@import "less/assets/swiper.min.css";
:root {
  font-size: 0.9375vw;
  --text-multiplier: 1;
}
@media only screen and (max-width: 1023px) {
  html {
    margin-top: 0 !important;
  }
}
html:has(body.admin-bar) {
  margin-top: 32px !important;
}
@media only screen and (max-width: 1023px) {
  html:has(body.admin-bar) {
    margin-top: 0 !important;
  }
}
html:has(body.admin-bar) .header {
  top: 32px !important;
}
@media only screen and (max-width: 1023px) {
  html:has(body.admin-bar) .header {
    top: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  html {
    overflow-x: hidden;
  }
}
html.no-scroll {
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  html.no-scroll {
    overflow: hidden;
  }
}
body.anthem {
  background-color: black;
  color: #FFFFFF;
  position: relative;
  margin: auto !important;
  font-family: Arial, sans-serif !important;
}
body.anthem p,
body.anthem a,
body.anthem li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  body.anthem p,
  body.anthem a,
  body.anthem li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  body.anthem p,
  body.anthem a,
  body.anthem li {
    font-size: 14px;
    line-height: 18px;
  }
}
body.anthem p {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  body.anthem p {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
body.anthem .main-content {
  position: relative;
}
body.anthem .main-content .dark {
  background-color: #000000;
  color: #FFFFFF;
}
body.anthem .main-content .dark > * {
  color: #FFFFFF;
}
body.anthem .main-content .light {
  background-color: #FFFFFF;
  color: #000000;
}
body.anthem .main-content .light > * {
  color: #000000;
}
body.anthem .four04 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  height: calc(500rem * 1 / 13.5);
  align-items: center;
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04 {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04 {
    min-height: 500px;
  }
}
body.anthem .four04__title {
  font-weight: 500;
}
body.anthem .four04__content {
  grid-column: 2 / span 10;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__content {
    grid-column: 1 / -1;
  }
}
body.anthem .four04 {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-top: calc(180rem * 1 / 13.5);
  padding-bottom: calc(240rem * 1 / 13.5);
  align-items: center;
  z-index: 16;
  background-color: white;
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04 {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04 {
    padding-top: calc(314.7690666666666rem * 1 / 9.59062);
    padding-bottom: calc(314.7690666666666rem * 1 / 9.59062);
  }
}
body.anthem .four04__subtitle {
  grid-column: 1 / span 3;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: black;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  body.anthem .four04__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  body.anthem .four04__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__subtitle {
    grid-column: 1 / -1;
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
body.anthem .four04__title {
  grid-column: 1 / span 7;
  color: black;
  margin-bottom: calc(24rem * 1 / 13.5);
  max-width: calc(755rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__title {
    grid-column: 1 / -1;
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
    max-width: 100%;
  }
}
body.anthem .four04__brief {
  grid-column: 2 / span 6;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: black;
  margin-bottom: calc(32rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__brief {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  body.anthem .four04__brief {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__brief.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  body.anthem .four04__brief.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__brief {
    grid-column: 2 / -1;
    margin-bottom: calc(83.93841777777777rem * 1 / 9.59062);
  }
}
body.anthem .four04__link {
  grid-column: 2 / span 3;
  color: black;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
body.anthem .four04__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
body.anthem .four04__link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
body.anthem .four04__link:hover {
  background-color: #DEFF70;
  color: #000000;
}
body.anthem .four04__link:hover > span {
  color: #000000;
}
body.anthem .four04__link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
body.anthem .four04__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
body.anthem .four04__link.hover > span {
  color: #000000;
}
body.anthem .four04__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link {
    grid-column: 2 / 6;
  }
}
body.anthem #content {
  overflow: hidden;
}
body.anthem #content.hai-block-exist {
  overflow: visible;
}
body.anthem #content.single-post {
  overflow: visible;
}
body.anthem #wrapper {
  background-color: #f0f0f0;
  margin: auto;
  position: relative;
  z-index: 101;
}
body.anthem #container {
  background-color: black;
  margin: auto;
  z-index: 1;
  position: relative;
  overflow-x: clip;
  overflow-y: clip;
}
body.anthem #container.sticky {
  padding-top: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  body.anthem #container.sticky {
    padding-top: calc(85rem * 1 / 9.59062);
  }
}
body.anthem #footer {
  margin: auto;
  z-index: 100;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
body.anthem em,
body.anthem i {
  font-style: italic;
}
body.anthem strong,
body.anthem b {
  font-weight: bold;
}
body.anthem .grid {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: transparent;
  position: absolute;
  inset: 0;
  z-index: 110;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  body.anthem .grid {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
body.anthem .grid__item {
  background-color: rgba(0, 255, 255, 0.55);
  width: 100%;
  display: flex;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  html #wpadminbar {
    display: none !important;
  }
}
.cta-button {
  text-decoration: none;
  display: inline-block;
  width: fit-content;
  padding: calc(18rem * 1 / 13.5) calc(60rem * 1 / 13.5) calc(18rem * 1 / 13.5) calc(45rem * 1 / 13.5);
  border-radius: calc(36rem * 1 / 13.5);
  color: #FFFFFF;
  font-weight: 500;
  background: rgba(98, 98, 98, 0.9);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  /* for Safari */
  transition: all 0.5s ease-out;
}
.cta-button span {
  position: relative;
  z-index: 1;
}
.cta-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.cta-button:hover {
  background-color: #DEFF70;
}
.cta-button:hover > span {
  color: #000000;
}
.cta-button:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
/**
 * Global Reset of all HTML Elements
 *
 * Resetting all of our HTML Elements ensures a smoother
 * visual transition between browsers. If you don't believe me,
 * try temporarily commenting out this block of code, then go
 * and look at Mozilla versus Safari, both good browsers with
 * a good implementation of CSS. The thing is, all browser CSS
 * defaults are different and at the end of the day if visual
 * consistency is what we're shooting for, then we need to
 * make sure we're resetting all spacing elements.
 *
 */
html,
body {
  border: 0;
  font-family: "Open Sans", "Helvetica", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
tr,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video {
  border: 0;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
legend,
label {
  border: 0;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
table caption,
table th,
table td {
  text-align: left;
  vertical-align: middle;
}
a img {
  border: 0;
}
:focus {
  outline: 0;
}
hr {
  border-bottom: 1px solid gray;
}
@font-face {
  font-family: 'Graphik Web';
  src: url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-BoldItalic-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-BoldItalic-Web.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}
.Graphik-BoldItalic-Web {
  font-family: 'Graphik Web';
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: 'Graphik Web';
  src: url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-Bold-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-Bold-Web.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
.Graphik-Bold-Web {
  font-family: 'Graphik Web';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Graphik Web';
  src: url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-SemiboldItalic-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-SemiboldItalic-Web.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
}
.Graphik-SemiboldItalic-Web {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: 'Graphik Web';
  src: url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-Semibold.otf') format('opentype');
  font-weight: 600;
  font-stretch: normal;
}
.Graphik-Semibold-Web {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: 'Graphik Web';
  src: url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-RegularItalic-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-RegularItalic-Web.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}
.Graphik-RegularItalic-Web {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: 'Graphik Web';
  src: url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-Regular-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem-AHB25/fonts/Graphik-Regular-Web.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
.Graphik-Regular-Web {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
.Graphik-font {
  font-family: 'Graphik Web';
  font-style: normal;
  font-stretch: normal;
}
.font-italic {
  font-style: italic;
}
.capitalize {
  text-transform: uppercase;
}
.underline {
  text-decoration: underline;
}
.font-weight-regular {
  font-weight: 400;
}
.font-weight-semibold {
  font-weight: 600;
}
#content h1,
#footer h1,
#header h1,
.header__mobile h1,
.fancybox-container h1,
#content .h1,
#footer .h1,
#header .h1,
.header__mobile .h1,
.fancybox-container .h1 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(66rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(70rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.66rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  #content h1,
  #footer h1,
  #header h1,
  .header__mobile h1,
  .fancybox-container h1,
  #content .h1,
  #footer .h1,
  #header .h1,
  .header__mobile .h1,
  .fancybox-container .h1 {
    font-size: calc(136.3999rem * 1 / 9.59062);
    line-height: calc(141.6461rem * 1 / 9.59062);
    letter-spacing: calc(-1.364rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h1,
  #footer h1,
  #header h1,
  .header__mobile h1,
  .fancybox-container h1,
  #content .h1,
  #footer .h1,
  #header .h1,
  .header__mobile .h1,
  .fancybox-container .h1 {
    font-size: 52px;
    line-height: 54px;
    letter-spacing: -0.52px;
  }
}
@media only screen and (max-width: 1023px) {
  #content h1.smaller-on-mobile,
  #footer h1.smaller-on-mobile,
  #header h1.smaller-on-mobile,
  .header__mobile h1.smaller-on-mobile,
  .fancybox-container h1.smaller-on-mobile,
  #content .h1.smaller-on-mobile,
  #footer .h1.smaller-on-mobile,
  #header .h1.smaller-on-mobile,
  .header__mobile .h1.smaller-on-mobile,
  .fancybox-container .h1.smaller-on-mobile {
    font-size: calc(131.15378rem * 1 / 9.59062);
    line-height: calc(144.26916rem * 1 / 9.59062);
    letter-spacing: calc(-5.03631rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h1.smaller-on-mobile,
  #footer h1.smaller-on-mobile,
  #header h1.smaller-on-mobile,
  .header__mobile h1.smaller-on-mobile,
  .fancybox-container h1.smaller-on-mobile,
  #content .h1.smaller-on-mobile,
  #footer .h1.smaller-on-mobile,
  #header .h1.smaller-on-mobile,
  .header__mobile .h1.smaller-on-mobile,
  .fancybox-container .h1.smaller-on-mobile {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: -1.92px;
  }
}
#content h2,
#footer h2,
#header h2,
.header__mobile h2,
.fancybox-container h2,
#content .h2,
#footer .h2,
#header .h2,
.header__mobile .h2,
.fancybox-container .h2 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(50rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.5rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  #content h2,
  #footer h2,
  #header h2,
  .header__mobile h2,
  .fancybox-container h2,
  #content .h2,
  #footer .h2,
  #header .h2,
  .header__mobile .h2,
  .fancybox-container .h2 {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h2,
  #footer h2,
  #header h2,
  .header__mobile h2,
  .fancybox-container h2,
  #content .h2,
  #footer .h2,
  #header .h2,
  .header__mobile .h2,
  .fancybox-container .h2 {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
#content h3,
#footer h3,
#header h3,
.header__mobile h3,
.fancybox-container h3,
#content .h3,
#footer .h3,
#header .h3,
.header__mobile .h3,
.fancybox-container .h3 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(34rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(38rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.34rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  #content h3,
  #footer h3,
  #header h3,
  .header__mobile h3,
  .fancybox-container h3,
  #content .h3,
  #footer .h3,
  #header .h3,
  .header__mobile .h3,
  .fancybox-container .h3 {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h3,
  #footer h3,
  #header h3,
  .header__mobile h3,
  .fancybox-container h3,
  #content .h3,
  #footer .h3,
  #header .h3,
  .header__mobile .h3,
  .fancybox-container .h3 {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
#content h4,
#footer h4,
#header h4,
.header__mobile h4,
.fancybox-container h4,
#content .h4,
#footer .h4,
#header .h4,
.header__mobile .h4,
.fancybox-container .h4 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  #content h4,
  #footer h4,
  #header h4,
  .header__mobile h4,
  .fancybox-container h4,
  #content .h4,
  #footer .h4,
  #header .h4,
  .header__mobile .h4,
  .fancybox-container .h4 {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h4,
  #footer h4,
  #header h4,
  .header__mobile h4,
  .fancybox-container h4,
  #content .h4,
  #footer .h4,
  #header .h4,
  .header__mobile .h4,
  .fancybox-container .h4 {
    font-size: 20px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  #content h4.with-100vh-bg,
  #footer h4.with-100vh-bg,
  #header h4.with-100vh-bg,
  .header__mobile h4.with-100vh-bg,
  .fancybox-container h4.with-100vh-bg,
  #content .h4.with-100vh-bg,
  #footer .h4.with-100vh-bg,
  #header .h4.with-100vh-bg,
  .header__mobile .h4.with-100vh-bg,
  .fancybox-container .h4.with-100vh-bg {
    font-size: calc(52.4615rem * 1 / 9.59062 * 0.5);
    line-height: calc(62.9538rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  #content h4.with-100vh-bg,
  #footer h4.with-100vh-bg,
  #header h4.with-100vh-bg,
  .header__mobile h4.with-100vh-bg,
  .fancybox-container h4.with-100vh-bg,
  #content .h4.with-100vh-bg,
  #footer .h4.with-100vh-bg,
  #header .h4.with-100vh-bg,
  .header__mobile .h4.with-100vh-bg,
  .fancybox-container .h4.with-100vh-bg {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  #content h4.smaller-on-mobile,
  #footer h4.smaller-on-mobile,
  #header h4.smaller-on-mobile,
  .header__mobile h4.smaller-on-mobile,
  .fancybox-container h4.smaller-on-mobile,
  #content .h4.smaller-on-mobile,
  #footer .h4.smaller-on-mobile,
  #header .h4.smaller-on-mobile,
  .header__mobile .h4.smaller-on-mobile,
  .fancybox-container .h4.smaller-on-mobile {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h4.smaller-on-mobile,
  #footer h4.smaller-on-mobile,
  #header h4.smaller-on-mobile,
  .header__mobile h4.smaller-on-mobile,
  .fancybox-container h4.smaller-on-mobile,
  #content .h4.smaller-on-mobile,
  #footer .h4.smaller-on-mobile,
  #header .h4.smaller-on-mobile,
  .header__mobile .h4.smaller-on-mobile,
  .fancybox-container .h4.smaller-on-mobile {
    font-size: 18px;
    line-height: 20px;
  }
}
#content h6,
#footer h6,
#header h6,
.header__mobile h6,
.fancybox-container h6,
#content .h6,
#footer .h6,
#header .h6,
.header__mobile .h6,
.fancybox-container .h6 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.1rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  #content h6,
  #footer h6,
  #header h6,
  .header__mobile h6,
  .fancybox-container h6,
  #content .h6,
  #footer .h6,
  #header .h6,
  .header__mobile .h6,
  .fancybox-container .h6 {
    font-size: calc(36.723057777777775rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
    letter-spacing: calc(-0.26230755555555557rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  #content h6,
  #footer h6,
  #header h6,
  .header__mobile h6,
  .fancybox-container h6,
  #content .h6,
  #footer .h6,
  #header .h6,
  .header__mobile .h6,
  .fancybox-container .h6 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.1px;
  }
}
.heading1 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(66rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(70rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.66rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .heading1 {
    font-size: calc(136.3999rem * 1 / 9.59062);
    line-height: calc(141.6461rem * 1 / 9.59062);
    letter-spacing: calc(-1.364rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .heading1 {
    font-size: 52px;
    line-height: 54px;
    letter-spacing: -0.52px;
  }
}
.heading2 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(50rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.5rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .heading2 {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .heading2 {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
.heading3 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(34rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(38rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.34rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .heading3 {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .heading3 {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
.heading4 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .heading4 {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .heading4 {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
.body-large {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .body-large {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .body-large {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .body-large.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .body-large.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.body {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .body {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .body {
    font-size: 14px;
    line-height: 18px;
  }
}
.news-tag-heading {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(27rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(32rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.75rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .news-tag-heading {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
    letter-spacing: calc(0rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .news-tag-heading {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0px;
  }
}
.property-category-text {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .property-category-text {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .property-category-text {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
.news-sub-heading-17 {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(21rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .news-sub-heading-17 {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .news-sub-heading-17 {
    font-size: 18px;
    line-height: 20px;
  }
}
.credit-small {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .credit-small {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .credit-small {
    font-size: 12px;
    line-height: 16px;
  }
}
.body-micro-tag {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .body-micro-tag {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .body-micro-tag {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
.marker-li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .marker-li {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .marker-li {
    font-size: 12px;
    line-height: 12px;
  }
}
.menu-heading {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .menu-heading {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .menu-heading {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
.header-menu-item {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .header-menu-item {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .header-menu-item {
    font-size: 18px;
    line-height: 24px;
  }
}
.header-menu-subtitle {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
}
.data-num {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(148rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(148rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-1.48rem * 1 / 13.5 * var(--text-multiplier));
  color: #DEFF70;
}
@media only screen and (max-width: 1023px) {
  .data-num {
    font-size: calc(209.84604rem * 1 / 9.59062);
    line-height: calc(209.84604rem * 1 / 9.59062);
    letter-spacing: calc(-2.09846rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .data-num {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: -0.8px;
  }
}
.data-num-horizontal {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.96rem * 1 / 13.5 * var(--text-multiplier));
  color: #DEFF70;
}
@media only screen and (max-width: 1023px) {
  .data-num-horizontal {
    font-size: calc(136.39993rem * 1 / 9.59062);
    line-height: calc(144.269164rem * 1 / 9.59062);
    letter-spacing: calc(-1.364rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .data-num-horizontal {
    font-size: 52px;
    line-height: 55px;
    letter-spacing: -0.52px;
  }
}
.footer-contact-title {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(26rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .footer-contact-title {
    font-size: calc(52.46151rem * 1 / 9.59062);
    line-height: calc(68.19996rem * 1 / 9.59062);
    letter-spacing: calc(-0.52462rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .footer-contact-title {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.2px;
  }
}
.footer-menu-item {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .footer-menu-item {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(62.95381rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .footer-menu-item {
    font-size: 14px;
    line-height: 24px;
  }
}
.button-13-17 {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .button-13-17 {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .button-13-17 {
    font-size: 13px;
    line-height: 17px;
  }
}
.hero-dropdown-label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .hero-dropdown-label {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .hero-dropdown-label {
    font-size: 18px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .hero-dropdown-label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .hero-dropdown-label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .hero-dropdown-label.with-100vh-bg {
    font-size: 18px;
    line-height: 18px;
  }
}
.hero-dropdown-option {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .hero-dropdown-option {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .hero-dropdown-option {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .hero-dropdown-option.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(73.446122rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .hero-dropdown-option.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .hero-dropdown-option.with-100vh-bg {
    font-size: 18px;
    line-height: 28px;
  }
}
.menu-dropdown-span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(11rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  color: rgba(255, 255, 255, 0.7);
}
.hero-small-text {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #BCBCBC;
}
@media only screen and (max-width: 1023px) {
  .hero-small-text {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .hero-small-text {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .hero-small-text.with-100vh-bg {
    font-size: calc(31.47691rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .hero-small-text.with-100vh-bg {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .hero-small-text.with-100vh-bg {
    font-size: 12px;
    line-height: 18px;
  }
}
.sublist-menu-item-mobile {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .sublist-menu-item-mobile {
    font-size: calc(57.7077rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5771rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .sublist-menu-item-mobile {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
.menu-item-header-mobile {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .menu-item-header-mobile {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(57.7077rem * 1 / 9.59062);
    letter-spacing: calc(-0.4722rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .menu-item-header-mobile {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.18px;
  }
}
.register-button-header-mobile {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .register-button-header-mobile {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .register-button-header-mobile {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .property-banner-title-mobile {
    font-family: 'Graphik Web';
    font-weight: 600;
    font-stretch: normal;
    font-size: calc(41.96921rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .property-banner-title-mobile {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .property-banner-subtitle-mobile {
    font-family: 'Graphik Web';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(41.96921rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .property-banner-subtitle-mobile {
    font-size: 12px;
    line-height: 16px;
  }
}
.title-big {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(88rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(92rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-1.76rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .title-big {
    font-size: calc(136.39993rem * 1 / 9.59062);
    line-height: calc(144.26916rem * 1 / 9.59062);
    letter-spacing: calc(-1.364rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .title-big {
    font-size: 52px;
    line-height: 55px;
    letter-spacing: -0.52px;
  }
}
.title-bigger {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-1.92rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .title-bigger {
    font-size: calc(173.12299rem * 1 / 9.59062);
    line-height: calc(180.99221rem * 1 / 9.59062);
    letter-spacing: calc(-3.46246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .title-bigger {
    font-size: 66px;
    line-height: 69px;
    letter-spacing: -1.32px;
  }
}
.footer-sup-text {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  line-height: normal;
}
@media only screen and (max-width: 1023px) {
  .footer-sup-text {
    font-size: calc(38.72446rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .footer-sup-text {
    font-size: 14.763px;
  }
}
.credit-small-form {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .credit-small-form {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .credit-small-form {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.body-form {
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
}
@media only screen and (max-width: 1023px) {
  .body-form {
    font-size: calc(36.7231rem * 1 / 9.59062) !important;
    line-height: calc(47.2154rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .body-form {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.body-large-form {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .body-large-form {
    font-size: calc(41.9692rem * 1 / 9.59062) !important;
    line-height: calc(52.4615rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .body-large-form {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
.ontop {
  position: relative;
  z-index: 11;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.fill-grid {
  grid-column: 1 / -1;
}
.transition {
  transition: all 0.5s ease-out;
}
.transition-v2 {
  transition: all 0.5s ease-in-out;
}
.transition-slower {
  transition: all 0.8s ease-out;
}
.standard-ul-li-content ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .standard-ul-li-content ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.standard-ul-li-content ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .standard-ul-li-content ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.standard-ul-li-content ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.standard-ul-li-content ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .standard-ul-li-content ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .standard-ul-li-content ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
.standard-ul-li-content-version2 ul {
  list-style-type: disc;
}
.standard-ul-li-content-version2 ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .standard-ul-li-content-version2 ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.standard-ul-li-content-version2 ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.standard-ul-li-content-version2 ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .standard-ul-li-content-version2 ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .standard-ul-li-content-version2 ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
.label-darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .label-darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .label-darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .label-darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.label-dark {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.5);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .label-dark {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .label-dark {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .label-dark {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.label-light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .label-light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .label-light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .label-light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.label-bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .label-bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .label-bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .label-bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.label-grey {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(176, 176, 176, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .label-grey {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .label-grey {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .label-grey {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.apply-grid-and-padding {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .apply-grid-and-padding {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.apply-grid-without-padding {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .apply-grid-without-padding {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.color-yellow {
  color: #DEFF70;
}
.color-black {
  color: #000000;
}
.color-white {
  color: #FFFFFF;
}
.bg-color-yellow {
  background-color: #DEFF70;
}
.bg-color-black {
  background-color: #000000;
}
.bg-color-white {
  background-color: #FFFFFF;
}
.anthem .header {
  z-index: 103;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  transition: transform 0.5s ease-out;
}
.anthem .header.home {
  position: fixed;
}
.anthem .header.home .header__nav-logo {
  width: calc(30.298rem * 1 / 13.5);
  height: calc(30.301rem * 1 / 13.5);
}
.anthem .header.home .header__nav-logo .page {
  display: none;
}
.anthem .header.home .header__nav-logo .home {
  display: block;
}
.anthem .header.snap {
  display: none;
}
.anthem .header.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
.anthem .header .only-for-mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .only-for-mobile {
    display: block;
  }
}
.anthem .header__nav {
  color: #FFFFFF;
  height: calc(86rem * 1 / 13.5);
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: transparent;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav {
    display: none;
  }
}
.anthem .header__nav.dark {
  background-color: #000000;
}
.anthem .header__nav.dark > *,
.anthem .header__nav.dark * {
  color: #FFFFFF;
}
.anthem .header__nav.dark .header__nav-right .has-children .children {
  background-color: #e5e5e5;
}
.anthem .header__nav.dark .header__nav-right .has-children .children > span {
  color: #000000;
}
.anthem .header__nav.dark .header__nav-right .has-children .children a {
  color: #000000;
}
.anthem .header__nav.light {
  background-color: #FFFFFF;
}
.anthem .header__nav.light > *,
.anthem .header__nav.light * {
  color: #000000;
}
.anthem .header__nav.light .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav.light .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .header__nav.light .button span {
  position: relative;
  z-index: 1;
}
.anthem .header__nav.light .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .header__nav.light .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav.light .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__nav.light .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__nav.light .header__nav-right--search.white {
  display: none;
}
.anthem .header__nav.light .header__nav-right--search.black {
  display: block;
}
.anthem .header__nav.light .header__nav-logo img.white {
  display: none;
}
.anthem .header__nav.light .header__nav-logo img.black {
  display: block;
}
.anthem .header__nav.light .header__nav-right .arrow.white {
  display: none;
}
.anthem .header__nav.light .header__nav-right .arrow.black {
  display: block;
}
.anthem .header__nav.light .header__nav-right .has-children .children {
  background-color: #e5e5e5;
}
.anthem .header__nav.light .header__nav-right .has-children .children > span {
  color: #000000;
}
.anthem .header__nav.light .header__search-input {
  border-bottom: calc(1rem * 1 / 13.5) solid #000000;
  color: #000000;
}
.anthem .header__nav.light .header__search-input::placeholder {
  color: #000000;
}
.anthem .header__nav.snap {
  display: none;
}
.anthem .header__nav-logo {
  grid-column: 1 / span 1;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
}
.anthem .header__nav-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .header__nav-logo img.white {
  display: block;
}
.anthem .header__nav-logo img.black {
  display: none;
}
.anthem .header__nav-logo > img.home {
  display: none ;
}
.anthem .header__nav-logo > img.page {
  display: block;
}
.anthem .header__nav-logo > img.page.white {
  display: block;
}
.anthem .header__nav-logo > img.page.black {
  display: none;
}
.anthem .header__nav-logo.reverted img.white {
  display: none;
}
.anthem .header__nav-logo.reverted img.black {
  display: block;
}
.anthem .header__nav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .header__nav-left.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .header__nav-left li {
  cursor: pointer;
  transition: all 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-left li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__nav-left li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__nav-left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .header__nav-left li.dimmed {
  opacity: 0.4;
}
.anthem .header__nav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(17rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .header__nav-right.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .header__nav-right--search {
  width: calc(22rem * 1 / 13.5);
  height: calc(21rem * 1 / 13.5);
}
.anthem .header__nav-right--search.white {
  display: block;
}
.anthem .header__nav-right--search.black {
  display: none;
}
.anthem .header__nav-right--search.hidden {
  display: none;
}
.anthem .header__nav-right > li {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(86rem * 1 / 13.5);
  gap: calc(5rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-right > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__nav-right > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__nav-right > li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .header__nav-right > li.dimmed {
  opacity: 0.4;
}
.anthem .header__nav-right .has-children {
  position: relative;
  margin-right: calc(3rem * 1 / 13.5);
}
.anthem .header__nav-right .has-children > .children {
  position: absolute;
  top: calc(74rem * 1 / 13.5);
  left: calc(-20rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: calc(19rem * 1 / 13.5) calc(45rem * 1 / 13.5) calc(29rem * 1 / 13.5) calc(21rem * 1 / 13.5);
  border-radius: calc(10rem * 1 / 13.5);
  width: calc(218rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.anthem .header__nav-right .has-children > .children.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__nav-right .has-children > .children > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(11rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  margin-bottom: calc(9rem * 1 / 13.5);
}
.anthem .header__nav-right .has-children > .children ul > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-right .has-children > .children ul > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__nav-right .has-children > .children ul > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__nav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .header__nav-right .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-right .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .header__nav-right .button span {
  position: relative;
  z-index: 1;
}
.anthem .header__nav-right .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .header__nav-right .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-right .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__nav-right .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__nav-right .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .header__nav-right .arrow.white {
  display: block;
}
.anthem .header__nav-right .arrow.black {
  display: none;
}
.anthem .header__nav-expand {
  position: absolute;
  top: calc(86rem * 1 / 13.5);
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(574rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
.anthem .header__nav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__2ndNav {
  color: #FFFFFF;
  height: calc(86rem * 1 / 13.5);
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav {
    display: none;
  }
}
.anthem .header__2ndNav.show {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav.show {
    display: none;
  }
}
.anthem .header__2ndNav.dark .header__2ndNav-right .has-children .children {
  background-color: #e5e5e5;
}
.anthem .header__2ndNav.dark .header__2ndNav-right .has-children .children > span {
  color: #000000;
}
.anthem .header__2ndNav.dark .header__2ndNav-right .has-children .children a {
  color: #000000;
}
.anthem .header__2ndNav.light {
  background-color: #FFFFFF;
}
.anthem .header__2ndNav.light > *,
.anthem .header__2ndNav.light * {
  color: #000000;
}
.anthem .header__2ndNav.light .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav.light .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .header__2ndNav.light .button span {
  position: relative;
  z-index: 1;
}
.anthem .header__2ndNav.light .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .header__2ndNav.light .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav.light .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav.light .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__2ndNav.light .header__2ndNav-right--search.white {
  display: none;
}
.anthem .header__2ndNav.light .header__2ndNav-right--search.black {
  display: block;
}
.anthem .header__2ndNav.light .header__2ndNav-logo img.white {
  display: none;
}
.anthem .header__2ndNav.light .header__2ndNav-logo img.black {
  display: block;
}
.anthem .header__2ndNav.light .header__2ndNav-right .arrow.white {
  display: none;
}
.anthem .header__2ndNav.light .header__2ndNav-right .arrow.black {
  display: block;
}
.anthem .header__2ndNav.light .header__2ndNav-right .has-children .children {
  background-color: #e5e5e5;
}
.anthem .header__2ndNav.light .header__2ndNav-right .has-children .children > span {
  color: #000000;
}
.anthem .header__2ndNav.light .header__2ndNav-search--input {
  border-bottom: calc(1rem * 1 / 13.5) solid #000000;
  color: #000000;
}
.anthem .header__2ndNav.light .header__2ndNav-search--input::placeholder {
  color: #000000;
}
.anthem .header__2ndNav-logo {
  grid-column: 1 / span 2;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
}
.anthem .header__2ndNav-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .header__2ndNav-logo img.white {
  display: block;
}
.anthem .header__2ndNav-logo img.black {
  display: none;
}
.anthem .header__2ndNav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .header__2ndNav-left.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .header__2ndNav-left li {
  cursor: pointer;
  transition: all 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-left li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav-left li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__2ndNav-left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .header__2ndNav-left li.dimmed {
  opacity: 0.4;
}
.anthem .header__2ndNav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(17rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .header__2ndNav-right.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .header__2ndNav-right--search {
  width: calc(22rem * 1 / 13.5);
  height: calc(21rem * 1 / 13.5);
}
.anthem .header__2ndNav-right--search.white {
  display: block;
}
.anthem .header__2ndNav-right--search.black {
  display: none;
}
.anthem .header__2ndNav-right--search.hidden {
  display: none;
}
.anthem .header__2ndNav-right > li {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(86rem * 1 / 13.5);
  gap: calc(5rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-right > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav-right > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__2ndNav-right > li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .header__2ndNav-right > li.dimmed {
  opacity: 0.4;
}
.anthem .header__2ndNav-right .has-children {
  position: relative;
  margin-right: calc(3rem * 1 / 13.5);
}
.anthem .header__2ndNav-right .has-children > .children {
  position: absolute;
  top: calc(74rem * 1 / 13.5);
  left: calc(-20rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: calc(19rem * 1 / 13.5) calc(45rem * 1 / 13.5) calc(29rem * 1 / 13.5) calc(21rem * 1 / 13.5);
  border-radius: calc(10rem * 1 / 13.5);
  width: calc(218rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.anthem .header__2ndNav-right .has-children > .children.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__2ndNav-right .has-children > .children > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(11rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  margin-bottom: calc(9rem * 1 / 13.5);
}
.anthem .header__2ndNav-right .has-children > .children ul > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-right .has-children > .children ul > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav-right .has-children > .children ul > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__2ndNav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .header__2ndNav-right .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-right .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .header__2ndNav-right .button span {
  position: relative;
  z-index: 1;
}
.anthem .header__2ndNav-right .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .header__2ndNav-right .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-right .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav-right .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__2ndNav-right .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .header__2ndNav-right .arrow.white {
  display: block;
}
.anthem .header__2ndNav-right .arrow.black {
  display: none;
}
.anthem .header__2ndNav-expand {
  position: absolute;
  top: calc(86rem * 1 / 13.5);
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(574rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-expand {
    display: none;
  }
}
.anthem .header__2ndNav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__2ndNav-expand.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .header__2ndNav-search {
  position: relative;
}
.anthem .header__2ndNav-search--input {
  width: calc(120rem * 1 / 13.5);
  height: calc(25rem * 1 / 13.5);
  display: flex;
  align-items: center;
  border: none;
  border-bottom: calc(1rem * 1 / 13.5) solid #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  padding: 0 calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  transition: all 0.5s ease-out;
  right: calc(-300rem * 1 / 13.5);
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-search--input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav-search--input {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__2ndNav-search--input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNav-search--input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNav-search--input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__2ndNav-search--input.active {
  right: calc(-122rem * 1 / 13.5);
}
.anthem .header__search {
  position: relative;
}
.anthem .header__search-input {
  width: calc(120rem * 1 / 13.5);
  height: calc(25rem * 1 / 13.5);
  display: flex;
  align-items: center;
  border: none;
  border-bottom: calc(1rem * 1 / 13.5) solid #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  padding: 0 calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  transition: all 0.5s ease-out;
  right: calc(-300rem * 1 / 13.5);
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__search-input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__search-input {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__search-input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__search-input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__search-input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__search-input.active {
  right: calc(-122rem * 1 / 13.5);
}
.anthem .header .submenu {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  column-gap: calc(2rem * 1 / 13.5) !important;
  height: inherit;
  padding: calc(0rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .header .submenu.active {
  opacity: 1;
  z-index: 25;
}
.anthem .header .submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 25;
}
.anthem .header .submenu__title {
  grid-column: 1 / -1;
  margin-top: calc(72rem * 1 / 13.5);
  margin-bottom: calc(36rem * 1 / 13.5);
  padding: calc(0rem * 1 / 13.5) calc(20rem * 1 / 13.5);
  display: flex;
  height: fit-content;
  align-self: end;
}
.anthem .header .submenu__left {
  grid-column: 1 / span 8;
  padding-top: calc(24rem * 1 / 13.5);
  background-color: #000000;
  height: calc(400rem * 1 / 13.5);
}
.anthem .header .submenu__left-col1 {
  display: flex;
  flex-direction: column;
  gap: calc(11rem * 1 / 13.5);
}
.anthem .header .submenu__left-col1--item > a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: calc(9rem * 1 / 13.5);
  cursor: pointer;
  max-width: 90%;
}
.anthem .header .submenu__left-col1--item > a > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu__left-col1--item > a > span {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu__left-col1--item > a > span {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
.anthem .header .submenu__left-col1--item > a > span > img {
  width: calc(23.542rem * 1 / 13.5);
  height: calc(14.143rem * 1 / 13.5);
  object-fit: contain;
  transition: all 0.3s ease-out;
}
.anthem .header .submenu__left-col1--item > a > img {
  width: calc(23.542rem * 1 / 13.5);
  height: calc(14.143rem * 1 / 13.5);
  object-fit: contain;
  transition: all 0.3s ease-out;
}
.anthem .header .submenu__left-col1--item > a:hover > span {
  color: #DEFF70;
}
.anthem .header .submenu__left-col1--item > a:hover > span > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
.anthem .header .submenu__left-col1--item > a:hover > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
.anthem .header .submenu__left-col1--item.max-width-75 {
  max-width: 75%;
}
.anthem .header .submenu__left-col2 > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(10rem * 1 / 13.5);
  margin-top: calc(6rem * 1 / 13.5);
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu__left-col2 > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu__left-col2 > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header .submenu__left-col2 ul > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  margin-bottom: calc(8rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu__left-col2 ul > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu__left-col2 ul > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .header .submenu__left-col2 ul > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu__left-col2 ul > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu__left-col2 ul > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .header .submenu__left-col2 ul > li:last-child {
  margin-bottom: 0;
}
.anthem .header .submenu__left a {
  color: white;
  text-decoration: none;
  transition: all 0.5s ease-out;
}
.anthem .header .submenu__left a:hover {
  color: #DEFF70;
}
.anthem .header .submenu__left .external-link {
  position: relative;
}
.anthem .header .submenu__left .external-link::after {
  content: '';
  position: absolute;
  right: calc(-20rem * 1 / 13.5);
  top: 50%;
  transform: translateY(-50%);
  width: calc(12rem * 1 / 13.5);
  height: calc(13rem * 1 / 13.5);
  background-image: url('../images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.anthem .header .submenu__right {
  grid-column: 9 / -1;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  padding-top: calc(30rem * 1 / 13.5);
  padding-left: calc(30rem * 1 / 13.5);
  cursor: pointer;
  text-decoration: none;
}
.anthem .header .submenu__right-featured {
  display: flex;
  align-items: flex-end;
  align-self: end;
  width: calc(357rem * 1 / 13.5);
  height: calc(245rem * 1 / 13.5);
}
.anthem .header .submenu__right-featured > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .header .submenu__right-text {
  text-decoration: none;
}
.anthem .header .submenu__right-text > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  color: #B0B0B0;
  display: block;
  margin-bottom: calc(8rem * 1 / 13.5);
  text-decoration: none;
}
.anthem .header .submenu__right-title {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
  transition: all 0.5s ease-out;
  display: inline-block;
  max-width: calc(382rem * 1 / 13.5);
  width: 100%;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu__right-title {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu__right-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .header .submenu__right-title.hover {
  color: #DEFF70;
}
.anthem .header .submenu .section-2-cols {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
.anthem .header .submenu .section-2-cols .col-1 {
  grid-column: 1 / span 1;
  width: calc(358rem * 1 / 13.5);
  padding-left: calc(30rem * 1 / 13.5);
}
.anthem .header .submenu .section-2-cols .col-2 {
  grid-column: 2 / span 1;
  width: calc(577rem * 1 / 13.5);
}
.anthem .header .submenu .section-3-cols {
  display: grid;
  grid-template-columns: calc(252rem * 1 / 13.5) calc(216rem * 1 / 13.5) calc(472rem * 1 / 13.5);
}
.anthem .header .submenu .section-3-cols .col-1 {
  grid-column: 1 / span 1;
  display: block;
  width: 100%;
  padding-left: calc(32rem * 1 / 13.5);
}
.anthem .header .submenu .section-3-cols .col-2 {
  grid-column: 2 / span 1;
  width: 100%;
}
.anthem .header .submenu .section-3-cols .col-3 {
  grid-column: 3 / span 1;
  display: block;
}
.anthem .header .submenu .section-3-cols .col-1 > span,
.anthem .header .submenu .section-3-cols .col-3 > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-top: calc(6rem * 1 / 13.5);
  margin-bottom: calc(10rem * 1 / 13.5);
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu .section-3-cols .col-1 > span,
  .anthem .header .submenu .section-3-cols .col-3 > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu .section-3-cols .col-1 > span,
  .anthem .header .submenu .section-3-cols .col-3 > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header .submenu .section-3-cols .col-1 ul > li,
.anthem .header .submenu .section-3-cols .col-3 ul > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  margin-bottom: calc(8rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu .section-3-cols .col-1 ul > li,
  .anthem .header .submenu .section-3-cols .col-3 ul > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu .section-3-cols .col-1 ul > li,
  .anthem .header .submenu .section-3-cols .col-3 ul > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .header .submenu .section-3-cols .col-1 ul > li > a,
.anthem .header .submenu .section-3-cols .col-3 ul > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu .section-3-cols .col-1 ul > li > a,
  .anthem .header .submenu .section-3-cols .col-3 ul > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header .submenu .section-3-cols .col-1 ul > li > a,
  .anthem .header .submenu .section-3-cols .col-3 ul > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .header .submenu .section-3-cols .col-1 ul > li > a:hover,
.anthem .header .submenu .section-3-cols .col-3 ul > li > a:hover {
  color: #DEFF70;
}
.anthem .header .submenu .section-3-cols .col-1 ul > li:last-child,
.anthem .header .submenu .section-3-cols .col-3 ul > li:last-child {
  margin-bottom: 0;
}
.anthem .header__2ndNavSub {
  color: #FFFFFF;
  height: calc(86rem * 1 / 13.5);
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  transition: all 0.5s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNavSub {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNavSub {
    display: none;
  }
}
.anthem .header__2ndNavSub.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
  z-index: 25;
}
.anthem .header__2ndNavSub.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .header__2ndNavSub.light {
  background-color: #FFFFFF;
}
.anthem .header__2ndNavSub.light > *,
.anthem .header__2ndNavSub.light * {
  color: #000000;
}
.anthem .header__2ndNavSub.light .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNavSub.light .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .header__2ndNavSub.light .button span {
  position: relative;
  z-index: 1;
}
.anthem .header__2ndNavSub.light .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .header__2ndNavSub.light .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNavSub.light .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNavSub.light .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .header__2ndNavSub.light .header__2ndNav-right--search.white {
  display: none;
}
.anthem .header__2ndNavSub.light .header__2ndNav-right--search.black {
  display: block;
}
.anthem .header__2ndNavSub.light .header__2ndNav-logo img.white {
  display: none;
}
.anthem .header__2ndNavSub.light .header__2ndNav-logo img.black {
  display: block;
}
.anthem .header__2ndNavSub.light .header__2ndNav-right .arrow.white {
  display: none;
}
.anthem .header__2ndNavSub.light .header__2ndNav-right .arrow.black {
  display: block;
}
.anthem .header__2ndNavSub-logo {
  grid-column: 1 / span 2;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
}
.anthem .header__2ndNavSub-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .header__2ndNavSub-logo img.white {
  display: block;
}
.anthem .header__2ndNavSub-logo img.black {
  display: none;
}
.anthem .header__2ndNavSub-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20rem * 1 / 13.5);
  z-index: 10;
}
.anthem .header__2ndNavSub-left li {
  cursor: pointer;
  transition: all 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__2ndNavSub-left li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__2ndNavSub-left li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__2ndNavSub-left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .header__2ndNavSub-left li.dimmed {
  opacity: 0.4;
}
.anthem .header__2ndNavSub-left li.active {
  color: #DEFF70;
}
.anthem .header__2ndNavSub-left li:hover {
  color: #DEFF70;
}
.anthem .header__2ndNavSub-close {
  width: calc(17.86rem * 1 / 13.5);
  height: calc(17.86rem * 1 / 13.5);
  position: absolute;
  grid-column: 9 / -1;
  justify-self: end;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.anthem .headerMobile__search {
  position: relative;
}
.anthem .headerMobile__search-input {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__search-input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__search-input {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__search-input {
    width: calc(314.7690666666666rem * 1 / 9.59062);
    height: calc(52.46151111111111rem * 1 / 9.59062);
    display: flex;
    border: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    padding-left: calc(26.230755555555554rem * 1 / 9.59062);
    padding-right: calc(26.230755555555554rem * 1 / 9.59062);
    transition: all 0.5s ease-out;
    right: calc(-786.9226666666666rem * 1 / 9.59062);
    position: absolute;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__search-input.active {
    right: calc(236.0768rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__search-input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__search-input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__search-input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerMobile__nav {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav {
    display: grid;
    height: calc(146.89223rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav.snap {
  display: none;
}
.anthem .headerMobile__nav.dark {
  background-color: #000000;
}
.anthem .headerMobile__nav.dark > *,
.anthem .headerMobile__nav.dark * {
  color: #FFFFFF;
}
.anthem .headerMobile__nav.light {
  background-color: #FFFFFF;
}
.anthem .headerMobile__nav.light > *,
.anthem .headerMobile__nav.light * {
  color: #000000;
}
.anthem .headerMobile__nav.light .headerMobile__nav-logo img.logo.white {
  display: none;
}
.anthem .headerMobile__nav.light .headerMobile__nav-logo img.logo.black {
  display: block;
}
.anthem .headerMobile__nav.light .headerMobile__nav-right--search.white {
  display: none;
}
.anthem .headerMobile__nav.light .headerMobile__nav-right--search.black {
  display: block;
}
.anthem .headerMobile__nav.light .headerMobile__nav-right--hamburger.white {
  display: none;
}
.anthem .headerMobile__nav.light .headerMobile__nav-right--hamburger.black {
  display: block;
}
.anthem .headerMobile__nav.light .register {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav.light .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav.light .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerMobile__nav.light .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerMobile__nav.light .register:hover > span {
  color: #000000;
}
.anthem .headerMobile__nav.light .headerMobile__search-input {
  border-bottom: 1px solid #000000;
  color: #000000;
}
.anthem .headerMobile__nav.light .headerMobile__search-input::placeholder {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-logo {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    transform: translateY(calc(-5.24615rem * 1 / 9.59062));
  }
}
.anthem .headerMobile__nav-logo > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerMobile__nav-logo > img.icon {
  display: none;
}
.anthem .headerMobile__nav-logo > img.logo {
  display: block;
}
.anthem .headerMobile__nav-logo > img.logo.white {
  display: block;
}
.anthem .headerMobile__nav-logo > img.logo.black {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-logo.home {
    width: calc(62.4344rem * 1 / 9.59062);
    height: calc(62.4528rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-logo.home > img.icon {
  display: block;
}
.anthem .headerMobile__nav-logo.home > img.logo {
  display: none;
}
.anthem .headerMobile__nav-logo.reverted img.white {
  display: none;
}
.anthem .headerMobile__nav-logo.reverted img.black {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-right {
    grid-column: 5 / -1;
    align-self: center;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: calc(46.1924rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-right .button-container.hide {
  display: none;
}
.anthem .headerMobile__nav-right .register {
  font-family: 'Graphik Web';
  font-stretch: normal;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-right .register {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__nav-right .register {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-right .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-right .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerMobile__nav-right .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerMobile__nav-right .register:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-right--search {
    width: calc(48.2252rem * 1 / 9.59062);
    height: calc(48.2252rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerMobile__nav-right--search.white {
    display: block;
  }
  .anthem .headerMobile__nav-right--search.black {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-right--hamburger {
    width: calc(62.9538rem * 1 / 9.59062);
    height: calc(18.3615rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerMobile__nav-right--hamburger.white {
    display: block;
  }
  .anthem .headerMobile__nav-right--hamburger.black {
    display: none;
  }
}
.anthem .headerMobile__2ndNav {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  display: none;
  background-color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav {
    height: calc(146.89223rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__2ndNav.show {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-logo {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    transform: translateY(calc(-5.24615rem * 1 / 9.59062));
  }
}
.anthem .headerMobile__2ndNav-logo > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerMobile__2ndNav-logo > img.white {
  display: block;
}
.anthem .headerMobile__2ndNav-logo > img.black {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-right {
    grid-column: 5 / -1;
    align-self: center;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: calc(46.1924rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__2ndNav-right .button-container.hide {
  display: none;
}
.anthem .headerMobile__2ndNav-right .register {
  font-family: 'Graphik Web';
  font-stretch: normal;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-right .register {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__2ndNav-right .register {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-right .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__2ndNav-right .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerMobile__2ndNav-right .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerMobile__2ndNav-right .register:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-right--search {
    width: calc(48.2252rem * 1 / 9.59062);
    height: calc(48.2252rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerMobile__2ndNav-right--search.white {
    display: block;
  }
  .anthem .headerMobile__2ndNav-right--search.black {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-right--hamburger {
    width: calc(62.9538rem * 1 / 9.59062);
    height: calc(18.3615rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerMobile__2ndNav-right--hamburger.white {
    display: block;
  }
  .anthem .headerMobile__2ndNav-right--hamburger.black {
    display: none;
  }
}
.anthem .headerMobile__2ndNav.light {
  background-color: #FFFFFF;
}
.anthem .headerMobile__2ndNav.light > *,
.anthem .headerMobile__2ndNav.light * {
  color: #000000;
}
.anthem .headerMobile__2ndNav.light .register {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav.light .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__2ndNav.light .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerMobile__2ndNav.light .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerMobile__2ndNav.light .register:hover > span {
  color: #000000;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-right--search.white {
  display: none;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-right--search.black {
  display: block;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-right--hamburger.white {
  display: none;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-right--hamburger.black {
  display: block;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-logo img.white {
  display: none;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-logo img.black {
  display: block;
}
.anthem .headerMobile__2ndNav.light .header__2ndNav-right .arrow.white {
  display: none;
}
.anthem .headerMobile__2ndNav.light .header__2ndNav-right .arrow.black {
  display: block;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-right .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-right .has-children .children > span {
  color: rgba(0, 0, 0, 0.5);
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-search--input {
  border-bottom: 1px solid #000000;
  color: #000000;
}
.anthem .headerMobile__2ndNav.light .headerMobile__2ndNav-search--input::placeholder {
  color: #000000;
}
.anthem .headerMobile__2ndNav-search {
  position: relative;
}
.anthem .headerMobile__2ndNav-search--input {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-search--input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__2ndNav-search--input {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-search--input {
    width: calc(314.7690666666666rem * 1 / 9.59062);
    height: calc(52.46151111111111rem * 1 / 9.59062);
    display: flex;
    border: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    padding-left: calc(26.230755555555554rem * 1 / 9.59062);
    padding-right: calc(26.230755555555554rem * 1 / 9.59062);
    transition: all 0.5s ease-out;
    right: calc(-786.9226666666666rem * 1 / 9.59062);
    position: absolute;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-search--input.active {
    right: calc(236.0768rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__2ndNav-search--input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__2ndNav-search--input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__2ndNav-search--input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerMobile__navSub {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub {
    display: grid;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
    height: calc(146.89223rem * 1 / 9.59062);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.5s ease-out;
  }
  .anthem .headerMobile__navSub.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub-logo {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    transform: translateY(calc(-5.24615rem * 1 / 9.59062));
  }
}
.anthem .headerMobile__navSub-logo > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerMobile__navSub .register {
  font-family: 'Graphik Web';
  font-stretch: normal;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub .register {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navSub .register {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navSub .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerMobile__navSub .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerMobile__navSub .register:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub-right {
    grid-column: 4 / -1;
    justify-self: end;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: calc(52.06805rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navSub-close {
    width: calc(37.1349rem * 1 / 9.59062);
    height: calc(37.1349rem * 1 / 9.59062);
    margin-right: calc(13.1154rem * 1 / 9.59062);
    align-self: center;
    cursor: pointer;
  }
}
.anthem .headerMobile__navExpand {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    height: 100vh;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.5s ease-out;
    overflow-y: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
.anthem .headerMobile__navExpand.up {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerMobile__navExpand-layer1 {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-layer1 {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-layer1 {
    display: none;
  }
}
.anthem .headerMobile__navExpand-layer1.active {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-mainList {
    grid-column: 1 / -1;
    margin-top: calc(304.27676rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navExpand-mainList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(50rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.5rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-mainList > li {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-mainList > li {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-mainList > li {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
    position: relative;
    width: fit-content;
  }
  .anthem .headerMobile__navExpand-mainList > li::after {
    content: '';
    position: absolute;
    right: calc(-49.2561rem * 1 / 9.59062);
    width: calc(20.4023rem * 1 / 9.59062);
    height: calc(37.0955rem * 1 / 9.59062);
    background: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
    top: 60%;
    transform: translateY(-50%);
  }
}
.anthem .headerMobile__navExpand-mainList > li > a {
  color: #FFFFFF;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(50rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.5rem * 1 / 13.5 * var(--text-multiplier));
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-mainList > li > a {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-mainList > li > a {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-mainList > .link::after {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList {
    grid-column: 1 / -1;
    margin-top: calc(152.13838rem * 1 / 9.59062);
    display: flex;
    flex-direction: column;
    gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navExpand-subList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList > li {
    font-size: calc(57.7077rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5771rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-subList > li {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
.anthem .headerMobile__navExpand-subList > li.only-for-mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList > li.only-for-mobile {
    display: block;
  }
}
.anthem .headerMobile__navExpand-subList > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList > li > a {
    font-size: calc(57.7077rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5771rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-subList > li > a {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList .has-children {
    order: -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList .has-children > span {
    position: relative;
    width: fit-content;
    display: block;
  }
  .anthem .headerMobile__navExpand-subList .has-children > span::after {
    content: '';
    position: absolute;
    top: calc(23.6077rem * 1 / 9.59062);
    right: calc(-41.9692rem * 1 / 9.59062);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    background: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList .has-children > .children {
    max-height: 0;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-subList .has-children > .children.active {
    max-height: calc(1573.8453rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navExpand-subList .has-children > .children > ul {
  display: flex;
  flex-direction: column;
  gap: calc(20.9846rem * 1 / 9.59062);
  margin-top: calc(26.2308rem * 1 / 13.5);
}
.anthem .headerMobile__navExpand-subList .has-children > .children > ul > li {
  padding-left: calc(52.4615rem * 1 / 9.59062);
}
.anthem .headerMobile__navExpand-subList .has-children > .children > ul > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-layer2 {
    background-color: #000000;
    grid-column: 1 / -1;
    width: 100%;
    position: absolute;
    top: 0;
    left: -100%;
    height: 100vh;
    transition: all 0.5s ease-out;
  }
}
.anthem .headerMobile__navExpand-layer2.active {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-layer2.active {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-layer2.active {
    left: 0;
  }
}
.anthem .headerMobile__navExpand-layer2 .external-link {
  position: relative;
}
.anthem .headerMobile__navExpand-layer2 .external-link::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url('../images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-layer2 .external-link::after {
    right: calc(-52.46151111111111rem * 1 / 9.59062);
    width: calc(31.476906666666665rem * 1 / 9.59062);
    height: calc(34.09998222222222rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-item {
    display: none;
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-item.active {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-item > .item-header {
    height: calc(146.89223rem * 1 / 9.59062);
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-item > .item-body {
    margin: calc(78.6923rem * 1 / 9.59062) calc(-26.2308rem * 1 / 9.59062) 0 calc(-26.2308rem * 1 / 9.59062);
    height: calc(100% - (251.8153rem * 0.10426855));
    background-color: #171717;
    display: flex;
    flex-direction: column;
    gap: calc(183.6153rem * 1 / 9.59062);
    padding-top: calc(78.6923rem * 1 / 9.59062);
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-back {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: calc(27.5423rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-back > img {
    transform: rotate(-180deg);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    object-fit: contain;
  }
}
.anthem .headerMobile__navExpand-back > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-back > span {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(57.7077rem * 1 / 9.59062);
    letter-spacing: calc(-0.4722rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-back > span {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-close {
    width: calc(37.1349rem * 1 / 9.59062);
    height: calc(37.1349rem * 1 / 9.59062);
    margin-right: calc(13.1154rem * 1 / 9.59062);
    cursor: pointer;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.5s ease-out;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-close.active {
    visibility: visible;
    pointer-events: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-links {
    display: flex;
    flex-direction: column;
    gap: calc(49.8384rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navExpand-links > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-links > li {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-links > li {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-links > li.max-width-75 {
    max-width: 75%;
  }
}
.anthem .headerMobile__navExpand-links > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-links > li > a {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-links > li > a {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-links > li > a img {
    margin-left: calc(18.3615rem * 1 / 9.59062);
    width: calc(61.75769rem 1 / 9.59062);
    height: calc(37.09553rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-portfolio {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navExpand-portfolio > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-portfolio > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-portfolio > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerMobile__navExpand-portfolio > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerMobile__navExpand-portfolio > .portfolio-links > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-portfolio > .portfolio-links > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-portfolio > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerMobile__navExpand-portfolio > .portfolio-links > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-portfolio > .portfolio-links > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-portfolio > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-category {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__navExpand-category > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-category > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-category > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerMobile__navExpand-category > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerMobile__navExpand-category > .portfolio-links > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-category > .portfolio-links > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-category > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerMobile__navExpand-category > .portfolio-links > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__navExpand-category > .portfolio-links > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__navExpand-category > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPD {
  z-index: 103;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  transition: transform 0.5s ease-out;
}
.anthem .headerPD.home {
  position: fixed;
}
.anthem .headerPD.home .headerPD__nav-logo {
  width: calc(30.298rem * 1 / 13.5);
  height: calc(30.301rem * 1 / 13.5);
}
.anthem .headerPD.home .headerPD__nav-logo .page {
  display: none;
}
.anthem .headerPD.home .headerPD__nav-logo .home {
  display: block;
}
.anthem .headerPD .only-for-mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .only-for-mobile {
    display: block;
  }
}
.anthem .headerPD.snap {
  display: none;
}
.anthem .headerPD.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
.anthem .headerPD__nav {
  color: #FFFFFF;
  height: calc(86rem * 1 / 13.5);
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: transparent;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav {
    display: none;
  }
}
.anthem .headerPD__nav.dark {
  background-color: #000000;
}
.anthem .headerPD__nav.dark > *,
.anthem .headerPD__nav.dark * {
  color: #FFFFFF;
}
.anthem .headerPD__nav.light {
  background-color: #FFFFFF;
}
.anthem .headerPD__nav.light > *,
.anthem .headerPD__nav.light * {
  color: #000000;
}
.anthem .headerPD__nav.light .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav.light .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPD__nav.light .button span {
  position: relative;
  z-index: 1;
}
.anthem .headerPD__nav.light .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__nav.light .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav.light .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__nav.light .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__nav.light .headerPD__search-input {
  border-bottom: calc(1rem * 1 / 13.5) solid #000000;
  color: #000000;
}
.anthem .headerPD__nav.light .headerPD__search-input::placeholder {
  color: #000000;
}
.anthem .headerPD__nav.light .headerPD__nav-right--search.white {
  display: none;
}
.anthem .headerPD__nav.light .headerPD__nav-right--search.black {
  display: block;
}
.anthem .headerPD__nav.light .headerPD__nav-logo img.white {
  display: none;
}
.anthem .headerPD__nav.light .headerPD__nav-logo img.black {
  display: block;
}
.anthem .headerPD__nav.light .headerPD__nav-right .arrow.white {
  display: none;
}
.anthem .headerPD__nav.light .headerPD__nav-right .arrow.black {
  display: block;
}
.anthem .headerPD__nav.light .headerPD__nav-right .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.anthem .headerPD__nav.light .headerPD__nav-right .has-children .children > span {
  color: rgba(0, 0, 0, 0.5);
}
.anthem .headerPD__nav.snap {
  display: none;
}
.anthem .headerPD__nav.disappear {
  display: none;
}
.anthem .headerPD__nav.property-details {
  background-color: #000000;
}
.anthem .headerPD__nav.property-details.disappear {
  display: none;
}
.anthem .headerPD__nav-logo {
  grid-column: 1 / span 2;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
}
.anthem .headerPD__nav-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__nav-logo img.white {
  display: block;
}
.anthem .headerPD__nav-logo img.black {
  display: none;
}
.anthem .headerPD__nav-logo > img.home {
  display: none ;
}
.anthem .headerPD__nav-logo > img.page {
  display: block;
}
.anthem .headerPD__nav-logo > img.page.white {
  display: block;
}
.anthem .headerPD__nav-logo > img.page.black {
  display: none;
}
.anthem .headerPD__nav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .headerPD__nav-left.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .headerPD__nav-left li {
  cursor: pointer;
  transition: all 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-left li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__nav-left li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__nav-left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .headerPD__nav-left li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__nav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(17rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .headerPD__nav-right.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .headerPD__nav-right--search {
  width: calc(22rem * 1 / 13.5);
  height: calc(21rem * 1 / 13.5);
}
.anthem .headerPD__nav-right--search.white {
  display: block;
}
.anthem .headerPD__nav-right--search.black {
  display: none;
}
.anthem .headerPD__nav-right--search.hidden {
  display: none;
}
.anthem .headerPD__nav-right > li {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(86rem * 1 / 13.5);
  gap: calc(5rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-right > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__nav-right > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__nav-right > li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .headerPD__nav-right > li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__nav-right .has-children {
  position: relative;
  margin-right: calc(3rem * 1 / 13.5);
}
.anthem .headerPD__nav-right .has-children > .children {
  position: absolute;
  top: calc(74rem * 1 / 13.5);
  left: calc(-20rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: calc(19rem * 1 / 13.5) calc(45rem * 1 / 13.5) calc(29rem * 1 / 13.5) calc(21rem * 1 / 13.5);
  border-radius: calc(10rem * 1 / 13.5);
  width: calc(218rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.anthem .headerPD__nav-right .has-children > .children.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__nav-right .has-children > .children > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(11rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  margin-bottom: calc(9rem * 1 / 13.5);
}
.anthem .headerPD__nav-right .has-children > .children ul > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-right .has-children > .children ul > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__nav-right .has-children > .children ul > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__nav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__nav-right .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-right .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPD__nav-right .button span {
  position: relative;
  z-index: 1;
}
.anthem .headerPD__nav-right .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__nav-right .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-right .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__nav-right .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__nav-right .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .headerPD__nav-right .arrow.white {
  display: block;
}
.anthem .headerPD__nav-right .arrow.black {
  display: none;
}
.anthem .headerPD__nav-expand {
  position: absolute;
  top: calc(86rem * 1 / 13.5);
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(574rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__nav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__search {
  position: relative;
}
.anthem .headerPD__search-input {
  width: calc(120rem * 1 / 13.5);
  height: calc(25rem * 1 / 13.5);
  display: flex;
  align-items: center;
  border: none;
  border-bottom: calc(1rem * 1 / 13.5) solid #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  padding: 0 calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  transition: all 0.5s ease-out;
  right: calc(-300rem * 1 / 13.5);
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__search-input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__search-input {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__search-input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__search-input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__search-input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__search-input.active {
  right: calc(-122rem * 1 / 13.5);
}
.anthem .headerPD__2ndNav {
  color: #FFFFFF;
  height: calc(86rem * 1 / 13.5);
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav {
    display: none;
  }
}
.anthem .headerPD__2ndNav.show {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav.show {
    display: none;
  }
}
.anthem .headerPD__2ndNav.light {
  background-color: #FFFFFF;
}
.anthem .headerPD__2ndNav.light > *,
.anthem .headerPD__2ndNav.light * {
  color: #000000;
}
.anthem .headerPD__2ndNav.light .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav.light .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPD__2ndNav.light .button span {
  position: relative;
  z-index: 1;
}
.anthem .headerPD__2ndNav.light .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__2ndNav.light .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav.light .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav.light .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-search--input {
  border-bottom: calc(1rem * 1 / 13.5) solid #000000;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav.light .headerPD__2ndNav-search--input {
    font-size: 16px !important;
  }
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-search--input::placeholder {
  color: #000000;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right--search.white {
  display: none;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right--search.black {
  display: block;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-logo img.white {
  display: none;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-logo img.black {
  display: block;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right .arrow.white {
  display: none;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right .arrow.black {
  display: block;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right .has-children .children > span {
  color: rgba(0, 0, 0, 0.5);
}
.anthem .headerPD__2ndNav-logo {
  grid-column: 1 / span 2;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
}
.anthem .headerPD__2ndNav-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__2ndNav-logo img.white {
  display: block;
}
.anthem .headerPD__2ndNav-logo img.black {
  display: none;
}
.anthem .headerPD__2ndNav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .headerPD__2ndNav-left.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .headerPD__2ndNav-left li {
  cursor: pointer;
  transition: all 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-left li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav-left li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__2ndNav-left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .headerPD__2ndNav-left li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__2ndNav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(17rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .headerPD__2ndNav-right.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .headerPD__2ndNav-right--search {
  width: calc(22rem * 1 / 13.5);
  height: calc(21rem * 1 / 13.5);
}
.anthem .headerPD__2ndNav-right--search.white {
  display: block;
}
.anthem .headerPD__2ndNav-right--search.black {
  display: none;
}
.anthem .headerPD__2ndNav-right--search.hidden {
  display: none;
}
.anthem .headerPD__2ndNav-right > li {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(86rem * 1 / 13.5);
  gap: calc(5rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-right > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav-right > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__2ndNav-right > li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .headerPD__2ndNav-right > li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__2ndNav-right .has-children {
  position: relative;
  margin-right: calc(3rem * 1 / 13.5);
}
.anthem .headerPD__2ndNav-right .has-children > .children {
  position: absolute;
  top: calc(74rem * 1 / 13.5);
  left: calc(-20rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: calc(19rem * 1 / 13.5) calc(45rem * 1 / 13.5) calc(29rem * 1 / 13.5) calc(21rem * 1 / 13.5);
  border-radius: calc(10rem * 1 / 13.5);
  width: calc(218rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.anthem .headerPD__2ndNav-right .has-children > .children.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__2ndNav-right .has-children > .children > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(11rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  margin-bottom: calc(9rem * 1 / 13.5);
}
.anthem .headerPD__2ndNav-right .has-children > .children ul > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-right .has-children > .children ul > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav-right .has-children > .children ul > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__2ndNav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__2ndNav-right .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-right .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPD__2ndNav-right .button span {
  position: relative;
  z-index: 1;
}
.anthem .headerPD__2ndNav-right .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__2ndNav-right .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-right .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav-right .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__2ndNav-right .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .headerPD__2ndNav-right .arrow.white {
  display: block;
}
.anthem .headerPD__2ndNav-right .arrow.black {
  display: none;
}
.anthem .headerPD__2ndNav-expand {
  position: absolute;
  top: calc(86rem * 1 / 13.5);
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(574rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-expand {
    display: none;
  }
}
.anthem .headerPD__2ndNav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__2ndNav-expand.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerPD__2ndNav-search {
  position: relative;
}
.anthem .headerPD__2ndNav-search--input {
  width: calc(120rem * 1 / 13.5);
  height: calc(25rem * 1 / 13.5);
  display: flex;
  align-items: center;
  border: none;
  border-bottom: calc(1rem * 1 / 13.5) solid #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  padding: 0 calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  transition: all 0.5s ease-out;
  right: calc(-300rem * 1 / 13.5);
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-search--input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav-search--input {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__2ndNav-search--input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-search--input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNav-search--input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__2ndNav-search--input.active {
  right: calc(-122rem * 1 / 13.5);
}
.anthem .headerPD__banner {
  position: absolute;
  width: 100%;
  top: calc(80rem * 1 / 13.5);
  min-height: calc(100rem * 1 / 13.5);
  color: #FFFFFF;
  background-color: #171717;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light {
  background-color: #F7F7F7;
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.email {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(176, 176, 176, 0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.email {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner.light .headerPD__banner-link.email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.email:hover > span {
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(176, 176, 176, 0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(25rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow::after {
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(39.34613rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow:hover > span {
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.straight-arrow:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(176, 176, 176, 0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow:hover > span {
  color: #000000;
}
.anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.light .headerPD__banner-link.diagonal-arrow:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-left {
  grid-column: 1 / span 6;
  align-self: center;
}
.anthem .headerPD__banner-title {
  margin-bottom: calc(6rem * 1 / 13.5);
}
.anthem .headerPD__banner-location {
  margin-bottom: 0;
}
.anthem .headerPD__banner-link {
  grid-column: 10 / -1;
  justify-self: end;
  height: fit-content;
  align-self: center;
}
.anthem .headerPD__banner-link.email {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.email {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner-link.email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner-link.email:hover > span {
  color: #000000;
}
.anthem .headerPD__banner-link.straight-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.straight-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.straight-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner-link.straight-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(25rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.straight-arrow::after {
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(39.34613rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.straight-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner-link.straight-arrow:hover > span {
  color: #000000;
}
.anthem .headerPD__banner-link.straight-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.straight-arrow:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.diagonal-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.diagonal-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.diagonal-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner-link.diagonal-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.diagonal-arrow::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-link.diagonal-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner-link.diagonal-arrow:hover > span {
  color: #000000;
}
.anthem .headerPD__banner-link.diagonal-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-link.diagonal-arrow:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .headerPD .submenu {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  column-gap: calc(2rem * 1 / 13.5) !important;
  height: inherit;
  padding: calc(0rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .headerPD .submenu.active {
  opacity: 1;
  z-index: 25;
}
.anthem .headerPD .submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 25;
}
.anthem .headerPD .submenu__title {
  grid-column: 1 / -1;
  margin-top: calc(72rem * 1 / 13.5);
  margin-bottom: calc(36rem * 1 / 13.5);
  padding: calc(0rem * 1 / 13.5) calc(20rem * 1 / 13.5);
  display: flex;
  height: fit-content;
  align-self: end;
}
.anthem .headerPD .submenu__left {
  grid-column: 1 / span 8;
  padding-top: calc(24rem * 1 / 13.5);
  background-color: #000000;
  height: calc(400rem * 1 / 13.5);
}
.anthem .headerPD .submenu__left-col1 {
  display: flex;
  flex-direction: column;
  gap: calc(11rem * 1 / 13.5);
}
.anthem .headerPD .submenu__left-col1--item > a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: calc(9rem * 1 / 13.5);
  cursor: pointer;
  max-width: 90%;
}
.anthem .headerPD .submenu__left-col1--item > a > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu__left-col1--item > a > span {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu__left-col1--item > a > span {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
.anthem .headerPD .submenu__left-col1--item > a > span > img {
  width: calc(23.542rem * 1 / 13.5);
  height: calc(14.143rem * 1 / 13.5);
  object-fit: contain;
  transition: all 0.3s ease-out;
}
.anthem .headerPD .submenu__left-col1--item > a > img {
  width: calc(23.542rem * 1 / 13.5);
  height: calc(14.143rem * 1 / 13.5);
  object-fit: contain;
  transition: all 0.3s ease-out;
}
.anthem .headerPD .submenu__left-col1--item > a:hover > span {
  color: #DEFF70;
}
.anthem .headerPD .submenu__left-col1--item > a:hover > span > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
.anthem .headerPD .submenu__left-col1--item > a:hover > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
.anthem .headerPD .submenu__left-col1--item.max-width-75 {
  max-width: 75%;
}
.anthem .headerPD .submenu__left-col2 > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(10rem * 1 / 13.5);
  margin-top: calc(6rem * 1 / 13.5);
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu__left-col2 > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu__left-col2 > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD .submenu__left-col2 ul > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  margin-bottom: calc(8rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu__left-col2 ul > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu__left-col2 ul > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPD .submenu__left-col2 ul > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu__left-col2 ul > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu__left-col2 ul > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPD .submenu__left-col2 ul > li:last-child {
  margin-bottom: 0;
}
.anthem .headerPD .submenu__left a {
  color: white;
  text-decoration: none;
  transition: all 0.5s ease-out;
}
.anthem .headerPD .submenu__left a:hover {
  color: #DEFF70;
}
.anthem .headerPD .submenu__left .external-link {
  position: relative;
}
.anthem .headerPD .submenu__left .external-link::after {
  content: '';
  position: absolute;
  right: calc(-20rem * 1 / 13.5);
  top: 50%;
  transform: translateY(-50%);
  width: calc(12rem * 1 / 13.5);
  height: calc(13rem * 1 / 13.5);
  background-image: url('../images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.anthem .headerPD .submenu__right {
  grid-column: 9 / -1;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  padding-top: calc(30rem * 1 / 13.5);
  padding-left: calc(30rem * 1 / 13.5);
  cursor: pointer;
  text-decoration: none;
}
.anthem .headerPD .submenu__right-featured {
  display: flex;
  align-items: flex-end;
  align-self: end;
  width: calc(357rem * 1 / 13.5);
  height: calc(245rem * 1 / 13.5);
}
.anthem .headerPD .submenu__right-featured > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .headerPD .submenu__right-text {
  text-decoration: none;
}
.anthem .headerPD .submenu__right-text > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  color: #B0B0B0;
  display: block;
  margin-bottom: calc(8rem * 1 / 13.5);
  text-decoration: none;
}
.anthem .headerPD .submenu__right-title {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
  transition: all 0.5s ease-out;
  display: inline-block;
  max-width: calc(382rem * 1 / 13.5);
  width: 100%;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu__right-title {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu__right-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPD .submenu__right-title.hover {
  color: #DEFF70;
}
.anthem .headerPD .submenu .section-2-cols {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
.anthem .headerPD .submenu .section-2-cols .col-1 {
  grid-column: 1 / span 1;
  width: calc(358rem * 1 / 13.5);
  padding-left: calc(30rem * 1 / 13.5);
}
.anthem .headerPD .submenu .section-2-cols .col-2 {
  grid-column: 2 / span 1;
  width: calc(577rem * 1 / 13.5);
}
.anthem .headerPD .submenu .section-3-cols {
  display: grid;
  grid-template-columns: calc(252rem * 1 / 13.5) calc(216rem * 1 / 13.5) calc(472rem * 1 / 13.5);
}
.anthem .headerPD .submenu .section-3-cols .col-1 {
  grid-column: 1 / span 1;
  display: block;
  width: 100%;
  padding-left: calc(32rem * 1 / 13.5);
}
.anthem .headerPD .submenu .section-3-cols .col-2 {
  grid-column: 2 / span 1;
  width: 100%;
}
.anthem .headerPD .submenu .section-3-cols .col-3 {
  grid-column: 3 / span 1;
  display: block;
}
.anthem .headerPD .submenu .section-3-cols .col-1 > span,
.anthem .headerPD .submenu .section-3-cols .col-3 > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-top: calc(6rem * 1 / 13.5);
  margin-bottom: calc(10rem * 1 / 13.5);
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 > span,
  .anthem .headerPD .submenu .section-3-cols .col-3 > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 > span,
  .anthem .headerPD .submenu .section-3-cols .col-3 > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD .submenu .section-3-cols .col-1 ul > li,
.anthem .headerPD .submenu .section-3-cols .col-3 ul > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  margin-bottom: calc(8rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 ul > li,
  .anthem .headerPD .submenu .section-3-cols .col-3 ul > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 ul > li,
  .anthem .headerPD .submenu .section-3-cols .col-3 ul > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPD .submenu .section-3-cols .col-1 ul > li > a,
.anthem .headerPD .submenu .section-3-cols .col-3 ul > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 ul > li > a,
  .anthem .headerPD .submenu .section-3-cols .col-3 ul > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 ul > li > a,
  .anthem .headerPD .submenu .section-3-cols .col-3 ul > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPD .submenu .section-3-cols .col-1 ul > li > a:hover,
.anthem .headerPD .submenu .section-3-cols .col-3 ul > li > a:hover {
  color: #DEFF70;
}
.anthem .headerPD .submenu .section-3-cols .col-1 ul > li:last-child,
.anthem .headerPD .submenu .section-3-cols .col-3 ul > li:last-child {
  margin-bottom: 0;
}
.anthem .headerPD__2ndNavSub {
  color: #FFFFFF;
  height: calc(86rem * 1 / 13.5);
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  transition: all 0.5s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNavSub {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNavSub {
    display: none;
  }
}
.anthem .headerPD__2ndNavSub.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
  z-index: 25;
}
.anthem .headerPD__2ndNavSub.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerPD__2ndNavSub.light {
  background-color: #FFFFFF;
}
.anthem .headerPD__2ndNavSub.light > *,
.anthem .headerPD__2ndNavSub.light * {
  color: #000000;
}
.anthem .headerPD__2ndNavSub.light .button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNavSub.light .button {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPD__2ndNavSub.light .button span {
  position: relative;
  z-index: 1;
}
.anthem .headerPD__2ndNavSub.light .button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__2ndNavSub.light .button:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNavSub.light .button {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNavSub.light .button {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-search--input {
  border-bottom: calc(1rem * 1 / 13.5) solid #000000;
  color: #000000;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-search--input::placeholder {
  color: #000000;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-right--search.white {
  display: none;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-right--search.black {
  display: block;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-logo img.white {
  display: none;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-logo img.black {
  display: block;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-right .arrow.white {
  display: none;
}
.anthem .headerPD__2ndNavSub.light .headerPD__2ndNav-right .arrow.black {
  display: block;
}
.anthem .headerPD__2ndNavSub-logo {
  grid-column: 1 / span 2;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
}
.anthem .headerPD__2ndNavSub-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__2ndNavSub-logo img.white {
  display: block;
}
.anthem .headerPD__2ndNavSub-logo img.black {
  display: none;
}
.anthem .headerPD__2ndNavSub-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20rem * 1 / 13.5);
  z-index: 10;
}
.anthem .headerPD__2ndNavSub-left li {
  cursor: pointer;
  transition: all 0.5s ease-out;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNavSub-left li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPD__2ndNavSub-left li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__2ndNavSub-left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .headerPD__2ndNavSub-left li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__2ndNavSub-left li.active {
  color: #DEFF70;
}
.anthem .headerPD__2ndNavSub-left li:hover {
  color: #DEFF70;
}
.anthem .headerPD__2ndNavSub-close {
  width: calc(17.86rem * 1 / 13.5);
  height: calc(17.86rem * 1 / 13.5);
  position: absolute;
  grid-column: 9 / -1;
  justify-self: end;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.anthem .headerPDMobile__search {
  position: relative;
}
.anthem .headerPDMobile__search-input {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__search-input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__search-input {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__search-input {
    width: calc(314.7690666666666rem * 1 / 9.59062);
    height: calc(52.46151111111111rem * 1 / 9.59062);
    display: flex;
    border: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    padding-left: calc(26.230755555555554rem * 1 / 9.59062);
    padding-right: calc(26.230755555555554rem * 1 / 9.59062);
    transition: all 0.5s ease-out;
    right: calc(-786.9226666666666rem * 1 / 9.59062);
    position: absolute;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__search-input.active {
    right: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__search-input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__search-input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__search-input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPDMobile__nav {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav {
    display: grid;
    height: calc(146.89223rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav.snap {
  display: none;
}
.anthem .headerPDMobile__nav.property-details {
  background-color: #000000;
}
.anthem .headerPDMobile__nav.property-details.disappear {
  display: none;
}
.anthem .headerPDMobile__nav.dark {
  background-color: #000000;
}
.anthem .headerPDMobile__nav.dark > *,
.anthem .headerPDMobile__nav.dark * {
  color: #FFFFFF;
}
.anthem .headerPDMobile__nav.light {
  background-color: #FFFFFF;
}
.anthem .headerPDMobile__nav.light > *,
.anthem .headerPDMobile__nav.light * {
  color: #000000;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__nav-logo img.logo.white {
  display: none;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__nav-logo img.logo.black {
  display: block;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__search-input {
  border-bottom: 1px solid #000000;
  color: #000000;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__search-input::placeholder {
  color: #000000;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__nav-right--search.white {
  display: none;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__nav-right--search.black {
  display: block;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__nav-right--hamburger.white {
  display: none;
}
.anthem .headerPDMobile__nav.light .headerPDMobile__nav-right--hamburger.black {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-logo {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    transform: translateY(calc(-5.24615rem * 1 / 9.59062));
  }
}
.anthem .headerPDMobile__nav-logo > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPDMobile__nav-logo > img.icon {
  display: none;
}
.anthem .headerPDMobile__nav-logo > img.logo {
  display: block;
}
.anthem .headerPDMobile__nav-logo > img.logo.white {
  display: block;
}
.anthem .headerPDMobile__nav-logo > img.logo.black {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-logo.home {
    width: calc(62.4344rem * 1 / 9.59062);
    height: calc(62.4528rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-logo.home > img.icon {
  display: block;
}
.anthem .headerPDMobile__nav-logo.home > img.logo {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-right {
    grid-column: 5 / -1;
    align-self: center;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: calc(46.1924rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-right .register {
  font-family: 'Graphik Web';
  font-stretch: normal;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-right .register {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__nav-right .register {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-right .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-right .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerPDMobile__nav-right .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__nav-right .register:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__nav-right .button-container.hide {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-right--search {
    width: calc(48.2252rem * 1 / 9.59062);
    height: calc(48.2252rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerPDMobile__nav-right--search.white {
    display: block;
  }
  .anthem .headerPDMobile__nav-right--search.black {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-right--hamburger {
    width: calc(62.9538rem * 1 / 9.59062);
    height: calc(18.3615rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerPDMobile__nav-right--hamburger.white {
    display: block;
  }
  .anthem .headerPDMobile__nav-right--hamburger.black {
    display: none;
  }
}
.anthem .headerPDMobile__2ndNav {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  display: none;
  background-color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav {
    height: calc(146.89223rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__2ndNav.show {
  display: grid;
}
.anthem .headerPDMobile__2ndNav.disappear-on-desktop {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-logo {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    transform: translateY(calc(-5.24615rem * 1 / 9.59062));
  }
}
.anthem .headerPDMobile__2ndNav-logo > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPDMobile__2ndNav-logo > img.white {
  display: block;
}
.anthem .headerPDMobile__2ndNav-logo > img.black {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-right {
    grid-column: 5 / -1;
    align-self: center;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: calc(46.1924rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__2ndNav-right .register {
  font-family: 'Graphik Web';
  font-stretch: normal;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-right .register {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__2ndNav-right .register {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-right .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__2ndNav-right .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerPDMobile__2ndNav-right .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__2ndNav-right .register:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__2ndNav-right .button-container.hide {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-right--search {
    width: calc(48.2252rem * 1 / 9.59062);
    height: calc(48.2252rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerPDMobile__2ndNav-right--search.white {
    display: block;
  }
  .anthem .headerPDMobile__2ndNav-right--search.black {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-right--hamburger {
    width: calc(62.9538rem * 1 / 9.59062);
    height: calc(18.3615rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
  .anthem .headerPDMobile__2ndNav-right--hamburger.white {
    display: block;
  }
  .anthem .headerPDMobile__2ndNav-right--hamburger.black {
    display: none;
  }
}
.anthem .headerPDMobile__2ndNav-search {
  position: relative;
}
.anthem .headerPDMobile__2ndNav-search--input {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-search--input {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__2ndNav-search--input {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-search--input {
    width: calc(314.7690666666666rem * 1 / 9.59062);
    height: calc(52.46151111111111rem * 1 / 9.59062);
    display: flex;
    border: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    padding-left: calc(26.230755555555554rem * 1 / 9.59062);
    padding-right: calc(26.230755555555554rem * 1 / 9.59062);
    transition: all 0.5s ease-out;
    right: calc(-786.9226666666666rem * 1 / 9.59062);
    position: absolute;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-search--input.active {
    right: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__2ndNav-search--input::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-search--input::placeholder {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__2ndNav-search--input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPDMobile__2ndNav.light {
  background-color: #FFFFFF;
}
.anthem .headerPDMobile__2ndNav.light > *,
.anthem .headerPDMobile__2ndNav.light * {
  color: #000000;
}
.anthem .headerPDMobile__2ndNav.light .register {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav.light .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__2ndNav.light .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerPDMobile__2ndNav.light .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__2ndNav.light .register:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-search--input {
  border-bottom: 1px solid #000000;
  color: #000000;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-search--input::placeholder {
  color: #000000;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--search.white {
  display: none;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--search.black {
  display: block;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--hamburger.white {
  display: none;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--hamburger.black {
  display: block;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-logo img.white {
  display: none;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-logo img.black {
  display: block;
}
.anthem .headerPDMobile__2ndNav.light .header__2ndNav-right .arrow.white {
  display: none;
}
.anthem .headerPDMobile__2ndNav.light .header__2ndNav-right .arrow.black {
  display: block;
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right .has-children .children > span {
  color: rgba(0, 0, 0, 0.5);
}
.anthem .headerPDMobile__banner {
  position: absolute;
  width: 100%;
  color: #FFFFFF;
  background-color: #171717;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner {
    top: calc(146.89223rem * 1 / 9.59062);
    min-height: calc(199.35374rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light {
  background-color: #F7F7F7;
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(176, 176, 176, 0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.email:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(176, 176, 176, 0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(25rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow::after {
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(39.34613rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.straight-arrow:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(176, 176, 176, 0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner.light .headerPDMobile__banner-link.diagonal-arrow:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-left {
    grid-column: 1 / span 3;
    align-self: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-title {
    font-family: 'Graphik Web';
    font-weight: 600;
    font-stretch: normal;
    font-size: calc(41.96921rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__banner-title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-title {
    margin-bottom: calc(5.24615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-location {
    font-family: 'Graphik Web';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(41.96921rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__banner-location {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .headerPDMobile__banner-link {
  grid-column: 10 / -1;
  justify-self: end;
  height: fit-content;
  align-self: center;
}
.anthem .headerPDMobile__banner-link.email {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.email {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner-link.email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner-link.email:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner-link.straight-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.straight-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.straight-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner-link.straight-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(25rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.straight-arrow::after {
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(39.34613rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.straight-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner-link.straight-arrow:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner-link.straight-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.straight-arrow:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.diagonal-arrow {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.diagonal-arrow {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.diagonal-arrow span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner-link.diagonal-arrow::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.diagonal-arrow::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-link.diagonal-arrow:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner-link.diagonal-arrow:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner-link.diagonal-arrow:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link.diagonal-arrow:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-link {
    grid-column: 4 / -1;
  }
}
.anthem .headerPDMobile__navSub {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub {
    display: grid;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
    height: calc(146.89223rem * 1 / 9.59062);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.5s ease-out;
  }
  .anthem .headerPDMobile__navSub.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub-logo {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    transform: translateY(calc(-5.24615rem * 1 / 9.59062));
  }
}
.anthem .headerPDMobile__navSub-logo > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPDMobile__navSub .register {
  font-family: 'Graphik Web';
  font-stretch: normal;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub .register {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(29.9188rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navSub .register {
    font-size: 10px;
    line-height: 11.406px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub .register {
    padding: calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062) calc(15.73845rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
    border-radius: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navSub .register span {
  position: relative;
  z-index: 1;
}
.anthem .headerPDMobile__navSub .register:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__navSub .register:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub-right {
    grid-column: 4 / -1;
    justify-self: end;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: calc(52.06805rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navSub-close {
    width: calc(37.1349rem * 1 / 9.59062);
    height: calc(37.1349rem * 1 / 9.59062);
    margin-right: calc(13.1154rem * 1 / 9.59062);
    align-self: center;
    cursor: pointer;
  }
}
.anthem .headerPDMobile__navExpand {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    height: 100vh;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.5s ease-out;
    overflow-y: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
.anthem .headerPDMobile__navExpand.up {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerPDMobile__navExpand-layer1 {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-layer1 {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-layer1 {
    display: none;
  }
}
.anthem .headerPDMobile__navExpand-layer1.active {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-mainList {
    grid-column: 1 / -1;
    margin-top: calc(304.27676rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navExpand-mainList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(50rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.5rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-mainList > li {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-mainList > li {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-mainList > li {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
    position: relative;
    width: fit-content;
  }
  .anthem .headerPDMobile__navExpand-mainList > li::after {
    content: '';
    position: absolute;
    right: calc(-49.2561rem * 1 / 9.59062);
    width: calc(20.4023rem * 1 / 9.59062);
    height: calc(37.0955rem * 1 / 9.59062);
    background: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
    top: 60%;
    transform: translateY(-50%);
  }
}
.anthem .headerPDMobile__navExpand-mainList > li > a {
  color: #FFFFFF;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(50rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.5rem * 1 / 13.5 * var(--text-multiplier));
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-mainList > li > a {
    font-size: calc(78.6923rem * 1 / 9.59062);
    line-height: calc(89.1846rem * 1 / 9.59062);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-mainList > li > a {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-mainList > .link::after {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList {
    grid-column: 1 / -1;
    margin-top: calc(152.13838rem * 1 / 9.59062);
    display: flex;
    flex-direction: column;
    gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navExpand-subList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList > li {
    font-size: calc(57.7077rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5771rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-subList > li {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
.anthem .headerPDMobile__navExpand-subList > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList > li > a {
    font-size: calc(57.7077rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5771rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-subList > li > a {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList .has-children {
    order: -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList .has-children > span {
    position: relative;
    width: fit-content;
    display: block;
  }
  .anthem .headerPDMobile__navExpand-subList .has-children > span::after {
    content: '';
    position: absolute;
    top: calc(23.6077rem * 1 / 9.59062);
    right: calc(-41.9692rem * 1 / 9.59062);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    background: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList .has-children > .children {
    max-height: 0;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-subList .has-children > .children.active {
    max-height: calc(1573.8453rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navExpand-subList .has-children > .children > ul {
  display: flex;
  flex-direction: column;
  gap: calc(20.9846rem * 1 / 9.59062);
  margin-top: calc(26.2308rem * 1 / 13.5);
}
.anthem .headerPDMobile__navExpand-subList .has-children > .children > ul > li {
  padding-left: calc(52.4615rem * 1 / 9.59062);
}
.anthem .headerPDMobile__navExpand-subList .has-children > .children > ul > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-layer2 {
    background-color: #000000;
    grid-column: 1 / -1;
    width: 100%;
    position: absolute;
    top: 0;
    left: -100%;
    height: 100vh;
    transition: all 0.5s ease-out;
  }
}
.anthem .headerPDMobile__navExpand-layer2.active {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-layer2.active {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-layer2.active {
    left: 0;
  }
}
.anthem .headerPDMobile__navExpand-layer2 .external-link {
  position: relative;
}
.anthem .headerPDMobile__navExpand-layer2 .external-link::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url('../images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-layer2 .external-link::after {
    right: calc(-52.46151111111111rem * 1 / 9.59062);
    width: calc(31.476906666666665rem * 1 / 9.59062);
    height: calc(34.09998222222222rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-item {
    display: none;
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-item.active {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-item > .item-header {
    height: calc(146.89223rem * 1 / 9.59062);
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-item > .item-body {
    margin: calc(78.6923rem * 1 / 9.59062) calc(-26.2308rem * 1 / 9.59062) 0 calc(-26.2308rem * 1 / 9.59062);
    height: calc(100% - (251.8153rem * 0.10426855));
    background-color: #171717;
    display: flex;
    flex-direction: column;
    gap: calc(183.6153rem * 1 / 9.59062);
    padding-top: calc(78.6923rem * 1 / 9.59062);
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-back {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: calc(27.5423rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-back > img {
    transform: rotate(-180deg);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    object-fit: contain;
  }
}
.anthem .headerPDMobile__navExpand-back > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-back > span {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(57.7077rem * 1 / 9.59062);
    letter-spacing: calc(-0.4722rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-back > span {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-close {
    width: calc(37.1349rem * 1 / 9.59062);
    height: calc(37.1349rem * 1 / 9.59062);
    margin-right: calc(13.1154rem * 1 / 9.59062);
    cursor: pointer;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.5s ease-out;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-close.active {
    visibility: visible;
    pointer-events: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-links {
    display: flex;
    flex-direction: column;
    gap: calc(49.8384rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navExpand-links > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-links > li {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-links > li {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-links > li.max-width-75 {
    max-width: 75%;
  }
}
.anthem .headerPDMobile__navExpand-links > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(40rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.28rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-links > li > a {
    font-size: calc(73.4461rem * 1 / 9.59062);
    line-height: calc(83.9384rem * 1 / 9.59062);
    letter-spacing: calc(-0.7345rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-links > li > a {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-links > li > a img {
    margin-left: calc(18.3615rem * 1 / 9.59062);
    width: calc(61.75769rem 1 / 9.59062);
    height: calc(37.09553rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-portfolio {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navExpand-portfolio > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-portfolio > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-portfolio > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPDMobile__navExpand-portfolio > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerPDMobile__navExpand-portfolio > .portfolio-links > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-portfolio > .portfolio-links > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-portfolio > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPDMobile__navExpand-portfolio > .portfolio-links > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-portfolio > .portfolio-links > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-portfolio > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-category {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__navExpand-category > span {
  color: #B0B0B0;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-category > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-category > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPDMobile__navExpand-category > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerPDMobile__navExpand-category > .portfolio-links > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-category > .portfolio-links > li {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-category > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPDMobile__navExpand-category > .portfolio-links > li > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__navExpand-category > .portfolio-links > li > a {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__navExpand-category > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .footer {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #000000;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .footer__top {
  grid-column: 1 / -1;
  padding-top: calc(90rem * 1 / 13.5);
  padding-bottom: calc(99rem * 1 / 13.5);
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__top {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__top {
    padding-top: calc(157.38453rem * 1 / 9.59062);
    padding-bottom: calc(262.30756rem * 1 / 9.59062);
  }
}
.anthem .footer__contact {
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact {
    grid-column: 1 / -1;
    margin-bottom: calc(262.30756rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-title {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(26rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-title {
    font-size: calc(52.46151rem * 1 / 9.59062);
    line-height: calc(68.19996rem * 1 / 9.59062);
    letter-spacing: calc(-0.52462rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__contact-title {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.2px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-title {
    margin-bottom: calc(60.33074rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-list {
  display: flex;
  flex-direction: column;
  row-gap: calc(25rem * 1 / 13.5);
  margin-bottom: calc(60rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-list {
    row-gap: calc(65.57689rem * 1 / 9.59062);
    margin-bottom: calc(125.90763rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .footer__contact-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .footer__contact-link:hover > span {
  color: #000000;
}
.anthem .footer__contact-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .footer__contact-link.hover > span {
  color: #000000;
}
.anthem .footer__contact-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-item > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-item > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__contact-item > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .footer__contact-item > a {
  text-decoration: none;
}
.anthem .footer__contact-item--address {
  margin-bottom: calc(2rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-item--address {
    margin-bottom: calc(5.24615rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-item--location {
  margin-bottom: calc(4rem * 1 / 13.5) !important;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-item--location {
    margin-bottom: calc(10.4923rem * 1 / 9.59062) !important;
  }
}
.anthem .footer__contact-item--phone,
.anthem .footer__contact-item--fax,
.anthem .footer__contact-item--email,
.anthem .footer__contact-item--address {
  color: #B0B0B0;
}
.anthem .footer__contact-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .footer__contact-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .footer__contact-link:hover > span {
  color: #000000;
}
.anthem .footer__contact-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .footer__contact-link.hover > span {
  color: #000000;
}
.anthem .footer__contact-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .footer__nav {
  grid-column: 8 / -1;
  display: grid;
  grid-template-columns: calc(179rem * 1 / 13.5) calc(179rem * 1 / 13.5) 1fr;
  grid-template-rows: max-content;
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(41rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav {
    grid-column: 1 / -1;
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.23076rem * 1 / 9.59062);
    row-gap: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .footer__nav-item {
  width: 100%;
}
.anthem .footer__nav-item > span {
  display: inline-block;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(26rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  letter-spacing: unset;
  margin-bottom: calc(19rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item > span {
    font-size: calc(52.46151rem * 1 / 9.59062);
    line-height: calc(68.19996rem * 1 / 9.59062);
    letter-spacing: calc(-0.52462rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__nav-item > span {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.2px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item > span {
    margin-bottom: calc(49.83844rem * 1 / 9.59062);
  }
}
.anthem .footer__nav-item:nth-child(1) {
  grid-column: 1 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .footer__nav-item:nth-child(2) {
  grid-column: 2 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .footer__nav-item:nth-child(3) {
  grid-column: 3 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .footer__nav-item:nth-child(4) {
  grid-column: 1 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .footer__nav-item--sub {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item--sub {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(62.95381rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__nav-item--sub {
    font-size: 14px;
    line-height: 24px;
  }
}
.anthem .footer__nav-item--sub > a {
  text-decoration: none;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item--sub > a {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(62.95381rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__nav-item--sub > a {
    font-size: 14px;
    line-height: 24px;
  }
}
.anthem .footer__nav-item--sub.dimmed {
  opacity: 0.4;
}
.anthem .footer__bottom {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-bottom: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom {
    padding-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .footer__bottom-heading {
  grid-column: 1 / -1;
  margin-bottom: calc(48rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-heading {
    margin-bottom: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .footer__bottom-heading > sup {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  line-height: normal;
  margin-left: calc(-6rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-heading > sup {
    font-size: calc(38.72446rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__bottom-heading > sup {
    font-size: 14.763px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-heading > sup {
    margin-left: calc(-15.73845rem * 1 / 9.59062);
  }
}
.anthem .footer__bottom-left {
  display: flex;
  justify-content: start;
  align-items: center;
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left {
    grid-column: 1 / span 5;
  }
}
.anthem .footer__bottom-left--copyright {
  margin-bottom: 0 !important;
  color: #747474;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__bottom-left--copyright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright {
    margin-bottom: calc(73.44612rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright .break {
    height: calc(73.44612rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright.desktop {
    display: none;
  }
}
.anthem .footer__bottom-left--copyright.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright.mobile {
    display: block;
  }
}
.anthem .footer__bottom-left--copyright > * {
  color: #747474;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright > * {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__bottom-left--copyright > * {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .footer__bottom-right {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(20rem * 1 / 13.5);
  grid-column: 11 / -1;
  justify-self: end;
  align-items: end;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-right {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__bottom-right {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-right {
    grid-column: 1 / -1;
    gap: calc(76.06919rem * 1 / 9.59062);
    justify-self: start;
    align-items: center;
  }
}
.anthem .footer__bottom-right > a {
  text-decoration: none;
  color: #747474;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-right > a {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .footer__bottom-right > a {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .footer__bottom-right > a:hover {
  color: #FFFFFF;
}
.anthem .np {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-bottom: calc(240rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np {
    padding-bottom: calc(157.3845333333333rem * 1 / 9.59062);
    padding-top: calc(157.3845333333333rem * 1 / 9.59062);
  }
}
.anthem .np.light {
  background-color: #FFFFFF;
}
.anthem .np.dark {
  background-color: #000000;
}
.anthem .np__intro {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
}
.anthem .np__date {
  grid-column: 1 / span 2;
  align-self: flex-end;
}
.anthem .np__date.light {
  color: #000000;
}
.anthem .np__date.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__date {
    grid-column: 1 / -1;
    order: 2;
    margin-top: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .np__image {
  grid-column: 4 / -1;
  min-height: calc(550rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__image {
    grid-column: 2 / -1;
    order: 1;
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
    height: calc(616.42276rem * 1 / 9.59062) !important;
    min-height: unset;
  }
}
.anthem .np__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.anthem .np__title {
  grid-column: 1 / 11;
  margin-top: calc(30rem * 1 / 13.5);
}
.anthem .np__title.light {
  color: #000000;
}
.anthem .np__title.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__title {
    grid-column: 1 / -1;
    order: 3;
    margin-top: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .np__tags {
  display: flex;
  gap: calc(8rem * 1 / 13.5);
  grid-column: 1 / -1;
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__tags {
    grid-column: 1 / -1;
    order: 4;
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
    gap: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .np__tag {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.25);
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  border-radius: calc(6rem * 1 / 13.5);
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__tag {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__tag {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__tag {
    padding-top: calc(20.984604444444443rem * 1 / 9.59062);
    padding-bottom: calc(20.984604444444443rem * 1 / 9.59062);
    padding-right: calc(31.476906666666665rem * 1 / 9.59062);
    padding-left: calc(31.476906666666665rem * 1 / 9.59062);
    border-radius: calc(15.738453333333332rem * 1 / 9.59062);
    letter-spacing: calc(1.9673066666666665rem * 1 / 9.59062);
  }
}
.anthem .np__tag.light {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #000000 !important;
}
.anthem .np__tag.dark {
  background-color: rgba(255, 255, 255, 0.25) !important;
  color: #FFFFFF !important;
}
.anthem .np__tag:hover {
  background-color: #DEFF70 !important;
  color: black !important;
}
.anthem .np__content {
  grid-column: 5 / 12;
  display: grid;
  grid-template-columns: subgrid;
  margin-top: calc(100rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content {
    grid-column: 1 / -1;
    margin-top: calc(419.69208888888886rem * 1 / 9.59062);
  }
}
.anthem .np__content > * {
  grid-column: 2 / -1;
}
.anthem .np__content > h2 {
  margin-bottom: calc(40rem * 1 / 13.5);
  margin-top: calc(20rem * 1 / 13.5);
}
.anthem .np__content > h3 {
  margin-top: calc(100rem * 1 / 13.5);
  margin-bottom: calc(0rem * 1 / 13.5);
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > h3 {
    margin-top: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .np__content > h4 {
  margin-bottom: calc(20rem * 1 / 13.5);
  margin-top: calc(40rem * 1 / 13.5);
  font-family: 'Graphik Web' !important;
  font-weight: 600 !important;
  font-stretch: normal !important;
  font-size: calc(17rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(21rem * 1 / 13.5 * var(--text-multiplier)) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > h4 {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content > h4 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > h4 {
    font-size: calc(47.21536rem * 1 / 9.59062) !important;
    line-height: calc(52.46151111111111rem * 1 / 9.59062) !important;
    margin-top: calc(104.92302222222222rem * 1 / 9.59062);
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .np__content > h5 {
  margin-bottom: calc(20rem * 1 / 13.5);
  margin-top: calc(20rem * 1 / 13.5);
}
.anthem .np__content > p {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content > p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content > p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p {
    margin-bottom: calc(36.723057777777775rem * 1 / 9.59062);
  }
}
.anthem .np__content > p strong,
.anthem .np__content > p b {
  font-weight: 600;
}
.anthem .np__content > p strong a,
.anthem .np__content > p b a {
  font-weight: 600;
}
.anthem .np__content > p.glassy-button {
  margin-top: calc(28rem * 1 / 13.5);
  margin-bottom: calc(28rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p.glassy-button {
    margin-top: calc(36.723057777777775rem * 1 / 9.59062);
    margin-bottom: calc(36.723057777777775rem * 1 / 9.59062);
  }
}
.anthem .np__content > p a {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p a {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content > p a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p a.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content > p a.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .np__content a {
  text-decoration: underline;
}
.anthem .np__content a:hover {
  text-decoration: none;
}
.anthem .np__content ul {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content ul {
    margin-bottom: calc(36.723057777777775rem * 1 / 9.59062);
  }
}
.anthem .np__content ul li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(4rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content ul li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content ul li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content ul li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content ul li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content ul li {
    margin-bottom: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .np__content ul.link-list li {
  list-style-type: none;
}
.anthem .np__content ul.link-list li strong,
.anthem .np__content ul.link-list li b {
  font-weight: 600;
}
.anthem .np__content ul.link-list li a {
  text-decoration: none;
  position: relative;
  font-weight: 600;
}
.anthem .np__content ul.link-list li a::after {
  content: '';
  position: absolute;
  bottom: calc(0rem * 1 / 13.5);
  right: calc(-24rem * 1 / 13.5);
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  transition: transform 0.3s ease;
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content ul.link-list li a::after {
    right: calc(-41.969208888888886rem * 1 / 9.59062);
    width: calc(26.230755555555554rem * 1 / 9.59062);
    height: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .np__content ul.link-list li a:hover::after {
  transform: rotate(45deg);
}
.anthem .np__content .wp-block-table {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-table {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .np__content .wp-block-quote {
  margin-top: calc(20rem * 1 / 13.5);
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-quote {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
    margin-top: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .np__content .wp-block-image,
.anthem .np__content .wp-block-video {
  margin-right: calc(-30rem * 1 / 13.5);
  width: auto;
  height: fit-content;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-image,
  .anthem .np__content .wp-block-video {
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .np__content .wp-block-image figcaption,
.anthem .np__content .wp-block-video figcaption {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(240rem * 1 / 13.5);
  margin-top: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-image figcaption,
  .anthem .np__content .wp-block-video figcaption {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content .wp-block-image figcaption,
  .anthem .np__content .wp-block-video figcaption {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-image figcaption,
  .anthem .np__content .wp-block-video figcaption {
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
    margin-top: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .np__content .wp-block-image figcaption a,
.anthem .np__content .wp-block-video figcaption a {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-image figcaption a,
  .anthem .np__content .wp-block-video figcaption a {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__content .wp-block-image figcaption a,
  .anthem .np__content .wp-block-video figcaption a {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .np__content .wp-block-image img,
.anthem .np__content .wp-block-video img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content .wp-block-image img,
  .anthem .np__content .wp-block-video img {
    height: calc(603.3073777777778rem * 1 / 9.59062);
  }
}
.anthem .np__content.dark {
  color: #FFFFFF;
}
.anthem .np__content.dark > p.glassy-button > a {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.dark > p.glassy-button > a {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .np__content.dark > p.glassy-button > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .np__content.dark > p.glassy-button > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.dark > p.glassy-button > a::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .np__content.dark > p.glassy-button > a:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .np__content.dark > p.glassy-button > a:hover > span {
  color: #000000;
}
.anthem .np__content.dark > p.glassy-button > a:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.dark > p.glassy-button > a:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .np__content.dark > p.glassy-button > a:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
.anthem .np__content.dark a {
  color: #FFFFFF;
}
.anthem .np__content.dark .link-list li a::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg') !important;
}
.anthem .np__content.light {
  color: #000000;
}
.anthem .np__content.light > p.glassy-button > a {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.light > p.glassy-button > a {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .np__content.light > p.glassy-button > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .np__content.light > p.glassy-button > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.light > p.glassy-button > a::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .np__content.light > p.glassy-button > a:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .np__content.light > p.glassy-button > a:hover > span {
  color: #000000;
}
.anthem .np__content.light > p.glassy-button > a:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.light > p.glassy-button > a:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .np__content.light a {
  color: #000000;
}
.anthem .np__related {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  margin-top: calc(250rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related {
    margin-top: calc(314.7690666666666rem * 1 / 9.59062);
  }
}
.anthem .np__related-title {
  grid-column: 1 / -1;
}
.anthem .np__related-title.light {
  color: #000000;
}
.anthem .np__related-title.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-title {
    margin-top: calc(157.3845333333333rem * 1 / 9.59062);
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .np__related-news {
  margin-top: calc(40rem * 1 / 13.5);
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news {
    margin-top: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .np__related-news-item {
  grid-column: span 4;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(20rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item {
    grid-column: 1 / -1;
    gap: calc(52.46151111111111rem * 1 / 9.59062);
    margin-bottom: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .np__related-news-item--image {
  width: 100%;
  height: calc(340rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item--image {
    height: calc(695.1150222222221rem * 1 / 9.59062);
  }
}
.anthem .np__related-news-item--image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.3s ease-out;
}
.anthem .np__related-news-item--image:hover img {
  transform: scale(1.05);
}
.anthem .np__related-news-item--date {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item--date {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__related-news-item--date {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .np__related-news-item--date.light {
  color: #000000;
}
.anthem .np__related-news-item--date.dark {
  color: #FFFFFF;
}
.anthem .np__related-news-item--title {
  max-width: calc(408rem * 1 / 13.5);
}
.anthem .np__related-news-item--title.light {
  color: #000000;
}
.anthem .np__related-news-item--title.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item--title {
    max-width: 100%;
  }
}
.anthem .np__related-news-item--tags {
  display: flex;
  gap: calc(6rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item--tags {
    gap: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .np__related-news-item--tag {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.25);
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  border-radius: calc(6rem * 1 / 13.5);
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item--tag {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .np__related-news-item--tag {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related-news-item--tag {
    padding-top: calc(20.984604444444443rem * 1 / 9.59062);
    padding-bottom: calc(20.984604444444443rem * 1 / 9.59062);
    padding-right: calc(31.476906666666665rem * 1 / 9.59062);
    padding-left: calc(31.476906666666665rem * 1 / 9.59062);
    border-radius: calc(15.738453333333332rem * 1 / 9.59062);
    letter-spacing: calc(1.9673066666666665rem * 1 / 9.59062);
  }
}
.anthem .np__related-news-item--tag.light {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #000000 !important;
}
.anthem .np__related-news-item--tag.dark {
  background-color: rgba(255, 255, 255, 0.25) !important;
  color: #FFFFFF !important;
}
.anthem .np__related-news-item--tag:hover {
  background-color: #DEFF70 !important;
  color: black !important;
}
.anthem .property {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(180rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .property {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .property {
    padding-top: calc(304.27676rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .property.has-header-bar {
    padding-top: calc(419.69208888888886rem * 1 / 9.59062);
  }
}
.anthem .property__intro {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .property__intro-text {
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-text {
    grid-column: 1 / -1;
  }
}
.anthem .property__intro-title {
  margin-bottom: calc(14rem * 1 / 13.5);
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-title {
    margin-left: 0;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .property__intro-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-location.desktop {
    display: none;
  }
}
.anthem .property__intro-location.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-location.mobile {
    display: block;
    grid-column: 1 / span 3;
    align-self: end;
  }
}
.anthem .property__intro-email {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: end;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-email {
    padding: calc(36.72306rem * 1 / 9.59062) calc(136.39993rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .property__intro-email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .property__intro-email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .property__intro-email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .property__intro-email:hover > span {
  color: #000000;
}
.anthem .property__intro-email:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-email {
    grid-column: 4 / span 3;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-email.desktop {
    display: none;
  }
}
.anthem .property__intro-email.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-email.mobile {
    display: block;
  }
}
.anthem .property__summary {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
  padding-top: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary {
    padding-top: calc(52.46151rem * 1 / 9.59062);
    row-gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .property__summary-item:nth-child(1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .property__summary-item:nth-child(2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .property__summary-item:nth-child(3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .property__summary-item:nth-child(4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .property__summary-item:nth-child(5) {
  grid-column: 9 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item:nth-child(5) {
    grid-column: 1 / span 3;
  }
}
.anthem .property__summary-item:nth-child(6) {
  grid-column: 11 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item:nth-child(6) {
    grid-column: 4 / span 3;
  }
}
.anthem .property__summary-item--label {
  margin-bottom: calc(6rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item--label {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .property__summary-item--list > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item--list > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .property__summary-item--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .property__summary-item--list > li > a {
  text-decoration: none;
  color: #000000;
  transition: all 0.5s ease-out;
}
.anthem .property__summary-item--list > li > a:hover {
  text-decoration: underline;
}
.anthem .htf {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(180rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htf {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf {
    padding-top: calc(304.27676rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf.has-header-bar {
    padding-top: calc(419.69208888888886rem * 1 / 9.59062);
  }
}
.anthem .htf__intro {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-text {
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-text {
    grid-column: 1 / -1;
  }
}
.anthem .htf__intro-data {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-data {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-link {
  grid-column: 9 / -1;
  align-self: flex-end;
  justify-self: flex-end;
  margin-bottom: calc(20rem * 1 / 13.5);
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .htf__intro-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-link::after {
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(39.34613rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .htf__intro-link:hover > span {
  color: #000000;
}
.anthem .htf__intro-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-straight-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-link {
    grid-column: 1 / -1;
    align-self: flex-start;
    justify-self: start;
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-title {
  margin-bottom: calc(14rem * 1 / 13.5);
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-title {
    margin-left: 0;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-location.desktop {
    display: none;
  }
}
.anthem .htf__intro-location.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-location.mobile {
    display: block;
    grid-column: 1 / span 3;
    align-self: end;
  }
}
.anthem .htf__intro-email {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: end;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-email {
    padding: calc(36.72306rem * 1 / 9.59062) calc(136.39993rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .htf__intro-email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .htf__intro-email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .htf__intro-email:hover > span {
  color: #000000;
}
.anthem .htf__intro-email:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-email {
    grid-column: 4 / span 3;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-email.desktop {
    display: none;
  }
}
.anthem .htf__intro-email.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__intro-email.mobile {
    display: block;
  }
}
.anthem .htf__content {
  background-color: white;
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__content {
    padding-top: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .htf__content-data {
  display: grid;
  grid-column: 1 / 7;
  grid-template-columns: subgrid;
}
.anthem .htf__content-data--item {
  color: #000000;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  grid-column: span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__content-data--item {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htf__content-data--item {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .htf__content-data--item-title {
  margin-bottom: calc(4rem * 1 / 13.5) !important;
  font-weight: 600;
}
.anthem .htf__summary {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
  padding-top: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary {
    padding-top: calc(52.46151rem * 1 / 9.59062);
    row-gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .htf__summary-item:nth-child(1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .htf__summary-item:nth-child(2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .htf__summary-item:nth-child(3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .htf__summary-item:nth-child(4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .htf__summary-item:nth-child(5) {
  grid-column: 9 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item:nth-child(5) {
    grid-column: 1 / span 3;
  }
}
.anthem .htf__summary-item:nth-child(6) {
  grid-column: 11 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item:nth-child(6) {
    grid-column: 4 / span 3;
  }
}
.anthem .htf__summary-item--label {
  margin-bottom: calc(6rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item--label {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .htf__summary-item--list > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htf__summary-item--list > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htf__summary-item--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .sh {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .sh__intro {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-image {
  grid-column: 4 / -1;
  padding-left: calc(60rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
  min-height: calc(550rem * 1 / 13.5);
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-image {
    grid-column: 2 / -1;
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
    height: calc(611.1766044444444rem * 1 / 9.59062) !important;
    padding-left: 0;
    margin-bottom: calc(157.3845333333333rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-image img {
  width: 100%;
  height: 100%;
  display: block;
}
.anthem .sh__intro-text {
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-text {
    grid-column: 1 / -1;
  }
}
.anthem .sh__intro-data {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-data {
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-link {
  grid-column: 9 / -1;
  align-self: flex-end;
  justify-self: flex-end;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(136.39993rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .sh__intro-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-link::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .sh__intro-link:hover > span {
  color: #000000;
}
.anthem .sh__intro-link:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
}
.anthem .sh__intro-link:hover::after {
  filter: brightness(0) saturate(100%);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-link {
    grid-column: 1 / -1;
    align-self: flex-start;
    justify-self: start;
  }
}
.anthem .sh__intro-title {
  margin-bottom: calc(10rem * 1 / 13.5);
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-title {
    margin-left: 0;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
    padding-right: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-location.desktop {
    display: none;
  }
}
.anthem .sh__intro-location.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-location.mobile {
    display: block;
    grid-column: 1 / span 3;
    align-self: end;
  }
}
.anthem .sh__intro-email {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: end;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-email {
    padding: calc(36.72306rem * 1 / 9.59062) calc(136.39993rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .sh__intro-email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sh__intro-email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .sh__intro-email:hover > span {
  color: #000000;
}
.anthem .sh__intro-email:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-email {
    grid-column: 4 / span 3;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-email.desktop {
    display: none;
  }
}
.anthem .sh__intro-email.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__intro-email.mobile {
    display: block;
  }
}
.anthem .sh__content {
  background-color: white;
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__content {
    padding-top: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .sh__content-data {
  display: grid;
  grid-column: 1 / 7;
  grid-template-columns: subgrid;
}
.anthem .sh__content-data-item {
  color: #000000;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  grid-column: span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__content-data-item {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sh__content-data-item {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .sh__content-data-item-title {
  font-weight: 600;
  margin-bottom: calc(6rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__content-data-item-title {
    margin-bottom: calc(15.73845rem * 1 / 9.59062) !important;
  }
}
.anthem .sh__content-data-item-text {
  margin-bottom: 0;
}
.anthem .sh__summary {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
  padding-top: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary {
    padding-top: calc(52.46151rem * 1 / 9.59062);
    row-gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .sh__summary-item:nth-child(1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .sh__summary-item:nth-child(2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .sh__summary-item:nth-child(3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .sh__summary-item:nth-child(4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .sh__summary-item:nth-child(5) {
  grid-column: 9 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item:nth-child(5) {
    grid-column: 1 / span 3;
  }
}
.anthem .sh__summary-item:nth-child(6) {
  grid-column: 11 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item:nth-child(6) {
    grid-column: 4 / span 3;
  }
}
.anthem .sh__summary-item--label {
  margin-bottom: calc(6rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item--label {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .sh__summary-item--list > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sh__summary-item--list > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sh__summary-item--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .comm {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(293rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .comm {
    padding-top: calc(262.30755555555555rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .comm.has-header-bar {
    padding-top: calc(419.69208888888886rem * 1 / 9.59062);
  }
}
.anthem .comm__image {
  grid-column: 1 / -1;
  margin-left: calc(-30rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
  height: calc(830rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__image {
    margin-left: calc(-52.46151111111111rem * 1 / 9.59062);
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
    height: calc(2098.4604444444444rem * 1 / 9.59062);
  }
}
.anthem .comm__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .comm__intro {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro {
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-text {
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-text {
    grid-column: 1 / -1;
  }
}
.anthem .comm__intro-link {
  grid-column: 9 / -1;
  align-self: flex-end;
  justify-self: flex-end;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .comm__intro-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-link::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(28.85383rem * 1 / 9.59062);
    height: calc(28.85383rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .comm__intro-link:hover > span {
  color: #000000;
}
.anthem .comm__intro-link:hover::after {
  right: calc(35rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-link:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-link:hover::after {
  filter: brightness(0) saturate(100%);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-link {
    grid-column: 1 / -1;
    align-self: flex-start;
    justify-self: start;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
    margin-top: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-title {
  margin-bottom: calc(14rem * 1 / 13.5);
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-title {
    margin-left: 0;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-location.desktop {
    display: none;
  }
}
.anthem .comm__intro-location.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-location.mobile {
    display: block;
    grid-column: 1 / span 3;
    align-self: end;
  }
}
.anthem .comm__intro-email {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: end;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-email {
    padding: calc(36.72306rem * 1 / 9.59062) calc(136.39993rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .comm__intro-email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .comm__intro-email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .comm__intro-email:hover > span {
  color: #000000;
}
.anthem .comm__intro-email:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-email {
    grid-column: 4 / span 3;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-email.desktop {
    display: none;
  }
}
.anthem .comm__intro-email.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__intro-email.mobile {
    display: block;
  }
}
.anthem .comm__content {
  background-color: white;
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__content {
    padding-top: calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .comm__content-data {
  display: grid;
  grid-column: 1 / 7;
  grid-template-columns: subgrid;
}
.anthem .comm__content-data-item {
  color: #000000;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  grid-column: span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__content-data-item {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .comm__content-data-item {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .comm__content-data-item-title {
  margin-bottom: calc(4rem * 1 / 13.5) !important;
}
.anthem .comm__summary {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
  padding-top: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary {
    padding-top: calc(52.46151rem * 1 / 9.59062);
    row-gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .comm__summary-item:nth-child(1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .comm__summary-item:nth-child(2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .comm__summary-item:nth-child(3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .comm__summary-item:nth-child(4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .comm__summary-item:nth-child(5) {
  grid-column: 9 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item:nth-child(5) {
    grid-column: 1 / span 3;
  }
}
.anthem .comm__summary-item:nth-child(6) {
  grid-column: 11 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item:nth-child(6) {
    grid-column: 4 / span 3;
  }
}
.anthem .comm__summary-item--label {
  margin-bottom: calc(6rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item--label {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .comm__summary-item--list > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .comm__summary-item--list > li {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .comm__summary-item--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
.updates {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .updates {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.updates__title {
  grid-column: 1 / span 6;
  color: #000000;
  margin-bottom: calc(20rem * 1 / 13.5);
}
.updates__view-more {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  grid-column: 8 / -1;
  justify-self: end;
  align-self: start;
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .updates__view-more {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.updates__view-more span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.updates__view-more::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .updates__view-more::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.updates__view-more:hover {
  background-color: #DEFF70;
  color: #000000;
}
.updates__view-more:hover > span {
  color: #000000;
}
.updates__view-more:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .updates__view-more:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.updates__view-more.hover {
  background-color: #DEFF70;
  color: #000000;
}
.updates__view-more.hover > span {
  color: #000000;
}
.updates__view-more.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .updates__view-more.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .updates__view-more {
    grid-column: 1 / -1;
    margin-top: calc(10rem * 1 / 9.59062);
  }
}
.updates__item {
  grid-column: span 4;
  display: flex;
  flex-direction: column;
  gap: calc(10rem * 1 / 13.5);
}
.updates__item-image {
  width: 100%;
  height: calc(339rem * 1 / 13.5);
  object-fit: cover;
}
.updates__item-content-date {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #747474;
}
@media only screen and (max-width: 1023px) {
  .updates__item-content-date {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .updates__item-content-date {
    font-size: 12px;
    line-height: 16px;
  }
}
.updates__item-content-text {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #171717;
  margin-bottom: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .updates__item-content-text {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .updates__item-content-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.updates__item-content-link {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .updates__item-content-link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .updates__item-content-link {
    font-size: 14px;
    line-height: 18px;
  }
}
.updates__item-content-link > span {
  color: #747474;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.updates__item-content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-grey.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .updates__item-content-link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.updates__item-content-link:hover > span {
  color: #DEFF70;
}
.updates__item-content-link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-grellow.svg');
}
@media only screen and (max-width: 1023px) {
  .updates__item-content-link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.updates__item-content-link.hover > span {
  color: #DEFF70;
}
.updates__item-content-link.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-grellow.svg');
}
@media only screen and (max-width: 1023px) {
  .updates__item-content-link.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .privacy {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-top: calc(160rem * 1 / 13.5);
  padding-bottom: calc(240rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .privacy.has-header-bar {
  padding-top: calc(var(--header-bar-height-desktop) + calc(160rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy.has-header-bar {
    padding-top: calc(var(--header-bar-height-desktop) + calc(314.76907rem * 1 / 9.59062));
  }
}
.anthem .privacy.light {
  background-color: #FFFFFF;
}
.anthem .privacy.dark {
  background-color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy {
    padding-top: calc(314.7690666666666rem * 1 / 9.59062);
    padding-bottom: calc(314.7690666666666rem * 1 / 9.59062);
  }
}
.anthem .privacy__date {
  color: black;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  grid-column: 1 / -1;
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__date {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .privacy__date {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__date.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .privacy__date.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__date {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .privacy__title {
  color: black;
  grid-column: 1 / -1;
  margin-bottom: calc(12rem * 1 / 13.5);
}
.anthem .privacy__content {
  grid-column: 6 / 12;
  color: black;
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content {
    grid-column: 2 / -1;
  }
}
.anthem .privacy__content *:not(.cps) {
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content *:not(.cps) {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .privacy__content *:not(.cps) {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content *:not(.cps).smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .privacy__content *:not(.cps).smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content *:not(.cps) {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .privacy__content strong,
.anthem .privacy__content strong span {
  font-weight: 600 !important;
}
.anthem .privacy__content a {
  color: black;
  text-decoration: underline;
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content a {
    word-break: break-word;
  }
}
.anthem .privacy__content a:hover {
  text-decoration: none;
}
.anthem .privacy__content ul {
  display: block;
  margin-bottom: calc(30rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content ul {
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062) !important;
  }
}
.anthem .privacy__content ul li {
  list-style-type: disc;
  margin-bottom: calc(8rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content ul li {
    margin-bottom: calc(20.984604444444443rem * 1 / 9.59062) !important;
  }
}
.anthem .tag {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-top: calc(180rem * 1 / 13.5);
  padding-bottom: calc(120rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tag {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tag {
    padding-top: calc(314.7690666666666rem * 1 / 9.59062);
    padding-bottom: calc(314.7690666666666rem * 1 / 9.59062);
  }
}
.anthem .tag.light {
  background-color: #FFFFFF;
}
.anthem .tag__title {
  grid-column: 1 / -1;
}
.anthem .tag__title.light {
  color: #000000;
}
.anthem .tag__posts {
  position: relative;
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(90rem * 1 / 13.5);
  margin-top: calc(100rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts {
    margin-top: calc(314.7690666666666rem * 1 / 9.59062);
    row-gap: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .tag__posts-item {
  display: flex;
  flex-direction: column;
  gap: calc(24rem * 1 / 13.5);
  grid-column: span 4;
  text-decoration: none;
  cursor: pointer;
}
.anthem .tag__posts-item.load-hidden {
  display: none;
}
.anthem .tag__posts-item.filter-hidden {
  display: none;
}
.anthem .tag__posts-item.light {
  color: black;
}
.anthem .tag__posts-item.light * {
  color: black;
}
.anthem .tag__posts-item.dark {
  color: white;
}
.anthem .tag__posts-item.dark * {
  color: white;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts-item {
    grid-column: 1 / -1;
    gap: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .tag__posts-item-image {
  width: 100%;
  height: calc(339rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts-item-image {
    height: calc(695.1150222222221rem * 1 / 9.59062);
  }
}
.anthem .tag__posts-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.3s ease-out;
}
.anthem .tag__posts-item-image:hover img {
  transform: scale(1.05);
}
.anthem .tag__posts-item-content {
  display: flex;
  flex-direction: column;
  gap: calc(20rem * 1 / 13.5);
  padding-right: calc(50rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts-item-content {
    gap: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .tag__posts-item-date {
  color: white;
}
.anthem .tag__posts-item-tags {
  display: flex;
  gap: calc(6rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts-item-tags {
    gap: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .tag__posts-item-tag {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.25);
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  border-radius: calc(6rem * 1 / 13.5);
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts-item-tag {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tag__posts-item-tag {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
.anthem .tag__posts-item-tag.dark {
  background-color: rgba(255, 255, 255, 0.25) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__posts-item-tag {
    padding-top: calc(20.984604444444443rem * 1 / 9.59062);
    padding-bottom: calc(20.984604444444443rem * 1 / 9.59062);
    padding-right: calc(31.476906666666665rem * 1 / 9.59062);
    padding-left: calc(31.476906666666665rem * 1 / 9.59062);
    border-radius: calc(15.738453333333332rem * 1 / 9.59062);
    letter-spacing: calc(1.9673066666666665rem * 1 / 9.59062);
  }
}
.anthem .tag__posts-item-tag:hover {
  background-color: #DEFF70 !important;
  color: black !important;
}
.anthem .tag__showmore {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__showmore {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .tag__showmore span {
  position: relative;
  z-index: 1;
}
.anthem .tag__showmore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .tag__showmore:hover > span {
  color: #000000;
}
.anthem .tag__showmore.dark {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__showmore.dark {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .tag__showmore.dark span {
  position: relative;
  z-index: 1;
}
.anthem .tag__showmore.dark:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .tag__showmore.dark:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .tag__showmore {
    order: 7;
    text-align: center;
    width: 100%;
  }
}
.anthem .hbspt-form {
  width: 100%;
}
.anthem .hbspt-form fieldset {
  min-width: 100%;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field {
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form .hs-form-field label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field label {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-form-field label {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field label {
    font-size: calc(36.723057777777775rem * 1 / 9.59062) !important;
    line-height: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field label:has(+ .input) {
    display: inline-block;
    margin-bottom: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form .hs-form-field label .hs-form-required {
  display: inline-block;
  margin-left: calc(3rem * 1 / 13.5);
  position: relative;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  color: #DEFF70;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field label .hs-form-required {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-form-field label .hs-form-required {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field label .hs-form-required {
    font-size: calc(57.70766222222222rem * 1 / 9.59062) !important;
    line-height: calc(68.19996444444445rem * 1 / 9.59062) !important;
    margin-left: calc(10.492302222222222rem * 1 / 9.59062);
    transform: translateY(calc(6rem * 1 / 9.59062));
  }
}
.anthem .hbspt-form .hs-form-field label.hs-error-msg {
  color: #f2545b;
}
.anthem .hbspt-form .hs-form-field input[type="text"],
.anthem .hbspt-form .hs-form-field input[type="email"],
.anthem .hbspt-form .hs-form-field input[type="tel"] {
  width: 100%;
  padding: calc(11.2rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: white;
  margin-top: calc(4rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.15);
  border: none;
  outline: none;
  border-bottom: calc(1.44446rem * 1 / 13.5) solid white;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field input[type="text"],
  .anthem .hbspt-form .hs-form-field input[type="email"],
  .anthem .hbspt-form .hs-form-field input[type="tel"] {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-form-field input[type="text"],
  .anthem .hbspt-form .hs-form-field input[type="email"],
  .anthem .hbspt-form .hs-form-field input[type="tel"] {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hbspt-form .hs-form-field input[type="text"]:focus,
.anthem .hbspt-form .hs-form-field input[type="email"]:focus,
.anthem .hbspt-form .hs-form-field input[type="tel"]:focus,
.anthem .hbspt-form .hs-form-field input[type="text"]:active,
.anthem .hbspt-form .hs-form-field input[type="email"]:active,
.anthem .hbspt-form .hs-form-field input[type="tel"]:active {
  border: calc(1.44446rem * 1 / 13.5) solid white;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field input[type="text"],
  .anthem .hbspt-form .hs-form-field input[type="email"],
  .anthem .hbspt-form .hs-form-field input[type="tel"] {
    padding: calc(29.37844622222222rem * 1 / 9.59062);
    border-width: calc(3.7889277169777777rem * 1 / 9.59062);
    margin-top: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form .hs-form-field select {
  width: 100%;
  padding: calc(11.2rem * 1 / 13.5);
  margin-top: calc(4rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.15);
  border: calc(1.44446rem * 1 / 13.5) solid white;
  border-radius: calc(5rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: white;
  -webkit-appearance: none;
  /* Safari & Chrome */
  -moz-appearance: none;
  /* Firefox */
  appearance: none;
  /* Standard */
  position: relative;
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-white.svg');
  background-repeat: no-repeat;
  background-position: right calc(16rem * 1 / 13.5) center;
  background-size: calc(16rem * 1 / 13.5) calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field select {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-form-field select {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hbspt-form .hs-form-field select:focus,
.anthem .hbspt-form .hs-form-field select:active {
  border: calc(1.44446rem * 1 / 13.5) solid white;
}
.anthem .hbspt-form .hs-form-field select option {
  background-color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field select {
    padding: calc(29.37844622222222rem * 1 / 9.59062);
    border-width: calc(3.7889277169777777rem * 1 / 9.59062);
    background-size: calc(41.969208888888886rem * 1 / 9.59062);
    border-radius: calc(20.984604444444443rem * 1 / 9.59062);
    margin-top: calc(10.492302222222222rem * 1 / 9.59062);
    background-position: right calc(41.96921rem * 1 / 9.59062) center;
  }
}
.anthem .hbspt-form .hs-form-field.hs-firstname {
  width: 50%;
  padding-right: calc(4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field.hs-firstname {
    padding-right: 0;
  }
}
.anthem .hbspt-form .hs-form-field.hs-lastname {
  width: 50%;
}
.anthem .hbspt-form .hs-form-field.hs-phone {
  padding-right: calc(4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field.hs-phone {
    padding-right: 0;
  }
}
.anthem .hbspt-form .hs-form-field.hs-recaptcha {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field .input {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-form-field .input input:not([type="radio"]):not([type="checkbox"]) {
    width: 100% !important;
  }
}
.anthem .hbspt-form .inputs-list {
  display: flex;
  flex-direction: column;
  gap: calc(2rem * 1 / 13.5);
  margin-top: calc(6rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .inputs-list {
    gap: calc(20.984604444444443rem * 1 / 9.59062);
    margin-top: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form label input[type="radio"],
.anthem .hbspt-form label input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  width: 0;
  height: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form label input[type="radio"],
  .anthem .hbspt-form label input[type="checkbox"] {
    width: 0 !important;
  }
}
.anthem .hbspt-form label:has(input[type="radio"]),
.anthem .hbspt-form label:has(input[type="checkbox"]) {
  position: relative;
  padding-left: calc(30rem * 1 / 13.5);
  /* space for pseudo-radio */
  cursor: pointer;
  display: inline-block;
  line-height: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form label:has(input[type="radio"]),
  .anthem .hbspt-form label:has(input[type="checkbox"]) {
    padding-left: calc(104.92302222222222rem * 1 / 9.59062);
    font-size: calc(36.723057777777775rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form label:has(input[type="radio"])::before,
.anthem .hbspt-form label:has(input[type="checkbox"])::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: calc(16rem * 1 / 13.5);
  height: calc(16rem * 1 / 13.5);
  border: calc(1.4444446rem * 1 / 13.5) solid #ccc;
  background: rgba(255, 255, 255, 0.15);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form label:has(input[type="radio"])::before,
  .anthem .hbspt-form label:has(input[type="checkbox"])::before {
    width: calc(41.969208888888886rem * 1 / 9.59062);
    height: calc(41.969208888888886rem * 1 / 9.59062);
    border-width: calc(3.788887321614222rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form label:has(input[type="radio"]:checked)::after,
.anthem .hbspt-form label:has(input[type="checkbox"]:checked)::after {
  content: "";
  position: absolute;
  left: calc(3rem * 1 / 13.5);
  top: calc(3rem * 1 / 13.5);
  width: calc(12rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-color: #DEFF70;
  /* your custom color */
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form label:has(input[type="radio"]:checked)::after,
  .anthem .hbspt-form label:has(input[type="checkbox"]:checked)::after {
    left: calc(7.869226666666666rem * 1 / 9.59062);
    top: calc(7.869226666666666rem * 1 / 9.59062);
    width: calc(31.476906666666665rem * 1 / 9.59062);
    height: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form label:has(input[type="checkbox"])::before {
  margin-top: calc(4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form label:has(input[type="checkbox"])::before {
    margin-top: calc(0rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form label:has(input[type="checkbox"])::after {
  margin-top: calc(4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form label:has(input[type="checkbox"])::after {
    margin-top: calc(0rem * 1 / 9.59062);
  }
}
.anthem .hbspt-form label:has(input[type="checkbox"]) input[type="checkbox"] {
  width: 0 !important;
}
.anthem .hbspt-form label:has(input[type="checkbox"]) span {
  margin-left: 0;
}
.anthem .hbspt-form .hs-richtext {
  display: none;
}
.anthem .hbspt-form .hs-richtext * {
  text-align: left !important;
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
  color: white !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-richtext * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-richtext * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hbspt-form .hs-richtext a {
  text-decoration: underline !important;
}
.anthem .hbspt-form .hs-richtext a:hover {
  text-decoration: none !important;
}
.anthem .hbspt-form .hs-richtext a * {
  text-decoration: underline !important;
}
.anthem .hbspt-form .hs-richtext a *:hover {
  text-decoration: none !important;
}
.anthem .hbspt-form .hs-submit {
  display: flex;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-submit {
    flex-direction: column;
  }
}
.anthem .hbspt-form .hs-submit::before {
  content: "Your information will be kept confidential and used only to respond to your inquiry. Read our Privacy Policy.";
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-submit::before {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-submit::before {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .hbspt-form .hs-submit input[type="submit"] {
  background-color: white;
  padding: calc(10rem * 1 / 13.5) calc(48rem * 1 / 13.5);
  padding-right: calc(72rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
  border-radius: calc(35rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-right.svg);
  background-repeat: no-repeat;
  background-position: right calc(48rem * 1 / 13.5) center;
  background-size: calc(16rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  cursor: pointer;
  border: none;
  outline: none;
  margin-left: calc(48rem * 1 / 13.5);
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-submit input[type="submit"] {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs-submit input[type="submit"] {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hbspt-form .hs-submit input[type="submit"]:hover {
  background-color: #DEFF70;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs-submit input[type="submit"] {
    margin-top: calc(94.43072rem * 1 / 9.59062);
    margin-left: calc(0rem * 1 / 9.59062);
    padding-top: calc(26.230755555555554rem * 1 / 9.59062);
    padding-bottom: calc(26.230755555555554rem * 1 / 9.59062);
    padding-left: calc(125.90762666666666rem * 1 / 9.59062);
    padding-right: calc(188.86144rem * 1 / 9.59062);
    border-radius: calc(91.80764444444443rem * 1 / 9.59062);
    background-size: calc(31.476906666666665rem * 1 / 9.59062);
    background-position: right calc(125.90763rem * 1 / 9.59062) center;
    color: #000000 !important;
  }
}
.anthem .hbspt-form .hs_error_rollup {
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .hbspt-form .hs_error_rollup p,
.anthem .hbspt-form .hs_error_rollup label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #f2545b;
}
@media only screen and (max-width: 1023px) {
  .anthem .hbspt-form .hs_error_rollup p,
  .anthem .hbspt-form .hs_error_rollup label {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hbspt-form .hs_error_rollup p,
  .anthem .hbspt-form .hs_error_rollup label {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem #gform_1 {
  margin-bottom: calc(72rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem #gform_1 {
    margin-bottom: calc(188.86144rem * 1 / 9.59062);
  }
}
.anthem #gform_1 .gform_footer {
  margin-top: 0 !important;
}
.anthem .gform_wrapper {
  padding-top: calc(28rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper {
    padding-top: calc(73.44611555555555rem * 1 / 9.59062);
  }
}
.anthem .gfield_label {
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
  color: #FFFFFF !important;
  gap: 0 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield_label {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gfield_label {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield_label {
    font-size: calc(36.723057777777775rem * 1 / 9.59062) !important;
    line-height: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
.anthem .gfield_label span.gfield_required.gfield_required_text {
  font-size: 0;
}
.anthem .gfield_label span.gfield_required.gfield_required_text::before {
  content: "*";
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield_label span.gfield_required.gfield_required_text::before {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gfield_label span.gfield_required.gfield_required_text::before {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .gform-body input[type="text"],
.anthem .gform-body input[type="email"],
.anthem .gform-body input[type="tel"],
.anthem .gform-body textarea,
.anthem .gform-body .gfield_select {
  width: 100%;
  padding: calc(11.2rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: white;
  margin-top: calc(4rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.15) !important;
  backdrop-filter: blur(10px) !important;
  border: none;
  outline: none;
  border-bottom: calc(1.44446rem * 1 / 13.5) solid white;
  border-radius: 0 !important;
  height: calc(40rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body input[type="text"],
  .anthem .gform-body input[type="email"],
  .anthem .gform-body input[type="tel"],
  .anthem .gform-body textarea,
  .anthem .gform-body .gfield_select {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform-body input[type="text"],
  .anthem .gform-body input[type="email"],
  .anthem .gform-body input[type="tel"],
  .anthem .gform-body textarea,
  .anthem .gform-body .gfield_select {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .gform-body input[type="text"]:focus,
.anthem .gform-body input[type="email"]:focus,
.anthem .gform-body input[type="tel"]:focus,
.anthem .gform-body textarea:focus,
.anthem .gform-body .gfield_select:focus,
.anthem .gform-body input[type="text"]:active,
.anthem .gform-body input[type="email"]:active,
.anthem .gform-body input[type="tel"]:active,
.anthem .gform-body textarea:active,
.anthem .gform-body .gfield_select:active {
  border: calc(1.44446rem * 1 / 13.5) solid white;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body input[type="text"],
  .anthem .gform-body input[type="email"],
  .anthem .gform-body input[type="tel"],
  .anthem .gform-body textarea,
  .anthem .gform-body .gfield_select {
    padding: calc(29.37844622222222rem * 1 / 9.59062);
    border-width: calc(3.7889277169777777rem * 1 / 9.59062);
    margin-top: calc(10.492302222222222rem * 1 / 9.59062);
    height: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .gform-body .gfield_select {
  border: calc(1.44446rem * 1 / 13.5) solid white;
  border-radius: calc(5rem * 1 / 13.5) !important;
  padding: calc(11.2rem * 1 / 13.5);
  height: calc(40rem * 1 / 13.5);
  -webkit-appearance: none;
  /* For Chrome, Safari, and Opera */
  -moz-appearance: none;
  /* For Firefox */
  appearance: none;
  /* Standard property */
  background-image: none;
  background-repeat: no-repeat;
  background-size: 4.2%;
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body .gfield_select {
    border: calc(3.67231rem * 1 / 13.5) solid white;
    border-radius: calc(13.115377777777777rem * 1 / 9.59062);
    padding-top: calc(39.34613333333333rem * 1 / 9.59062);
    padding-bottom: calc(39.34613333333333rem * 1 / 9.59062);
    height: calc(125.90762666666666rem * 1 / 9.59062);
  }
}
.anthem .gform-body .gfield_select > option {
  color: black !important;
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
}
.anthem .gform-body .gform_fields {
  row-gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body .gform_fields {
    row-gap: calc(94.43072rem * 1 / 9.59062);
  }
}
.anthem .gform-body #gform_fields_1 {
  row-gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body #gform_fields_1 {
    row-gap: calc(94.43072rem * 1 / 9.59062);
  }
}
.anthem .gform_wrapper input[type="file"]::file-selector-button {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15) !important;
  padding: calc(12rem * 1 / 13.5) calc(16rem * 1 / 13.5) calc(8rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  border-radius: calc(5rem * 1 / 13.5);
  cursor: pointer;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper input[type="file"]::file-selector-button {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper input[type="file"]::file-selector-button {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper input[type="file"]::file-selector-button {
    padding-top: calc(31.476906666666665rem * 1 / 9.59062);
    padding-bottom: calc(20.984604444444443rem * 1 / 9.59062);
    padding-left: calc(41.969208888888886rem * 1 / 9.59062);
    padding-right: calc(41.969208888888886rem * 1 / 9.59062);
    border-radius: calc(13.115377777777777rem * 1 / 9.59062);
  }
}
.anthem .gform_wrapper input[type="file"] {
  background-color: rgba(255, 255, 255, 0.15) !important;
  border: none;
  outline: none;
  border-bottom: calc(1.44446rem * 1 / 13.5) solid white;
  color: #FFFFFF !important;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  height: calc(40rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper input[type="file"] {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper input[type="file"] {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper input[type="file"] {
    height: calc(104.92302222222222rem * 1 / 9.59062);
    border: calc(3.67231rem * 1 / 13.5) solid white;
  }
}
.anthem .gform_wrapper input[type="file"] * {
  color: #FFFFFF !important;
}
.anthem .gform_fileupload_multifile > .gform_drop_area {
  background-color: rgba(255, 255, 255, 0.15) !important;
}
.anthem .gform_fileupload_multifile > .gform_drop_area::before {
  color: #FFFFFF !important;
}
.anthem .gform_fileupload_multifile * {
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_fileupload_multifile * {
    font-size: calc(36.7231rem * 1 / 9.59062) !important;
    line-height: calc(47.2154rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_fileupload_multifile * {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.anthem .gform_fileupload_multifile .gform_button_select_files {
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-radius: calc(35rem * 1 / 13.5) !important;
  backdrop-filter: blur(10px) !important;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  font-weight: 600 !important;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_fileupload_multifile .gform_button_select_files {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_fileupload_multifile .gform_button_select_files {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_fileupload_multifile .gform_button_select_files {
    border-radius: calc(91.80764444444443rem * 1 / 9.59062) !important;
  }
}
.anthem .gform_fileupload_multifile .gform_button_select_files:focus {
  border-color: #DEFF70 !important;
  outline-color: transparent !important;
}
.anthem .ginput_preview_list {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .ginput_preview_list {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ginput_preview_list {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .ginput_preview_list .ginput_preview {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .ginput_preview_list .ginput_preview {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ginput_preview_list .ginput_preview {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .ginput_preview_list .ginput_preview > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .ginput_preview_list .ginput_preview > * {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ginput_preview_list .ginput_preview > * {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .ginput_preview_list * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .ginput_preview_list * {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ginput_preview_list * {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .ginput_preview_list .dashicons-trash::before {
  color: #FFFFFF !important;
}
.anthem .ginput_preview_list .gfield_fileupload_progressbar_progress {
  background-color: #DEFF70 !important;
}
.anthem .gform_wrapper .gfield_description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper .gfield_description {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper .gfield_description {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .gform_wrapper textarea {
  height: calc(160rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper textarea {
    height: calc(314.7690666666666rem * 1 / 9.59062) !important;
  }
}
.anthem .gform_wrapper .gform_fileupload_rules {
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper .gform_fileupload_rules {
    font-size: calc(36.7231rem * 1 / 9.59062) !important;
    line-height: calc(47.2154rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper .gform_fileupload_rules {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.anthem .gfield--type-checkbox,
.anthem .gfield--type-radio {
  margin-bottom: calc(12rem * 1 / 13.5);
}
.anthem .gfield--type-checkbox *,
.anthem .gfield--type-radio * {
  color: #FFFFFF !important;
}
.anthem .gfield--type-checkbox > .gfield_label,
.anthem .gfield--type-radio > .gfield_label {
  margin-bottom: calc(3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .gfield_label,
  .anthem .gfield--type-radio > .gfield_label {
    margin-bottom: calc(7.869226666666666rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-checkbox > .gfield_description,
.anthem .gfield--type-radio > .gfield_description {
  margin-bottom: 0 !important;
}
.anthem .gfield--type-checkbox > .ginput_container,
.anthem .gfield--type-radio > .ginput_container {
  margin-top: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container,
  .anthem .gfield--type-radio > .ginput_container {
    margin-top: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-checkbox > .ginput_container label,
.anthem .gfield--type-radio > .ginput_container label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container label,
  .anthem .gfield--type-radio > .ginput_container label {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gfield--type-checkbox > .ginput_container label,
  .anthem .gfield--type-radio > .ginput_container label {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox,
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: calc(5rem * 1 / 13.5);
  row-gap: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox,
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox,
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio,
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio {
    grid-template-columns: repeat(2, 1fr);
    column-gap: calc(13.115377777777777rem * 1 / 9.59062);
    row-gap: calc(44.592284444444445rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice,
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice {
  cursor: pointer;
  align-items: center;
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+1),
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+1),
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+1),
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+1) {
  grid-column: 1 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+1),
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+1),
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+1),
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+1) {
    grid-column: unset;
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+2),
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+2),
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+2),
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+2) {
  grid-column: 2 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+2),
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+2),
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+2),
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+2) {
    grid-column: unset;
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+3),
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+3),
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+3),
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+3) {
  grid-column: 3 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+3),
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(3n+3),
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+3),
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(3n+3) {
    grid-column: unset;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(2n+1),
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(2n+1),
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(2n+1),
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(2n+1) {
    grid-column: 1 / span 1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice:nth-child(2n+2),
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice:nth-child(2n+2),
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice:nth-child(2n+2),
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice:nth-child(2n+2) {
    grid-column: 2 / span 1;
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input,
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > input,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > input {
  background-color: transparent !important;
  border: calc(1rem * 1 / 13.5) solid #B0B0B0 !important;
  position: relative;
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input,
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input,
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > input,
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > input {
    width: calc(62.95381333333333rem * 1 / 9.59062);
    height: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input::before,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input::before,
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > input::before,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > input::before {
  color: #DEFF70 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input::before,
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input::before,
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > input::before,
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > input::before {
    width: calc(41.969208888888886rem * 1 / 9.59062);
    height: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input:focus,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input:focus,
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > input:focus,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > input:focus {
  border-color: transparent;
  outline-color: transparent !important;
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > label,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > label,
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > label,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > label {
  margin-left: calc(6rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > label,
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > label,
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > label,
  .anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > label {
    margin-left: calc(26.230755555555554rem * 1 / 9.59062) !important;
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input {
  appearance: none !important;
  -webkit-appearance: none !important;
  border: calc(1rem * 1 / 13.5) solid #B0B0B0;
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
  position: relative;
  background: transparent;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input,
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input {
    width: calc(62.95381333333333rem * 1 / 9.59062);
    height: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input::after,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: transparent;
  transition: background 0.2s ease;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input::after,
  .anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input::after {
    inset: 3px;
  }
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input:checked::after,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input:checked::after {
  background: #DEFF70;
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_checkbox > .gchoice > input::before,
.anthem .gfield--type-radio > .ginput_container > .gfield_checkbox > .gchoice > input::before {
  display: none;
}
.anthem .gfield--type-checkbox > .ginput_container > .gfield_radio > .gchoice > input::before,
.anthem .gfield--type-radio > .ginput_container > .gfield_radio > .gchoice > input::before {
  background-color: #DEFF70 !important;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.anthem .gfield--type-consent {
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-consent {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-consent > legend {
  display: none;
}
.anthem .gfield--type-consent > .ginput_container_consent {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-consent > .ginput_container_consent {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gfield--type-consent > .ginput_container_consent {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .gfield--type-consent > .ginput_container_consent > label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
  color: #FFFFFF;
  margin-left: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-consent > .ginput_container_consent > label {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gfield--type-consent > .ginput_container_consent > label {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .gfield--type-consent > .ginput_container_consent > label::after {
  content: "*";
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-consent > .ginput_container_consent > label::after {
    font-size: calc(47.2154rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gfield--type-consent > .ginput_container_consent > label::after {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .gfield--type-consent > .ginput_container_consent > input {
  appearance: none !important;
  -webkit-appearance: none !important;
  border: calc(1rem * 1 / 13.5) solid #B0B0B0;
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
  position: relative;
  background: transparent;
  align-self: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-consent > .ginput_container_consent > input {
    width: calc(62.95381333333333rem * 1 / 9.59062);
    height: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .gfield--type-consent > .ginput_container_consent > input::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: transparent;
  transition: background 0.2s ease;
}
@media only screen and (max-width: 1023px) {
  .anthem .gfield--type-consent > .ginput_container_consent > input::after {
    inset: 3px;
  }
}
.anthem .gfield--type-consent > .ginput_container_consent > input:checked::after {
  background: #DEFF70;
}
.anthem .gfield--type-consent > .ginput_container_consent > input::before {
  display: none;
}
.anthem .gfield--type-consent > .ginput_container_consent > input:focus {
  border-color: #DEFF70 !important;
  outline-color: transparent !important;
}
.anthem .paragraph-before-submit {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF;
  margin-top: calc(-15rem * 1 / 13.5);
  max-width: 80%;
}
@media only screen and (max-width: 1023px) {
  .anthem .paragraph-before-submit {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .paragraph-before-submit {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .paragraph-before-submit > a {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .paragraph-before-submit > a {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .paragraph-before-submit > a {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .paragraph-before-submit {
    margin-top: calc(-39.34613333333333rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .gform_button[type="submit"] {
  background-color: white !important;
  padding: calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5) !important;
  padding-right: calc(48rem * 1 / 13.5) !important;
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
  border-radius: calc(35rem * 1 / 13.5) !important;
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-right.svg);
  background-repeat: no-repeat;
  background-position: right calc(24rem * 1 / 13.5) center;
  background-size: calc(16rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  cursor: pointer !important;
  border: none;
  outline: none !important;
  margin-top: calc(18rem * 1 / 13.5);
  transition: all 0.3s ease-out !important;
  color: #000000 !important;
  margin-top: calc(18rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_button[type="submit"] {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_button[type="submit"] {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .gform_button[type="submit"]:hover {
  background-color: #DEFF70 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_button[type="submit"] {
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
    margin-left: calc(0rem * 1 / 9.59062);
    padding-top: calc(26.230755555555554rem * 1 / 9.59062) !important;
    padding-bottom: calc(26.230755555555554rem * 1 / 9.59062) !important;
    padding-left: calc(125.90762666666666rem * 1 / 9.59062) !important;
    padding-right: calc(188.86144rem * 1 / 9.59062) !important;
    border-radius: calc(91.80764444444443rem * 1 / 9.59062) !important;
    background-size: calc(31.476906666666665rem * 1 / 9.59062);
    font-size: calc(41.969208888888886rem * 1 / 9.59062) !important;
    line-height: calc(52.46151111111111rem * 1 / 9.59062) !important;
    margin-top: calc(47.21536rem * 1 / 9.59062) !important;
    background-position: right calc(125.90763rem * 1 / 9.59062) center;
  }
}
.anthem .gform_wrapper .gform_validation_errors {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  border: red !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper .gform_validation_errors {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper .gform_validation_errors {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .gform_wrapper .gform_validation_errors > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: red !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper .gform_validation_errors > * {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper .gform_validation_errors > * {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .gform_wrapper .gfield_validation_message {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: red !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper .gfield_validation_message {
    font-size: calc(31.4769rem * 1 / 9.59062) !important;
    line-height: calc(41.9692rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper .gfield_validation_message {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.anthem .gform_wrapper .gform_confirmation_message {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_wrapper .gform_confirmation_message {
    font-size: calc(41.9692rem * 1 / 9.59062) !important;
    line-height: calc(52.4615rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gform_wrapper .gform_confirmation_message {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
.anthem .ap {
  position: fixed;
  z-index: 2000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(837rem * 1 / 13.5);
  min-height: calc(447rem * 1 / 13.5);
  display: flex;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap {
    width: calc(918.0764444444444rem * 1 / 9.59062);
    min-height: calc(1547.6145777777776rem * 1 / 9.59062);
    flex-direction: column;
    zoom: 0.5;
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ap {
    zoom: 0.9;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ap {
    zoom: 1;
  }
}
.anthem .ap.hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.anthem .ap__image {
  width: calc(494rem * 1 / 13.5);
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__image {
    width: 100%;
    height: calc(655.7688888888888rem * 1 / 9.59062);
  }
}
.anthem .ap__image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ap__info {
  width: calc(343rem * 1 / 13.5);
  height: inherit;
  background-color: #FFFFFF;
  padding: calc(31rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info {
    width: 100%;
    padding: calc(73.44612rem * 1 / 9.59062) calc(52.46151rem * 1 / 9.59062);
    gap: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.anthem .ap__info > * {
  color: #000000;
}
.anthem .ap__info-subtitle {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  display: block;
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-subtitle {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ap__info-subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-subtitle {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .ap__info-title {
  margin-bottom: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-title {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .ap__info-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-description > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ap__info-description > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-description > * {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .ap__info-description > *:last-child {
  margin-bottom: 0;
}
.anthem .ap__info-button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  align-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .ap__info-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ap__info-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .ap__info-button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ap__info-button:hover > span {
  color: #000000;
}
.anthem .ap__info-button:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .ap__info-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ap__info-button.hover > span {
  color: #000000;
}
.anthem .ap__info-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .ap__close {
  width: calc(15rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  position: absolute;
  right: calc(30rem * 1 / 13.5);
  top: calc(31rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__close {
    width: calc(44.592284444444445rem * 1 / 9.59062);
    height: calc(44.592284444444445rem * 1 / 9.59062);
    right: calc(52.46151111111111rem * 1 / 9.59062);
    top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .ap__close > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__close.desktop {
    display: none;
  }
}
.anthem .ap__close.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__close.mobile {
    display: flex;
  }
}
.anthem .ap__overlay {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 1999;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.5s ease-out;
}
.anthem .ap__overlay.hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.anthem .header__bar {
  min-height: calc(52rem * 1 / 13.5);
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  justify-items: center;
  align-items: center;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .header__bar::after {
  content: '';
  height: calc(1rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.2);
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar::after {
    height: 1px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar {
    min-height: calc(178.36913777777778rem * 1 / 9.59062);
    display: flex;
    justify-content: space-between;
    gap: calc(31.476906666666665rem * 1 / 9.59062);
    padding-top: calc(41.969208888888886rem * 1 / 9.59062);
    padding-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .header__bar.closed {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
  min-height: 0;
  height: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar.closed {
    position: absolute;
  }
}
.anthem .header__bar-text {
  grid-column: 2 / span 10;
}
.anthem .header__bar-text.black {
  color: #000000;
}
.anthem .header__bar-text.white {
  color: #FFFFFF;
}
.anthem .header__bar-text.white a.arrow-link::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
}
.anthem .header__bar-text.white a.arrow-link:hover::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text {
    width: calc(839.3841777777777rem * 1 / 9.59062);
  }
}
.anthem .header__bar-text > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: inherit;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .header__bar-text > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__bar-text a {
  text-decoration: none;
  position: relative;
  color: inherit;
}
.anthem .header__bar-text a.arrow-link {
  font-weight: 600;
  text-decoration: none;
  position: relative;
  color: inherit;
}
.anthem .header__bar-text a.arrow-link > .arrow-icon {
  position: relative;
}
.anthem .header__bar-text a.arrow-link > .arrow-icon::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text a.arrow-link > .arrow-icon::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .header__bar-text a.arrow-link:hover > .arrow-icon::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text a.arrow-link:hover > .arrow-icon::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .header__bar-close {
  grid-column: 12 / -1;
  justify-self: end;
  width: calc(17rem * 1 / 13.5);
  height: calc(17rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-close {
    width: calc(47.21536rem * 1 / 9.59062);
    height: calc(47.21536rem * 1 / 9.59062);
    align-self: flex-start;
  }
}
.anthem .header__bar-close > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .snh .header__bar {
  display: none;
}
.anthem .snh .header__bar.fixed {
  display: grid;
  position: fixed;
  width: 100%;
  top: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .snh .header__bar.fixed {
    display: flex;
  }
}
.anthem .snh .header__bar.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
.anthem .cps {
  width: 100%;
  display: block;
  grid-column: 1 / -1;
  height: calc(var(--desktop-height) * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cps {
    height: calc(var(--mobile-height) * 1 / 9.59062);
  }
}
.anthem .hhs {
  width: 100%;
  height: 100vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .hhs__bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.5);
}
.anthem .hhs__logo {
  position: absolute;
  top: 47.85vh;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 102;
  width: calc(915rem * 1 / 13.5);
  height: calc(204.4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__logo {
    width: calc(918.0712rem * 1 / 9.59062 * 0.75);
    height: calc(201.07186rem * 1 / 9.59062 * 0.75);
    top: 40vh;
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__logo {
    width: calc(918.0712rem * 1 / 9.59062);
    height: calc(201.07186rem * 1 / 9.59062);
  }
}
.anthem .hhs__logo.scale-by-height {
  height: 23.6vh !important;
}
.anthem .hhs__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .hhs__content {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content {
    left: calc(52.46151rem * 1 / 9.59062 * 0.5);
    bottom: calc(68.19996rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content {
    left: calc(52.46151rem * 1 / 9.59062);
    bottom: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .hhs__content > h1 {
  max-width: calc(545rem * 1 / 13.5);
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > h1 {
    max-width: calc(918.07644rem * 1 / 9.59062 * 0.5);
    margin-bottom: calc(31.47691rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content > h1 {
    max-width: calc(918.07644rem * 1 / 9.59062);
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > h1.desktop {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > h1.desktop.no-mobile-heading {
    display: block;
  }
}
.anthem .hhs__content > h1.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > h1.mobile {
    display: block;
  }
}
.anthem .hhs__content > p {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #BCBCBC;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > p {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content > p {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > p.with-100vh-bg {
    font-size: calc(31.47691rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content > p.with-100vh-bg {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content > p.with-100vh-bg {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content > p {
    margin-bottom: calc(41.96921rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content > p {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown {
  position: relative;
}
.anthem .hhs__content-dropdown--select {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(305rem * 1 / 13.5);
  height: calc(60rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: calc(10rem * 1 / 13.5);
  padding-left: calc(28rem * 1 / 13.5);
  padding-right: calc(10rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--select {
    width: calc(918.07644rem * 1 / 9.59062 * 0.5);
    height: calc(157.38453rem * 1 / 9.59062 * 0.5);
    border-radius: calc(26.23076rem * 1 / 9.59062 * 0.5);
    padding-left: calc(68.19996rem * 1 / 9.59062 * 0.5);
    padding-right: calc(26.23076rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--select {
    width: calc(918.07644rem * 1 / 9.59062);
    height: calc(157.38453rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding-left: calc(68.19996rem * 1 / 9.59062);
    padding-right: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown--select > .label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--select > .label {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content-dropdown--select > .label {
    font-size: 18px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--select > .label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--select > .label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content-dropdown--select > .label.with-100vh-bg {
    font-size: 18px;
    line-height: 18px;
  }
}
.anthem .hhs__content-dropdown--select > .label::after {
  content: '';
  position: absolute;
  top: 60%;
  right: calc(-23rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(13rem * 1 / 13.5);
  height: calc(8rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-white-v2.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--select > .label::after {
    right: calc(-60.33074rem * 1 / 9.59062 * 0.5);
    width: calc(34.09998rem * 1 / 9.59062 * 0.5);
    height: calc(20.9846rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--select > .label::after {
    right: calc(-60.33074rem * 1 / 9.59062);
    width: calc(34.09998rem * 1 / 9.59062);
    height: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown--select > .link {
  width: calc(42rem * 1 / 13.5);
  height: calc(42rem * 1 / 13.5);
  background-color: #FFFFFF;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-out;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--select > .link {
    width: calc(110.16917rem * 1 / 9.59062 * 0.5);
    height: calc(110.16917rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--select > .link {
    width: calc(110.16917rem * 1 / 9.59062);
    height: calc(110.16917rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown--select > .link img {
  width: calc(14.334rem * 1 / 13.5);
  height: calc(8.6rem * 1 / 13.5);
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--select > .link img {
    width: calc(37.59917rem * 1 / 9.59062 * 0.5);
    height: calc(22.55845rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--select > .link img {
    width: calc(37.59917rem * 1 / 9.59062);
    height: calc(22.55845rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown--select > .link:hover {
  background-color: #DEFF70;
}
.anthem .hhs__content-dropdown--options {
  position: absolute;
  bottom: calc(70rem * 1 / 13.5);
  width: calc(305rem * 1 / 13.5);
  height: fit-content;
  background-color: #FFFFFF;
  border-radius: calc(10rem * 1 / 13.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: calc(29rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(28rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--options {
    bottom: calc(183.61529rem * 1 / 9.59062 * 0.5);
    width: calc(918.07644rem * 1 / 9.59062 * 0.5);
    border-radius: calc(26.23076rem * 1 / 9.59062 * 0.5);
    padding: calc(76.06919rem * 1 / 9.59062 * 0.5) calc(78.69227rem * 1 / 9.59062 * 0.5) calc(73.44612rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--options {
    bottom: calc(183.61529rem * 1 / 9.59062);
    width: calc(918.07644rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding: calc(76.06919rem * 1 / 9.59062) calc(78.69227rem * 1 / 9.59062) calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown--options.open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.anthem .hhs__content-dropdown--options > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--options > li {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content-dropdown--options > li {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--options > li.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(73.446122rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--options > li.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content-dropdown--options > li.with-100vh-bg {
    font-size: 18px;
    line-height: 28px;
  }
}
.anthem .hhs__content-dropdown--options > li > a {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
  text-decoration: none;
  width: 100%;
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--options > li > a {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content-dropdown--options > li > a {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--options > li > a.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(73.446122rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--options > li > a.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__content-dropdown--options > li > a.with-100vh-bg {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__content-dropdown--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__content-dropdown--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .hhs__content-dropdown--options > li.dimmed {
  opacity: 0.4;
}
.anthem .hhs__content-dropdown--options > li:last-child {
  margin-bottom: 0;
}
.anthem .fws {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  z-index: 99;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .fws__image {
  grid-column: 1 / span 9;
  height: calc(709rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__image {
    grid-column: 1 / span 5;
    height: calc(542.97664rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
  }
}
.anthem .fws__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fws__video {
  grid-column: 1 / span 9;
  height: calc(709rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__video {
    grid-column: 1 / span 5;
    height: calc(542.97664rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
  }
}
.anthem .fws__video-poster {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fws__video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fws__video-playbutton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: calc(69.031rem * 1 / 13.5);
  height: calc(69.031rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 50%;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__video-playbutton {
    width: calc(120.71656rem * 1 / 9.59062);
    height: calc(120.71656rem * 1 / 9.59062);
  }
}
.anthem .fws__video-playbutton > svg {
  width: calc(25.969rem * 1 / 13.5);
  height: calc(25.969rem * 1 / 13.5);
  object-fit: contain ;
  transform: translateX(calc(4rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__video-playbutton > svg {
    width: calc(45.41331rem * 1 / 9.59062);
    height: calc(45.41331rem * 1 / 9.59062);
    transform: translateX(calc(7.4923rem * 1 / 9.59062));
  }
}
.anthem .fws__heading {
  grid-column: 6 / -1;
  margin: calc(30rem * 1 / 13.5) 0 calc(20rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__heading {
    grid-column: 1 / -1;
    margin: calc(83.93842rem * 1 / 9.59062) 0 calc(65.57689rem * 1 / 9.59062) 0;
  }
}
.anthem .fws__content {
  grid-column: 7 / -1;
  margin-left: calc(11rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content {
    grid-column: 2 / -1;
    margin-left: 0;
  }
}
.anthem .fws__content-description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fws__content-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fws__content-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-description {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .fws__content-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fws__content-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fws__content-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fws__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: #E7E7E7;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .fws__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .fws__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .fws__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fws__content-link:hover > span {
  color: #000000;
}
.anthem .fws__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fws__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fws__content-link.hover > span {
  color: #000000;
}
.anthem .fws__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fws__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .hs {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  z-index: 99;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .hs.light .hs__review-text--content {
  color: #FFFFFF;
}
.anthem .hs.light .swiper-button-prev::after,
.anthem .hs.light .swiper-button-next::after {
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
.anthem .hs__title {
  grid-column: 1 / -1;
  margin-bottom: calc(27rem * 1 / 13.5);
  padding: 0 calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__title {
    margin-bottom: calc(76.93481rem * 1 / 9.59062);
    padding: 0 calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .hs__title.no-link {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__title.no-link {
    margin-bottom: 0;
  }
}
.anthem .hs__link {
  grid-column: 1 / -1;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  margin: 0 calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .hs__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .hs__link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .hs__link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .hs__link:hover > span {
  color: #000000;
}
.anthem .hs__link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .hs__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .hs__link.hover > span {
  color: #000000;
}
.anthem .hs__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__link {
    margin: 0 0 0 calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .hs__slider {
  grid-column: 1 / -1;
  height: calc(559rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider {
    height: calc(1382.36082rem * 1 / 9.59062);
  }
}
.anthem .hs__slider-swiper {
  width: 100%;
  height: calc(559rem * 1 / 13.5);
  padding: calc(53rem * 1 / 13.5) calc(34rem * 1 / 13.5) 0 calc(262rem * 1 / 13.5);
  cursor: grab;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-swiper {
    height: calc(1382.36082rem * 1 / 9.59062);
    padding: calc(154.76146rem * 1 / 9.59062) calc(52.46151rem * 1 / 9.59062) 0 calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .hs__slider-swiper--slide {
  background: #171717;
  display: flex;
  justify-content: center;
  width: calc(484rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-swiper--slide {
    width: calc(918.07644rem * 1 / 9.59062) !important;
  }
}
.anthem .hs__slider-swiper--slide.has-image {
  width: calc(863rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-swiper--slide.has-image {
    width: calc(1836.15289rem * 1 / 9.59062) !important;
  }
}
.anthem .hs__slider-swiper--slide:first-child .hs__review-text--content {
  max-width: calc(325rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-swiper--slide:first-child .hs__review-text--content {
    max-width: 85%;
  }
}
.anthem .hs__slider-swiper--slide:nth-child(4) .hs__review-text--content,
.anthem .hs__slider-swiper--slide:nth-child(6) .hs__review-text--content {
  max-width: calc(329rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-swiper--slide:nth-child(4) .hs__review-text--content,
  .anthem .hs__slider-swiper--slide:nth-child(6) .hs__review-text--content {
    max-width: 85%;
  }
}
.anthem .hs__slider-buttons {
  position: absolute;
  top: calc(26rem * 1 / 13.5);
  right: calc(12rem * 1 / 13.5);
  display: flex;
  gap: calc(23rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-buttons {
    top: calc(80.19996rem * 1 / 9.59062);
    right: calc(3.69227rem * 1 / 9.59062);
    gap: calc(60.33074rem * 1 / 9.59062);
  }
}
.anthem .hs__slider-buttons .swiper-button-prev {
  position: relative;
}
.anthem .hs__slider-buttons .swiper-button-prev::after {
  content: '';
  left: auto;
  right: 0;
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-buttons .swiper-button-prev::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .hs__slider-buttons .swiper-button-next {
  position: relative;
}
.anthem .hs__slider-buttons .swiper-button-next:after {
  content: '';
  left: auto;
  right: calc(30rem * 1 / 13.5);
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__slider-buttons .swiper-button-next:after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .hs__review-image {
  width: calc(379rem * 1 / 13.5);
  height: calc(509rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__review-image {
    width: calc(918.07644rem * 1 / 9.59062);
    height: calc(1227.59936rem * 1 / 9.59062);
  }
}
.anthem .hs__review-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .hs__review-text {
  width: calc(484rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__review-text {
    width: calc(918.07644rem * 1 / 9.59062);
  }
}
.anthem .hs__review-text--intro {
  margin: calc(30rem * 1 / 13.5) 0 calc(46rem * 1 / 13.5) calc(32rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__review-text--intro {
    margin: calc(73.44612rem * 1 / 9.59062) 0 calc(81.31534rem * 1 / 9.59062) calc(83.93842rem * 1 / 9.59062);
  }
}
.anthem .hs__review-text--intro > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #B0B0B0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__review-text--intro > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hs__review-text--intro > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hs__review-text--content {
  margin-left: calc(32rem * 1 / 13.5);
  max-width: calc(343rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__review-text--content {
    margin-left: calc(83.93842rem * 1 / 9.59062);
    max-width: calc(723.96885rem * 1 / 9.59062);
  }
}
.anthem .hs__review-text--content > * {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .hs__review-text--content > * {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hs__review-text--content > * {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
.anthem .news {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  z-index: 99;
}
@media only screen and (max-width: 1023px) {
  .anthem .news {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .news__intro {
  grid-column: 1 / -1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: calc(39rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .news__intro {
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__title {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .news__viewmore {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: #E7E7E7;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .news__viewmore span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .news__viewmore::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .news__viewmore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .news__viewmore:hover > span {
  color: #000000;
}
.anthem .news__viewmore:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .news__viewmore.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .news__viewmore.hover > span {
  color: #000000;
}
.anthem .news__viewmore.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore.desktop {
    display: none;
  }
}
.anthem .news__viewmore.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore.mobile {
    display: block;
    margin-top: calc(157.38453rem * 1 / 9.59062);
    width: max-content;
  }
}
.anthem .news__items {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .news__items {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__items {
    row-gap: calc(183.61529rem * 1 / 9.59062);
  }
}
.anthem .news__item {
  display: flex;
  flex-direction: column;
  gap: calc(20rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item {
    gap: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .news__item:nth-child(3n+1) {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item:nth-child(3n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .news__item:nth-child(3n+2) {
  grid-column: 5 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item:nth-child(3n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .news__item:nth-child(3n+3) {
  grid-column: 9 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item:nth-child(3n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .news__item-image {
  width: 100%;
  height: calc(339rem * 1 / 13.5);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .news__item-image > img {
  transition: all 0.5s ease-out;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-image {
    height: calc(687.2458rem * 1 / 9.59062);
    width: calc(918.07644rem * 1 / 9.59062);
  }
}
.anthem .news__item.hovered .news__item-image > img {
  transform: scale(1.05);
}
.anthem .news__item-date {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-top: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-date {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .news__item-date {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-date {
    margin-top: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .news__item-text {
  max-width: calc(408rem * 1 / 13.5);
  margin-left: calc(2rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-text {
    max-width: 100%;
    margin-left: calc(7.86923rem * 1 / 9.59062);
    margin-bottom: calc(5.24615rem * 1 / 9.59062);
  }
}
.anthem .news__item-link {
  margin-left: calc(2rem * 1 / 13.5);
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .news__item-link {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .news__item-link > span {
  color: #000000;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .news__item-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .news__item-link.hovered > span {
  color: #000000;
}
.anthem .news__item-link.hovered::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-link.hovered::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-link {
    margin-left: calc(7.86923rem * 1 / 9.59062);
  }
}
.anthem .news__item-tags {
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-tags {
    gap: calc(13.115377777777777rem * 1 / 9.59062);
  }
}
.anthem .news__item-tag {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
  background-color: rgba(176, 176, 176, 0.25);
  padding: calc(9rem * 1 / 13.5) calc(16rem * 1 / 13.5) calc(7rem * 1 / 13.5);
  border-radius: calc(6rem * 1 / 13.5);
  text-transform: uppercase;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-tag {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .news__item-tag {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
.anthem .news__item-tag > a {
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-tag {
    border-radius: calc(15.73845rem * 1 / 9.59062);
    padding: calc(23.60768rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062) calc(18.36153rem * 1 / 9.59062);
  }
}
.anthem .news__item-tag:hover {
  background-color: #DEFF70;
}
.anthem .pfcta {
  position: relative;
  z-index: 99;
  height: calc(450rem * 1 / 13.5);
  background-color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta {
    height: calc(1180.384rem * 1 / 9.59062);
  }
}
.anthem .pfcta__image {
  width: 100%;
  height: calc(450rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__image {
    height: calc(1180.384rem * 1 / 9.59062);
  }
}
.anthem .pfcta__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__image img {
    object-position: 21%;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__image img.desktop {
    display: none;
  }
}
.anthem .pfcta__image img.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__image img.mobile {
    display: block;
  }
}
.anthem .pfcta__content {
  position: absolute;
  top: calc(32rem * 1 / 13.5);
  left: calc(30rem * 1 / 13.5);
  display: flex ;
  flex-direction: column;
  gap: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content {
    top: calc(81.31534rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .pfcta__content-subtitle {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-subtitle {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pfcta__content-subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-subtitle {
    padding-left: calc(5.24615rem * 1 / 9.59062);
    margin-bottom: calc(5.24615rem * 1 / 9.59062);
    margin-left: calc(5.24615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-title {
    max-width: calc(897.09184rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-title.desktop {
    display: none;
  }
}
.anthem .pfcta__content-title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-title.mobile {
    display: block;
  }
}
.anthem .pfcta__content-description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(10rem * 1 / 13.5);
  max-width: calc(500rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-description {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pfcta__content-description {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-description {
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
    max-width: calc(910.20722rem * 1 / 9.59062);
  }
}
.anthem .pfcta__content-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-description > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pfcta__content-description > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pfcta__content-button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .pfcta__content-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pfcta__content-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .pfcta__content-button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pfcta__content-button:hover > span {
  color: #000000;
}
.anthem .pfcta__content-button:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .pfcta__content-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pfcta__content-button.hover > span {
  color: #000000;
}
.anthem .pfcta__content-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .phs {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .phs {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .phs__bg {
  grid-column: 1 / -1;
  height: 100vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__bg.text-centered {
    height: 100vh;
  }
}
.anthem .phs__bg img,
.anthem .phs__bg video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__bg img.desktop,
  .anthem .phs__bg video.desktop {
    display: none;
  }
}
.anthem .phs__bg img.mobile,
.anthem .phs__bg video.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__bg img.mobile,
  .anthem .phs__bg video.mobile {
    display: block;
  }
}
.anthem .phs__text {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(27rem * 1 / 13.5);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text {
    left: calc(52.46151rem * 1 / 9.59062);
    bottom: calc(60.33074rem * 1 / 9.59062);
  }
}
.anthem .phs__text-centered {
  left: 50%;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-centered {
    text-align: left;
    padding-left: calc(52.46151rem * 1 / 9.59062);
    padding-right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .phs__text-subheading {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-subheading {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .phs__text-subheading {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-subheading.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .phs__text-subheading.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-subheading {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .phs__text-heading {
  margin-left: calc(-5rem * 1 / 13.5);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-heading {
    margin-left: calc(-2.62308rem * 1 / 9.59062);
  }
}
.anthem .phs__text-heading.increase-size > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(88rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(92rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-1.76rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-heading.increase-size > span {
    font-size: calc(136.39993rem * 1 / 9.59062);
    line-height: calc(144.26916rem * 1 / 9.59062);
    letter-spacing: calc(-1.364rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .phs__text-heading.increase-size > span {
    font-size: 52px;
    line-height: 55px;
    letter-spacing: -0.52px;
  }
}
.anthem .phs__text-heading.big > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-1.92rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__text-heading.big > span {
    font-size: calc(173.12299rem * 1 / 9.59062);
    line-height: calc(180.99221rem * 1 / 9.59062);
    letter-spacing: calc(-3.46246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .phs__text-heading.big > span {
    font-size: 66px;
    line-height: 69px;
    letter-spacing: -1.32px;
  }
}
.anthem .twti {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .twti.light {
  background-color: #FFFFFF;
  color: #000000;
}
.anthem .twti.light > * {
  color: #000000;
}
.anthem .twti.light a {
  color: #000000;
}
.anthem .twti.light .twti__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti.light .twti__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-link:hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-link.hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti.light .twti__content-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(28.85383rem * 1 / 9.59062);
    height: calc(28.85383rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-button:hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-button:hover::after {
  right: calc(35rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.straight {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button.straight {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.straight span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti.light .twti__content-button.straight::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button.straight::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.straight:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-button.straight:hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-button.straight:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button.straight:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.straight.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-button.straight.hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-button.straight.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button.straight.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.document {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button.document {
    padding: calc(36.72306rem * 1 / 9.59062) calc(162.63068rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.document span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti.light .twti__content-button.document::after {
  content: '';
  position: absolute;
  top: 52%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(12rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/document.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-button.document::after {
    width: calc(34.09998rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
    right: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-button.document:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-button.document:hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-quickLink::after {
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg);
}
.anthem .twti__title {
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.desktop {
    display: none;
  }
}
.anthem .twti__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.mobile {
    display: block;
  }
}
.anthem .twti__title[data-col="1"] {
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="1"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="2"] {
  grid-column: 2 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="2"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="3"] {
  grid-column: 3 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="3"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="4"] {
  grid-column: 4 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="4"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="5"] {
  grid-column: 5 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="5"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="6"] {
  grid-column: 6 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="6"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="7"] {
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="7"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="8"] {
  grid-column: 8 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="8"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="9"] {
  grid-column: 9 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="9"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title[data-col="10"] {
  grid-column: 10 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title[data-col="10"] {
    grid-column: 1 / -1;
  }
}
.anthem .twti__title.text-left {
  text-align: left;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.text-left {
    text-align: left;
  }
}
.anthem .twti__title.text-center {
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.text-center {
    text-align: left;
  }
}
.anthem .twti__title.text-right {
  text-align: right;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.text-right {
    text-align: left;
  }
}
.anthem .twti__image {
  grid-column: 1 / span 6;
  height: calc(477rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image {
    grid-column: 1 / span 5;
    height: calc(818.39957rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .twti__image.increase-height {
  height: calc(537rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.increase-height {
    height: calc(616.42276rem * 1 / 9.59062);
  }
}
.anthem .twti__image.video {
  height: calc(401.811rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.video {
    height: calc(818.39957rem * 1 / 9.59062);
  }
}
.anthem .twti__image.video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .twti__image.video > .playbutton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: calc(58.48rem * 1 / 13.5);
  height: calc(58.48rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 50%;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.video > .playbutton {
    width: calc(118.0384rem * 1 / 9.59062);
    height: calc(118.0384rem * 1 / 9.59062);
  }
}
.anthem .twti__image.video > .playbutton > svg {
  width: calc(22rem * 1 / 13.5);
  height: calc(22rem * 1 / 13.5);
  object-fit: contain ;
  transform: translateX(calc(2rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.video > .playbutton > svg {
    width: calc(46.95305rem * 1 / 9.59062);
    height: calc(46.95305rem * 1 / 9.59062);
  }
}
.anthem .twti__image.video img {
  filter: brightness(0.6);
}
.anthem .twti__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .twti__content {
  grid-column: 7/-1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content {
    grid-column: 2 / -1;
    margin-left: 0 !important;
  }
}
.anthem .twti__content.more-gap {
  margin-left: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content.more-gap {
    margin-left: 0;
  }
}
.anthem .twti__content-description {
  margin-bottom: calc(30rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description {
    margin-bottom: calc(73.44611555555555rem * 1 / 9.59062);
  }
}
.anthem .twti__content-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description > * {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .twti__content-description > *:last-child {
  margin-bottom: 0;
}
.anthem .twti__content-description ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .twti__content-description ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .twti__content-description ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .twti__content-description ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
.anthem .twti__content-description > ul,
.anthem .twti__content-description > ul li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description > ul,
  .anthem .twti__content-description > ul li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description > ul,
  .anthem .twti__content-description > ul li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description > ul.smaller-on-mobile,
  .anthem .twti__content-description > ul li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description > ul.smaller-on-mobile,
  .anthem .twti__content-description > ul li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .twti__content-description strong {
  font-weight: 600 !important;
}
.anthem .twti__content-description a {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: inherit;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description a {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description a.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-description a.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .twti__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-link:hover > span {
  color: #000000;
}
.anthem .twti__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-link.hover > span {
  color: #000000;
}
.anthem .twti__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti__content-quickLinks {
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-quickLinks {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .twti__content-quickLinks--title {
  font-weight: 600;
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-quickLinks--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .twti__content-quickLink {
  font-weight: 600;
  margin-bottom: calc(9rem * 1 / 13.5);
  display: block;
  text-decoration: none;
  color: #FFFFFF;
  position: relative;
  width: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-quickLink {
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .twti__content-quickLink::after {
  content: '';
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  display: inline-block;
  position: absolute;
  right: calc(-20rem * 1 / 13.5);
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-quickLink::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(-52.46151rem * 1 / 9.59062);
  }
}
.anthem .twti__content-quickLink:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .twti__content-feature {
  display: flex;
  flex-direction: column;
  gap: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature {
    gap: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .twti__content-feature:nth-child(2n+1) {
  grid-column: 1 / span 1;
}
.anthem .twti__content-feature:nth-child(2n+2) {
  grid-column: 2 / span 1;
}
.anthem .twti__content-feature--desc {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature--desc {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-feature--desc {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .twti__content-feature--desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature--desc > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-feature--desc > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .twti__content-buttons {
  display: flex;
  gap: calc(13.5rem * 1 / 13.5);
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-buttons {
    gap: calc(35.411519999999996rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti__content-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(28.85383rem * 1 / 9.59062);
    height: calc(28.85383rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-button:hover > span {
  color: #000000;
}
.anthem .twti__content-button:hover::after {
  right: calc(35rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.straight {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button.straight {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.straight span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti__content-button.straight::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button.straight::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.straight:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-button.straight:hover > span {
  color: #000000;
}
.anthem .twti__content-button.straight:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button.straight:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.straight.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-button.straight.hover > span {
  color: #000000;
}
.anthem .twti__content-button.straight.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button.straight.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.document {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button.document {
    padding: calc(36.72306rem * 1 / 9.59062) calc(162.63068rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.document span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti__content-button.document::after {
  content: '';
  position: absolute;
  top: 52%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(12rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/document.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-button.document::after {
    width: calc(34.09998rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
    right: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .twti__content-button.document:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-button.document:hover > span {
  color: #000000;
}
.anthem .twti.image-right .twti__image {
  grid-column: 7 / span 6;
  margin-right: calc(-30rem * 1 / 13.5);
  margin-left: unset;
  order: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.image-right .twti__image {
    grid-column: 2 / span 5;
    order: 1;
    margin-right: calc(-52.46151rem * 1 / 9.59062);
  }
}
.anthem .twti.image-right .twti__content {
  grid-column: 1 / span 6;
  margin-left: 0;
  max-width: calc(675rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.image-right .twti__content {
    grid-column: 2 / -1;
    order: 2;
    max-width: 100%;
  }
}
.anthem .sds {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sds {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .sds.light {
  background-color: #FFFFFF;
  color: #000000;
}
.anthem .sds.light .sds__details-item--num {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds.horizontal {
    row-gap: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .sds__heading {
  margin-bottom: calc(40rem * 1 / 13.5);
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__heading {
    grid-column: 1 / -1;
    margin-bottom: calc(104.92302rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .sds__heading.adjust-margin-bottom {
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__heading.adjust-margin-bottom {
    margin-bottom: calc(94.43072rem * 1 / 9.59062);
  }
}
.anthem .sds__heading.horizontal {
  grid-column: 1 / -1;
  margin-bottom: calc(48rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__heading.horizontal {
    margin-bottom: 0;
    max-width: calc(868.23801rem * 1 / 9.59062);
  }
}
.anthem .sds__details {
  grid-column: 7 / -1;
  display: flex;
  flex-direction: column;
  margin-bottom: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details {
    grid-column: 2 / -1;
    margin-bottom: calc(60.33074rem * 1 / 9.59062);
  }
}
.anthem .sds__details.horizontal {
  margin-bottom: 0;
}
.anthem .sds__details.horizontal:nth-of-type(4n+1) {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details.horizontal:nth-of-type(4n+1) {
    grid-column: 1 / span 3;
  }
}
.anthem .sds__details.horizontal:nth-of-type(4n+2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details.horizontal:nth-of-type(4n+2) {
    grid-column: 4 / span 3;
  }
}
.anthem .sds__details.horizontal:nth-of-type(4n+3) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details.horizontal:nth-of-type(4n+3) {
    grid-column: 1 / span 3;
  }
}
.anthem .sds__details.horizontal:nth-of-type(4n+4) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details.horizontal:nth-of-type(4n+4) {
    grid-column: 4 / span 3;
  }
}
.anthem .sds__details-item {
  display: flex;
  flex-direction: column;
}
.anthem .sds__details-item--num {
  display: block;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(148rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(148rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-1.48rem * 1 / 13.5 * var(--text-multiplier));
  color: #DEFF70;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--num {
    font-size: calc(209.84604rem * 1 / 9.59062);
    line-height: calc(209.84604rem * 1 / 9.59062);
    letter-spacing: calc(-2.09846rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sds__details-item--num {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: -0.8px;
  }
}
.anthem .sds__details-item--num.horizontal {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(96rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.96rem * 1 / 13.5 * var(--text-multiplier));
  color: #DEFF70;
  margin-bottom: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--num.horizontal {
    font-size: calc(136.39993rem * 1 / 9.59062);
    line-height: calc(144.269164rem * 1 / 9.59062);
    letter-spacing: calc(-1.364rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sds__details-item--num.horizontal {
    font-size: 52px;
    line-height: 55px;
    letter-spacing: -0.52px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--num.horizontal {
    margin-bottom: 0;
  }
}
.anthem .sds__details-item--desc {
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--desc {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sds__details-item--desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--desc.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sds__details-item--desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .sds__details-item--desc.horizontal {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  max-width: calc(var(--max-width) * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--desc.horizontal {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sds__details-item--desc.horizontal {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sds__details-item--desc.horizontal {
    max-width: 100%;
  }
}
.anthem .cx2s {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cx2s__title {
  grid-column: 1 / span 7;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__title {
    grid-column: 1 / -1;
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
    max-width: calc(883.97646rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .cx2s__title.small-mb {
  margin-bottom: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__title.small-mb {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .cx2s__description {
  grid-column: 2 / span 6;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(36rem * 1 / 13.5);
  max-width: calc(670rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx2s__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx2s__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description {
    grid-column: 2 / -1;
    max-width: 100%;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .cx2s__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx2s__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx2s__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cx2s__grid {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  row-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid {
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .cx2s__grid-item {
  height: calc(477rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item {
    height: calc(789.54574rem * 1 / 9.59062);
  }
}
.anthem .cx2s__grid-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
}
.anthem .cx2s__grid-item img.hover {
  transform: scale(1.05);
}
.anthem .cx2s__grid-item:nth-child(2n+1) {
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item:nth-child(2n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .cx2s__grid-item:nth-child(2n+2) {
  grid-column: 7 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item:nth-child(2n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .cx2s__grid-item--link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(30rem * 1 / 13.5);
  z-index: 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .cx2s__grid-item--link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cx2s__grid-item--link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .cx2s__grid-item--link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cx2s__grid-item--link:hover > span {
  color: #000000;
}
.anthem .cx2s__grid-item--link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cx2s__grid-item--link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cx2s__grid-item--link.hover > span {
  color: #000000;
}
.anthem .cx2s__grid-item--link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link {
    left: calc(52.46151rem * 1 / 9.59062);
    bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .tiaa {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa {
    padding-left: 0;
    padding-right: 0;
  }
}
.anthem .tiaa__intro {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro {
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .tiaa__intro-title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .tiaa__intro-description {
  grid-column: 2 / span 6;
  padding-bottom: calc(47rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tiaa__intro-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tiaa__intro-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description {
    grid-column: 2 / -1;
    padding-bottom: calc(125.90763rem * 1 / 9.59062);
  }
}
.anthem .tiaa__intro-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tiaa__intro-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tiaa__intro-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .tiaa__media {
  grid-column: 1 / span 6;
  height: calc(714rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media {
    display: none;
  }
}
.anthem .tiaa__media-item {
  width: 100%;
  height: calc(714rem * 1 / 13.5);
  object-fit: cover;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media-item {
    height: calc(813.15342rem * 1 / 9.59062);
    width: calc(813.15342rem * 1 / 9.59062);
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.anthem .tiaa__media-item.active {
  display: block;
}
.anthem .tiaa__media-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .tiaa__media-item.video {
  position: relative;
  height: calc(535rem * 1 / 13.5);
  align-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media-item.video {
    height: calc(629.53813rem * 1 / 9.59062);
  }
}
.anthem .tiaa__media-item.video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .tiaa__media-item.video > .playbutton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: calc(58.48rem * 1 / 13.5);
  height: calc(58.48rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 50%;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media-item.video > .playbutton {
    width: calc(118.0384rem * 1 / 9.59062);
    height: calc(118.0384rem * 1 / 9.59062);
  }
}
.anthem .tiaa__media-item.video > .playbutton > svg {
  width: calc(22rem * 1 / 13.5);
  height: calc(22rem * 1 / 13.5);
  object-fit: contain ;
  transform: translateX(calc(2rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media-item.video > .playbutton > svg {
    width: calc(46.95305rem * 1 / 9.59062);
    height: calc(46.95305rem * 1 / 9.59062);
  }
}
.anthem .tiaa__media-item.video img {
  filter: brightness(0.6);
  transition: all 0.5s ease-out;
}
.anthem .tiaa__media-item.video:hover img {
  filter: brightness(0.8);
}
.anthem .tiaa__media-item.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media-item.mobile {
    display: block;
    margin-top: calc(78.69227rem * 1 / 9.59062);
    margin-bottom: calc(47.21536rem * 1 / 9.59062);
    height: calc(813.15342rem * 1 / 9.59062);
  }
}
.anthem .tiaa__accordion {
  grid-column: 8 / -1;
  align-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion {
    grid-column: 1 / -1;
    align-self: unset;
  }
}
.anthem .tiaa__accordion-item {
  padding-top: calc(27rem * 1 / 13.5);
  padding-bottom: calc(27rem * 1 / 13.5);
  border-top: calc(1rem * 1 / 13.5) solid #B0B0B0;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item {
    padding-top: calc(70.82304rem * 1 / 9.59062);
    padding-bottom: calc(70.82304rem * 1 / 9.59062);
    border-top: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(52.46151rem * 1 / 9.59062);
    width: calc(100% - calc(104.92302rem * 1 / 9.59062));
    height: calc(2.62308rem * 1 / 9.59062);
    background: #B0B0B0;
  }
}
.anthem .tiaa__accordion-item:nth-last-child(1) {
  border-bottom: calc(1rem * 1 / 13.5) solid #B0B0B0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item:nth-last-child(1) {
    border-bottom: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item:nth-last-child(1)::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: calc(52.46151rem * 1 / 9.59062);
    width: calc(100% - calc(104.92302rem * 1 / 9.59062));
    height: calc(2.62308rem * 1 / 9.59062);
    background: #B0B0B0;
  }
}
.anthem .tiaa__accordion-item--header {
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--header {
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .tiaa__accordion-item--header::after {
  content: '';
  position: absolute;
  right: calc(6rem * 1 / 13.5);
  top: 50%;
  transform: translateY(-50%);
  width: calc(11.982rem * 1 / 13.5);
  height: calc(11.982rem * 1 / 13.5);
  background: url('/wp-content/themes/Anthem-AHB25/images/icons/plus-gray.svg') no-repeat center center;
  background-size: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--header::after {
    width: calc(31.42969rem * 1 / 9.59062);
    height: calc(31.42969rem * 1 / 9.59062);
    right: calc(63.08497rem * 1 / 9.59062);
  }
}
.anthem .tiaa__accordion-item--content {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease, margin-top 0.4s ease;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-left: calc(1rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tiaa__accordion-item--content {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content {
    padding-left: calc(2.62308rem * 1 / 9.59062);
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .tiaa__accordion-item--content > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tiaa__accordion-item--content > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content > * {
    grid-column: 1 / -1;
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content > .mobile {
    grid-column: 1 / 6;
    margin-left: calc(-2.62308rem * 1 / 9.59062);
  }
}
.anthem .tiaa__accordion-item--content a {
  color: #000000;
}
.anthem .tiaa__accordion-item.active .tiaa__accordion-item--header {
  font-weight: bold;
  /* optional styling for active state */
}
.anthem .tiaa__accordion-item.active .tiaa__accordion-item--header::after {
  background: url('/wp-content/themes/Anthem-AHB25/images/icons/minus-gray.svg') no-repeat center center;
}
.anthem .tiaa__accordion-item.active .tiaa__accordion-item--content {
  margin-top: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item.active .tiaa__accordion-item--content {
    margin-top: calc(39.34613rem * 1 / 9.59062);
  }
}
.anthem .qpp {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .qpp.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
.anthem .qpp__subtitle {
  grid-column: 1 / span 7;
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__subtitle {
    grid-column: 1 / -1;
    margin-bottom: calc(49.83844rem * 1 / 9.59062);
  }
}
.anthem .qpp__title {
  grid-column: 1 / span 10;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__title {
    grid-column: 1 / -1;
    margin-bottom: calc(49.83844rem * 1 / 9.59062);
  }
}
.anthem .qpp__description {
  grid-column: 2 / span 6;
  padding-bottom: calc(18rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description {
    grid-column: 1 / -1;
    padding-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .qpp__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .qpp__description > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .qpp__description.without-accordion {
  margin-bottom: calc(33rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description.without-accordion {
    margin-bottom: calc(86.56149333333333rem * 1 / 9.59062);
  }
}
.anthem .qpp__description.no-title {
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__description.no-title {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .qpp__accordion {
  grid-column: 2 / span 6;
  margin-bottom: calc(51rem * 1 / 13.5);
  max-width: calc(622rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__accordion {
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    max-width: calc(708.2304rem * 1 / 9.59062);
  }
}
.anthem .qpp__accordion-expand {
  transition: all 0.5s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
.anthem .qpp__accordion-expand > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__accordion-expand > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__accordion-expand > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__accordion-expand > * {
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .qpp__accordion-expand > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .qpp__accordion-expand.active {
  max-height: calc(2000rem * 1 / 13.5);
  margin-bottom: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__accordion-expand.active {
    max-height: calc(4623.07556rem * 1 / 9.59062);
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .qpp__accordion-heading {
  display: block;
  cursor: pointer;
  width: fit-content;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__accordion-heading {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__accordion-heading {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .qpp__accordion-heading::after {
  content: "";
  display: inline-block;
  margin-left: calc(10rem * 1 / 13.5);
  width: calc(10rem * 1 / 13.5);
  height: calc(10rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/plus-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__accordion-heading::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
    margin-left: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .qpp__accordion-heading.active::after {
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/minus-black.svg);
}
.anthem .qpp__filter {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  position: relative;
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(10rem * 1 / 13.5);
  margin-bottom: calc(60rem * 1 / 13.5);
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter {
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    row-gap: calc(23.60768rem * 1 / 9.59062);
    column-gap: 0;
  }
}
.anthem .qpp__filter-item {
  position: relative;
}
.anthem .qpp__filter-item.active {
  z-index: 11;
}
.anthem .qpp__filter-item:nth-child(5n + 1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(5n + 1) {
    grid-column: 1 / span 3;
  }
}
.anthem .qpp__filter-item:nth-child(5n + 2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(5n + 2) {
    grid-column: 4 / span 3;
  }
}
.anthem .qpp__filter-item:nth-child(5n + 3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(5n + 3) {
    grid-column: 1 / span 3;
  }
}
.anthem .qpp__filter-item:nth-child(5n + 4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(5n + 4) {
    grid-column: 4 / span 3;
  }
}
.anthem .qpp__filter-item:nth-child(5n + 5) {
  grid-column: 9 / span 3;
  width: calc(250rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(5n + 5) {
    grid-column: 1 / -1;
    width: 100%;
  }
}
.anthem .qpp__filter-item--select {
  position: relative;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  height: calc(55rem * 1 / 13.5);
  display: flex;
  align-items: center;
  border-radius: calc(10rem * 1 / 13.5);
  backdrop-filter: blur(10px);
  background: rgba(176, 176, 176, 0.25);
  padding: 0 calc(30rem * 1 / 13.5) 0 calc(30rem * 1 / 13.5);
  z-index: 1;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--select {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__filter-item--select {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--select.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__filter-item--select.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--select {
    height: calc(110.16917rem * 1 / 9.59062);
    height: calc(144.26915555555556rem * 1 / 9.59062);
    padding: 0 calc(44.59228rem * 1 / 9.59062);
    border-radius: 0;
  }
}
.anthem .qpp__filter-item--select::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(30rem * 1 / 13.5);
  width: calc(15rem * 1 / 13.5);
  height: calc(8rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--select::after {
    right: calc(44.59228rem * 1 / 9.59062);
    width: calc(39.34613333333333rem * 1 / 9.59062);
    height: calc(20.984604444444443rem * 1 / 9.59062);
    display: none;
  }
}
.anthem .qpp__filter-item--select > span::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(30rem * 1 / 13.5);
  width: calc(15rem * 1 / 13.5);
  height: calc(8rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--select > span::after {
    right: calc(44.59228rem * 1 / 9.59062);
    width: calc(39.34613333333333rem * 1 / 9.59062);
    height: calc(20.984604444444443rem * 1 / 9.59062);
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:first-child > .qpp__filter-item--select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:last-child > .qpp__filter-item--select {
    border-radius: calc(26.23076rem * 1 / 9.59062) !important;
    border-right: 0 solid rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(2n + 1) > .qpp__filter-item--select {
    border-right: calc(1rem * 1 / 9.59062) solid rgba(0, 0, 0, 0.1);
    border-top-left-radius: calc(26.23076rem * 1 / 9.59062);
    border-bottom-left-radius: calc(26.23076rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item:nth-child(2n) > .qpp__filter-item--select {
    border-right: 0 solid rgba(0, 0, 0, 0.1);
    border-top-right-radius: calc(26.23076rem * 1 / 9.59062);
    border-bottom-right-radius: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .qpp__filter-item--options {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  position: absolute;
  top: calc(60rem * 1 / 13.5);
  left: 0;
  color: #000000;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: calc(10rem * 1 / 13.5);
  z-index: 10;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: calc(17rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  visibility: hidden ;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--options {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__filter-item--options {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--options.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__filter-item--options.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--options {
    top: calc(146.8922311111111rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding: calc(44.59228rem * 1 / 9.59062) calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .qpp__filter-item--options.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.anthem .qpp__filter-item--options > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--options > li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__filter-item--options > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--options > li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__filter-item--options > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__filter-item--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qpp__filter-item--options > li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .qpp__filter-item--options > li.dimmed {
  opacity: 0.4;
}
.anthem .qpp__properties {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  row-gap: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__properties {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__properties {
    row-gap: calc(157.38453rem * 1 / 9.59062);
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .qpp__property {
  text-decoration: none;
  color: #000000;
}
.anthem .qpp__property.hide {
  display: none;
}
.anthem .qpp__property:nth-child(3n+1) {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property:nth-child(3n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .qpp__property:nth-child(3n+2) {
  grid-column: 5 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property:nth-child(3n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .qpp__property:nth-child(3n+3) {
  grid-column: 9 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property:nth-child(3n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .qpp__property-image {
  height: calc(341rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: calc(38rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-image {
    width: calc(918.07644rem * 1 / 9.59062);
    height: calc(689.86887rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1);
}
.anthem .qpp__property:hover .qpp__property-image img {
  transform: scale(1.05);
}
.anthem .qpp__property-status {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-status > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__property-status > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-status > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__property-status > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-status > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__property-status > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-status > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-title {
  margin-bottom: calc(7rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-title {
    margin-bottom: calc(18.36153rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-type {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-type {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__property-type {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-type {
    margin-bottom: calc(57.70766rem * 1 / 9.59062);
  }
}
.anthem .qpp__property-community,
.anthem .qpp__property-homeSize,
.anthem .qpp__property-bedrooms,
.anthem .qpp__property-bathrooms,
.anthem .qpp__property-price {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__property-community,
  .anthem .qpp__property-homeSize,
  .anthem .qpp__property-bedrooms,
  .anthem .qpp__property-bathrooms,
  .anthem .qpp__property-price {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__property-community,
  .anthem .qpp__property-homeSize,
  .anthem .qpp__property-bedrooms,
  .anthem .qpp__property-bathrooms,
  .anthem .qpp__property-price {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .qpp__property-price {
  font-weight: 600;
}
.anthem .qpp__noResults {
  grid-column: 1 / -1;
  text-align: center;
  padding: calc(100rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__noResults {
    padding: calc(157.38453rem * 1 / 9.59062) 0;
  }
}
.anthem .qpp__loading {
  grid-column: 1 / -1;
  text-align: center;
  animation: fade 1s linear infinite alternate;
}
.anthem .qpp__loading > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__loading > span {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qpp__loading > span {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
@keyframes fade {
  to {
    opacity: 0;
  }
}
.anthem .qpp__showMore {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
  margin-top: calc(90rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__showMore {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .qpp__showMore span {
  position: relative;
  z-index: 1;
}
.anthem .qpp__showMore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .qpp__showMore:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qpp__showMore {
    text-align: center;
    width: 100%;
    margin-top: 0;
  }
}
.anthem .fw2il {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .fw2il.light .fw2il__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: #F7F7F7;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il.light .fw2il__content-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .fw2il.light .fw2il__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .fw2il.light .fw2il__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il.light .fw2il__content-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .fw2il.light .fw2il__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fw2il.light .fw2il__content-link:hover > span {
  color: #000000;
}
.anthem .fw2il.light .fw2il__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il.light .fw2il__content-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fw2il.light .fw2il__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fw2il.light .fw2il__content-link.hover > span {
  color: #000000;
}
.anthem .fw2il.light .fw2il__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il.light .fw2il__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fw2il__title {
  grid-column: 4 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title {
    grid-column: 1 / -1;
    margin-bottom: calc(78.6923rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title.desktop {
    display: none;
  }
}
.anthem .fw2il__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title.mobile {
    display: block;
  }
}
.anthem .fw2il__title.left {
  text-align: left;
}
.anthem .fw2il__title.center {
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title.center {
    text-align: left;
  }
}
.anthem .fw2il__title.right {
  text-align: right;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title.right {
    text-align: left;
  }
}
.anthem .fw2il__imageLeft {
  grid-column: 1 / span 6;
  height: calc(714rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageLeft {
    grid-column: 1 / span 4;
    height: calc(681.99964rem * 1 / 9.59062);
    margin-left: calc(-73.84501rem * 1 / 13.5);
    margin-right: calc(-26.2308rem * 1 / 9.59062);
  }
}
.anthem .fw2il__imageLeft.auto-height {
  height: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageLeft.auto-height {
    height: calc(681.99964rem * 1 / 9.59062);
  }
}
.anthem .fw2il__imageLeft img,
.anthem .fw2il__imageLeft video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fw2il__content {
  grid-column: 7 / -1;
  position: relative;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content {
    grid-column: 2 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content.start-at-1st-column {
    grid-column: 1 / span 5;
  }
}
.anthem .fw2il__content-wrapper {
  margin-left: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-wrapper {
    margin-left: 0;
    margin-top: calc(78.6923rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fw2il__content-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fw2il__content-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-description {
    margin-bottom: calc(78.6923rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fw2il__content-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fw2il__content-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fw2il__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .fw2il__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fw2il__content-link:hover > span {
  color: #000000;
}
.anthem .fw2il__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fw2il__content-link.hover > span {
  color: #000000;
}
.anthem .fw2il__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-quickLinks {
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-quickLinks {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-quickLinks--title {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-quickLinks--title {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fw2il__content-quickLinks--title {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-quickLinks--title {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-quickLink {
  font-weight: 600;
  margin-bottom: calc(9rem * 1 / 13.5);
  display: block;
  text-decoration: none;
  position: relative;
  width: fit-content;
  color: inherit;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-quickLink {
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-quickLink::after {
  content: '';
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  display: inline-block;
  position: absolute;
  right: calc(-20rem * 1 / 13.5);
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-quickLink::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(-52.46151rem * 1 / 9.59062);
  }
}
.anthem .fw2il__content-quickLink:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .fw2il__content-quickLink:hover::after {
  transform: translateX(calc(5rem * 1 / 13.5)) translateY(-50%);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-quickLink:hover::after {
    transform: translateX(calc(13.11538rem * 1 / 9.59062)) translateY(-50%);
  }
}
.anthem .fw2il__imageRight {
  width: calc(289rem * 1 / 13.5);
  height: calc(378rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: calc(-10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageRight {
    display: none;
  }
}
.anthem .fw2il__imageRight img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fw2il__imageRightMobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageRightMobile {
    grid-column: 5 / span 2;
    width: calc(288.53831rem * 1 / 9.59062);
    height: calc(377.7229rem * 1 / 9.59062);
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: end;
  }
}
.anthem .fw2il__imageRightMobile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ahbch {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .ahbch.dark .ahbch__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch.dark .ahbch__content-link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .ahbch.dark .ahbch__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ahbch.dark .ahbch__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch.dark .ahbch__content-link::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .ahbch.dark .ahbch__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ahbch.dark .ahbch__content-link:hover > span {
  color: #000000;
}
.anthem .ahbch.dark .ahbch__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch.dark .ahbch__content-link:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .ahbch__image {
  grid-column: 1 / span 7;
  height: calc(554rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__image {
    grid-column: 1 / span 5;
    width: calc(813.15342rem * 1 / 9.59062);
    height: calc(545.59972rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .ahbch__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ahbch__content {
  grid-column: 9/-1;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content {
    grid-column: 2 / -1;
  }
}
.anthem .ahbch__content.move-left {
  margin-left: calc(-28rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content.move-left {
    margin-left: 0;
  }
}
.anthem .ahbch__content-logo {
  margin-bottom: calc(24rem * 1 / 13.5);
  width: calc(var(--logo-width-desktop) * 1 / 13.5);
  height: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-logo {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    width: calc(var(--logo-width-mobile) * 1 / 9.59062);
  }
}
.anthem .ahbch__content-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .ahbch__content-heading {
  margin-bottom: calc(14rem * 1 / 13.5);
  padding-top: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-heading {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    padding-top: calc(10.4923rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .ahbch__content-summary {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ahbch__content-summary {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ahbch__content-summary.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-summary > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ahbch__content-summary > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ahbch__content-summary > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary > * {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-summary > *:last-child {
  margin-bottom: 0;
}
.anthem .ahbch__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ahbch__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-link::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ahbch__content-link:hover > span {
  color: #000000;
}
.anthem .ahbch__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-link:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-link {
    padding-left: calc(78.69226666666665rem * 1 / 9.59062);
    padding-right: calc(157.3845333333333rem * 1 / 9.59062);
  }
  .anthem .ahbch__content-link:hover::after {
    right: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .pdpl {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info {
  grid-column: 1 / span 4;
  align-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info {
    grid-column: 1 / -1;
  }
}
.anthem .pdpl__info-title {
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .pdpl__info-name {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-name {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpl__info-name {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-name {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
  .anthem .pdpl__info-name:nth-of-type(2) {
    display: none;
  }
}
.anthem .pdpl__info-address {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-address {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpl__info-address {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-address.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpl__info-address.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-address {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-link {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpl__info-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-link::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpl__info-link:hover > span {
  color: #000000;
}
.anthem .pdpl__info-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-link:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-email {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-email {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpl__info-email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpl__info-email:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-email {
    display: none;
  }
}
.anthem .pdpl__map {
  grid-column: 5 / -1;
  height: calc(632rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #B0B0B0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__map {
    grid-column: 2 / -1;
    margin-right: calc(-52.46151rem * 1 / 9.59062);
    height: calc(612.62979rem * 1 / 9.59062);
    order: -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .pdpl__map img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .pdpg {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .pdpg__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .pdpg__description {
  grid-column: 2 / span 5;
  margin-bottom: calc(67rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpg__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpg__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description {
    grid-column: 2 / -1;
    margin-bottom: calc(178.36914rem * 1 / 9.59062);
  }
}
.anthem .pdpg__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpg__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpg__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pdpg__albums {
  grid-column: 2 / -1;
  display: flex;
  gap: calc(40rem * 1 / 13.5);
  margin-bottom: calc(70rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__albums {
    grid-column: 2 / -1;
    flex-wrap: wrap;
    gap: calc(31.47691rem * 1 / 9.59062);
    margin-bottom: calc(167.87684rem * 1 / 9.59062);
  }
}
.anthem .pdpg__albums.total-1 {
  display: none;
}
.anthem .pdpg__album {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__album {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpg__album {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__album.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpg__album.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pdpg__album.light {
  color: #B0B0B0 !important;
}
.anthem .pdpg__album.light.active {
  color: #000000 !important;
}
.anthem .pdpg__album.dark {
  color: #B0B0B0 !important;
}
.anthem .pdpg__album.dark.active {
  color: #FFFFFF !important;
}
.anthem .pdpg__images {
  grid-column: 1 / -1;
}
.anthem .pdpg__images.total-1 {
  margin-top: calc(66rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__images.total-1 {
    margin-top: calc(173.12298666666666rem * 1 / 9.59062);
  }
}
.anthem .pdpg__images-group {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(30rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__images-group {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__images-group {
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pdpg__images-group.active {
  display: grid;
}
.anthem .pdpg__images-item {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: baseline;
  cursor: pointer;
  overflow: hidden;
}
.anthem .pdpg__images-item img {
  width: 100%;
  max-height: calc(422rem * 1 / 13.5);
  object-fit: cover;
  transition: all 0.8s ease-out;
  transform: scale(1);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__images-item img {
    max-height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .pdpg__images-item img:hover {
  transform: scale(1.05);
}
.anthem .pdpg__images-item:nth-child(4n + 1) {
  grid-column: 1 / span 3;
}
.anthem .pdpg__images-item:nth-child(4n + 2) {
  grid-column: 4 / span 3;
}
.anthem .pdpg__images-item:nth-child(4n + 3) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__images-item:nth-child(4n + 3) {
    grid-column: 1 / span 3;
  }
}
.anthem .pdpg__images-item:nth-child(4n + 4) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__images-item:nth-child(4n + 4) {
    grid-column: 4 / span 3;
  }
}
.anthem .pdpg__more {
  margin-top: calc(90rem * 1 / 13.5);
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
}
.anthem .pdpg__more.light {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  background-color: rgba(0, 0, 0, 0.1) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__more.light {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .pdpg__more.light span {
  position: relative;
  z-index: 1;
}
.anthem .pdpg__more.light:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpg__more.light:hover > span {
  color: #000000;
}
.anthem .pdpg__more.light:hover {
  background-color: #DEFF70 !important;
}
.anthem .pdpg__more.dark {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  background-color: rgba(255, 255, 255, 0.1) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__more.dark {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .pdpg__more.dark span {
  position: relative;
  z-index: 1;
}
.anthem .pdpg__more.dark:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpg__more.dark:hover > span {
  color: #000000;
}
.anthem .pdpg__more.dark:hover {
  background-color: #DEFF70 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__more {
    margin-top: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .fancybox__container .f-thumbs__viewport {
  display: none;
}
.anthem .fancybox__container .f-panzoom__viewport {
  align-content: center;
}
.anthem .fancybox__container .f-panzoom__content {
  max-height: 75%;
  width: auto;
  margin: 0 auto;
}
.anthem .fancybox__container .f-button[data-panzoom-action="toggleFull"],
.anthem .fancybox__container .f-button[data-autoplay-action="toggle"],
.anthem .fancybox__container .f-button[data-fullscreen-action="toggle"],
.anthem .fancybox__container .f-button[data-thumbs-action="toggle"] {
  display: none !important;
}
.anthem .fancybox__container .f-button[title="Close"] {
  background-color: transparent;
  top: calc(22rem * 1 / 13.5);
  right: calc(19rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-button[title="Close"] {
    top: calc(11.65659rem * 1 / 9.59062);
    right: calc(-4.08187rem * 1 / 9.59062);
  }
}
.anthem .fancybox__container .f-caption {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #FFFFFF;
  position: absolute;
  top: calc(70rem * 1 / 13.5);
  left: calc(76rem * 1 / 13.5);
  padding: 0;
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-caption {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fancybox__container .f-caption {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-caption {
    top: calc(236.0768rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .fancybox__container .f-carousel__counter,
.anthem .fancybox__container .f-counter {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #FFFFFF;
  position: absolute;
  top: calc(70rem * 1 / 13.5);
  left: calc(26rem * 1 / 13.5);
  padding: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-carousel__counter,
  .anthem .fancybox__container .f-counter {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fancybox__container .f-carousel__counter,
  .anthem .fancybox__container .f-counter {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-carousel__counter,
  .anthem .fancybox__container .f-counter {
    top: calc(183.61529rem * 1 / 9.59062);
    left: calc(41.96921rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-panzoom__wrapper {
    width: calc(918.07644rem * 1 / 9.59062);
  }
}
.anthem .fancybox__container .f-button.is-arrow.is-prev,
.anthem .fancybox__container .f-button.is-arrow.is-next {
  background: white;
  width: calc(42rem * 1 / 13.5);
  height: calc(42rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .f-button.is-arrow.is-prev,
  .anthem .fancybox__container .f-button.is-arrow.is-next {
    display: none;
  }
}
.anthem .fancybox__container .f-button.is-arrow.is-prev:hover,
.anthem .fancybox__container .f-button.is-arrow.is-next:hover {
  background-color: #DEFF70;
}
.anthem .fancybox__container .f-button.is-arrow.is-prev > svg,
.anthem .fancybox__container .f-button.is-arrow.is-next > svg {
  display: none;
}
.anthem .fancybox__container .f-button.is-arrow.is-prev::after {
  content: '';
  width: calc(14.334rem * 1 / 13.5);
  height: calc(8.6rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-prev-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.anthem .fancybox__container .f-button.is-arrow.is-next::after {
  content: '';
  width: calc(14.334rem * 1 / 13.5);
  height: calc(8.6rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-prev-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
}
.anthem .fancybox__container .property-name {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  position: absolute;
  top: calc(32rem * 1 / 13.5);
  left: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .property-name {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fancybox__container .property-name {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fancybox__container .property-name {
    top: calc(65.57689rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .dmws {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .dmws__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__title {
    grid-column: 1 / -1;
    margin-bottom: calc(65.57689rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .dmws__desc {
  grid-column: 2 / span 6;
  margin-bottom: calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__desc {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dmws__desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__desc.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dmws__desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__desc {
    grid-column: 2 / -1;
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .dmws__desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__desc > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dmws__desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__desc > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dmws__desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .dmws__link {
  grid-column: 2 / span 6;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(66rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  margin-bottom: calc(63rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(162.63068rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .dmws__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .dmws__link::after {
  content: '';
  position: absolute;
  top: 52%;
  right: calc(40rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(12rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/document.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__link::after {
    width: calc(34.09998rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
    right: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .dmws__link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .dmws__link:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__link {
    grid-column: 2 / -1;
    margin-bottom: calc(112.79225rem * 1 / 9.59062);
  }
}
.anthem .dmws__content {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(50rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content {
    row-gap: calc(112.79225rem * 1 / 9.59062);
  }
}
.anthem .dmws__content-item {
  display: flex;
  flex-direction: column;
  gap: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item {
    gap: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .dmws__content-item:nth-child(3n+1) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item:nth-child(3n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .dmws__content-item:nth-child(3n+2) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item:nth-child(3n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .dmws__content-item:nth-child(3n+3) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item:nth-child(3n+3) {
    grid-column: 2 / -1;
  }
}
.anthem .dmws__content-item--details {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
.anthem .dmws__content-item--details ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item--details ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .dmws__content-item--details ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item--details ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .dmws__content-item--details ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .dmws__content-item--details ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item--details ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dmws__content-item--details ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dmws__content-item--details {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dmws__content-item--details {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pdpdr {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__image {
  grid-column: 1 / span 7;
  margin-left: calc(-30rem * 1 / 13.5);
  height: calc(712rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__image {
    grid-column: 1 / span 5;
    height: calc(695.11502rem * 1 / 9.59062);
    width: calc(810.53035rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .pdpdr__details {
  grid-column: 9 / -1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(36rem * 1 / 13.5);
  grid-auto-rows: max-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details {
    grid-column: 1 / -1;
    grid-template-columns: 1fr;
    column-gap: unset;
    row-gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item:nth-child(2n + 1) {
  grid-column: 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item:nth-child(2n + 1) {
    grid-column: 1 / -1;
  }
}
.anthem .pdpdr__details-item:nth-child(2n + 2) {
  grid-column: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item:nth-child(2n + 2) {
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.location {
    order: 1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.sales {
    order: 2;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.documentation {
    order: 3;
  }
  .anthem .pdpdr__details-item.documentation .pdpdr__details-item--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.links {
    order: 4;
  }
  .anthem .pdpdr__details-item.links .pdpdr__details-item--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--title {
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--title {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--title {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--address {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
  display: block;
  -webkit-text-size-adjust: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--address {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--address.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--address > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--address > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--address > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pdpdr__details-item--map {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--map {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--map span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpdr__details-item--map::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--map::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--map:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpdr__details-item--map:hover > span {
  color: #000000;
}
.anthem .pdpdr__details-item--map:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--map:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--docs,
.anthem .pdpdr__details-item--links {
  display: flex;
  flex-direction: column;
  gap: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--docs,
  .anthem .pdpdr__details-item--links {
    gap: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--doc,
.anthem .pdpdr__details-item--link {
  text-decoration: none;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
  color: #000000;
  display: flex;
  gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--doc,
  .anthem .pdpdr__details-item--link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--doc,
  .anthem .pdpdr__details-item--link {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--doc,
  .anthem .pdpdr__details-item--link {
    gap: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--doc img {
  width: calc(11rem * 1 / 13.5);
  height: calc(16rem * 1 / 13.5);
  object-fit: contain;
  transform: translateY(calc(1rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--doc img {
    width: calc(28.85383rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
    transform: translateX(calc(2.62308rem * 1 / 9.59062));
  }
}
.anthem .pdpdr__details-item--link img {
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  object-fit: contain;
  transform: translateY(calc(3rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--link img {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    transform: translateY(calc(7.86923rem * 1 / 9.59062));
  }
}
.anthem .pdpdr__details-item--email {
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email {
    margin-bottom: 0;
  }
}
.anthem .pdpdr__details-item--email > p {
  margin-bottom: calc(15rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email > p {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--email > p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email > p.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdr__details-item--email > p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email > p {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--email > a {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email > a {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--email > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpdr__details-item--email > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email > a::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--email > a:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpdr__details-item--email > a:hover > span {
  color: #000000;
}
.anthem .fiwc {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .fiwc {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .fiwc__image {
  grid-column: 1 / -1;
  width: calc(1440rem * 1 / 13.5);
  height: calc(850rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .fiwc__image {
    width: 100%;
    height: calc(603.85298rem * 1 / 9.59062);
  }
}
.anthem .fiwc__image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fiwc__caption {
  grid-column: 1 / -1;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  margin-top: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fiwc__caption {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fiwc__caption {
    margin-top: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .fiwc__caption > span {
  grid-column: 1 / span 4;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fiwc__caption > span {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fiwc__caption > span {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fiwc__caption > span {
    grid-column: 1 / -1;
  }
}
.anthem .vg {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .vg {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .vg__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .vg__description {
  grid-column: 2 / span 5;
  margin-bottom: calc(67rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vg__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vg__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__description {
    grid-column: 2 / -1;
    margin-bottom: calc(178.36914rem * 1 / 9.59062);
  }
}
.anthem .vg__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vg__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vg__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .vg__playlists {
  grid-column: 2 / -1;
  display: flex;
  gap: calc(40rem * 1 / 13.5);
  margin-bottom: calc(70rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__playlists {
    grid-column: 2/-1;
    flex-wrap: wrap;
    column-gap: calc(31.47691rem * 1 / 9.59062);
    row-gap: calc(26.23076rem * 1 / 9.59062);
    margin-bottom: calc(167.87684rem * 1 / 9.59062);
  }
}
.anthem .vg__playlist {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #B0B0B0;
  font-weight: 600;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__playlist {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vg__playlist {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__playlist.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vg__playlist.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .vg__playlist.active {
  color: #000000;
}
.anthem .vg__videos {
  grid-column: 1 / -1;
}
.anthem .vg__videos-group {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(30rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-group {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-group {
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .vg__videos-group.active {
  display: grid;
}
.anthem .vg__videos-item {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: baseline;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.anthem .vg__videos-item img {
  width: 100%;
  height: calc(241rem * 1 / 13.5);
  object-fit: cover;
  transition: all 0.8s ease-out;
  transform: scale(1);
  filter: brightness(0.6);
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-item img {
    height: calc(317.39214rem * 1 / 9.59062);
  }
}
.anthem .vg__videos-item img:hover {
  transform: scale(1.05);
  filter: brightness(0.7);
}
.anthem .vg__videos-item > .playbutton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: calc(69.031rem * 1 / 13.5);
  height: calc(69.031rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 50%;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-item > .playbutton {
    width: calc(120.71656rem * 1 / 9.59062);
    height: calc(120.71656rem * 1 / 9.59062);
  }
}
.anthem .vg__videos-item > .playbutton > svg {
  width: calc(25.969rem * 1 / 13.5);
  height: calc(25.969rem * 1 / 13.5);
  object-fit: contain ;
  transform: translateX(calc(4rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-item > .playbutton > svg {
    width: calc(45.41331rem * 1 / 9.59062);
    height: calc(45.41331rem * 1 / 9.59062);
    transform: translateX(calc(7.4923rem * 1 / 9.59062));
  }
}
.anthem .vg__videos-item:nth-child(4n + 1) {
  grid-column: 1 / span 3;
}
.anthem .vg__videos-item:nth-child(4n + 2) {
  grid-column: 4 / span 3;
}
.anthem .vg__videos-item:nth-child(4n + 3) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-item:nth-child(4n + 3) {
    grid-column: 1 / span 3;
  }
}
.anthem .vg__videos-item:nth-child(4n + 4) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__videos-item:nth-child(4n + 4) {
    grid-column: 4 / span 3;
  }
}
.anthem .vg__more {
  margin-top: calc(90rem * 1 / 13.5);
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__more {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .vg__more span {
  position: relative;
  z-index: 1;
}
.anthem .vg__more:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .vg__more:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .vg__more {
    margin-top: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .fdm {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-top: var(--spaceBetweenBlocks);
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .fdm.dark {
  background-color: #000000;
  color: #FFFFFF;
}
.anthem .fdm.dark .fdm__intro-button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm.dark .fdm__intro-button {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .fdm.dark .fdm__intro-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .fdm.dark .fdm__intro-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm.dark .fdm__intro-button::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .fdm.dark .fdm__intro-button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fdm.dark .fdm__intro-button:hover > span {
  color: #000000;
}
.anthem .fdm.dark .fdm__intro-button:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm.dark .fdm__intro-button:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fdm.dark .fdm__intro-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fdm.dark .fdm__intro-button.hover > span {
  color: #000000;
}
.anthem .fdm.dark .fdm__intro-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm.dark .fdm__intro-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fdm__title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__title.desktop {
    display: none;
  }
}
.anthem .fdm__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__title.mobile {
    display: block;
  }
}
.anthem .fdm__intro {
  grid-column: 2 / span 6;
  max-width: calc(672rem * 1 / 13.5);
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro {
    grid-column: 2 / -1;
    max-width: 100%;
    margin-bottom: calc(94.43072rem * 1 / 9.59062);
  }
}
.anthem .fdm__intro-description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fdm__intro-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fdm__intro-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-description {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .fdm__intro-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fdm__intro-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fdm__intro-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fdm__intro-description:last-child {
  margin-bottom: 0;
}
.anthem .fdm__intro-button {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-button {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .fdm__intro-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .fdm__intro-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-button::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .fdm__intro-button:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fdm__intro-button:hover > span {
  color: #000000;
}
.anthem .fdm__intro-button:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-button:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fdm__intro-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fdm__intro-button.hover > span {
  color: #000000;
}
.anthem .fdm__intro-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__intro-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fdm__details {
  grid-column: 7 / -1;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__details {
    grid-column: 1 / -1;
    column-gap: calc(26.23076rem * 1 / 9.59062);
    row-gap: calc(104.92302rem * 1 / 9.59062);
  }
}
.anthem .fdm__detail {
  max-width: calc(332rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  gap: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__detail {
    max-width: 100%;
    gap: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .fdm__detail:nth-child(2n+1) {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__detail:nth-child(2n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .fdm__detail:nth-child(2n+2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__detail:nth-child(2n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .fdm__detail-text {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__detail-text {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fdm__detail-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fdm__detail-text > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fdm__detail-text > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fdm__detail-text > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fvwc {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .fvwc {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .fvwc__video {
  grid-column: 1 / span 9;
  margin-left: calc(-30rem * 1 / 13.5);
  height: calc(795rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .fvwc__video {
    grid-column: 1 / 6;
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    height: calc(611.1766rem * 1 / 9.59062);
  }
}
.anthem .fvwc__video > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.6);
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.anthem .fvwc__video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fvwc__video:hover > img {
  transform: scale(1.05);
  filter: brightness(0.7);
}
.anthem .fvwc__video-playbutton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: calc(69.031rem * 1 / 13.5);
  height: calc(69.031rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 50%;
}
@media only screen and (max-width: 1023px) {
  .anthem .fvwc__video-playbutton {
    width: calc(120.71656rem * 1 / 9.59062);
    height: calc(120.71656rem * 1 / 9.59062);
  }
}
.anthem .fvwc__video-playbutton > svg {
  width: calc(25.969rem * 1 / 13.5);
  height: calc(25.969rem * 1 / 13.5);
  object-fit: contain ;
  transform: translateX(calc(4rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .fvwc__video-playbutton > svg {
    width: calc(45.41331rem * 1 / 9.59062);
    height: calc(45.41331rem * 1 / 9.59062);
    transform: translateX(calc(7.4923rem * 1 / 9.59062));
  }
}
.anthem .fvwc__caption {
  grid-column: 1 / span 9;
  margin-top: calc(18rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fvwc__caption {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fvwc__caption {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fvwc__caption {
    grid-column: 1 / 6;
    margin-top: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .htfp {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .htfp.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
.anthem .htfp__subtitle {
  grid-column: 1 / span 7;
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__subtitle {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .htfp__title {
  grid-column: 1 / span 10;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__title {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .htfp__description {
  grid-column: 2 / span 6;
  padding-bottom: calc(18rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  max-width: calc(675rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__description {
    grid-column: 2 / -1;
    padding-bottom: calc(52.46151rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .htfp__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .htfp__description > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .htfp__description.no-title {
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__description.no-title {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .htfp__accordion {
  grid-column: 2 / span 6;
  margin-bottom: calc(51rem * 1 / 13.5);
  max-width: calc(622rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__accordion {
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    max-width: calc(708.2304rem * 1 / 9.59062);
  }
}
.anthem .htfp__accordion-expand {
  transition: all 0.5s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
.anthem .htfp__accordion-expand > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__accordion-expand > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__accordion-expand > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__accordion-expand > * {
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .htfp__accordion-expand > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .htfp__accordion-expand.active {
  max-height: calc(2000rem * 1 / 13.5);
  margin-bottom: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__accordion-expand.active {
    max-height: calc(4623.07556rem * 1 / 9.59062);
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .htfp__accordion-heading {
  display: block;
  cursor: pointer;
  width: fit-content;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__accordion-heading {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__accordion-heading {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .htfp__accordion-heading::after {
  content: "";
  display: inline-block;
  margin-left: calc(10rem * 1 / 13.5);
  width: calc(10rem * 1 / 13.5);
  height: calc(10rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/plus-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__accordion-heading::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
    margin-left: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .htfp__accordion-heading.active::after {
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/minus-black.svg);
}
.anthem .htfp__filter {
  grid-column: 1 / -1;
  position: relative;
  display: flex;
  margin-bottom: calc(13rem * 1 / 13.5);
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter {
    margin-bottom: calc(34.09998222222222rem * 1 / 9.59062);
    row-gap: calc(26.23076rem * 1 / 9.59062);
    flex-wrap: wrap;
  }
}
.anthem .htfp__filter-item {
  position: relative;
  width: calc(258rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item {
    width: calc(459.03822rem * 1 / 9.59062);
  }
}
.anthem .htfp__filter-item.active {
  z-index: 10;
}
.anthem .htfp__filter-item:nth-child(5n + 1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item:nth-child(5n + 1) {
    grid-column: 1 / span 3;
  }
}
.anthem .htfp__filter-item:nth-child(5n + 1) .htfp__filter-item--select {
  border-radius: calc(10rem * 1 / 13.5) 0 0 calc(10rem * 1 / 13.5);
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item:nth-child(5n + 1) .htfp__filter-item--select {
    border-radius: calc(26.23076rem * 1 / 9.59062) 0 0 calc(26.23076rem * 1 / 9.59062);
    border-right: calc(2.62308rem * 1 / 9.59062) solid rgba(0, 0, 0, 0.1);
  }
}
.anthem .htfp__filter-item:nth-child(5n + 2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item:nth-child(5n + 2) {
    grid-column: 4 / span 3;
  }
}
.anthem .htfp__filter-item:nth-child(5n + 2) .htfp__filter-item--select {
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item:nth-child(5n + 2) .htfp__filter-item--select {
    border-right: none;
    border-radius: 0 calc(26.23076rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) 0;
  }
}
.anthem .htfp__filter-item:nth-child(5n + 3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item:nth-child(5n + 3) {
    grid-column: 1 / -1;
    width: 100%;
  }
}
.anthem .htfp__filter-item:nth-child(5n + 3) .htfp__filter-item--select {
  border-radius: 0 calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item:nth-child(5n + 3) .htfp__filter-item--select {
    border-radius: calc(26.23076rem * 1 / 9.59062);
    border-right: calc(2.62308rem * 1 / 9.59062) solid rgba(0, 0, 0, 0.1);
    padding-left: calc(120.66147555555554rem * 1 / 9.59062);
    justify-content: start;
  }
}
.anthem .htfp__filter-item--select {
  position: relative;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  height: calc(55rem * 1 / 13.5);
  display: flex;
  align-items: center;
  backdrop-filter: blur(10px);
  background: rgba(176, 176, 176, 0.25);
  padding: 0 calc(30rem * 1 / 13.5) 0 calc(30rem * 1 / 13.5);
  z-index: 1;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--select {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__filter-item--select {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--select.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__filter-item--select.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--select {
    height: calc(144.26916rem * 1 / 9.59062);
    padding: 0 calc(44.59228rem * 1 / 9.59062);
    justify-content: center;
  }
}
.anthem .htfp__filter-item--select > span {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--select > span {
    transform: translateX(calc(-26.95381rem * 1 / 9.59062));
  }
}
.anthem .htfp__filter-item--select > span::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(-26rem * 1 / 13.5);
  width: calc(16rem * 1 / 13.5);
  height: calc(9rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--select > span::after {
    right: calc(-62.95381rem * 1 / 9.59062);
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .htfp__filter-item--options {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  position: absolute;
  top: calc(60rem * 1 / 13.5);
  left: 0;
  color: #000000;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: calc(10rem * 1 / 13.5);
  z-index: 10;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: calc(17rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  visibility: hidden ;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--options {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__filter-item--options {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--options.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__filter-item--options.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--options {
    top: calc(157.38453rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding: calc(44.59228rem * 1 / 9.59062) calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .htfp__filter-item--options.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.anthem .htfp__filter-item--options > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--options > li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__filter-item--options > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--options > li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__filter-item--options > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__filter-item--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .htfp__filter-item--options > li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .htfp__filter-item--options > li.dimmed {
  opacity: 0.4;
}
.anthem .htfp__advFilterBtn {
  grid-column: 1 / -1;
  margin-bottom: calc(60rem * 1 / 13.5);
  display: flex;
  gap: calc(8rem * 1 / 13.5);
  align-items: center;
  width: fit-content;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advFilterBtn {
    margin-bottom: calc(157.3845333333333rem * 1 / 9.59062);
    gap: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .htfp__advFilterBtn > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advFilterBtn > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advFilterBtn > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .htfp__advFilterBtn > img {
  width: calc(14rem * 1 / 13.5);
  height: calc(8rem * 1 / 13.5);
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advFilterBtn > img {
    width: calc(36.723057777777775rem * 1 / 9.59062);
    height: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter {
  width: calc(540rem * 1 / 13.5);
  height: 100vh;
  background-color: #000000;
  position: fixed;
  top: 0;
  right: calc(-800rem * 1 / 13.5);
  z-index: 1000;
  overflow-y: auto;
  /* Add scrollbar when content overflows vertically */
  transition: all 0.5s ease-out;
}
.anthem .htfp__advancedFilter * {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter {
    width: calc(1022.99947rem * 1 / 9.59062);
    right: calc(-2098.46044rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter.open {
  right: 0;
}
.anthem .htfp__advancedFilter-body {
  padding: calc(90rem * 1 / 13.5) calc(38rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(37rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-body {
    padding: calc(160.00761rem * 1 / 9.59062) calc(52.46151rem * 1 / 9.59062) calc(70.82304rem * 1 / 9.59062) calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-close {
  position: absolute;
  width: calc(17.858rem * 1 / 13.5);
  height: calc(17.858rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  top: calc(33rem * 1 / 13.5);
  left: calc(495rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-close {
    width: calc(52.46151rem * 1 / 9.59062);
    height: calc(52.46151rem * 1 / 9.59062);
    top: calc(108.67402rem * 1 / 9.59062);
    left: calc(900.84284rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-close img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  cursor: pointer;
}
.anthem .htfp__advancedFilter-title {
  margin-bottom: calc(11rem * 1 / 13.5);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-title {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-subtitle {
  margin-bottom: calc(28rem * 1 / 13.5);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-subtitle {
    margin-bottom: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-heading {
  display: none;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-heading {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-heading {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-heading.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-heading.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-heading {
    display: block;
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown {
  width: calc(465rem * 1 / 13.5);
  margin-bottom: calc(10rem * 1 / 13.5);
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown {
    width: 100%;
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown--type,
.anthem .htfp__advancedFilter-dropdown--bedroom {
  width: calc(232rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--type,
  .anthem .htfp__advancedFilter-dropdown--bedroom {
    width: 50%;
  }
}
.anthem .htfp__advancedFilter-dropdown--community,
.anthem .htfp__advancedFilter-dropdown--bathroom {
  width: calc(232rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--community,
  .anthem .htfp__advancedFilter-dropdown--bathroom {
    width: 50%;
  }
}
.anthem .htfp__advancedFilter-dropdown--city {
  width: 100%;
}
.anthem .htfp__advancedFilter-dropdown--select {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: calc(61rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding-left: calc(28rem * 1 / 13.5);
  padding-right: calc(10rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select {
    height: calc(162.63068444444443rem * 1 / 9.59062);
    padding-left: calc(57.70766rem * 1 / 9.59062);
    padding-right: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown--select.type,
.anthem .htfp__advancedFilter-dropdown--select.bedroom {
  border-radius: calc(10rem * 1 / 13.5) 0 0 calc(10rem * 1 / 13.5);
  border-right: calc(1rem * 1 / 13.5) solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select.type,
  .anthem .htfp__advancedFilter-dropdown--select.bedroom {
    border-radius: calc(26.23076rem * 1 / 9.59062) 0 0 calc(26.23076rem * 1 / 9.59062);
    border-right: calc(2.62308rem * 1 / 9.59062) solid rgba(255, 255, 255, 0.1);
  }
}
.anthem .htfp__advancedFilter-dropdown--select.community,
.anthem .htfp__advancedFilter-dropdown--select.bedroomCount {
  border-radius: 0 calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select.community,
  .anthem .htfp__advancedFilter-dropdown--select.bedroomCount {
    border-radius: 0 calc(26.23076rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) 0;
  }
}
.anthem .htfp__advancedFilter-dropdown--select.city {
  border-radius: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select.city {
    border-radius: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown--select > .label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select > .label {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-dropdown--select > .label {
    font-size: 18px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select > .label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htfp__advancedFilter-dropdown--select > .label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-dropdown--select > .label.with-100vh-bg {
    font-size: 18px;
    line-height: 18px;
  }
}
.anthem .htfp__advancedFilter-dropdown--select > .label::after {
  content: '';
  position: absolute;
  top: 60%;
  right: calc(-23rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(13rem * 1 / 13.5);
  height: calc(8rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-white-v2.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--select > .label::after {
    right: calc(-60.33074rem * 1 / 9.59062);
    width: calc(34.09998rem * 1 / 9.59062);
    height: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown--options {
  position: absolute;
  top: calc(66rem * 1 / 13.5);
  width: inherit;
  height: fit-content;
  background-color: #FFFFFF;
  border-radius: calc(10rem * 1 / 13.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: calc(29rem * 1 / 13.5) calc(30rem * 1 / 13.5) calc(28rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--options {
    top: calc(173.12299rem * 1 / 9.59062);
    width: inherit;
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding: calc(55.06919rem * 1 / 9.59062) calc(45.69227rem * 1 / 9.59062) calc(55.44612rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown--options.open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.anthem .htfp__advancedFilter-dropdown--options > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(28rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--options > li {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-dropdown--options > li {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--options > li.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(73.446122rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htfp__advancedFilter-dropdown--options > li.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(73.446122rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-dropdown--options > li.with-100vh-bg {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-dropdown--options > li {
    margin-bottom: calc(5.73845rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htfp__advancedFilter-dropdown--options > li {
    margin-bottom: calc(5.73845rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-dropdown--options > li.dimmed {
  opacity: 0.4;
}
.anthem .htfp__advancedFilter-dropdown--options > li:last-child {
  margin-bottom: 0;
}
.anthem .htfp__advancedFilter-price,
.anthem .htfp__advancedFilter-homeSize {
  margin-bottom: calc(10rem * 1 / 13.5);
  width: calc(465rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: calc(15rem * 1 / 13.5);
  padding: 0 calc(30rem * 1 / 13.5);
  min-height: calc(137rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price,
  .anthem .htfp__advancedFilter-homeSize {
    width: calc(918.07644rem * 1 / 9.59062);
    min-height: calc(369.8536533333333rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
    gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-price > .label,
.anthem .htfp__advancedFilter-homeSize > .label {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  margin-bottom: calc(7rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price > .label,
  .anthem .htfp__advancedFilter-homeSize > .label {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-price > .label,
  .anthem .htfp__advancedFilter-homeSize > .label {
    font-size: 18px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price > .label.with-100vh-bg,
  .anthem .htfp__advancedFilter-homeSize > .label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htfp__advancedFilter-price > .label.with-100vh-bg,
  .anthem .htfp__advancedFilter-homeSize > .label.with-100vh-bg {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-price > .label.with-100vh-bg,
  .anthem .htfp__advancedFilter-homeSize > .label.with-100vh-bg {
    font-size: 18px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price > .label,
  .anthem .htfp__advancedFilter-homeSize > .label {
    margin-bottom: calc(13.115377777777777rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-price .value-container,
.anthem .htfp__advancedFilter-homeSize .value-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.anthem .htfp__advancedFilter-price .value,
.anthem .htfp__advancedFilter-homeSize .value {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  color: #BCBCBC;
  color: #FFFFFF;
  width: fit-content;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price .value,
  .anthem .htfp__advancedFilter-homeSize .value {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-price .value,
  .anthem .htfp__advancedFilter-homeSize .value {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price .value.with-100vh-bg,
  .anthem .htfp__advancedFilter-homeSize .value.with-100vh-bg {
    font-size: calc(31.47691rem * 1 / 9.59062 * 0.5);
    line-height: calc(47.21536rem * 1 / 9.59062 * 0.5);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htfp__advancedFilter-price .value.with-100vh-bg,
  .anthem .htfp__advancedFilter-homeSize .value.with-100vh-bg {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__advancedFilter-price .value.with-100vh-bg,
  .anthem .htfp__advancedFilter-homeSize .value.with-100vh-bg {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price .value,
  .anthem .htfp__advancedFilter-homeSize .value {
    gap: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-price .value > span:first-child,
.anthem .htfp__advancedFilter-homeSize .value > span:first-child {
  font-weight: 600;
}
.anthem .htfp__advancedFilter-price .value.max > span,
.anthem .htfp__advancedFilter-homeSize .value.max > span {
  display: flex;
  justify-content: end;
}
.anthem .htfp__advancedFilter-price #price-slider-advancedFilter,
.anthem .htfp__advancedFilter-homeSize #price-slider-advancedFilter,
.anthem .htfp__advancedFilter-price #homeSize-slider-advancedFilter,
.anthem .htfp__advancedFilter-homeSize #homeSize-slider-advancedFilter {
  width: calc(396rem * 1 / 13.5);
  height: calc(2rem * 1 / 13.5);
  margin: 0 auto;
  transform: translateX(calc(4rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price #price-slider-advancedFilter,
  .anthem .htfp__advancedFilter-homeSize #price-slider-advancedFilter,
  .anthem .htfp__advancedFilter-price #homeSize-slider-advancedFilter,
  .anthem .htfp__advancedFilter-homeSize #homeSize-slider-advancedFilter {
    width: calc(100% - calc(23.60768rem * 1 / 9.59062));
    height: calc(5.24615rem * 1 / 9.59062);
    transform: translateX(calc(10.4923rem * 1 / 9.59062));
  }
}
.anthem .htfp__advancedFilter-price .noUi-handle,
.anthem .htfp__advancedFilter-homeSize .noUi-handle {
  width: calc(10rem * 1 / 13.5);
  height: calc(10rem * 1 / 13.5);
  box-shadow: none;
  border-radius: 50%;
  top: calc(-4.5rem * 1 / 13.5);
  cursor: pointer;
  right: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price .noUi-handle,
  .anthem .htfp__advancedFilter-homeSize .noUi-handle {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
    top: calc(-11.80384rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-price .noUi-handle::before,
.anthem .htfp__advancedFilter-homeSize .noUi-handle::before,
.anthem .htfp__advancedFilter-price .noUi-handle::after,
.anthem .htfp__advancedFilter-homeSize .noUi-handle::after {
  display: none;
}
.anthem .htfp__advancedFilter-price .noUi-target,
.anthem .htfp__advancedFilter-homeSize .noUi-target {
  border: none;
}
.anthem .htfp__advancedFilter-price .noUi-base,
.anthem .htfp__advancedFilter-homeSize .noUi-base {
  height: calc(2rem * 1 / 13.5);
  background: rgba(23, 23, 23, 0.75);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price .noUi-base,
  .anthem .htfp__advancedFilter-homeSize .noUi-base {
    height: calc(5.24615rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-price .noUi-connects > .noUi-connect,
.anthem .htfp__advancedFilter-homeSize .noUi-connects > .noUi-connect {
  background-color: #FFFFFF;
}
.anthem .htfp__advancedFilter-price {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-price {
    margin-bottom: calc(65.57688888888889rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-link {
  width: calc(60rem * 1 / 13.5);
  height: calc(60rem * 1 / 13.5);
  background-color: #FFFFFF;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-out;
  cursor: pointer;
  justify-self: end;
  margin-top: calc(19rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-link {
    width: calc(157.3845333333333rem * 1 / 9.59062);
    height: calc(157.3845333333333rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-link img {
  width: calc(21.429rem * 1 / 13.5);
  height: calc(12.857rem * 1 / 13.5);
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__advancedFilter-link img {
    width: calc(56.20988607999999rem * 1 / 9.59062);
    height: calc(33.72488241777777rem * 1 / 9.59062);
  }
}
.anthem .htfp__advancedFilter-link:hover {
  background-color: #DEFF70;
}
.anthem .htfp__overlay {
  height: 200vh;
  width: 100%;
  position: absolute;
  top: calc(-500rem * 1 / 13.5);
  left: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
}
.anthem .htfp__overlay.active {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__overlay.active {
    display: none;
  }
}
.anthem .htfp__properties {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  row-gap: calc(60rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__properties {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__properties {
    row-gap: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .htfp__property {
  text-decoration: none;
  color: #000000;
}
.anthem .htfp__property.hide {
  display: none;
}
.anthem .htfp__property:nth-child(3n+1) {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property:nth-child(3n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .htfp__property:nth-child(3n+2) {
  grid-column: 5 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property:nth-child(3n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .htfp__property:nth-child(3n+3) {
  grid-column: 9 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property:nth-child(3n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .htfp__property-image {
  height: calc(341rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: calc(30rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-image {
    width: calc(918.07644rem * 1 / 9.59062);
    height: calc(689.86887rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1);
}
.anthem .htfp__property:hover .htfp__property-image img {
  transform: scale(1.05);
}
.anthem .htfp__property-status {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-status > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__property-status > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-status > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__property-status > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-status > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__property-status > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-status > span.grey {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(176, 176, 176, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.grey {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__property-status > span.grey {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-status > span.grey {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-title {
  margin-bottom: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-title {
    margin-bottom: calc(49.83844rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-type {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-type {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__property-type {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-type {
    margin-bottom: calc(57.70766rem * 1 / 9.59062);
  }
}
.anthem .htfp__property-community,
.anthem .htfp__property-homeSize,
.anthem .htfp__property-bedrooms,
.anthem .htfp__property-bathrooms,
.anthem .htfp__property-price {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__property-community,
  .anthem .htfp__property-homeSize,
  .anthem .htfp__property-bedrooms,
  .anthem .htfp__property-bathrooms,
  .anthem .htfp__property-price {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__property-community,
  .anthem .htfp__property-homeSize,
  .anthem .htfp__property-bedrooms,
  .anthem .htfp__property-bathrooms,
  .anthem .htfp__property-price {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .htfp__noResults {
  grid-column: 1 / -1;
  text-align: center;
  padding: calc(100rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__noResults {
    padding: calc(157.38453rem * 1 / 9.59062) 0;
  }
}
.anthem .htfp__loading {
  grid-column: 1 / -1;
  text-align: center;
  animation: fade 1s linear infinite alternate;
}
.anthem .htfp__loading > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__loading > span {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htfp__loading > span {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
@keyframes fade {
  to {
    opacity: 0;
  }
}
.anthem .htfp__showMore {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
  margin-top: calc(90rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__showMore {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .htfp__showMore span {
  position: relative;
  z-index: 1;
}
.anthem .htfp__showMore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .htfp__showMore:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfp__showMore {
    text-align: center;
    width: calc(729.215rem * 1 / 9.59062);
    margin-top: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .ss {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .ss.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
.anthem .ss__subtitle {
  grid-column: 1 / span 7;
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__subtitle {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ss__title {
  grid-column: 1 / span 10;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__title {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ss__description {
  grid-column: 2 / span 6;
  padding-bottom: calc(18rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  max-width: calc(675rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__description {
    grid-column: 2 / -1;
    padding-bottom: calc(52.46151rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .ss__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .ss__description > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .ss__description.no_title {
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__description.no_title {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .ss__accordion {
  grid-column: 2 / span 6;
  margin-bottom: calc(51rem * 1 / 13.5);
  max-width: calc(622rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__accordion {
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    max-width: calc(708.2304rem * 1 / 9.59062);
  }
}
.anthem .ss__accordion-expand {
  transition: all 0.5s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
.anthem .ss__accordion-expand > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__accordion-expand > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__accordion-expand > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__accordion-expand > * {
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .ss__accordion-expand > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .ss__accordion-expand.active {
  max-height: calc(2000rem * 1 / 13.5);
  margin-bottom: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__accordion-expand.active {
    max-height: calc(4623.07556rem * 1 / 9.59062);
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ss__accordion-heading {
  display: block;
  cursor: pointer;
  width: fit-content;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__accordion-heading {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__accordion-heading {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .ss__accordion-heading::after {
  content: "";
  display: inline-block;
  margin-left: calc(10rem * 1 / 13.5);
  width: calc(10rem * 1 / 13.5);
  height: calc(10rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/plus-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__accordion-heading::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
    margin-left: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .ss__accordion-heading.active::after {
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/minus-black.svg);
}
.anthem .ss__filter {
  grid-column: 1 / -1;
  position: relative;
  display: flex;
  margin-bottom: calc(60rem * 1 / 13.5);
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter {
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    row-gap: calc(26.23076rem * 1 / 9.59062);
    flex-wrap: wrap;
  }
}
.anthem .ss__filter-item {
  position: relative;
  width: calc(258rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item {
    width: calc(459.03822rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item.active {
  z-index: 10;
}
.anthem .ss__filter-item:nth-child(4n + 1) {
  grid-column: 1 / span 2;
  width: calc(284.5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 1) {
    grid-column: 1 / span 3;
    width: calc(459.03822rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item:nth-child(4n + 1) .ss__filter-item--select {
  border-radius: calc(10rem * 1 / 13.5) 0 0 calc(10rem * 1 / 13.5);
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 1) .ss__filter-item--select {
    border-radius: calc(26.23076rem * 1 / 9.59062) 0 0 calc(26.23076rem * 1 / 9.59062);
    border-right: calc(2.62308rem * 1 / 9.59062) solid rgba(0, 0, 0, 0.1);
  }
}
.anthem .ss__filter-item:nth-child(4n + 2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 2) {
    grid-column: 4 / span 3;
  }
}
.anthem .ss__filter-item:nth-child(4n + 2) .ss__filter-item--select {
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 2) .ss__filter-item--select {
    border-right: none;
    border-radius: 0 calc(26.23076rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) 0;
  }
}
.anthem .ss__filter-item:nth-child(4n + 3) {
  grid-column: 5 / span 2;
  width: calc(284.5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 3) {
    grid-column: 1 / span 3;
    width: calc(459.03822rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item:nth-child(4n + 3) .ss__filter-item--select {
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 3) .ss__filter-item--select {
    border-radius: calc(26.23076rem * 1 / 9.59062) 0 0 calc(26.23076rem * 1 / 9.59062);
    border-right: calc(2.62308rem * 1 / 9.59062) solid rgba(0, 0, 0, 0.1);
  }
}
.anthem .ss__filter-item:nth-child(4n + 4) {
  grid-column: 5 / span 2;
  width: calc(284.5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 4) {
    grid-column: 1 / span 3;
    width: calc(459.03822rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item:nth-child(4n + 4) .ss__filter-item--select {
  border-radius: 0 calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item:nth-child(4n + 4) .ss__filter-item--select {
    border-right: none;
    border-radius: 0 calc(26.23076rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) 0;
  }
}
.anthem .ss__filter-item--select {
  position: relative;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  height: calc(55rem * 1 / 13.5);
  display: flex;
  align-items: center;
  backdrop-filter: blur(10px);
  background: rgba(176, 176, 176, 0.25);
  padding: 0 calc(30rem * 1 / 13.5) 0 calc(30rem * 1 / 13.5);
  z-index: 1;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--select {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__filter-item--select {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--select.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__filter-item--select.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--select {
    height: calc(144.26916rem * 1 / 9.59062);
    padding: 0;
    justify-content: left;
  }
}
.anthem .ss__filter-item--select > span {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--select > span {
    padding: 0 calc(26.23076rem * 1 / 9.59062) 0 calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item--select > span::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(-26rem * 1 / 13.5);
  width: calc(16rem * 1 / 13.5);
  height: calc(9rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--select > span::after {
    right: calc(-34.23076rem * 1 / 9.59062);
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item--options {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  position: absolute;
  top: calc(60rem * 1 / 13.5);
  left: 0;
  color: #000000;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: calc(10rem * 1 / 13.5);
  z-index: 10;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: calc(17rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  visibility: hidden ;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--options {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__filter-item--options {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--options.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__filter-item--options.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--options {
    top: calc(157.38453rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding: calc(44.59228rem * 1 / 9.59062) calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item--options.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.anthem .ss__filter-item--options > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--options > li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__filter-item--options > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--options > li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__filter-item--options > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__filter-item--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .ss__filter-item--options > li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .ss__filter-item--options > li.dimmed {
  opacity: 0.4;
}
.anthem .ss__properties {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  row-gap: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__properties {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__properties {
    row-gap: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .ss__property {
  text-decoration: none;
  color: #000000;
}
.anthem .ss__property.hide {
  display: none;
}
.anthem .ss__property:nth-child(3n+1) {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property:nth-child(3n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .ss__property:nth-child(3n+2) {
  grid-column: 5 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property:nth-child(3n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .ss__property:nth-child(3n+3) {
  grid-column: 9 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property:nth-child(3n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .ss__property-image {
  height: calc(341rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: calc(30rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-image {
    width: calc(918.07644rem * 1 / 9.59062);
    height: calc(689.86887rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .ss__property-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1);
}
.anthem .ss__property:hover .ss__property-image img {
  transform: scale(1.05);
}
.anthem .ss__property-status {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .ss__property-status > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__property-status > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .ss__property-status > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__property-status > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .ss__property-status > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__property-status > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .ss__property-status > span.grey {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(176, 176, 176, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.grey {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__property-status > span.grey {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-status > span.grey {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .ss__property-title {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-title {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .ss__property-community {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-community {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__property-community {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-community {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ss__property-homeSize,
.anthem .ss__property-area {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__property-homeSize,
  .anthem .ss__property-area {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__property-homeSize,
  .anthem .ss__property-area {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .ss__noResults {
  grid-column: 1 / -1;
  text-align: center;
  padding: calc(100rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__noResults {
    padding: calc(157.38453rem * 1 / 9.59062) 0;
  }
}
.anthem .ss__loading {
  grid-column: 1 / -1;
  text-align: center;
  animation: fade 1s linear infinite alternate;
}
.anthem .ss__loading > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__loading > span {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ss__loading > span {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
@keyframes fade {
  to {
    opacity: 0;
  }
}
.anthem .ss__showMore {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
  margin-top: calc(90rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__showMore {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .ss__showMore span {
  position: relative;
  z-index: 1;
}
.anthem .ss__showMore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ss__showMore:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ss__showMore {
    text-align: center;
    width: calc(729.215rem * 1 / 9.59062);
    margin-top: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .cs {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cs.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
.anthem .cs__subtitle {
  grid-column: 1 / span 7;
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__subtitle {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cs__title {
  grid-column: 1 / span 10;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__title {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cs__description {
  grid-column: 2 / span 6;
  padding-bottom: calc(18rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  max-width: calc(675rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__description {
    grid-column: 2 / -1;
    padding-bottom: calc(52.46151rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .cs__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cs__description > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .cs__description.no-title {
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__description.no-title {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .cs__accordion {
  grid-column: 2 / span 6;
  margin-bottom: calc(51rem * 1 / 13.5);
  max-width: calc(622rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__accordion {
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    max-width: calc(708.2304rem * 1 / 9.59062);
  }
}
.anthem .cs__accordion-expand {
  transition: all 0.5s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
.anthem .cs__accordion-expand > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__accordion-expand > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__accordion-expand > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__accordion-expand > * {
    margin-bottom: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .cs__accordion-expand > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .cs__accordion-expand.active {
  max-height: calc(2000rem * 1 / 13.5);
  margin-bottom: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__accordion-expand.active {
    max-height: calc(4623.07556rem * 1 / 9.59062);
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cs__accordion-heading {
  display: block;
  cursor: pointer;
  width: fit-content;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__accordion-heading {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__accordion-heading {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cs__accordion-heading::after {
  content: "";
  display: inline-block;
  margin-left: calc(10rem * 1 / 13.5);
  width: calc(10rem * 1 / 13.5);
  height: calc(10rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/plus-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__accordion-heading::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
    margin-left: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .cs__accordion-heading.active::after {
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/minus-black.svg);
}
.anthem .cs__filter {
  grid-column: 1 / -1;
  position: relative;
  display: flex;
  margin-bottom: calc(60rem * 1 / 13.5);
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter {
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    row-gap: calc(26.23076rem * 1 / 9.59062);
    flex-wrap: wrap;
  }
}
.anthem .cs__filter-item {
  position: relative;
  width: calc(305.667rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item {
    width: calc(459.03822rem * 1 / 9.59062);
  }
}
.anthem .cs__filter-item.active {
  z-index: 10;
}
.anthem .cs__filter-item:nth-child(2n + 1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item:nth-child(2n + 1) {
    grid-column: 1 / span 3;
  }
}
.anthem .cs__filter-item:nth-child(2n + 1) .cs__filter-item--select {
  border-radius: calc(10rem * 1 / 13.5) 0 0 calc(10rem * 1 / 13.5);
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item:nth-child(2n + 1) .cs__filter-item--select {
    border-radius: calc(26.23076rem * 1 / 9.59062) 0 0 calc(26.23076rem * 1 / 9.59062);
    border-right: calc(2.62308rem * 1 / 9.59062) solid rgba(0, 0, 0, 0.1);
  }
}
.anthem .cs__filter-item:nth-child(2n + 2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item:nth-child(2n + 2) {
    grid-column: 4 / span 3;
  }
}
.anthem .cs__filter-item:nth-child(2n + 2) .cs__filter-item--select {
  border-right: calc(1rem * 1 / 13.5) solid rgba(0, 0, 0, 0.1);
  border-radius: 0 calc(10rem * 1 / 13.5) calc(10rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item:nth-child(2n + 2) .cs__filter-item--select {
    border-right: none;
    border-radius: 0 calc(26.23076rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) 0;
  }
}
.anthem .cs__filter-item--select {
  position: relative;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  height: calc(55rem * 1 / 13.5);
  display: flex;
  align-items: center;
  backdrop-filter: blur(10px);
  background: rgba(176, 176, 176, 0.25);
  padding: 0 calc(30rem * 1 / 13.5) 0 calc(30rem * 1 / 13.5);
  z-index: 1;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--select {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__filter-item--select {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--select.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__filter-item--select.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--select {
    height: calc(144.26916rem * 1 / 9.59062);
    padding: 0 calc(44.59228rem * 1 / 9.59062);
    justify-content: center;
  }
}
.anthem .cs__filter-item--select > span {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--select > span {
    transform: translateX(calc(-26.95381rem * 1 / 9.59062));
  }
}
.anthem .cs__filter-item--select > span::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(-26rem * 1 / 13.5);
  width: calc(16rem * 1 / 13.5);
  height: calc(9rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem-AHB25/images/icons/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--select > span::after {
    right: calc(-62.95381rem * 1 / 9.59062);
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .cs__filter-item--options {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  position: absolute;
  top: calc(60rem * 1 / 13.5);
  left: 0;
  color: #000000;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: calc(10rem * 1 / 13.5);
  z-index: 10;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: calc(17rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  transition: all 0.5s ease-out;
  visibility: hidden ;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--options {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__filter-item--options {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--options.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__filter-item--options.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--options {
    top: calc(157.38453rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    padding: calc(44.59228rem * 1 / 9.59062) calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .cs__filter-item--options.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.anthem .cs__filter-item--options > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--options > li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__filter-item--options > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--options > li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__filter-item--options > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__filter-item--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cs__filter-item--options > li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .cs__filter-item--options > li.dimmed {
  opacity: 0.4;
}
.anthem .cs__properties {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  row-gap: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__properties {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__properties {
    row-gap: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .cs__property {
  text-decoration: none;
  color: #000000;
}
.anthem .cs__property.hide {
  display: none;
}
.anthem .cs__property:nth-child(2n+1) {
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property:nth-child(2n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .cs__property:nth-child(2n+2) {
  grid-column: 7 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property:nth-child(2n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .cs__property-image {
  height: calc(515.64rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: calc(26.36rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-image {
    width: calc(918.07644rem * 1 / 9.59062);
    height: calc(689.86887rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .cs__property-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1);
}
.anthem .cs__property:hover .cs__property-image img {
  transform: scale(1.05);
}
.anthem .cs__property-status {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .cs__property-status > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__property-status > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cs__property-status > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__property-status > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cs__property-status > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__property-status > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cs__property-status > span.grey {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(176, 176, 176, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.grey {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__property-status > span.grey {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-status > span.grey {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cs__property-title {
  margin-bottom: calc(3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-title {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .cs__property-details {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  margin-bottom: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-details {
    column-gap: calc(26.23076rem * 1 / 9.59062);
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cs__property-details--left {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-details--left {
    grid-column: 1 / -1;
  }
}
.anthem .cs__property-details--right {
  grid-column: 5 / span 2;
  justify-self: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-details--right {
    display: none;
  }
}
.anthem .cs__property-logo {
  max-width: calc(130rem * 1 / 13.5);
  height: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-logo {
    max-width: calc(283.29216rem * 1 / 9.59062);
  }
}
.anthem .cs__property-logo > img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-logo.desktop {
    display: none;
  }
}
.anthem .cs__property-logo.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-logo.mobile {
    display: block;
  }
}
.anthem .cs__property-description {
  margin-bottom: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-description {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cs__property-description > *:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .cs__property-homeStyles {
  margin-bottom: 0;
}
.anthem .cs__property-homeStyles > span {
  font-weight: 600;
}
.anthem .cs__property-utilities {
  display: flex;
  gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-utilities {
    gap: calc(41.96921rem * 1 / 9.59062);
    flex-wrap: wrap;
    row-gap: calc(20.9846rem * 1 / 9.59062);
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .cs__property-utility {
  width: calc(22rem * 1 / 13.5);
  height: calc(22rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-utility {
    width: calc(65.57689rem * 1 / 9.59062);
    height: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .cs__property-utility > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .cs__property-location {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-location {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__property-location {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__property-location {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cs__noResults {
  grid-column: 1 / -1;
  text-align: center;
  padding: calc(100rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__noResults {
    padding: calc(157.38453rem * 1 / 9.59062) 0;
  }
}
.anthem .cs__loading {
  grid-column: 1 / -1;
  text-align: center;
  animation: fade 1s linear infinite alternate;
}
.anthem .cs__loading > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__loading > span {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cs__loading > span {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
@keyframes fade {
  to {
    opacity: 0;
  }
}
.anthem .cs__showMore {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
  margin-top: calc(90rem * 1 / 13.5);
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__showMore {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .cs__showMore span {
  position: relative;
  z-index: 1;
}
.anthem .cs__showMore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cs__showMore:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cs__showMore {
    text-align: center;
    width: calc(729.215rem * 1 / 9.59062);
    margin-top: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .htfe {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-top: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfe {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .htfe.light {
  background-color: #FFFFFF;
}
.anthem .htfe__title {
  grid-column: 1 / span 8;
  margin-bottom: calc(54rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htfe__title {
    grid-column: 1 / -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .htfe__title.light {
  color: #000000;
}
.anthem .htfe__iframe {
  grid-column: 1 / -1;
  min-height: calc(750rem * 1 / 13.5);
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .htfe__iframe {
    min-height: calc(590.192rem * 1 / 9.59062);
  }
}
.anthem .htfe__iframe > iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.anthem .cds {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cds {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cds.light {
  background-color: #FFFFFF;
}
.anthem .cds__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .cds__title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .cds__desc {
  grid-column: 2 / span 6;
  margin-bottom: calc(60rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__desc {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__desc.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cds__desc.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__desc {
    grid-column: 2 / -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .cds__desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__desc > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__desc > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cds__desc > *:last-child {
  margin-bottom: 0;
}
.anthem .cds__wrapper {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__wrapper {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .cds__content {
  grid-column: 2 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(50rem * 1 / 13.5);
  overflow: visible !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content {
    grid-column: 2 / -1;
    grid-template-columns: unset;
    row-gap: 0;
  }
}
.anthem .cds__content-slider {
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-slider {
    width: calc(758.0688355555556rem * 1 / 9.59062);
  }
}
.anthem .cds__content-slider-buttons {
  position: absolute;
  top: calc(-50rem * 1 / 13.5);
  right: calc(-8rem * 1 / 13.5);
  display: flex;
  gap: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-slider-buttons {
    right: 0;
    top: calc(-125.90763rem * 1 / 9.59062);
    gap: calc(41.96921rem * 1 / 9.59062);
    display: none;
  }
}
.anthem .cds__content-slider-buttons .swiper-button-prev {
  position: relative;
  top: auto !important;
  left: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-slider-buttons .swiper-button-prev {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .cds__content-slider-buttons .swiper-button-prev::after {
  content: "";
  left: auto;
  right: 0;
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-slider-buttons .swiper-button-prev::after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .cds__content-slider-buttons .swiper-button-next {
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-slider-buttons .swiper-button-next {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .cds__content-slider-buttons .swiper-button-next:after {
  content: "";
  left: auto;
  right: calc(30rem * 1 / 13.5);
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-slider-buttons .swiper-button-next:after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .cds__content-item {
  display: flex;
  flex-direction: column;
  gap: calc(17.5rem * 1 / 13.5);
  max-width: calc(453rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item {
    gap: calc(52.46151rem * 1 / 9.59062);
    max-width: calc(758.0688355555556rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item:nth-child(3n+1) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item:nth-child(3n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .cds__content-item:nth-child(3n+2) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item:nth-child(3n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .cds__content-item:nth-child(3n+3) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item:nth-child(3n+3) {
    grid-column: 2 / -1;
  }
}
.anthem .cds__content-item--image {
  width: 100%;
  height: calc(341rem * 1 / 13.5);
  overflow: hidden;
  margin-bottom: calc(12.5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image {
    margin-bottom: calc(26.23076rem * 1 / 9.59062);
    height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1.02);
}
.anthem .cds__content-item--image > img:hover {
  transform: scale(1.07);
}
.anthem .cds__content-item--image-labels {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--image-labels > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__content-item--image-labels > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--image-labels > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__content-item--image-labels > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--image-labels > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__content-item--image-labels > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--image-labels > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--details {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(60rem * 1 / 13.5);
}
.anthem .cds__content-item--details ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--details ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--details ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--details ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--details ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .cds__content-item--details ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--details ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__content-item--details ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--details {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cds__content-item--details {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cds__content-item--details > * {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cds__content-item--details > * {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cds__content-item--details > *:last-child {
  margin-bottom: 0;
}
.anthem .qps {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .qps.light {
  background-color: #FFFFFF;
}
.anthem .qps__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .qps__title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__title.desktop {
    display: none;
  }
}
.anthem .qps__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__title.mobile {
    display: block;
  }
}
.anthem .qps__desc {
  grid-column: 2 / span 5;
  margin-bottom: calc(60rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__desc {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__desc.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .qps__desc.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__desc {
    grid-column: 2 / -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .qps__desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__desc > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__desc > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .qps__desc > *:last-child {
  margin-bottom: 0;
}
.anthem .qps__container {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__container {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .qps__content {
  grid-column: 2 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(50rem * 1 / 13.5);
  overflow: visible !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content {
    grid-column: 2 / -1;
    row-gap: 0;
    grid-template-columns: unset;
  }
}
.anthem .qps__content-slider {
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-slider {
    width: calc(758.0688355555556rem * 1 / 9.59062);
  }
}
.anthem .qps__content-slider-buttons {
  position: absolute;
  top: calc(-50rem * 1 / 13.5);
  right: calc(-8rem * 1 / 13.5);
  display: flex;
  gap: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-slider-buttons {
    right: 0;
    top: calc(-125.90763rem * 1 / 9.59062);
    gap: calc(41.96921rem * 1 / 9.59062);
    display: none;
  }
}
.anthem .qps__content-slider-buttons .swiper-button-prev {
  position: relative;
  top: auto !important;
  left: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-slider-buttons .swiper-button-prev {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .qps__content-slider-buttons .swiper-button-prev::after {
  content: "";
  left: auto;
  right: 0;
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-slider-buttons .swiper-button-prev::after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .qps__content-slider-buttons .swiper-button-prev.light::after {
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg");
}
.anthem .qps__content-slider-buttons .swiper-button-next {
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-slider-buttons .swiper-button-next {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .qps__content-slider-buttons .swiper-button-next:after {
  content: "";
  left: auto;
  right: calc(30rem * 1 / 13.5);
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-slider-buttons .swiper-button-next:after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .qps__content-slider-buttons .swiper-button-next.light::after {
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg");
}
.anthem .qps__content-item {
  display: flex;
  flex-direction: column;
  gap: calc(0rem * 1 / 13.5);
  max-width: calc(453rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item {
    gap: calc(0 * 1 / 9.59062);
    max-width: calc(758.0688355555556rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item:nth-child(3n+1) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item:nth-child(3n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .qps__content-item:nth-child(3n+2) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item:nth-child(3n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .qps__content-item:nth-child(3n+3) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item:nth-child(3n+3) {
    grid-column: 2 / -1;
  }
}
.anthem .qps__content-item--image {
  width: 100%;
  height: calc(341rem * 1 / 13.5);
  overflow: hidden;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image {
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
    height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--image-labels {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    column-gap: calc(26.23076rem * 1 / 9.59062);
    row-gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--image-labels > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__content-item--image-labels > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--image-labels > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__content-item--image-labels > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--image-labels > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__content-item--image-labels > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--image-labels > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1.02);
}
.anthem .qps__content-item--image > img:hover {
  transform: scale(1.07);
}
.anthem .qps__content-item--title {
  margin-bottom: calc(6rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--title {
    margin-bottom: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--type {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(21.5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--type {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__content-item--type {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--type {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--details {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(60rem * 1 / 13.5);
  margin-bottom: 0;
}
.anthem .qps__content-item--details ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--details ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--details ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--details ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .qps__content-item--details ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .qps__content-item--details ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--details ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__content-item--details ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--details {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .qps__content-item--details {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .qps__content-item--details > span {
  display: inline-block;
  margin-bottom: calc(1rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .qps__content-item--details > span {
    margin-bottom: calc(2.6230755555555554rem * 1 / 9.59062);
  }
}
.anthem .fds {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fds {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .fds.light {
  background-color: #FFFFFF;
}
.anthem .fds__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .fds__title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .fds__desc {
  grid-column: 2 / span 5;
  margin-bottom: calc(60rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__desc {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__desc.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fds__desc.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__desc {
    grid-column: 2 / -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .fds__desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__desc > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__desc > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .fds__desc > *:last-child {
  margin-bottom: 0;
}
.anthem .fds__container {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__container {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .fds__content {
  grid-column: 2 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(50rem * 1 / 13.5);
  overflow: visible !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content {
    grid-column: 2 / -1;
    grid-template-columns: unset;
    row-gap: 0;
  }
}
.anthem .fds__content-slider {
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-slider {
    width: calc(758.0688355555556rem * 1 / 9.59062);
  }
}
.anthem .fds__content-slider-buttons {
  position: absolute;
  top: calc(-50rem * 1 / 13.5);
  right: calc(-8rem * 1 / 13.5);
  display: flex;
  gap: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-slider-buttons {
    right: 0;
    top: calc(-125.90763rem * 1 / 9.59062);
    gap: calc(41.96921rem * 1 / 9.59062);
    display: none;
  }
}
.anthem .fds__content-slider-buttons .swiper-button-prev {
  position: relative;
  top: auto !important;
  left: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-slider-buttons .swiper-button-prev {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .fds__content-slider-buttons .swiper-button-prev::after {
  content: "";
  left: auto;
  right: 0;
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-slider-buttons .swiper-button-prev::after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .fds__content-slider-buttons .swiper-button-prev.light::after {
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg");
}
.anthem .fds__content-slider-buttons .swiper-button-next {
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-slider-buttons .swiper-button-next {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .fds__content-slider-buttons .swiper-button-next:after {
  content: "";
  left: auto;
  right: calc(30rem * 1 / 13.5);
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-slider-buttons .swiper-button-next:after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .fds__content-slider-buttons .swiper-button-next.light::after {
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg");
}
.anthem .fds__content-item {
  display: flex;
  flex-direction: column;
  gap: calc(15rem * 1 / 13.5);
  max-width: calc(453rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item {
    gap: calc(49.83844rem * 1 / 9.59062);
    max-width: calc(758.0688355555556rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item:nth-child(3n+1) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item:nth-child(3n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .fds__content-item:nth-child(3n+2) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item:nth-child(3n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .fds__content-item:nth-child(3n+3) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item:nth-child(3n+3) {
    grid-column: 2 / -1;
  }
}
.anthem .fds__content-item--image {
  width: 100%;
  height: calc(341rem * 1 / 13.5);
  overflow: hidden;
  margin-bottom: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image {
    margin-bottom: calc(28.85383111111111rem * 1 / 9.59062);
    height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1.02);
}
.anthem .fds__content-item--image > img:hover {
  transform: scale(1.07);
}
.anthem .fds__content-item--image-labels {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--image-labels > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(176, 176, 176, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__content-item--image-labels > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--image-labels > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__content-item--image-labels > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--image-labels > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__content-item--image-labels > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--image-labels > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--details {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(60rem * 1 / 13.5);
  margin-bottom: 0;
}
.anthem .fds__content-item--details ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--details ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--details ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--details ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .fds__content-item--details ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .fds__content-item--details ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--details ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__content-item--details ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fds__content-item--details {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fds__content-item--details {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .sma {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .sma__info {
  grid-column: 9 / span 4;
  align-self: flex-start;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info {
    grid-column: 1 / -1;
  }
}
.anthem .sma__info-title {
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sma__info-name {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-name {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-name {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-name {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .sma__info-csname {
  margin-bottom: calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csname {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csname {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csname.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csname.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csname {
    margin-bottom: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .sma__info-csemail {
  margin-bottom: calc(20rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csemail {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csemail {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csemail.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csemail.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .sma__info-csemail a {
  color: #000000;
  text-decoration: none;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csemail a {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csemail a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csemail a.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csemail a.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .sma__info-csemail a:hover {
  text-decoration: underline;
}
.anthem .sma__info-csphone,
.anthem .sma__info-cstext {
  margin-top: calc(18rem * 1 / 13.5);
  margin-bottom: calc(12rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csphone,
  .anthem .sma__info-cstext {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csphone,
  .anthem .sma__info-cstext {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csphone.smaller-on-mobile,
  .anthem .sma__info-cstext.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-csphone.smaller-on-mobile,
  .anthem .sma__info-cstext.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-csphone,
  .anthem .sma__info-cstext {
    margin-top: calc(41.969208888888886rem * 1 / 9.59062);
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .sma__info-address {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-address {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-address {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-address.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-address.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-address {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .sma__info-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-link {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .sma__info-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .sma__info-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-link::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sma__info-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .sma__info-link:hover > span {
  color: #000000;
}
.anthem .sma__info-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-link:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-link {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .sma__info-email {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-email {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .sma__info-email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .sma__info-email::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-email::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sma__info-email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .sma__info-email:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-email {
    margin-top: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .sma__info-phone,
.anthem .sma__info-text {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-phone,
  .anthem .sma__info-text {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .sma__info-phone span,
.anthem .sma__info-text span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .sma__info-phone::after,
.anthem .sma__info-text::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(calc(-50% - calc(2rem * 1 / 13.5)));
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/phone-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-phone::after,
  .anthem .sma__info-text::after {
    width: calc(36.723057777777775rem * 1 / 9.59062);
    height: calc(36.723057777777775rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sma__info-phone:hover,
.anthem .sma__info-text:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .sma__info-phone:hover > span,
.anthem .sma__info-text:hover > span {
  color: #000000;
}
.anthem .sma__info-text {
  position: relative;
}
.anthem .sma__info-text::before {
  content: 'Copied!';
  position: absolute;
  top: 0;
  right: calc(-40rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #000000;
  font-style: italic;
  opacity: 0;
  transition: opacity 0.3s ease;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-text::before {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-text::before {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-text::before {
    right: calc(-104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .sma__info-text.copied::before {
  opacity: 1;
}
.anthem .sma__info-hours {
  width: calc(268rem * 1 / 13.5);
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-hours {
    width: calc(760.691911111111rem * 1 / 9.59062);
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .sma__info-hour {
  margin-bottom: calc(10rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-hour {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-hour {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-hour.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sma__info-hour.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__info-hour {
    margin-bottom: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .sma__map {
  grid-column: 1 / 8;
  height: calc(830rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #B0B0B0;
}
@media only screen and (max-width: 1023px) {
  .anthem .sma__map {
    grid-column: 1 / 6;
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    height: calc(696.6888675555556rem * 1 / 9.59062);
    order: -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .sma__map img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .v3dt {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .v3dt.light {
  background-color: #FFFFFF;
}
.anthem .v3dt__title {
  grid-column: 1 / span 8;
  margin-bottom: calc(54rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__title {
    grid-column: 1 / -1;
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .v3dt__title.light {
  color: #000000;
}
.anthem .v3dt__embed {
  grid-column: 1 / -1;
  height: calc(773.67rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__embed {
    height: calc(514.1228088888888rem * 1 / 9.59062);
  }
}
.anthem .v3dt__embed > iframe {
  height: inherit;
}
.anthem .v3dt__features {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(200rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features {
    padding-top: calc(262.30755555555555rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-title {
  margin-bottom: calc(23.62rem * 1 / 13.5);
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-title {
    margin-bottom: calc(73.44611555555555rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.anthem .v3dt__features-feature:nth-of-type(3n + 1) {
  grid-column: 1 / 4;
}
.anthem .v3dt__features-feature:nth-of-type(3n + 2) {
  grid-column: 4 / 7;
}
.anthem .v3dt__features-feature:nth-of-type(3n) {
  grid-column: 7 / 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature {
    grid-column: 1 / 6 !important;
    margin-bottom: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--title {
  margin-bottom: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--title {
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .v3dt__features-feature ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .v3dt__features-feature ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
.anthem .v3dt__features-feature--point {
  list-style-type: disc;
  margin-bottom: calc(4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--point {
    margin-bottom: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--link {
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--link {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--link.dark {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  background-color: rgba(255, 255, 255, 0.1) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--link.dark {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--link.dark span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .v3dt__features-feature--link.dark::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(calc(-50% - calc(2rem * 1 / 13.5)));
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/paper-white.svg?r=1');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--link.dark::after {
    width: calc(36.723057777777775rem * 1 / 9.59062);
    height: calc(36.723057777777775rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--link.dark:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .v3dt__features-feature--link.dark:hover > span {
  color: #000000;
}
.anthem .v3dt__features-feature--link.dark:hover {
  background-color: #DEFF70 !important;
}
.anthem .v3dt__features-feature--link.dark:hover::after {
  filter: brightness(0) saturate(100%);
}
.anthem .v3dt__features-feature--link.light {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
  background-color: rgba(0, 0, 0, 0.1) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--link.light {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--link.light span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .v3dt__features-feature--link.light::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(calc(-50% - calc(2rem * 1 / 13.5)));
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/paper-black.svg?r=1');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .v3dt__features-feature--link.light::after {
    width: calc(36.723057777777775rem * 1 / 9.59062);
    height: calc(36.723057777777775rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .v3dt__features-feature--link.light:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .v3dt__features-feature--link.light:hover > span {
  color: #000000;
}
.anthem .v3dt__features-feature--link.light:hover {
  background-color: #DEFF70 !important;
}
.anthem .cpi {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cpi.light {
  background-color: #FFFFFF;
}
.anthem .cpi__logo {
  grid-column: 1 / span 3;
  width: calc(234rem * 1 / 13.5);
  height: calc(65rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__logo {
    width: calc(445.9228444444444rem * 1 / 9.59062);
    height: calc(123.2845511111111rem * 1 / 9.59062);
  }
}
.anthem .cpi__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .cpi__heading {
  grid-column: 5 / -1;
  margin-bottom: calc(42rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__heading {
    grid-column: 1 / -1;
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .cpi__description {
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__description {
    grid-column: 2 / -1;
  }
}
.anthem .cpi__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpi__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpi__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cpi__read-more {
  grid-column: 7 / -1;
  cursor: pointer;
  margin-top: calc(6rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__read-more {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpi__read-more {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__read-more {
    grid-column: 2 / -1;
    margin-top: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .cpi__read-more-description {
  grid-column: 7 / -1;
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease-out;
}
.anthem .cpi__read-more-description.expanded {
  max-height: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpi__read-more-description {
    grid-column: 2 / -1;
  }
  .anthem .cpi__read-more-description.expanded {
    max-height: calc(1049.2302222222222rem * 1 / 9.59062);
  }
}
.anthem .cpd {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cpd__image {
  grid-column: 1 / span 7;
  margin-left: calc(-30rem * 1 / 13.5);
  height: calc(712rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__image {
    grid-column: 1 / -1;
    height: calc(839.3841777777777rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(125.90762666666666rem * 1 / 9.59062);
  }
}
.anthem .cpd__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .cpd__details {
  grid-column: 9 / -1;
  display: grid;
  grid-template-columns: 1fr;
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(36rem * 1 / 13.5);
  grid-auto-rows: max-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details {
    grid-column: 1 / -1;
    grid-template-columns: 1fr;
    column-gap: unset;
    row-gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item:nth-child(2n + 1) {
  grid-column: 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item:nth-child(2n + 1) {
    grid-column: 1 / -1;
  }
}
.anthem .cpd__details-item:nth-child(2n + 2) {
  grid-column: 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item:nth-child(2n + 2) {
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item.location {
    order: 1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item.sales {
    order: 2;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item.documentation {
    order: 3;
  }
  .anthem .cpd__details-item.documentation .pdpdr__details-item--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item.links {
    order: 4;
  }
  .anthem .cpd__details-item.links .pdpdr__details-item--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--title {
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--title {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--title {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--title {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--address {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--address {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--address {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--address.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--address.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--address {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--address > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--address > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--address > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--address > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--address > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cpd__details-item--map {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(44.5rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--map {
    padding: calc(26.23076rem * 1 / 9.59062) calc(116.75309rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--map span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cpd__details-item--map::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(10.508rem * 1 / 13.5);
  height: calc(10.539rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--map::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--map:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cpd__details-item--map:hover > span {
  color: #000000;
}
.anthem .cpd__details-item--map:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--map:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--docs,
.anthem .cpd__details-item--links {
  display: flex;
  flex-direction: column;
  gap: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--docs,
  .anthem .cpd__details-item--links {
    gap: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--doc,
.anthem .cpd__details-item--link {
  text-decoration: none;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-weight: 600;
  color: #000000;
  display: flex;
  gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--doc,
  .anthem .cpd__details-item--link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--doc,
  .anthem .cpd__details-item--link {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--doc,
  .anthem .cpd__details-item--link {
    gap: calc(20.9846rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--doc img {
  width: calc(11rem * 1 / 13.5);
  height: calc(16rem * 1 / 13.5);
  object-fit: contain;
  transform: translateY(calc(1rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--doc img {
    width: calc(28.85383rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
    transform: translateX(calc(2.62308rem * 1 / 9.59062));
  }
}
.anthem .cpd__details-item--link img {
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  object-fit: contain;
  transform: translateY(calc(3rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--link img {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    transform: translateY(calc(7.86923rem * 1 / 9.59062));
  }
}
.anthem .cpd__details-item--email {
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--email {
    margin-bottom: 0;
  }
}
.anthem .cpd__details-item--email > p {
  margin-bottom: calc(15rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--email > p {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--email > p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--email > p.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpd__details-item--email > p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--email > p {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--email > a {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(50rem * 1 / 13.5) calc(10rem * 1 / 13.5) calc(24rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(13rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(17rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--email > a {
    padding: calc(26.23076rem * 1 / 9.59062) calc(131.15378rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(62.95381rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--email > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cpd__details-item--email > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(24rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(16rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/email-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpd__details-item--email > a::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .cpd__details-item--email > a:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cpd__details-item--email > a:hover > span {
  color: #000000;
}
.anthem .css {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .css.light {
  background-color: #FFFFFF;
}
.anthem .css__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(20rem * 1 / 13.5);
}
.anthem .css__title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__title {
    grid-column: 1 / -1;
    margin-bottom: calc(65.57689rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .css__desc {
  grid-column: 2 / span 6;
  margin-bottom: calc(56rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__desc {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__desc.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .css__desc.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__desc {
    grid-column: 1 / -1;
    margin-bottom: calc(183.61528888888887rem * 1 / 9.59062);
  }
}
.anthem .css__desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__desc > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__desc > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .css__desc > *:last-child {
  margin-bottom: 0 !important;
}
.anthem .css__container {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css__container {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .css__content {
  grid-column: 2 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(50rem * 1 / 13.5);
  overflow: visible !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content {
    grid-column: 1 / -1;
    row-gap: 0;
    grid-template-columns: repeat(6, 1fr);
  }
}
.anthem .css__content-slider {
  grid-column: 1 / -1;
}
.anthem .css__content-slider-buttons {
  position: absolute;
  top: calc(-50rem * 1 / 13.5);
  right: calc(-8rem * 1 / 13.5);
  display: flex;
  gap: calc(0rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-slider-buttons {
    right: calc(-13.11538rem * 1 / 9.59062);
    top: calc(-125.90763rem * 1 / 9.59062);
    gap: calc(18.96921rem * 1 / 9.59062);
  }
}
.anthem .css__content-slider-buttons .swiper-button-prev {
  position: relative;
  top: auto !important;
  left: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-slider-buttons .swiper-button-prev {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .css__content-slider-buttons .swiper-button-prev::after {
  content: "";
  left: auto;
  right: 0;
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-slider-buttons .swiper-button-prev::after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .css__content-slider-buttons .swiper-button-next {
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  margin-top: auto !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-slider-buttons .swiper-button-next {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .css__content-slider-buttons .swiper-button-next:after {
  content: "";
  left: auto;
  right: calc(30rem * 1 / 13.5);
  width: calc(20rem * 1 / 13.5);
  height: calc(20rem * 1 / 13.5);
  background-image: url("/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-slider-buttons .swiper-button-next:after {
    padding: 0 !important;
    width: calc(52.46151rem * 1 / 9.59062) !important;
    height: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .css__content-item {
  display: flex;
  flex-direction: column;
  gap: calc(0rem * 1 / 13.5);
  max-width: calc(453rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item {
    max-width: calc(918.0764444444444rem * 1 / 9.59062);
  }
}
.anthem .css__content-item:nth-child(3n+1) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item:nth-child(3n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .css__content-item:nth-child(3n+2) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item:nth-child(3n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .css__content-item:nth-child(3n+3) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item:nth-child(3n+3) {
    grid-column: 2 / -1;
  }
}
.anthem .css__content-item--image {
  width: calc(453rem * 1 / 13.5);
  height: calc(340.862rem * 1 / 13.5);
  overflow: hidden;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image {
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
    width: calc(918.0764444444444rem * 1 / 9.59062);
    height: calc(689.868871111111rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
}
.anthem .css__content-item--image > img:hover {
  transform: scale(1.07);
}
.anthem .css__content-item--image-labels {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--image-labels > span.light {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels > span.light {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--image-labels > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels > span.light {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--image-labels > span.bright {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: #DEFF70;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels > span.bright {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--image-labels > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels > span.bright {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--image-labels > span.darker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(6rem * 1 / 13.5);
  background-color: rgba(23, 23, 23, 0.75);
  backdrop-filter: blur(10px);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels > span.darker {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--image-labels > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--image-labels > span.darker {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--title {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--title {
    margin-bottom: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--community {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--community {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--community {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--community {
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--area {
  margin-bottom: calc(0rem * 1 / 13.5) !important;
}
.anthem .css__content-item--highlights > span {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--highlights > span {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--highlights > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .css__content-item--details {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(60rem * 1 / 13.5);
}
.anthem .css__content-item--details ul {
  padding-left: calc(26rem * 1 / 13.5);
  list-style-type: disc;
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--details ul {
    padding-left: calc(68.19996rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--details ul li {
  margin-bottom: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--details ul li {
    margin-bottom: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .css__content-item--details ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .css__content-item--details ul li::marker {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(12rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--details ul li::marker {
    font-size: calc(31.47691rem * 1 / 9.59062);
    line-height: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--details ul li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .css__content-item--details {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .css__content-item--details {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .anp {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .anp.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
.anthem .anp.light {
  background-color: #FFFFFF;
}
.anthem .anp.light .anp__tag.active {
  color: #000000;
}
.anthem .anp__title {
  grid-column: 1 / -1;
}
.anthem .anp__title.light {
  color: #000000;
}
.anthem .anp__tags {
  display: flex;
  gap: calc(30rem * 1 / 13.5);
  margin-top: calc(30rem * 1 / 13.5);
  grid-column: 2 / 12;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__tags {
    grid-column: 2 / -1;
    flex-wrap: wrap;
    row-gap: calc(31.476906666666665rem * 1 / 9.59062);
    column-gap: calc(52.46151111111111rem * 1 / 9.59062);
    margin-top: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .anp__tags.only-one-tag {
  display: none;
}
.anthem .anp__tag {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(27rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(32rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.75rem * 1 / 13.5 * var(--text-multiplier));
  color: #B0B0B0;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__tag {
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(52.46151rem * 1 / 9.59062);
    letter-spacing: calc(0rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .anp__tag {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0px;
  }
}
.anthem .anp__tag.active {
  color: white;
}
.anthem .anp__news {
  position: relative;
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(90rem * 1 / 13.5);
  margin-top: calc(100rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news {
    margin-top: calc(314.7690666666666rem * 1 / 9.59062);
    row-gap: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .anp__news-item {
  display: flex;
  flex-direction: column;
  gap: calc(24rem * 1 / 13.5);
  grid-column: span 4;
  text-decoration: none;
  cursor: pointer;
}
.anthem .anp__news-item.load-hidden {
  display: none;
}
.anthem .anp__news-item.filter-hidden {
  display: none;
}
.anthem .anp__news-item.light {
  color: black;
}
.anthem .anp__news-item.light * {
  color: black;
}
.anthem .anp__news-item.dark {
  color: white;
}
.anthem .anp__news-item.dark * {
  color: white;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item {
    grid-column: 1 / -1;
    gap: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .anp__news-item-image {
  width: 100%;
  height: calc(339rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item-image {
    height: calc(695.1150222222221rem * 1 / 9.59062);
  }
}
.anthem .anp__news-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.3s ease-out;
}
.anthem .anp__news-item-image:hover img {
  transform: scale(1.05);
}
.anthem .anp__news-item-content {
  display: flex;
  flex-direction: column;
  gap: calc(20rem * 1 / 13.5);
  padding-right: calc(50rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item-content {
    gap: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .anp__news-item-date {
  color: white;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item-date {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .anp__news-item-date {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .anp__news-item-tags {
  display: flex;
  gap: calc(6rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item-tags {
    gap: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .anp__news-item-tag {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(10rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(0.3rem * 1 / 13.5 * var(--text-multiplier));
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.25) !important;
  color: #FFFFFF !important;
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  border-radius: calc(6rem * 1 / 13.5);
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item-tag {
    font-size: calc(26.23076rem * 1 / 9.59062);
    line-height: calc(26.23076rem * 1 / 9.59062);
    letter-spacing: calc(0.78692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .anp__news-item-tag {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
.anthem .anp__news-item-tag.light {
  background-color: rgba(176, 176, 176, 0.25) !important;
  color: #000000 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__news-item-tag {
    padding-top: calc(20.984604444444443rem * 1 / 9.59062);
    padding-bottom: calc(20.984604444444443rem * 1 / 9.59062);
    padding-right: calc(31.476906666666665rem * 1 / 9.59062);
    padding-left: calc(31.476906666666665rem * 1 / 9.59062);
    border-radius: calc(15.738453333333332rem * 1 / 9.59062);
    letter-spacing: calc(1.9673066666666665rem * 1 / 9.59062);
  }
}
.anthem .anp__news-item-tag:hover {
  background-color: #DEFF70 !important;
  color: black !important;
}
.anthem .anp__showmore {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  background-color: rgba(0, 0, 0, 0.1) !important;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__showmore {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .anp__showmore span {
  position: relative;
  z-index: 1;
}
.anthem .anp__showmore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .anp__showmore:hover > span {
  color: #000000;
}
.anthem .anp__showmore:hover {
  background-color: #DEFF70 !important;
}
.anthem .anp__showmore.dark {
  text-decoration: none;
  display: inline-block;
  padding: calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5) calc(20rem * 1 / 13.5) calc(90rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: background-color 0.5s ease-out;
  font-size: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  background-color: rgba(255, 255, 255, 0.1) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__showmore.dark {
    padding: calc(52.46151rem * 1 / 9.59062) calc(236.0768rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(47.21536rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .anp__showmore.dark span {
  position: relative;
  z-index: 1;
}
.anthem .anp__showmore.dark:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .anp__showmore.dark:hover > span {
  color: #000000;
}
.anthem .anp__showmore.dark:hover {
  background-color: #DEFF70 !important;
}
.anthem .anp__showmore.hidden {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__showmore {
    order: 7;
    text-align: center;
    width: 100%;
  }
}
.anthem .gbb {
  position: relative;
  text-decoration: none !important;
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .gbb span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .gbb::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .gbb:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .gbb:hover > span {
  color: #000000;
}
.anthem .gbb:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .gbb.light {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  background-color: rgba(0, 0, 0, 0.1) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb.light {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .gbb.light span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .gbb.light::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb.light::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .gbb.light:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .gbb.light:hover > span {
  color: #000000;
}
.anthem .gbb.light:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb.light:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .gbb.light:hover {
  background-color: #DEFF70 !important;
}
.anthem .vtc {
  position: relative;
}
.anthem .vtc__thumbnail {
  width: auto;
  height: calc(535rem * 1 / 13.5);
  position: relative;
  margin-right: calc(-30rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .vtc__thumbnail {
    height: calc(603.3073777777778rem * 1 / 9.59062);
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .vtc__thumbnail video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.anthem .vtc__thumbnail-image {
  width: 100%;
  height: calc(535rem * 1 / 13.5);
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .vtc__thumbnail-image {
    height: calc(603.3073777777778rem * 1 / 9.59062);
  }
}
.anthem .vtc__thumbnail-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.anthem .vtc__caption {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(240rem * 1 / 13.5);
  margin-top: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .vtc__caption {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .vtc__caption {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .vtc__caption {
    padding-right: calc(0rem * 1 / 9.59062);
    margin-top: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .spb {
  position: relative;
  text-decoration: none !important;
  padding: calc(24rem * 1 / 13.5);
  padding-bottom: calc(4rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .spb {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .spb {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .spb {
    padding: calc(62.95381333333333rem * 1 / 9.59062);
    padding-bottom: calc(10.492302222222222rem * 1 / 9.59062);
    border-radius: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .spb > * {
  font-family: 'Graphik Web' !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
  letter-spacing: 0 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .spb > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .spb > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cpf {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cpf.light {
  background-color: #FFFFFF;
}
.anthem .cpf.dark {
  background-color: #000000;
}
.anthem .cpf.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
.anthem .cpf__subtitle {
  grid-column: 1 / span 5;
  margin-bottom: calc(16rem * 1 / 13.5);
}
.anthem .cpf__subtitle.light {
  color: #000000;
}
.anthem .cpf__subtitle.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__subtitle {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
    grid-column: 1 / -1;
  }
}
.anthem .cpf__title {
  grid-column: 1 / 11;
}
.anthem .cpf__title.light {
  color: #000000;
}
.anthem .cpf__title.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__title {
    grid-column: 1 / -1;
  }
}
.anthem .cpf__description {
  grid-column: 2 / span 6;
  margin-top: calc(20rem * 1 / 13.5);
  padding-bottom: calc(40rem * 1 / 13.5);
}
.anthem .cpf__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cpf__description > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__description {
    padding-bottom: 0;
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .cpf__form {
  grid-column: 1 / -1;
  margin-top: calc(80rem * 1 / 13.5);
  min-height: calc(500rem * 1 / 13.5);
  border-radius: calc(10rem * 1 / 13.5);
  display: grid;
  grid-template-columns: subgrid;
  grid-row: auto / auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form {
    margin-top: calc(314.7690666666666rem * 1 / 9.59062);
    min-height: calc(1049.2302222222222rem * 1 / 9.59062);
    border-radius: calc(26.230755555555554rem * 1 / 9.59062);
    grid-row: 1fr;
  }
}
.anthem .cpf__form.dark {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.anthem .cpf__form.dark p,
.anthem .cpf__form.dark *:not(input[type="submit"]) {
  color: #000000 !important;
}
.anthem .cpf__form.light {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.anthem .cpf__form.light p,
.anthem .cpf__form.light *:not(input[type="submit"]) {
  color: #FFFFFF !important;
}
.anthem .cpf__form-intro {
  grid-column: 1 / 6;
  padding-top: calc(36rem * 1 / 13.5);
  padding-left: calc(36rem * 1 / 13.5);
  padding-right: calc(20rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  gap: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-intro {
    grid-column: 1 / -1;
    padding-top: calc(94.43072rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
    gap: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-intro a {
  color: white;
  text-decoration: underline;
}
.anthem .cpf__form-intro a:hover {
  text-decoration: none;
}
.anthem .cpf__form-intro p:not(:last-child) {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-intro p:not(:last-child) {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__form-intro p:not(:last-child) {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-intro p:not(:last-child).smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__form-intro p:not(:last-child).smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-intro p:not(:last-child) {
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-intro h4 {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-intro > *:last-child {
  margin-bottom: 0;
}
.anthem .cpf__form-wrapper {
  padding-left: calc(36rem * 1 / 13.5);
  padding-bottom: calc(36rem * 1 / 13.5);
  margin-top: calc(72rem * 1 / 13.5);
  grid-column: 1 / 7;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-wrapper {
    grid-column: 1 / -1;
    margin-top: calc(209.84604444444443rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
    padding-bottom: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-contact {
  grid-column: 9 / 12;
  grid-row: 1 / 3;
  padding-top: calc(76rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact {
    grid-column: 1 / -1;
    grid-row: auto;
    padding-top: calc(0rem * 1 / 9.59062);
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-bottom: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-contact h6 {
  margin-bottom: calc(4rem * 1 / 13.5);
}
.anthem .cpf__form-contact h6:first-child {
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact h6:first-child {
    margin-bottom: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-contact h6:not(:first-child) {
  margin-top: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact h6:not(:first-child) {
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
    margin-bottom: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-contact p:first-of-type {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact p:first-of-type {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__form-contact p:first-of-type {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact p:first-of-type.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__form-contact p:first-of-type.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cpf__form-contact p:has(a) {
  color: #B0B0B0;
}
.anthem .cpf__form-contact p:has(a) a {
  color: #B0B0B0;
  text-decoration: none;
}
.anthem .cpf__form-contact p:has(a) a:hover {
  text-decoration: underline;
}
.anthem .cpf__form-contact p.caption {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact p.caption {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cpf__form-contact p.caption {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .cpf__form-contact .image-container {
  margin-right: calc(-80rem * 1 / 13.5);
  margin-bottom: calc(18rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact .image-container {
    margin-right: 0;
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .cpf__form-contact img {
  width: calc(423rem * 1 / 13.5);
  height: calc(317rem * 1 / 13.5);
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact img {
    width: calc(813.1534222222222rem * 1 / 9.59062);
    height: calc(608.5535288888889rem * 1 / 9.59062);
  }
}
.anthem .tcb {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .tcb.light {
  background-color: #FFFFFF;
}
.anthem .tcb.light > * {
  color: #000000;
}
.anthem .tcb.light .tcb__link > a {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__link > a {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb.light .tcb__link > a {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .tcb.light .tcb__link > a > span {
  color: #000000;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .tcb.light .tcb__link > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__link > a::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .tcb.light .tcb__link > a:hover > span {
  color: #000000;
}
.anthem .tcb.light .tcb__link > a:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__link > a:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .tcb.light .tcb__link > a.hover > span {
  color: #000000;
}
.anthem .tcb.light .tcb__link > a.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__link > a.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .tcb__subtitle {
  grid-column: 1 / span 8;
  margin-bottom: calc(16rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__subtitle {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .tcb__title {
  grid-column: 1 / span 10;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44611555555555rem * 1 / 9.59062);
  }
}
.anthem .tcb__description {
  grid-column: 2 / span 6;
  margin-bottom: calc(30rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description {
    grid-column: 2 / -1;
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .tcb__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description > * {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .tcb__description > *:last-child {
  margin-bottom: 0;
}
.anthem .tcb__links {
  grid-column: 2 / span 6;
  display: flex;
  flex-direction: column;
  gap: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__links {
    grid-column: 2 / -1;
    gap: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .tcb__link > a {
  color: inherit;
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__link > a {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .tcb__link > a {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .tcb__link > a > span {
  color: #FFFFFF;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .tcb__link > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__link > a::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .tcb__link > a:hover > span {
  color: #FFFFFF;
}
.anthem .tcb__link > a:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__link > a:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .tcb__link > a.hover > span {
  color: #FFFFFF;
}
.anthem .tcb__link > a.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__link > a.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pcc {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc {
    padding-left: 0;
    padding-right: 0;
  }
}
.anthem .pcc.dark .pcc__category {
  background-color: rgba(255, 255, 255, 0.1);
}
.anthem .pcc.dark .pcc__category::before {
  background-color: #000000;
}
.anthem .pcc.dark .pcc__category.hovered > * {
  color: #000000;
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link > span {
  color: #000000;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link:hover > span {
  color: #000000;
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link.hover > span {
  color: #000000;
}
.anthem .pcc.dark .pcc__category.hovered .pcc__category-link.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pcc.dark .pcc__category-link {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category-link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc.dark .pcc__category-link {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pcc.dark .pcc__category-link > span {
  color: #FFFFFF;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .pcc.dark .pcc__category-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category-link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pcc.dark .pcc__category-link:hover > span {
  color: #FFFFFF;
}
.anthem .pcc.dark .pcc__category-link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category-link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pcc.dark .pcc__category-link.hover > span {
  color: #FFFFFF;
}
.anthem .pcc.dark .pcc__category-link.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category-link.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pcc__title {
  grid-column: 1 / span 8;
  margin-bottom: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__title {
    grid-column: 1 / -1;
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__title.desktop {
    display: none;
  }
}
.anthem .pcc__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__title.mobile {
    display: block;
  }
}
.anthem .pcc__description {
  grid-column: 2 / span 6;
  margin-bottom: calc(60rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__description {
    grid-column: 2 / -1;
    margin-bottom: calc(157.3845333333333rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-right: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .pcc__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__description > * {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .pcc__description > *:last-child {
  margin-bottom: 0;
}
.anthem .pcc__wrapper {
  grid-column: 1 / -1;
  position: relative;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__wrapper {
    display: block;
  }
}
.anthem .pcc__categories {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__categories.desktop {
    display: none;
  }
}
.anthem .pcc__categories.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__categories.mobile {
    display: block;
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .pcc__category {
  min-height: calc(345rem * 1 / 13.5);
  padding: calc(30rem * 1 / 13.5);
  background-color: rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category {
    width: calc(918.0764444444444rem * 1 / 9.59062) !important;
    min-height: calc(918.0764444444444rem * 1 / 9.59062);
    padding: calc(83.93841777777777rem * 1 / 9.59062);
  }
}
.anthem .pcc__category::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: calc(1rem * 1 / 13.5);
  height: 100%;
  background-color: #FFFFFF;
}
.anthem .pcc__category.hovered {
  background-color: #DEFF70 !important;
}
.anthem .pcc__category:nth-child(4n+1) {
  grid-column: 1 / span 3;
}
.anthem .pcc__category:nth-child(4n+1)::before {
  content: none;
}
.anthem .pcc__category:nth-child(4n+2) {
  grid-column: 4 / span 3;
}
.anthem .pcc__category:nth-child(4n+3) {
  grid-column: 7 / span 3;
}
.anthem .pcc__category:nth-child(4n+4) {
  grid-column: 10 / span 3;
}
.anthem .pcc__category-info--heading {
  margin-bottom: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-info--heading {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .pcc__category-info--desc {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-info--desc {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .pcc__category-info--desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-info--desc > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc__category-info--desc > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-info--desc > * {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .pcc__category-info--desc > *:last-child {
  margin-bottom: 0;
}
.anthem .pcc__category-link {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc__category-link {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pcc__category-link > span {
  color: #000000;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .pcc__category-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pcc__category-link:hover > span {
  color: #000000;
}
.anthem .pcc__category-link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pcc__category-link.hover > span {
  color: #000000;
}
.anthem .pcc__category-link.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-link.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__swiper {
    width: 100%;
  }
}
.anthem .faq {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .faq__title {
  grid-column: 1 / span 7;
  margin-bottom: calc(200rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__title {
    grid-column: 1 / -1;
    margin-bottom: calc(157.3845333333333rem * 1 / 9.59062);
  }
}
.anthem .faq__container {
  grid-column: 6 / -1;
  display: flex;
  flex-direction: column;
  gap: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__container {
    grid-column: 1 / -1;
    gap: calc(157.3845333333333rem * 1 / 9.59062);
  }
}
.anthem .faq__cat {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .faq__cat-name {
  grid-column: 1 / span 5;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-name {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .faq__cat-details {
  grid-column: 2 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-details {
    grid-column: 1 / -1;
  }
}
.anthem .faq__cat-item {
  padding: calc(27rem * 1 / 13.5) 0;
  border-bottom: calc(1rem * 1 / 13.5) solid #B0B0B0;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item {
    padding-top: calc(73.44611555555555rem * 1 / 9.59062);
    padding-bottom: calc(73.44611555555555rem * 1 / 9.59062);
    border-bottom: 1px solid #B0B0B0;
  }
}
.anthem .faq__cat-item:first-child {
  border-top: calc(1rem * 1 / 13.5) solid #B0B0B0;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item:first-child {
    border-top: 1px solid #B0B0B0;
  }
}
.anthem .faq__cat-item--q {
  padding-right: calc(54rem * 1 / 13.5);
  cursor: pointer;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item--q {
    padding-right: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.anthem .faq__cat-item--q::after {
  content: '';
  position: absolute;
  right: calc(6rem * 1 / 13.5);
  top: calc(10rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(17rem * 1 / 13.5);
  height: calc(17rem * 1 / 13.5);
  background: url('/wp-content/themes/Anthem-AHB25/images/icons/plus-gray.svg') no-repeat center center;
  background-size: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item--q::after {
    width: calc(44.59228rem * 1 / 9.59062);
    height: calc(44.59228rem * 1 / 9.59062);
    top: calc(26.230755555555554rem * 1 / 9.59062);
    right: 0;
  }
}
.anthem .faq__cat-item--q.active::after {
  background: url('/wp-content/themes/Anthem-AHB25/images/icons/minus-gray.svg') no-repeat center center;
}
.anthem .faq__cat-item--a {
  max-width: calc(632rem * 1 / 13.5);
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease, margin-top 0.4s ease;
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item--a {
    max-width: 100%;
  }
}
.anthem .faq__cat-item--a > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item--a > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .faq__cat-item--a > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item--a > * {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .faq__cat-item--a > *:last-child {
  margin-bottom: 0;
}
.anthem .faq__cat-item--a.active {
  margin-top: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .faq__cat-item--a.active {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .rwan {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .rwan__title {
  grid-column: 5 / span 7;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44611555555555rem * 1 / 9.59062);
  }
}
.anthem .rwan__desc {
  grid-column: 6 / span 6;
  margin-bottom: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__desc {
    grid-column: 2 / -1;
    margin-bottom: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .rwan__desc > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__desc > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__desc > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__desc > * {
    margin-bottom: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .rwan__desc > *:last-child {
  margin-bottom: 0;
}
.anthem .rwan__nav {
  position: sticky;
  grid-column: 1 / span 2;
  left: 0;
  top: calc(227rem * 1 / 13.5);
  padding: calc(26rem * 1 / 13.5) calc(15rem * 1 / 13.5);
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: calc(10rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  gap: calc(9rem * 1 / 13.5);
  height: fit-content;
  width: calc(157rem * 1 / 13.5);
  transform: translateX(calc(-15rem * 1 / 13.5));
}
.anthem .rwan__nav > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  color: #B0B0B0;
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__nav > * {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__nav > * {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .rwan__nav > *:hover {
  color: #000000;
}
.anthem .rwan__nav > *.active {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__nav {
    display: none;
  }
}
.anthem .rwan__content {
  grid-column: 1 / -1;
  row-gap: calc(90rem * 1 / 13.5);
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content {
    row-gap: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item {
  grid-column: 6 / span 6;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item {
    grid-column: 1 / -1;
    column-gap: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--heading {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--heading {
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--detail {
  grid-column: 2 / -1;
  margin-bottom: calc(42rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail {
    margin-bottom: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--detail > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(21rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__content-item--detail > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__content-item--detail > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail > * {
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--detail > *:last-child {
  margin-bottom: 0;
}
.anthem .rwan__content-item--detail ul,
.anthem .rwan__content-item--detail ol {
  list-style: auto;
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail ul,
  .anthem .rwan__content-item--detail ol {
    margin-left: calc(-7.869226666666666rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--detail ul > li,
.anthem .rwan__content-item--detail ol > li {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(10rem * 1 / 13.5);
  padding-left: calc(3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail ul > li,
  .anthem .rwan__content-item--detail ol > li {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__content-item--detail ul > li,
  .anthem .rwan__content-item--detail ol > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail ul > li.smaller-on-mobile,
  .anthem .rwan__content-item--detail ol > li.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__content-item--detail ul > li.smaller-on-mobile,
  .anthem .rwan__content-item--detail ol > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--detail ul > li,
  .anthem .rwan__content-item--detail ol > li {
    margin-bottom: calc(26.230755555555554rem * 1 / 9.59062);
    padding-left: calc(7.869226666666666rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--detail ul > li:last-child,
.anthem .rwan__content-item--detail ol > li:last-child {
  margin-bottom: 0;
}
.anthem .rwan__content-item--detail ul > li::marker,
.anthem .rwan__content-item--detail ol > li::marker {
  font-weight: 600;
}
.anthem .rwan__content-item--links {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(42rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--links {
    column-gap: calc(26.230755555555554rem * 1 / 9.59062);
    row-gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--links > * {
  display: flex;
  flex-direction: column;
  gap: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--links > * {
    gap: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--links > * > span {
  margin-bottom: calc(7rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--links > * > span {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rwan__content-item--links > * > span {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--links > * > span {
    margin-bottom: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--links > * > a {
  text-decoration: none;
  color: #000000;
  font-weight: 600;
}
.anthem .rwan__content-item--links > :nth-child(2n+1) {
  grid-column: 2 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--links > :nth-child(2n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .rwan__content-item--links > :nth-child(2n+2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--links > :nth-child(2n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .rwan__content-item--extLinks > a,
.anthem .rwan__content-item--docs > a,
.anthem .rwan__content-item--addLinks > a {
  display: flex;
  justify-content: flex-start;
  gap: calc(10rem * 1 / 13.5);
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--extLinks > a,
  .anthem .rwan__content-item--docs > a,
  .anthem .rwan__content-item--addLinks > a {
    gap: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--extLinks .diagonal-arrow,
.anthem .rwan__content-item--docs .diagonal-arrow,
.anthem .rwan__content-item--addLinks .diagonal-arrow {
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--extLinks .diagonal-arrow,
  .anthem .rwan__content-item--docs .diagonal-arrow,
  .anthem .rwan__content-item--addLinks .diagonal-arrow {
    width: calc(26.230755555555554rem * 1 / 9.59062);
    height: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .rwan__content-item--extLinks .doc-icon,
.anthem .rwan__content-item--docs .doc-icon,
.anthem .rwan__content-item--addLinks .doc-icon {
  width: calc(12rem * 1 / 13.5);
  height: calc(17rem * 1 / 13.5);
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .anthem .rwan__content-item--extLinks .doc-icon,
  .anthem .rwan__content-item--docs .doc-icon,
  .anthem .rwan__content-item--addLinks .doc-icon {
    width: calc(31.476906666666665rem * 1 / 9.59062);
    height: calc(44.592284444444445rem * 1 / 9.59062);
  }
}
.anthem .ilat {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .ilat.dark .ilat__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat.dark .ilat__content-link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .ilat.dark .ilat__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ilat.dark .ilat__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat.dark .ilat__content-link::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .ilat.dark .ilat__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ilat.dark .ilat__content-link:hover > span {
  color: #000000;
}
.anthem .ilat.dark .ilat__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat.dark .ilat__content-link:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .ilat__image {
  grid-column: 1 / span 7;
  height: calc(554rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__image {
    grid-column: 1 / span 5;
    width: calc(813.15342rem * 1 / 9.59062);
    height: calc(545.59972rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .ilat__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ilat__content {
  grid-column: 9/-1;
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content {
    grid-column: 2 / -1;
  }
}
.anthem .ilat__content.move-left {
  margin-left: calc(-28rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content.move-left {
    margin-left: 0;
  }
}
.anthem .ilat__content-logo {
  margin-bottom: calc(35.77rem * 1 / 13.5);
  width: calc(var(--logo-width-desktop) * 1 / 13.5);
  height: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-logo {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    width: calc(var(--logo-width-mobile) * 1 / 9.59062);
  }
}
.anthem .ilat__content-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .ilat__content-heading {
  margin-bottom: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-heading {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .ilat__content-summary {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-summary {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ilat__content-summary {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-summary.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ilat__content-summary.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-summary {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .ilat__content-summary > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-summary > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ilat__content-summary > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-summary > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ilat__content-summary > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-summary > * {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ilat__content-summary > *:last-child {
  margin-bottom: 0;
}
.anthem .ilat__content-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #000000;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-link {
    padding: calc(36.72306rem * 1 / 9.59062) calc(154.76146rem * 1 / 9.59062) calc(36.72306rem * 1 / 9.59062) calc(104.92302rem * 1 / 9.59062);
    border-radius: calc(91.80764rem * 1 / 9.59062);
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .ilat__content-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ilat__content-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-link::after {
    right: calc(111.45448rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .ilat__content-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ilat__content-link:hover > span {
  color: #000000;
}
.anthem .ilat__content-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-link:hover::after {
    right: calc(36.72306rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ilat__content-link {
    padding-left: calc(78.69226666666665rem * 1 / 9.59062);
    padding-right: calc(157.3845333333333rem * 1 / 9.59062);
  }
  .anthem .ilat__content-link:hover::after {
    right: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .ahb {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .ahb.light {
  background-color: #FFFFFF;
}
.anthem .ahb__subtitle {
  grid-column: 1 / span 3;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(0rem * 1 / 13.5);
  align-self: flex-end;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ahb__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ahb__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .ahb__subtitle.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb__subtitle {
    order: 2;
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
    grid-column: 1 / -1;
  }
}
.anthem .ahb__image {
  grid-column: 4 / -1;
  min-height: calc(550rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb__image {
    order: 1;
    grid-column: 2 / -1;
    height: calc(611.1766rem * 1 / 9.59062) !important;
    min-height: unset;
    margin-right: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .ahb__image img,
.anthem .ahb__image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
}
.anthem .ahb__title {
  grid-column: 1 / -1;
  margin-top: calc(12rem * 1 / 13.5);
}
.anthem .ahb__title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb__title {
    order: 3;
  }
}
.anthem .hif {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  overflow: auto !important;
  background-size: cover;
  min-height: calc(1154rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .hif__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  filter: brightness(0.5);
  object-fit: cover;
}
.anthem .hif.light {
  background-color: #FFFFFF;
}
.anthem .hif__title {
  grid-column: 1 / span 8;
  margin-top: calc(200rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__title {
    grid-column: 1 / -1;
    margin-top: calc(314.7690666666666rem * 1 / 9.59062);
  }
}
.anthem .hif__title.less-space {
  margin-top: calc(60rem * 1 / 13.5);
  margin-bottom: calc(40rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__title.less-space {
    margin-top: calc(104.92302222222222rem * 1 / 9.59062);
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .hif__title.light {
  color: #000000;
}
.anthem .hif__form {
  grid-column: 1 / span 6;
  margin-top: calc(60rem * 1 / 13.5);
  padding: calc(36rem * 1 / 13.5) 0;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: calc(10rem * 1 / 13.5);
  margin-bottom: calc(200rem * 1 / 13.5);
  height: fit-content;
}
.anthem .hif__form.extended {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form {
    grid-column: 1 / -1;
    margin-top: calc(157.3845333333333rem * 1 / 9.59062);
    margin-bottom: calc(314.7690666666666rem * 1 / 9.59062);
    padding-top: calc(94.43072rem * 1 / 9.59062);
    padding-bottom: calc(94.43072rem * 1 / 9.59062);
    border-radius: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .hif__form.on-homeowner-resources {
  max-height: calc(840rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form.on-homeowner-resources {
    max-height: unset;
  }
}
.anthem .hif__form-title {
  margin-bottom: calc(16rem * 1 / 13.5);
  padding: 0 calc(36rem * 1 / 13.5);
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-title {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
    padding-left: calc(62.95381333333333rem * 1 / 9.59062);
    padding-right: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .hif__form-description {
  max-width: 70%;
  padding: 0 calc(36rem * 1 / 13.5);
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-description {
    padding-left: calc(62.95381333333333rem * 1 / 9.59062);
    padding-right: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif__form-description {
    max-width: 100%;
  }
}
.anthem .hif__form-description h4 {
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-description h4 {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .hif__form-wrapper {
  margin-top: calc(24rem * 1 / 13.5);
  padding: 0 calc(36rem * 1 / 13.5);
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-wrapper {
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
    padding-bottom: calc(125.90762666666666rem * 1 / 9.59062);
    padding-left: calc(62.95381333333333rem * 1 / 9.59062);
    padding-right: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .hif__form-text {
  opacity: 0;
  max-width: 90%;
}
.anthem .hif__form-text a {
  color: #FFFFFF;
  text-decoration: underline;
}
.anthem .hif__form-text a:hover {
  text-decoration: none;
}
.anthem .hif__form-contact {
  grid-column: 9 / 12;
  grid-row: 1 / 3;
  padding-top: calc(40rem * 1 / 13.5);
  padding-right: calc(68rem * 1 / 13.5);
  align-self: flex-end;
  margin-bottom: calc(240rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact {
    grid-column: 1 / 6;
    grid-row: auto;
    padding-top: calc(0rem * 1 / 9.59062);
    padding-right: calc(0rem * 1 / 9.59062);
    padding-left: calc(52.46151111111111rem * 1 / 9.59062);
    padding-bottom: calc(209.84604444444443rem * 1 / 9.59062);
  }
}
.anthem .hif__form-contact h6 {
  margin-bottom: calc(4rem * 1 / 13.5);
}
.anthem .hif__form-contact h6:first-child {
  margin-bottom: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact h6:first-child {
    margin-bottom: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .hif__form-contact h6:not(:first-child) {
  margin-top: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact h6:not(:first-child) {
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
    margin-bottom: calc(15.738453333333332rem * 1 / 9.59062);
  }
}
.anthem .hif__form-contact p:first-of-type {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  padding-right: calc(8rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact p:first-of-type {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif__form-contact p:first-of-type {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact p:first-of-type.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif__form-contact p:first-of-type.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hif__form-contact p:has(a) {
  color: #FFFFFF;
}
.anthem .hif__form-contact p:has(a) a {
  color: #FFFFFF;
  text-decoration: none;
}
.anthem .hif__form-contact p:has(a) a:hover {
  text-decoration: underline;
}
.anthem .hif__form-contact p:has(a) a[href^="mailto:"] {
  text-decoration: underline;
}
.anthem .hif__form-contact p:has(a) a[href^="mailto:"]:hover {
  text-decoration: none;
}
.anthem .hif__form-contact.extended {
  margin-bottom: 0;
  align-self: flex-start;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact.extended {
    margin-top: calc(104.92302222222222rem * 1 / 9.59062);
    padding-bottom: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .hif__form-contact.extended p:has(a) {
  color: #B0B0B0;
}
.anthem .hif__form-contact.extended p:has(a) a {
  color: #B0B0B0;
}
.anthem .twp {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .twp {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .twp.light {
  background-color: #FFFFFF;
}
.anthem .twp__subtitle {
  grid-column: 1 / span 3;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(12rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twp__subtitle {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twp__subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .twp__subtitle.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .twp__subtitle {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
    grid-column: 1 / -1;
  }
}
.anthem .twp__text {
  grid-column: 1 / -1;
}
.anthem .twp__text.light {
  color: #000000;
}
.anthem .ils {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .ils.light {
  background-color: #FFFFFF;
}
.anthem .ils.light .ils__showcase-item-link {
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils.light .ils__showcase-item-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .ils.light .ils__showcase-item-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ils.light .ils__showcase-item-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils.light .ils__showcase-item-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .ils.light .ils__showcase-item-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ils.light .ils__showcase-item-link:hover > span {
  color: #000000;
}
.anthem .ils.light .ils__showcase-item-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ils.light .ils__showcase-item-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .ils.light .ils__showcase-item-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ils.light .ils__showcase-item-link.hover > span {
  color: #000000;
}
.anthem .ils.light .ils__showcase-item-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ils.light .ils__showcase-item-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .ils__title {
  grid-column: 1 / -1;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__title {
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.anthem .ils__description {
  grid-column: 2 / 7;
  margin-bottom: calc(32rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__description {
    margin-bottom: calc(83.93841777777777rem * 1 / 9.59062);
  }
}
.anthem .ils__description * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__description * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ils__description * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__description *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ils__description *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .ils__showcase {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  margin-top: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
    row-gap: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item {
  grid-column: span 4;
  display: flex;
  flex-direction: column;
  gap: calc(16rem * 1 / 13.5);
  cursor: pointer;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item {
    grid-column: 1 / -1;
    gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item-image {
  width: 100%;
  height: calc(500rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-image {
    height: calc(1049.2302222222222rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ils__showcase-item-link {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(30rem * 1 / 13.5);
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ils__showcase-item-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ils__showcase-item-link:hover > span {
  color: #000000;
}
.anthem .ils__showcase-item-link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ils__showcase-item-link.hover > span {
  color: #000000;
}
.anthem .ils__showcase-item-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link {
    left: calc(62.95381333333333rem * 1 / 9.59062);
    bottom: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .cx4s {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  z-index: 99;
  background-color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cx4s__heading {
  grid-column: 1 / -1;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__heading {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .cx4s__description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  grid-column: 2 / span 10;
  margin-bottom: calc(60rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx4s__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx4s__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__description {
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .cx4s__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx4s__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx4s__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cx4s__grid {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid {
    grid-column: 1 / -1;
    grid-template-columns: repeat(6, 1fr);
    row-gap: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .cx4s__grid-item {
  display: flex;
  flex-direction: column;
  gap: calc(14rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item {
    gap: 0;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  }
}
.anthem .cx4s__grid-item:nth-child(4n+1) {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item:nth-child(4n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .cx4s__grid-item:nth-child(4n+2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item:nth-child(4n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .cx4s__grid-item:nth-child(4n+3) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item:nth-child(4n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .cx4s__grid-item:nth-child(4n+4) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item:nth-child(4n+4) {
    grid-column: 1 / -1;
  }
}
.anthem .cx4s__grid-item--image {
  width: 100%;
  height: calc(253rem * 1 / 13.5);
  object-fit: cover;
  margin-bottom: calc(27rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--image {
    height: calc(687.19858rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
    grid-column: 1 / -1;
  }
}
.anthem .cx4s__grid-item--title {
  margin-left: calc(3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--title {
    margin-left: 0;
    margin-bottom: calc(36.7231rem * 1 / 9.59062);
    grid-column: 1 / span 5;
  }
}
.anthem .cx4s__grid-item--desc {
  margin-bottom: calc(5rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  max-width: calc(233rem * 1 / 13.5);
  margin-left: calc(3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--desc {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx4s__grid-item--desc {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .cx4s__grid-item--desc > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--desc {
    margin-bottom: calc(49.8384rem * 1 / 9.59062);
    margin-left: 0;
    max-width: 100%;
    grid-column: 1 / span 5;
  }
}
.anthem .cx4s__grid-item--link {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  margin-bottom: calc(20rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-left: calc(3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cx4s__grid-item--link {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--link {
    margin-left: 0;
    margin-bottom: 0;
    grid-column: 1 / span 5;
  }
}
.anthem .cx4s__grid-item--link > span {
  color: #FFFFFF;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .cx4s__grid-item--link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--link::after {
    width: calc(18.3615rem * 1 / 9.59062);
    height: calc(31.4769rem * 1 / 9.59062);
    right: calc(-47.211rem * 1 / 9.59062);
  }
}
.anthem .cx4s__grid-item--link.hovered > span {
  color: #DEFF70;
}
.anthem .cx4s__grid-item--link.hovered::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-grellow.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--link.hovered::after {
    right: calc(-57.97rem * 1 / 9.59062);
  }
}
.anthem .mcta {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  z-index: 99;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .mcta__background {
  grid-column: 1 / -1;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__background {
    height: calc(2213.8758rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .mcta__background {
    height: 100vh;
  }
}
.anthem .mcta__background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.7);
}
@media only screen and (max-width: 600px) {
  .anthem .mcta__background.desktop {
    display: none;
  }
}
.anthem .mcta__background.mobile {
  display: none;
}
@media only screen and (max-width: 600px) {
  .anthem .mcta__background.mobile {
    display: flex;
  }
}
.anthem .mcta__heading {
  color: #DEFF70;
  position: absolute;
  top: 50%;
  left: 50%;
  width: max-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading {
    transform: translate(0%, -50%) !important;
  }
}
.anthem .mcta__heading.aos-init {
  transform: translate(-45%, -100%) !important;
}
.anthem .mcta__heading.aos-animate {
  transform: translate(-65%, -100%) !important;
}
.anthem .mcta__heading.second {
  top: calc(50% + 74rem * 1 / 13.5);
  left: unset;
  right: 0%;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading.second {
    top: 50%;
    transform: translate(-45%, 100%) !important;
  }
}
.anthem .mcta__heading.second.aos-init {
  transform: translate(-20%, -100%) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading.second.aos-init {
    transform: translate(-45%, 5%) !important;
  }
}
.anthem .mcta__heading.second.aos-animate {
  transform: translate(-10%, -100%) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading.second.aos-animate {
    transform: translate(0%, 5%) !important;
  }
}
.anthem .mcta__heading > span {
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading > span {
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: normal;
    max-width: 275px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading > :nth-child(1) {
    max-width: calc(689.869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__heading > :nth-child(3) {
    max-width: calc(692.492rem * 1 / 9.59062);
    transform: translateX(calc(119rem * 1 / 9.59062));
    overflow-wrap: break-word;
    /* fallback */
    word-wrap: break-word;
    /* legacy */
    hyphens: auto;
  }
}
.anthem .mcta__description {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(99rem * 1 / 13.5);
  width: 100%;
  max-width: calc(560rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__description {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .mcta__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__description.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .mcta__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__description {
    max-width: calc(840rem * 1 / 9.59062);
    left: calc(52.4615rem * 1 / 9.59062);
    bottom: calc(251.8153rem * 1 / 9.59062);
  }
}
.anthem .mcta__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .mcta__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .mcta__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .mcta__link {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(30rem * 1 / 13.5);
  text-decoration: none;
  display: inline-block;
  padding: calc(14rem * 1 / 13.5) calc(64rem * 1 / 13.5) calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  border-radius: calc(35rem * 1 / 13.5);
  color: #FFFFFF;
  width: fit-content;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__link {
    padding: calc(36.7231rem * 1 / 9.59062) calc(167.8768rem * 1 / 9.59062) calc(36.7231rem * 1 / 9.59062) calc(104.923rem * 1 / 9.59062);
    border-radius: calc(91.808rem * 1 / 9.59062);
  }
}
.anthem .mcta__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .mcta__link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .mcta__link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .mcta__link:hover > span {
  color: #000000;
}
.anthem .mcta__link:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__link:hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .mcta__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .mcta__link.hover > span {
  color: #000000;
}
.anthem .mcta__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .mcta__link {
    left: calc(55.0846rem * 1 / 9.59062);
    bottom: calc(78.6923rem * 1 / 9.59062);
  }
}
.anthem .mcta__link span {
  position: relative;
  z-index: 1;
}
.anthem .gcse {
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  position: relative;
  background-color: #FFFFFF;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .gcse *,
.anthem .gcse a {
  color: #000000 !important;
}
.anthem .gcse-result {
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse-result {
    display: grid;
  }
}
.anthem .gcse-result .image {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse-result .image {
    display: none;
  }
}
.anthem .gcse__heading {
  display: none;
}
.anthem .gcse__message {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  background-color: #DEFF70;
  color: white;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse__message {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gcse__message {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .gcse__search {
  grid-column: 2 / span 10;
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse__search {
    grid-column: 1 / -1;
    display: block;
  }
}
.anthem .gcse__search form {
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse__search form {
    display: flex;
    flex-direction: column;
    padding-left: 0%;
  }
}
.anthem .gcse__search img[src*="x-raw-image"] {
  display: none;
}
.anthem .gcse__search input[type=text] {
  display: block;
  color: #000000;
  border-radius: 35px;
  width: 100%;
  padding: calc(20rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/search-black.svg');
  background-repeat: no-repeat;
  background-position-x: calc(100% - 20px);
  background-position-y: center;
  border: 1px solid #000000;
  margin-bottom: 10px;
  box-sizing: border-box;
  position: relative;
  background-size: calc(25rem * 1 / 13.5);
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse__search input[type=text] {
    padding: calc(39.34613rem * 1 / 9.59062) calc(39.34613rem * 1 / 9.59062);
    background-image: none;
  }
}
.anthem .gcse__search span.noresults {
  display: block;
  text-align: center;
  margin-top: calc(100rem * 1 / 13.5);
}
.anthem .gcse__search span {
  display: block;
  font-style: italic;
  color: #000000;
  margin-top: calc(10rem * 1 / 13.5);
  margin-left: calc(10rem * 1 / 13.5);
}
.anthem .gcse__results {
  grid-column: 1 / -1;
  text-align: left;
}
.anthem .gcse__results:first-of-type {
  margin-top: calc(100rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse__results {
    grid-column: 1/-1;
  }
}
.anthem .gcse-result {
  display: flex;
  margin-bottom: 20px;
  border-bottom: 1px solid #B0B0B0;
  padding: calc(20rem * 1 / 13.5);
  gap: calc(50rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
.anthem .gcse-result:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse-result {
    padding: calc(26.230755555555554rem * 1 / 9.59062);
    word-break: break-all;
  }
}
.anthem .gcse .pagination {
  display: flex;
  flex-direction: row;
  text-align: center;
  justify-content: center;
  margin-top: calc(40rem * 1 / 13.5);
}
.anthem .gcse .pagination a {
  padding-left: 10px;
  color: #000000;
}
.anthem .gcse .image img {
  width: calc(200rem * 1 / 13.5);
  height: calc(100rem * 1 / 13.5);
  object-fit: cover;
}
.anthem .gcse .image img.logo {
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse .image img {
    width: 200px;
    height: 100px;
    margin-right: 30px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse .image {
    width: 200px;
  }
}
.anthem .gcse .image.noimg {
  display: none;
}
.anthem .gcse .gcse-result img {
  width: 120px;
  height: 120px;
  border-radius: 5px;
  transform: translateY(7.5px);
}
.anthem .gcse .gcse-result-info {
  flex-grow: 1;
}
.anthem .gcse .gcse-result-info h3 {
  margin: 0;
}
.anthem .gcse .gcse-result-info h3 > a {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(24rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.2rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse .gcse-result-info h3 > a {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gcse .gcse-result-info h3 > a {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
.anthem .gcse .gcse-result-info .snippet {
  margin: 5px 0;
}
.anthem .gcse .gcse-result-info .url {
  color: #DEFF70;
}
.anthem .gcse .gsce__search-powered {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  font-style: italic;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse .gsce__search-powered {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .gcse .gsce__search-powered {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .gcse .pagination {
  grid-column: 7 / span 15;
  margin-bottom: calc(40rem * 1 / 13.5);
}
.anthem .gcse .spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.anthem .gcse #loading-indicator {
  text-align: center;
  margin: 20px;
}
.anthem .rltc {
  position: relative;
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  padding-top: calc(136rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .rltc__heading {
  grid-column: 1 / span 7;
  margin-bottom: calc(20rem * 1 / 13.5);
}
.anthem .rltc__description {
  grid-column: 2 / span 6;
  max-width: calc(616rem * 1 / 13.5);
  margin-bottom: calc(70rem * 1 / 13.5);
}
.anthem .rltc__description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__description > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rltc__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__description > *.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rltc__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .rltc__locations {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__locations {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .rltc__location {
  cursor: pointer;
}
.anthem .rltc__location:nth-child(2n+1) {
  grid-column: 1 / span 6;
}
.anthem .rltc__location:nth-child(2n+2) {
  grid-column: 7 / span 6;
}
.anthem .rltc__location-image {
  width: 100%;
  height: calc(515.64rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: calc(38.36rem * 1 / 13.5);
}
.anthem .rltc__location-image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .rltc__location-name {
  margin-bottom: calc(20rem * 1 / 13.5);
}
.anthem .rltc__location-description {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  max-width: calc(452rem * 1 / 13.5);
  margin-bottom: calc(19rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__location-description {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rltc__location-description {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .rltc__location-description > * {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__location-description > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rltc__location-description > * {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .rltc__location-link {
  text-decoration: none;
  position: relative;
  width: fit-content;
  display: block;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__location-link {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rltc__location-link {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .rltc__location-link > span {
  color: #FFFFFF;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .rltc__location-link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(-30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(20rem * 1 / 13.5);
  height: calc(15rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__location-link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .rltc__location-link:hover > span {
  color: #DEFF70;
}
.anthem .rltc__location-link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-grellow.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__location-link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .rltc__location-link.hover > span {
  color: #DEFF70;
}
.anthem .rltc__location-link.hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem-AHB25/images/icons/arrow-forward-grellow.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .rltc__location-link.hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .rhrp {
  display: grid;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-bottom: calc(154rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rhrp {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .rhrp__subtitle {
  grid-column: 1 / span 3;
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: calc(16rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(20rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  align-self: end;
  margin-bottom: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rhrp__subtitle {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rhrp__subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rhrp__subtitle.smaller-on-mobile {
    font-size: calc(36.72306rem * 1 / 9.59062);
    line-height: calc(47.21536rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rhrp__subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .rhrp__image {
  grid-column: 4 / -1;
  height: calc(656rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: calc(20rem * 1 / 13.5);
}
.anthem .rhrp__image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.anthem .rhrp__title {
  grid-column: 1 / -1;
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSooxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKByosxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBFIsxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBeIsxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBlIwxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKByowxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKB44wxkw.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rDosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA79rCosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA7wTCosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA72jCosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA74TFosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA79rFosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA7_PFosg.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRMQgErUN8XuHNEtX81i9TmEkrnwetA.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnbcpg8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnCclg8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJROQgErUN8XuHNEtX81i9TmEkrfpQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnUchg8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9g8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnGc5g8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnBc1g8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairacondensed/v12/EJRLQgErUN8XuHNEtX81i9TmEkrnIcxg8A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MN6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXdvaOM.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfDScMW.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXenSsMW.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8L.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MW.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMW.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMW.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXerTsMW.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MW.ttf) format('truetype');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pasEcOs.ttf) format('truetype');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rajdhani/v17/LDIxapCSOBg7S-QT7q4A.ttf) format('truetype');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EMOs.ttf) format('truetype');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF8Os.ttf) format('truetype');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FsOs.ttf) format('truetype');
}
