@import "less/assets/swiper.min.css";
:root {
  font-size: 0.9375vw;
  --text-multiplier: 1;
  --spaceBetweenBlocks: calc(200rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  :root {
    --spaceBetweenBlocks: calc(524.6151rem * 1 / 9.59062);
  }
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  html.no-scroll {
    overflow: hidden;
  }
}
body.anthem {
  background-color: black;
  color: #FFFFFF;
  position: relative;
  margin: auto !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;
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem p.with-100vh,
  body.anthem a.with-100vh,
  body.anthem li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  body.anthem p.with-100vh,
  body.anthem a.with-100vh,
  body.anthem li.with-100vh {
    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.with-100vh,
  body.anthem a.with-100vh,
  body.anthem li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
body.anthem .main-content {
  position: relative;
}
body.anthem .main-content.has-header-bar {
  padding-top: var(--header-bar-height-desktop);
}
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;
}
@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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  body.anthem .four04__subtitle.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  body.anthem .four04__brief.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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);
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  body.anthem .four04__link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  body.anthem .four04__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link.with-100vh:hover::after,
  body.anthem .four04__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  body.anthem .four04__link.with-100vh:hover::after,
  body.anthem .four04__link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
body.anthem .four04__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
body.anthem .four04__link:hover > span,
body.anthem .four04__link.hover > span {
  color: #000000;
}
body.anthem .four04__link:hover::after,
body.anthem .four04__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  body.anthem .four04__link:hover::after,
  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;
  }
}
.gm-style-iw {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.gm-ui-hover-effect {
  top: calc(46rem * 1 / 13.5);
  right: calc(18rem * 1 / 13.5);
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.15) !important;
  backdrop-filter: blur(10px);
  /* blur the background behind */
  -webkit-backdrop-filter: blur(10px);
  /* Safari support */
  border-radius: 50% !important;
  width: calc(28rem * 1 / 13.5) !important;
  height: calc(28rem * 1 / 13.5) !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .gm-ui-hover-effect {
    top: calc(125.90763rem * 1 / 9.59062);
    right: calc(47.21536rem * 1 / 9.59062);
    width: calc(73.44612rem * 1 / 9.59062) !important;
    height: calc(73.44612rem * 1 / 9.59062) !important;
  }
}
.gm-ui-hover-effect span {
  margin: calc(2rem * 1 / 13.5) !important;
  width: calc(16rem * 1 / 13.5) !important;
  height: calc(16rem * 1 / 13.5) !important;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .gm-ui-hover-effect span {
    margin: calc(5.24615rem * 1 / 9.59062) !important;
    width: calc(41.96921rem * 1 / 9.59062) !important;
    height: calc(41.96921rem * 1 / 9.59062) !important;
  }
}
.gm-style-iw-d {
  overflow: hidden !important;
}
.gm-style-iw {
  border-radius: 0 !important;
  max-width: unset !important;
}
.gm-style-iw-tc {
  display: none !important;
}
/**
 * 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/Anthem25/fonts/Graphik-BoldItalic-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem25/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/Anthem25/fonts/Graphik-Bold-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem25/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/Anthem25/fonts/Graphik-SemiboldItalic-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem25/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/Anthem25/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/Anthem25/fonts/Graphik-RegularItalic-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem25/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/Anthem25/fonts/Graphik-Regular-Web.woff2') format('woff2'), url('/wp-content/themes/Anthem25/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-weight-regular {
  font-weight: 400;
}
.font-weight-semibold {
  font-weight: 600;
}
.font-weight-bold {
  font-weight: 700;
}
.font-italic {
  font-style: italic;
}
.capitalize {
  text-transform: uppercase;
}
.underline {
  text-decoration: underline;
}
#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: 50px;
    letter-spacing: -0.52px;
  }
}
#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(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 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: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
#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;
  }
}
@media only screen and (max-width: 1023px) {
  #content h3.with-100vh,
  #footer h3.with-100vh,
  #header h3.with-100vh,
  .header__mobile h3.with-100vh,
  .fancybox-container h3.with-100vh,
  #content .h3.with-100vh,
  #footer .h3.with-100vh,
  #header .h3.with-100vh,
  .header__mobile .h3.with-100vh,
  .fancybox-container .h3.with-100vh {
    font-size: calc(78.6923rem * 1 / 9.59062 * 0.75);
    line-height: calc(89.1846rem * 1 / 9.59062 * 0.75);
    letter-spacing: calc(-0.7869rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  #content h3.with-100vh,
  #footer h3.with-100vh,
  #header h3.with-100vh,
  .header__mobile h3.with-100vh,
  .fancybox-container h3.with-100vh,
  #content .h3.with-100vh,
  #footer .h3.with-100vh,
  #header .h3.with-100vh,
  .header__mobile .h3.with-100vh,
  .fancybox-container .h3.with-100vh {
    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.with-100vh,
  #footer h3.with-100vh,
  #header h3.with-100vh,
  .header__mobile h3.with-100vh,
  .fancybox-container h3.with-100vh,
  #content .h3.with-100vh,
  #footer .h3.with-100vh,
  #header .h3.with-100vh,
  .header__mobile .h3.with-100vh,
  .fancybox-container .h3.with-100vh {
    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));
  letter-spacing: calc(-0.2rem * 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);
    letter-spacing: calc(-0.5246rem * 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;
    letter-spacing: -0.2px;
  }
}
@media only screen and (max-width: 1023px) {
  #content h4.with-100vh,
  #footer h4.with-100vh,
  #header h4.with-100vh,
  .header__mobile h4.with-100vh,
  .fancybox-container h4.with-100vh,
  #content .h4.with-100vh,
  #footer .h4.with-100vh,
  #header .h4.with-100vh,
  .header__mobile .h4.with-100vh,
  .fancybox-container .h4.with-100vh {
    font-size: calc(52.4615rem * 1 / 9.59062 * 0.75);
    line-height: calc(62.9538rem * 1 / 9.59062 * 0.75);
    letter-spacing: calc(-0.5246rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  #content h4.with-100vh,
  #footer h4.with-100vh,
  #header h4.with-100vh,
  .header__mobile h4.with-100vh,
  .fancybox-container h4.with-100vh,
  #content .h4.with-100vh,
  #footer .h4.with-100vh,
  #header .h4.with-100vh,
  .header__mobile .h4.with-100vh,
  .fancybox-container .h4.with-100vh {
    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) {
  #content h4.with-100vh,
  #footer h4.with-100vh,
  #header h4.with-100vh,
  .header__mobile h4.with-100vh,
  .fancybox-container h4.with-100vh,
  #content .h4.with-100vh,
  #footer .h4.with-100vh,
  #header .h4.with-100vh,
  .header__mobile .h4.with-100vh,
  .fancybox-container .h4.with-100vh {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
@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: 14px;
    line-height: 18px;
    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(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .heading2 {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
.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;
  }
}
.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(88rem * 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(173.123rem * 1 / 9.59062);
    line-height: calc(180.9922rem * 1 / 9.59062);
    letter-spacing: calc(-3.4625rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .title-big {
    font-size: 66px;
    line-height: 69px;
    letter-spacing: -1.32px;
  }
}
.title-huge {
  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-huge {
    font-size: calc(173.123rem * 1 / 9.59062);
    line-height: calc(180.9922rem * 1 / 9.59062);
    letter-spacing: calc(-3.4625rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .title-huge {
    font-size: 66px;
    line-height: 69px;
    letter-spacing: -1.32px;
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .body-large.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .body-large.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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;
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .body.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .body.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .body.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.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;
  }
}
.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;
  }
}
.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;
  }
}
.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.846rem * 1 / 9.59062);
    line-height: calc(209.846rem * 1 / 9.59062);
    letter-spacing: calc(-2.0985rem * 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.4615rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 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.7231rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .footer-menu-item {
    font-size: 14px;
    line-height: 24px;
  }
}
.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;
  }
}
.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;
}
.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;
}
.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;
}
.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;
  }
}
@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;
  }
}
.status-google-map {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  color: #000000 !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(16rem * 1 / 13.5 * var(--text-multiplier)) !important;
}
@media only screen and (max-width: 1023px) {
  .status-google-map {
    font-size: calc(31.47691rem * 1 / 9.59062) !important;
    line-height: calc(41.96921rem * 1 / 9.59062) !important;
  }
}
.credit-small-for-google-map {
  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-for-google-map {
    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-for-google-map {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.view-text-google-map {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF !important;
  font-weight: 600 !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
}
@media only screen and (max-width: 1023px) {
  .view-text-google-map {
    font-size: calc(36.72306rem * 1 / 9.59062) !important;
    line-height: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .view-text-google-map {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.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;
  }
}
.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(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) {
  .news-tag-heading {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.75px;
  }
}
.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;
  }
}
.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;
  }
}
.percentage-pie-chart {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(36rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.36rem * 1 / 13.5 * var(--text-multiplier));
}
@media only screen and (max-width: 1023px) {
  .percentage-pie-chart {
    font-size: calc(94.43072rem * 1 / 9.59062);
    line-height: calc(146.89223rem * 1 / 9.59062);
    letter-spacing: calc(-0.94431rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .percentage-pie-chart {
    font-size: 36px;
    line-height: 56px;
    letter-spacing: -0.36px;
  }
}
.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-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);
  }
}
.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: 104;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  transition: transform 0.5s ease-out;
}
.anthem .header.home,
.anthem .header.property-details {
  position: fixed;
}
.anthem .header.snap {
  position: absolute;
  top: 475vh;
}
.anthem .header.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
.anthem .header__nav {
  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);
}
@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.property-details {
  background-color: #000000;
}
.anthem .header__nav.property-details.disappear {
  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-logoIcon img.white {
  display: block !important;
}
.anthem .header__nav.dark .header__nav-logoIcon img.black {
  display: none !important;
}
.anthem .header__nav.dark .header__nav-right .has-children .children {
  background-color: #e5e5e5;
}
.anthem .header__nav.dark .header__nav-right .has-children .children a {
  color: #000000 !important;
}
.anthem .header__nav.light {
  background-color: #FFFFFF;
}
.anthem .header__nav.light > *,
.anthem .header__nav.light * {
  color: #000000;
}
.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-logoIcon img.white {
  display: none !important;
}
.anthem .header__nav.light .header__nav-logoIcon img.black {
  display: block !important;
}
.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-logoIcon {
  grid-column: 1 / span 2;
  align-self: center;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .header__nav-logoIcon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .header__nav-logoIcon img.icon {
  display: none;
}
.anthem .header__nav-logoIcon img.logo {
  display: block;
}
.anthem .header__nav-logoIcon img.white {
  display: block;
}
.anthem .header__nav-logoIcon img.black {
  display: none;
}
.anthem .header__nav-logoIcon.reverted img.white {
  display: none;
}
.anthem .header__nav-logoIcon.reverted img.black {
  display: block;
}
.anthem .header__nav-logoIcon.home {
  width: calc(30.3rem * 1 / 13.5);
  height: calc(30.3rem * 1 / 13.5);
}
.anthem .header__nav-logoIcon.home img.logo {
  display: none;
}
.anthem .header__nav-logoIcon.home img.icon {
  display: block;
}
.anthem .header__nav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(29rem * 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-left li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header__nav-left li.with-100vh {
    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.with-100vh {
    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-submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(86rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
  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 .header__nav-submenu {
    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-submenu {
    display: none;
  }
}
.anthem .header__nav-submenu.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .header__nav-submenu.active {
  opacity: 1;
  z-index: 20;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__nav-submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 20;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__nav-submenu--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__nav-submenu--logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .header__nav-submenu--list {
  grid-column: 5 / span 4;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(29rem * 1 / 13.5);
  height: inherit;
}
.anthem .header__nav-submenu--list > 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-submenu--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 .header__nav-submenu--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-submenu--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header__nav-submenu--list > li.with-100vh {
    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-submenu--list > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__nav-submenu--list > li:hover {
  color: #DEFF70;
}
.anthem .header__nav-submenu--list > li.active {
  color: #DEFF70;
}
.anthem .header__nav-submenu--list > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .header__nav-submenu--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 .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;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-expand {
    display: none;
  }
}
.anthem .header__nav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__nav-expand.active-from-secondary-menu {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .header__nav-expand.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .header__nav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(29rem * 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.hidden {
  display: none;
}
.anthem .header__nav-right--search.black {
  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);
  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-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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-right > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header__nav-right > li.with-100vh {
    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.with-100vh {
    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;
}
.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(21rem * 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 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__nav-right .has-children > .children ul > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header__nav-right .has-children > .children ul > li.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .header__nav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.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-right.dark > li,
.anthem .header__nav-right.dark > li a {
  color: #000000;
}
.anthem .header__nav-right.dark .header__nav-right--search.white {
  display: none;
}
.anthem .header__nav-right.dark .header__nav-right--search.black {
  display: block;
}
.anthem .header__nav-right.dark .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.anthem .header__nav-right.dark .has-children img.white {
  display: none;
}
.anthem .header__nav-right.dark .has-children img.black {
  display: block;
}
.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-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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu__left-col2 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header .submenu__left-col2 > span.with-100vh {
    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.with-100vh {
    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__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);
  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 > 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%;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .header .submenu .section-3-cols .col-3 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .header .submenu .section-3-cols .col-3 > span.with-100vh {
    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.with-100vh,
  .anthem .header .submenu .section-3-cols .col-3 > span.with-100vh {
    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 .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.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-logoIcon img.logo.white {
  display: none;
}
.anthem .headerMobile__nav.light .headerMobile__nav-logoIcon 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 .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-logoIcon {
    grid-column: 1 / span 2;
    align-self: center;
    width: calc(288.54093rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-logoIcon > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerMobile__nav-logoIcon > img.icon {
  display: none;
}
.anthem .headerMobile__nav-logoIcon > img.logo {
  display: block;
}
.anthem .headerMobile__nav-logoIcon > img.logo.white {
  display: block;
}
.anthem .headerMobile__nav-logoIcon > img.logo.black {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-logoIcon.home {
    width: calc(62.4344rem * 1 / 9.59062);
    height: calc(62.4528rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-logoIcon.home > img.icon {
  display: block;
}
.anthem .headerMobile__nav-logoIcon.home > img.logo {
  display: none;
}
@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);
  }
}
@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__nav-submenu {
  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-submenu {
    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-submenu {
    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__nav-submenu.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-submenu--logo {
    grid-column: 1 / span 2;
    width: calc(288.5409rem * 1 / 9.59062);
    height: calc(63.1951rem * 1 / 9.59062);
    display: flex;
    justify-content: center;
    align-self: center;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-submenu--logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-submenu--close {
    grid-column: 6 / -1;
    justify-self: end;
    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__nav-expand {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand {
    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__nav-expand.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
.anthem .headerMobile__nav-expand.up {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--layer1 {
    display: none;
  }
}
.anthem .headerMobile__nav-expand--layer1.active {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--mainList {
    grid-column: 1 / -1;
    margin-top: calc(304.27676rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--mainList > li {
    font-size: calc(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__nav-expand--mainList > li {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--mainList > li {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
    position: relative;
    width: fit-content;
  }
  .anthem .headerMobile__nav-expand--mainList > li::after {
    content: '';
    position: absolute;
    top: calc(52.4615rem * 1 / 9.59062);
    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/Anthem25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--mainList > li > a {
    font-size: calc(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerMobile__nav-expand--mainList > li > a {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--mainList > .link::after {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--subList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--subList > li {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--subList > li > a {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--subList .has-children {
    order: -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--subList .has-children > span {
    position: relative;
    width: fit-content;
    display: block;
  }
  .anthem .headerMobile__nav-expand--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/Anthem25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--subList .has-children > .children.active {
    max-height: calc(1573.8453rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--subList .has-children > .children > ul > li {
  padding-left: calc(52.4615rem * 1 / 9.59062);
}
.anthem .headerMobile__nav-expand--subList .has-children > .children > ul > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--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__nav-expand--layer2.active {
    left: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--item {
    display: none;
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--item.active {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--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__nav-expand--back > img {
    transform: rotate(-180deg);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    object-fit: contain;
  }
}
.anthem .headerMobile__nav-expand--back > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--back > span {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--close.active {
    visibility: visible;
    pointer-events: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--links {
    display: flex;
    flex-direction: column;
    gap: calc(49.8384rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--links > li {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--links > li.max-width-75 {
    max-width: 75%;
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--links > li > a {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--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__nav-expand--portfolio {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--portfolio > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--portfolio > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerMobile__nav-expand--portfolio > span.with-100vh {
    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__nav-expand--portfolio > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerMobile__nav-expand--portfolio > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--portfolio > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--portfolio > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--category {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--category > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerMobile__nav-expand--category > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerMobile__nav-expand--category > span.with-100vh {
    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__nav-expand--category > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerMobile__nav-expand--category > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--category > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerMobile__nav-expand--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__nav-expand--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__nav-expand--category > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondary-nav-container {
  position: relative;
  z-index: 100;
}
.anthem .secondaryNav {
  height: calc(86rem * 1 / 13.5);
  position: absolute;
  left: 0;
  width: 100%;
  display: flex;
  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;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav {
    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 .secondaryNav {
    display: none;
  }
}
.anthem .secondaryNav.fixed {
  position: fixed;
  display: grid;
  top: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav.fixed {
    display: none;
  }
}
.anthem .secondaryNav.fixed-with-header-bar {
  position: fixed;
  display: grid;
  top: calc(52rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav.fixed-with-header-bar {
    display: none;
  }
}
.anthem .secondaryNav.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
.anthem .secondaryNav__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 .secondaryNav__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .secondaryNav__left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(29rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .secondaryNav__left.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .secondaryNav__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 .secondaryNav__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 .secondaryNav__left li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav__left li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNav__left li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNav__left li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNav__left li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .secondaryNav__left li.dimmed {
  opacity: 0.4;
}
.anthem .secondaryNav__right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(29rem * 1 / 13.5);
  z-index: 10;
  transition: transform 0.5s ease-out;
}
.anthem .secondaryNav__right.search-appeared {
  transform: translateX(calc(-120rem * 1 / 13.5));
}
.anthem .secondaryNav__right-search {
  width: calc(22rem * 1 / 13.5);
  height: calc(21rem * 1 / 13.5);
}
.anthem .secondaryNav__right-search.hidden {
  display: none;
}
.anthem .secondaryNav__right > li {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(86rem * 1 / 13.5);
  gap: calc(5rem * 1 / 13.5);
  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 .secondaryNav__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 .secondaryNav__right > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav__right > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNav__right > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNav__right > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNav__right > li a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .secondaryNav__right > li.dimmed {
  opacity: 0.4;
}
.anthem .secondaryNav__right .has-children {
  position: relative;
}
.anthem .secondaryNav__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(21rem * 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 .secondaryNav__right .has-children > .children.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .secondaryNav__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 .secondaryNav__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 .secondaryNav__right .has-children > .children ul > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav__right .has-children > .children ul > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNav__right .has-children > .children ul > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNav__right .has-children > .children ul > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNav__right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .secondaryNav__right .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .secondaryNav__search {
  position: relative;
}
.anthem .secondaryNav__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 .secondaryNav__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 .secondaryNav__search-input {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .secondaryNav__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 .secondaryNav__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 .secondaryNav__search-input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .secondaryNav__search-input.active {
  right: calc(-122rem * 1 / 13.5);
}
.anthem .secondaryNav__submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(86rem * 1 / 13.5);
  opacity: 0;
  transition: all 0.5s ease-out;
  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 .secondaryNav__submenu {
    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 .secondaryNav__submenu.active {
  opacity: 1;
  z-index: 20;
}
.anthem .secondaryNav__submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 20;
}
.anthem .secondaryNav__submenu-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 .secondaryNav__submenu-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .secondaryNav__submenu-list {
  grid-column: 5 / span 4;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(29rem * 1 / 13.5);
  height: inherit;
}
.anthem .secondaryNav__submenu-list > 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 .secondaryNav__submenu-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 .secondaryNav__submenu-list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav__submenu-list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNav__submenu-list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNav__submenu-list > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNav__submenu-list > li:hover {
  color: #DEFF70;
}
.anthem .secondaryNav__submenu-list > li.active {
  color: #DEFF70;
}
.anthem .secondaryNav__submenu-list > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .secondaryNav__submenu-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 .secondaryNav__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 .secondaryNav__expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .secondaryNav__expand.active-from-secondary-menu {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .secondaryNav .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 .secondaryNav .submenu {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .secondaryNav .submenu.active {
  opacity: 1;
  z-index: 25;
}
.anthem .secondaryNav .submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 25;
}
.anthem .secondaryNav .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 .secondaryNav .submenu__left {
  grid-column: 1 / span 8;
  padding-top: calc(24rem * 1 / 13.5);
  background-color: #000000;
  height: calc(400rem * 1 / 13.5);
}
.anthem .secondaryNav .submenu__left-col1 {
  display: flex;
  flex-direction: column;
  gap: calc(11rem * 1 / 13.5);
}
.anthem .secondaryNav .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 .secondaryNav .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 .secondaryNav .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 .secondaryNav .submenu__left-col1--item > a > span {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
.anthem .secondaryNav .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 .secondaryNav .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 .secondaryNav .submenu__left-col1--item > a:hover > span {
  color: #DEFF70;
}
.anthem .secondaryNav .submenu__left-col1--item > a:hover > span > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
.anthem .secondaryNav .submenu__left-col1--item > a:hover > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
.anthem .secondaryNav .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 .secondaryNav .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 .secondaryNav .submenu__left-col2 > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav .submenu__left-col2 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNav .submenu__left-col2 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNav .submenu__left-col2 > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNav .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 .secondaryNav .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 .secondaryNav .submenu__left-col2 ul > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNav .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 .secondaryNav .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 .secondaryNav .submenu__left-col2 ul > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNav .submenu__left-col2 ul > li:last-child {
  margin-bottom: 0;
}
.anthem .secondaryNav .submenu__left a {
  color: white;
  text-decoration: none;
  transition: all 0.5s ease-out;
}
.anthem .secondaryNav .submenu__left a:hover {
  color: #DEFF70;
}
.anthem .secondaryNav .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);
  text-decoration: none;
}
.anthem .secondaryNav .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 .secondaryNav .submenu__right-featured > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .secondaryNav .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 .secondaryNav .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%;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav .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 .secondaryNav .submenu__right-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNav .submenu__right-title.hover {
  color: #DEFF70;
}
.anthem .secondaryNav .submenu .section-2-cols {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
}
.anthem .secondaryNav .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 .secondaryNav .submenu .section-2-cols .col-2 {
  grid-column: 2 / span 1;
  width: calc(577rem * 1 / 13.5);
}
.anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 {
  grid-column: 1 / span 1;
  display: block;
  width: 100%;
  padding-left: calc(32rem * 1 / 13.5);
}
.anthem .secondaryNav .submenu .section-3-cols .col-2 {
  grid-column: 2 / span 1;
  width: 100%;
}
.anthem .secondaryNav .submenu .section-3-cols .col-3 {
  grid-column: 3 / span 1;
  display: block;
}
.anthem .secondaryNav .submenu .section-3-cols .col-1 > span,
.anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 > span,
  .anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 > span,
  .anthem .secondaryNav .submenu .section-3-cols .col-3 > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNav .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .secondaryNav .submenu .section-3-cols .col-3 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNav .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .secondaryNav .submenu .section-3-cols .col-3 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNav .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .secondaryNav .submenu .section-3-cols .col-3 > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNav .submenu .section-3-cols .col-1 ul > li,
.anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 ul > li,
  .anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 ul > li,
  .anthem .secondaryNav .submenu .section-3-cols .col-3 ul > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNav .submenu .section-3-cols .col-1 ul > li > a,
.anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 ul > li > a,
  .anthem .secondaryNav .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 .secondaryNav .submenu .section-3-cols .col-1 ul > li > a,
  .anthem .secondaryNav .submenu .section-3-cols .col-3 ul > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNav .submenu .section-3-cols .col-1 ul > li > a:hover,
.anthem .secondaryNav .submenu .section-3-cols .col-3 ul > li > a:hover {
  color: #DEFF70;
}
.anthem .secondaryNav .submenu .section-3-cols .col-1 ul > li:last-child,
.anthem .secondaryNav .submenu .section-3-cols .col-3 ul > li:last-child {
  margin-bottom: 0;
}
.anthem .secondaryNavMobile__search {
  position: relative;
}
.anthem .secondaryNavMobile__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 .secondaryNavMobile__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 .secondaryNavMobile__search-input {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__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 .secondaryNavMobile__search-input.active {
    right: calc(236.0768rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__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 .secondaryNavMobile__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 .secondaryNavMobile__search-input::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .secondaryNavMobile__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;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__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 .secondaryNavMobile__nav {
    height: calc(146.89223rem * 1 / 9.59062);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav.fixed {
    display: grid;
    position: fixed;
    top: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav.fixed-with-header-bar {
    display: grid;
    position: fixed;
    top: calc(178.36913777777778rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__nav.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-logoIcon {
    grid-column: 1 / span 2;
    width: calc(288.5409rem * 1 / 9.59062);
    height: calc(63.1951rem * 1 / 9.59062);
    display: flex;
    justify-content: center;
    align-self: center;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-logoIcon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-right {
    grid-column: 5 / -1;
    align-self: center;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: calc(46.1924rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-right--search {
    width: calc(48.2252rem * 1 / 9.59062);
    height: calc(48.2252rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-right--hamburger {
    width: calc(62.9538rem * 1 / 9.59062);
    height: calc(18.3615rem * 1 / 9.59062);
    cursor: pointer;
    object-fit: contain;
  }
}
.anthem .secondaryNavMobile__nav-submenu {
  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 .secondaryNavMobile__nav-submenu {
    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 .secondaryNavMobile__nav-submenu {
    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 .secondaryNavMobile__nav-submenu.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
    position: fixed;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-submenu--logo {
    grid-column: 1 / span 2;
    width: calc(288.5409rem * 1 / 9.59062);
    height: calc(63.1951rem * 1 / 9.59062);
    display: flex;
    justify-content: center;
    align-self: center;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-submenu--logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-submenu--close {
    grid-column: 6 / -1;
    justify-self: end;
    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 .secondaryNavMobile__nav-expand {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand {
    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 .secondaryNavMobile__nav-expand.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
    position: fixed;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--layer1 {
    display: none;
  }
}
.anthem .secondaryNavMobile__nav-expand--layer1.active {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--mainList {
    grid-column: 1 / -1;
    margin-top: calc(304.27676rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--mainList > li {
    font-size: calc(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNavMobile__nav-expand--mainList > li {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--mainList > li {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
    position: relative;
    width: fit-content;
  }
  .anthem .secondaryNavMobile__nav-expand--mainList > li::after {
    content: '';
    position: absolute;
    top: calc(52.4615rem * 1 / 9.59062);
    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/Anthem25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--mainList > li > a {
    font-size: calc(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNavMobile__nav-expand--mainList > li > a {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--mainList > .link::after {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--subList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--subList > li {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--subList > li > a {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--subList .has-children {
    order: -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--subList .has-children > span {
    position: relative;
    width: fit-content;
    display: block;
  }
  .anthem .secondaryNavMobile__nav-expand--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/Anthem25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--subList .has-children > .children {
    max-height: 0;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--subList .has-children > .children.active {
    max-height: calc(1573.8453rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--subList .has-children > .children > ul > li {
  padding-left: calc(52.4615rem * 1 / 9.59062);
}
.anthem .secondaryNavMobile__nav-expand--subList .has-children > .children > ul > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--layer2 {
    background-color: #000000;
    grid-column: 1 / -1;
    width: 100%;
    position: fixed;
    top: 0;
    left: -100%;
    height: 100vh;
    transition: all 0.5s ease-out;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--layer2.active {
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--item {
    display: none;
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--item.active {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--back > img {
    transform: rotate(-180deg);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    object-fit: contain;
  }
}
.anthem .secondaryNavMobile__nav-expand--back > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--back > span {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--close.active {
    visibility: visible;
    pointer-events: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--links {
    display: flex;
    flex-direction: column;
    gap: calc(49.8384rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--links > li {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--links > li.max-width-75 {
    max-width: 75%;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--links > li > a {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--portfolio {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--portfolio > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--portfolio > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNavMobile__nav-expand--portfolio > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNavMobile__nav-expand--portfolio > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNavMobile__nav-expand--portfolio > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--portfolio > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--portfolio > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--category {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--category > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .secondaryNavMobile__nav-expand--category > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .secondaryNavMobile__nav-expand--category > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .secondaryNavMobile__nav-expand--category > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .secondaryNavMobile__nav-expand--category > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--category > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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 .secondaryNavMobile__nav-expand--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: black;
  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(150rem * 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);
    row-gap: calc(261.52rem * 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;
  }
}
.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;
  margin-bottom: calc(23rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-title {
    font-size: calc(52.4615rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 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.3307rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-list {
  display: grid;
  grid-template-columns: calc(232rem * 1 / 13.5) 1fr;
  column-gap: calc(57rem * 1 / 13.5);
  row-gap: calc(25rem * 1 / 13.5);
  margin-bottom: calc(58rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-list {
    grid-template-columns: 1fr;
    column-gap: 0;
    row-gap: calc(65.5769rem * 1 / 9.59062);
    margin-bottom: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .footer__contact-item:nth-child(2n+1) {
  grid-column: 1 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-item:nth-child(2n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .footer__contact-item:nth-child(2n) {
  grid-column: 2 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-item:nth-child(2n) {
    grid-column: 1 / -1;
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-item > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .footer__contact-item > *.with-100vh {
    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 > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .footer__contact-item--location {
  margin-bottom: calc(4rem * 1 / 13.5) !important;
  font-weight: 600;
  display: block;
}
@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--email {
  color: #B0B0B0;
  display: block;
  text-decoration: none;
  width: fit-content;
  transition: all 0.5s ease-out;
}
.anthem .footer__contact-item--phone:hover,
.anthem .footer__contact-item--email:hover {
  color: #FFFFFF;
}
.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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .footer__contact-link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .footer__contact-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link.with-100vh:hover::after,
  .anthem .footer__contact-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .footer__contact-link.with-100vh:hover::after,
  .anthem .footer__contact-link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .footer__contact-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .footer__contact-link:hover > span,
.anthem .footer__contact-link.hover > span {
  color: #000000;
}
.anthem .footer__contact-link:hover::after,
.anthem .footer__contact-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__contact-link:hover::after,
  .anthem .footer__contact-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .footer__nav {
  grid-column: 8 / -1;
  column-count: 3;
  column-gap: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav {
    grid-column: 1 / -1;
    column-count: 2;
    column-gap: calc(28rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav.desktop {
    display: none;
  }
}
.anthem .footer__nav.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav.mobile {
    display: block;
  }
}
.anthem .footer__nav-item {
  display: inline-block;
  width: 100%;
  break-inside: avoid;
}
.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.4615rem * 1 / 9.59062);
    line-height: calc(68.2rem * 1 / 9.59062);
    letter-spacing: calc(-0.5246rem * 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.8384rem * 1 / 9.59062);
  }
}
.anthem .footer__nav-item:nth-child(1) {
  margin-bottom: calc(41rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(1) {
    margin-bottom: calc(107.5461rem * 1 / 9.59062);
  }
}
.anthem .footer__nav-item:nth-child(3) {
  margin-bottom: calc(45rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(3) {
    margin-bottom: 0;
    margin-top: calc(107.5461rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(4) {
    margin-bottom: calc(107.5461rem * 1 / 9.59062);
  }
}
.anthem .footer__nav-item:nth-child(5) {
  margin-top: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__nav-item:nth-child(5) {
    margin-top: 0;
  }
}
.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.7231rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 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.7231rem * 1 / 9.59062);
    line-height: calc(62.9538rem * 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.4615rem * 1 / 9.59062);
  }
}
.anthem .footer__bottom-heading {
  grid-column: 1 / -1;
  margin-bottom: calc(42rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-heading {
    margin-bottom: calc(110.1692rem * 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;
}
@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;
  }
}
.anthem .footer__bottom-left {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: calc(19.4rem * 1 / 13.5);
  grid-column: 1 / span 9;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left {
    grid-column: 1 / -1;
    gap: calc(53.5107rem * 1 / 9.59062);
    margin-bottom: calc(49.83844rem * 1 / 9.59062);
  }
}
.anthem .footer__bottom-left--logo {
  width: calc(39.603rem * 1 / 13.5);
  height: calc(38rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--logo {
    width: calc(103.8817rem * 1 / 9.59062);
    height: calc(99.6769rem * 1 / 9.59062);
  }
}
.anthem .footer__bottom-left--logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .footer__bottom-left--copyright {
  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;
  }
}
.anthem .footer__bottom-left--copyright > p {
  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 > p {
    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 > p {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright {
    width: fit-content;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .footer__bottom-left--copyright.desktop {
    max-width: calc(603.30738rem * 1 / 9.59062);
  }
  .anthem .footer__bottom-left--copyright.desktop p:nth-last-of-type(-n + 2) {
    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;
    grid-column: 2 / -1;
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
    max-width: calc(734.46116rem * 1 / 9.59062);
  }
  .anthem .footer__bottom-left--copyright.mobile p:first-of-type {
    display: none;
  }
}
.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: 2 / -1;
    gap: calc(76.0692rem * 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__intro.no-image {
  margin-top: calc(120rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__intro.no-image {
    margin-top: calc(157.3845333333333rem * 1 / 9.59062);
  }
}
.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);
  color: #000000;
}
.anthem .np__tag.dark {
  background-color: rgba(255, 255, 255, 0.25);
  color: #FFFFFF;
}
.anthem .np__tag:hover {
  background-color: #DEFF70;
  color: black;
}
.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 > 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 > 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .np__content > p.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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.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;
  word-break: break-all;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content > p > a.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .np__content > p > a.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .np__content ul li.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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/Anthem25/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-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 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(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.dark > p.glassy-button > a::after {
    right: calc(94.43072rem * 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(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.dark > p.glassy-button > a:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .np__content.dark > p.glassy-button > a:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .np__content.dark > p.glassy-button > a:hover::after {
  background-image: url('/wp-content/themes/Anthem25/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/Anthem25/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(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.light > p.glassy-button > a::after {
    right: calc(94.43072rem * 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(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__content.light > p.glassy-button > a:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .np__content.light > p.glassy-button > a:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .np__content.light a {
  color: #000000;
}
.anthem .np__related {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  margin-top: calc(50rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .np__related {
    margin-top: calc(104.92302222222222rem * 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);
  color: #000000;
}
.anthem .np__related-news-item--tag.dark {
  background-color: rgba(255, 255, 255, 0.25);
  color: #FFFFFF;
}
.anthem .np__related-news-item--tag:hover {
  background-color: #DEFF70;
  color: black;
}
.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);
}
@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;
  color: black;
}
.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 #gform_5 {
  margin-bottom: calc(72rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem #gform_5 {
    margin-bottom: calc(188.86144rem * 1 / 9.59062);
  }
}
.anthem #gform_5 .gform_footer {
  margin-top: 0 !important;
}
.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: "*";
  color: #DEFF70;
  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) {
  .anthem .gfield_label span.gfield_required.gfield_required_text::before {
    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 .gfield_label span.gfield_required.gfield_required_text::before {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.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.7rem * 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body input[type="text"].with-100vh,
  .anthem .gform-body input[type="email"].with-100vh,
  .anthem .gform-body input[type="tel"].with-100vh,
  .anthem .gform-body textarea.with-100vh,
  .anthem .gform-body .gfield_select.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .gform-body input[type="text"].with-100vh,
  .anthem .gform-body input[type="email"].with-100vh,
  .anthem .gform-body input[type="tel"].with-100vh,
  .anthem .gform-body textarea.with-100vh,
  .anthem .gform-body .gfield_select.with-100vh {
    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"].with-100vh,
  .anthem .gform-body input[type="email"].with-100vh,
  .anthem .gform-body input[type="tel"].with-100vh,
  .anthem .gform-body textarea.with-100vh,
  .anthem .gform-body .gfield_select.with-100vh {
    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(15rem * 1 / 13.5) calc(12.2rem * 1 / 13.5);
  height: calc(48rem * 1 / 13.5);
  -webkit-appearance: none;
  /* For Chrome, Safari, and Opera */
  -moz-appearance: none;
  /* For Firefox */
  appearance: none;
  /* Standard property */
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-down-white.svg');
  background-repeat: no-repeat;
  background-size: 2.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(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body .gform_fields {
    row-gap: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .gform-body #gform_fields_5 {
  row-gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gform-body #gform_fields_5 {
    row-gap: calc(78.69226666666665rem * 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.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .gform_wrapper input[type="file"]::file-selector-button.with-100vh {
    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.with-100vh {
    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"].with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .gform_wrapper input[type="file"].with-100vh {
    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"].with-100vh {
    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 .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);
}
@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);
  }
}
.anthem .paragraph-before-submit#field_5_7 {
  margin-top: calc(1rem * 1 / 13.5);
  width: 75%;
}
@media only screen and (max-width: 1023px) {
  .anthem .paragraph-before-submit#field_5_7 {
    margin-top: calc(2.6230755555555554rem * 1 / 9.59062);
    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/Anthem25/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;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gform_button[type="submit"].with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .gform_button[type="submit"].with-100vh {
    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"].with-100vh {
    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;
    background-position: right calc(125.90763rem * 1 / 9.59062) center;
  }
}
.anthem #gform_submit_button_5 {
  margin-left: calc(525rem * 1 / 13.5);
  margin-top: calc(-40rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem #gform_submit_button_5 {
    margin-left: calc(0rem * 1 / 9.59062);
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.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 .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.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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .privacy__date.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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).with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .privacy__content *:not(.cps).with-100vh {
    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).with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .privacy__content *:not(.cps) {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.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 .headerPD {
  z-index: 103;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: transform 0.5s ease-out;
}
.anthem .headerPD.home,
.anthem .headerPD.property-details {
  position: fixed;
}
.anthem .headerPD.snap {
  position: absolute;
  top: 475vh;
}
.anthem .headerPD.up {
  transform: translateY(calc(var(--header-bar-height-desktop) * -1));
}
.anthem .headerPD__nav {
  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);
}
@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.property-details {
  background-color: #000000;
}
.anthem .headerPD__nav.property-details.disappear {
  display: none;
}
.anthem .headerPD__nav-logoIcon {
  grid-column: 1 / span 2;
  align-self: center;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .headerPD__nav-logoIcon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__nav-logoIcon img.icon {
  display: none;
}
.anthem .headerPD__nav-logoIcon img.logo {
  display: block;
}
.anthem .headerPD__nav-logoIcon.home {
  width: calc(30.3rem * 1 / 13.5);
  height: calc(30.3rem * 1 / 13.5);
}
.anthem .headerPD__nav-logoIcon.home img.logo {
  display: none;
}
.anthem .headerPD__nav-logoIcon.home img.icon {
  display: block;
}
.anthem .headerPD__nav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(29rem * 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-left li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__nav-left li.with-100vh {
    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.with-100vh {
    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-submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(86rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
  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__nav-submenu {
    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__nav-submenu.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerPD__nav-submenu.active {
  opacity: 1;
  z-index: 20;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__nav-submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 20;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__nav-submenu--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-submenu--logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__nav-submenu--list {
  grid-column: 5 / span 4;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(29rem * 1 / 13.5);
  height: inherit;
}
.anthem .headerPD__nav-submenu--list > 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-submenu--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 .headerPD__nav-submenu--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-submenu--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__nav-submenu--list > li.with-100vh {
    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-submenu--list > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__nav-submenu--list > li:hover {
  color: #DEFF70;
}
.anthem .headerPD__nav-submenu--list > li.active {
  color: #DEFF70;
}
.anthem .headerPD__nav-submenu--list > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
.anthem .headerPD__nav-submenu--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 .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.has-header-bar {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerPD__nav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__nav-expand.active-from-secondary-menu {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__nav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(29rem * 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.hidden {
  display: none;
}
.anthem .headerPD__nav-right--search.black {
  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);
  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-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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-right > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__nav-right > li.with-100vh {
    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.with-100vh {
    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;
}
.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(21rem * 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 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__nav-right .has-children > .children ul > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__nav-right .has-children > .children ul > li.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__nav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__nav-right .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .headerPD__nav-right.dark > li,
.anthem .headerPD__nav-right.dark > li a {
  color: #000000;
}
.anthem .headerPD__nav-right.dark .headerPD__nav-right--search.white {
  display: none;
}
.anthem .headerPD__nav-right.dark .headerPD__nav-right--search.black {
  display: block;
}
.anthem .headerPD__nav-right.dark .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.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__banner {
  position: relative;
  display: none;
}
.anthem .headerPD__banner.show {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner.show {
    display: none;
  }
}
.anthem .headerPD__banner-details {
  min-height: calc(100rem * 1 / 13.5);
  color: #FFFFFF;
  background-color: #171717;
  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 .headerPD__banner-details {
    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-details.light {
  background-color: #F7F7F7;
  color: #000000;
}
.anthem .headerPD__banner-details.light .headerPD__banner-details--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(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-details.light .headerPD__banner-details--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 .headerPD__banner-details.light .headerPD__banner-details--link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner-details.light .headerPD__banner-details--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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-details.light .headerPD__banner-details--link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-details.light .headerPD__banner-details--link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner-details.light .headerPD__banner-details--link:hover > span {
  color: #000000;
}
.anthem .headerPD__banner-details.light .headerPD__banner-details--link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-details.light .headerPD__banner-details--link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-details.light .headerPD__banner-details--link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .headerPD__banner-details--left {
  grid-column: 1 / span 6;
  align-self: center;
}
.anthem .headerPD__banner-details--title {
  margin-bottom: calc(6rem * 1 / 13.5);
}
.anthem .headerPD__banner-details--location {
  margin-bottom: 0;
}
.anthem .headerPD__banner-details--link {
  grid-column: 10 / -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;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-weight: 600 !important;
  height: fit-content;
  align-self: center;
  justify-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-details--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 .headerPD__banner-details--link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPD__banner-details--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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-details--link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-details--link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPD__banner-details--link:hover > span {
  color: #000000;
}
.anthem .headerPD__banner-details--link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__banner-details--link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .headerPD__banner-details--link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.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);
}
@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);
  }
}
.anthem .headerPD__2ndNav.property-details {
  background-color: #000000;
}
.anthem .headerPD__2ndNav.light {
  background-color: #FFFFFF;
  color: #000000;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-left > li,
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right > li,
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-left > li a,
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right > li a {
  color: #000000;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-logoIcon > img.white {
  display: none;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-logoIcon > img.black {
  display: block;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right .has-children .arrow.white {
  display: none;
}
.anthem .headerPD__2ndNav.light .headerPD__2ndNav-right .has-children .arrow.black {
  display: block;
}
.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__search-input {
  border-bottom: calc(1rem * 1 / 13.5) solid #000000;
  color: #000000;
}
.anthem .headerPD__2ndNav.light .headerPD__search-input::placeholder {
  color: #000000;
}
.anthem .headerPD__2ndNav-logoIcon {
  grid-column: 1 / span 2;
  align-self: center;
  width: calc(140rem * 1 / 13.5);
  height: calc(30.662rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .headerPD__2ndNav-logoIcon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__2ndNav-logoIcon img.icon {
  display: none;
}
.anthem .headerPD__2ndNav-logoIcon img.logo {
  display: block;
}
.anthem .headerPD__2ndNav-logoIcon img.white {
  display: block;
}
.anthem .headerPD__2ndNav-logoIcon img.black {
  display: none;
}
.anthem .headerPD__2ndNav-logoIcon.home {
  width: calc(30.3rem * 1 / 13.5);
  height: calc(30.3rem * 1 / 13.5);
}
.anthem .headerPD__2ndNav-logoIcon.home img.logo {
  display: none;
}
.anthem .headerPD__2ndNav-logoIcon.home img.icon {
  display: block;
}
.anthem .headerPD__2ndNav-left {
  grid-column: 5 / span 4;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(29rem * 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-left li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__2ndNav-left li.with-100vh {
    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.with-100vh {
    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-submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: black;
  height: calc(86rem * 1 / 13.5);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease-out;
  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__2ndNav-submenu {
    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__2ndNav-submenu.active {
  opacity: 1;
  z-index: 20;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__2ndNav-submenu.active-from-secondary-menu {
  opacity: 1;
  z-index: 20;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__2ndNav-submenu--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-submenu--logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .headerPD__2ndNav-submenu--list {
  grid-column: 5 / span 4;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(29rem * 1 / 13.5);
  height: inherit;
}
.anthem .headerPD__2ndNav-submenu--list > 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-submenu--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 .headerPD__2ndNav-submenu--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-submenu--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__2ndNav-submenu--list > li.with-100vh {
    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-submenu--list > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__2ndNav-submenu--list > li:hover {
  color: #DEFF70;
}
.anthem .headerPD__2ndNav-submenu--list > li.active {
  color: #DEFF70;
}
.anthem .headerPD__2ndNav-submenu--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 .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;
}
.anthem .headerPD__2ndNav-expand.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__2ndNav-expand.active-from-secondary-menu {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .headerPD__2ndNav-right {
  grid-column: 9 / -1;
  justify-self: end;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(29rem * 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.hidden {
  display: none;
}
.anthem .headerPD__2ndNav-right--search.black {
  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);
  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-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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-right > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__2ndNav-right > li.with-100vh {
    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.with-100vh {
    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;
}
.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(21rem * 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 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD__2ndNav-right .has-children > .children ul > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD__2ndNav-right .has-children > .children ul > li.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPD__2ndNav-right .has-children > .children ul > li.dimmed {
  opacity: 0.4;
}
.anthem .headerPD__2ndNav-right .has-children .arrow {
  width: calc(10rem * 1 / 13.5);
  height: auto;
}
.anthem .headerPD__2ndNav-right .has-children .arrow.white {
  display: block;
}
.anthem .headerPD__2ndNav-right .has-children .arrow.black {
  display: none;
}
.anthem .headerPD__2ndNav-right.dark > li,
.anthem .headerPD__2ndNav-right.dark > li a {
  color: #000000;
}
.anthem .headerPD__2ndNav-right.dark .headerPD__nav-right--search.white {
  display: none;
}
.anthem .headerPD__2ndNav-right.dark .headerPD__nav-right--search.black {
  display: block;
}
.anthem .headerPD__2ndNav-right.dark .has-children .children {
  background-color: rgba(0, 0, 0, 0.1);
}
.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-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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu__left-col2 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD .submenu__left-col2 > span.with-100vh {
    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.with-100vh {
    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__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);
  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 > 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%;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .headerPD .submenu .section-3-cols .col-3 > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPD .submenu .section-3-cols .col-1 > span.with-100vh,
  .anthem .headerPD .submenu .section-3-cols .col-3 > span.with-100vh {
    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.with-100vh,
  .anthem .headerPD .submenu .section-3-cols .col-3 > span.with-100vh {
    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 .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.8922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav.property-details {
    background-color: #000000;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav.property-details.disappear {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-logoIcon {
    grid-column: 1 / span 2;
    width: calc(288.53831rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    align-self: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-logoIcon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@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);
  }
}
@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;
  }
}
@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-submenu {
  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-submenu {
    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-submenu {
    display: grid;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
    height: calc(146.8922rem * 1 / 9.59062);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.5s ease-out;
  }
  .anthem .headerPDMobile__nav-submenu.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-submenu--logo {
    grid-column: 1 / span 2;
    width: calc(288.5409rem * 1 / 9.59062);
    height: calc(63.1951rem * 1 / 9.59062);
    display: flex;
    justify-content: center;
    align-self: center;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-submenu--logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-submenu--close {
    grid-column: 6 / -1;
    justify-self: end;
    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__nav-expand {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand {
    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__nav-expand.active {
    opacity: 1;
    z-index: 20;
    pointer-events: auto;
    visibility: visible;
  }
}
.anthem .headerPDMobile__nav-expand.up {
  transform: translateY(var(--header-bar-height-desktop));
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--layer1 {
    display: none;
  }
}
.anthem .headerPDMobile__nav-expand--layer1.active {
  display: grid;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--mainList {
    grid-column: 1 / -1;
    margin-top: calc(304.27676rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--mainList > li {
    font-size: calc(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__nav-expand--mainList > li {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--mainList > li {
    margin-bottom: calc(20.9846rem * 1 / 9.59062);
    position: relative;
    width: fit-content;
  }
  .anthem .headerPDMobile__nav-expand--mainList > li::after {
    content: '';
    position: absolute;
    top: calc(52.4615rem * 1 / 9.59062);
    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/Anthem25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--mainList > li > a {
    font-size: calc(115.4153rem * 1 / 9.59062);
    line-height: calc(125.9076rem * 1 / 9.59062);
    letter-spacing: calc(-1.1542rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .headerPDMobile__nav-expand--mainList > li > a {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--mainList > .link::after {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--subList > li {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--subList > li {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--subList > li > a {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.22px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--subList .has-children {
    order: -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--subList .has-children > span {
    position: relative;
    width: fit-content;
    display: block;
  }
  .anthem .headerPDMobile__nav-expand--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/Anthem25/images/icons/arrow-menu-mobile-grey.svg') no-repeat center;
    background-size: contain;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--subList .has-children > .children.active {
    max-height: calc(1573.8453rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--subList .has-children > .children > ul > li {
  padding-left: calc(52.4615rem * 1 / 9.59062);
}
.anthem .headerPDMobile__nav-expand--subList .has-children > .children > ul > li > a {
  text-decoration: none;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--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__nav-expand--layer2.active {
    left: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--item {
    display: none;
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--item.active {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--item > .item-header {
    height: calc(146.8922rem * 1 / 9.59062);
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--back > img {
    transform: rotate(-180deg);
    width: calc(15.7385rem * 1 / 9.59062);
    height: calc(30.1654rem * 1 / 9.59062);
    object-fit: contain;
  }
}
.anthem .headerPDMobile__nav-expand--back > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--back > span {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--close.active {
    visibility: visible;
    pointer-events: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--links {
    display: flex;
    flex-direction: column;
    gap: calc(49.8384rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--links > li {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--links > li.max-width-75 {
    max-width: 75%;
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--links > li > a {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.28px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--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__nav-expand--portfolio {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--portfolio > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--portfolio > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPDMobile__nav-expand--portfolio > span.with-100vh {
    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__nav-expand--portfolio > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPDMobile__nav-expand--portfolio > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--portfolio > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--portfolio > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--category {
    display: flex;
    flex-direction: column;
    gap: calc(34.1rem * 1 / 9.59062);
    margin-left: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--category > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__nav-expand--category > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .headerPDMobile__nav-expand--category > span.with-100vh {
    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__nav-expand--category > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .headerPDMobile__nav-expand--category > .portfolio-links {
  display: flex;
  flex-direction: column;
  gap: calc(26.2308rem * 1 / 9.59062);
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--category > .portfolio-links > li {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPDMobile__nav-expand--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__nav-expand--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__nav-expand--category > .portfolio-links > li > a {
    font-size: 18px;
    line-height: 24px;
  }
}
.anthem .headerPDMobile__search {
  position: relative;
}
.anthem .headerPDMobile__search-input,
.anthem .headerPDMobile__search-input2nd {
  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,
  .anthem .headerPDMobile__search-input2nd {
    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,
  .anthem .headerPDMobile__search-input2nd {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__search-input,
  .anthem .headerPDMobile__search-input2nd {
    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,
  .anthem .headerPDMobile__search-input2nd.active {
    right: calc(236.0768rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__search-input::placeholder,
.anthem .headerPDMobile__search-input2nd::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,
  .anthem .headerPDMobile__search-input2nd::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,
  .anthem .headerPDMobile__search-input2nd::placeholder {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .headerPDMobile__banner {
  position: relative;
  display: none;
}
.anthem .headerPDMobile__banner.show {
  display: grid;
}
.anthem .headerPDMobile__banner-details {
  min-height: calc(100rem * 1 / 13.5);
  color: #FFFFFF;
  background-color: #171717;
  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__banner-details {
    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-details {
    min-height: calc(199.35374rem * 1 / 9.59062);
    display: flex;
    justify-content: space-between;
    padding: 0 calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details.light {
  background-color: #F7F7F7;
  color: #000000;
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--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(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-details.light .headerPDMobile__banner-details--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(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details.light .headerPDMobile__banner-details--link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .headerPDMobile__banner-details--left {
  grid-column: 1 / span 6;
  align-self: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--left {
    grid-column: unset;
  }
}
.anthem .headerPDMobile__banner-details--title {
  margin-bottom: calc(6rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--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-details--title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--title {
    margin-bottom: calc(5.24615rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details--location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--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-details--location {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .headerPDMobile__banner-details--link {
  grid-column: 11 / -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;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier));
  font-weight: 600 !important;
  height: fit-content;
  align-self: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--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(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details--link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .headerPDMobile__banner-details--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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details--link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .headerPDMobile__banner-details--link:hover > span {
  color: #000000;
}
.anthem .headerPDMobile__banner-details--link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .headerPDMobile__banner-details--link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__banner-details--link {
    grid-column: unset;
  }
}
.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;
}
@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 {
    display: grid;
    height: calc(146.8922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav.property-details {
    background-color: #000000;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav.light {
    background-color: #FFFFFF;
    color: #000000;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-logoIcon > img.white {
    display: none;
  }
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-logoIcon > img.black {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--search.white,
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--hamburger.white {
    display: none;
  }
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--search.black,
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__2ndNav-right--hamburger.black {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__search-input,
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__search-input2nd {
    border-bottom: 1px solid #000000;
    color: #000000;
  }
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__search-input::placeholder,
  .anthem .headerPDMobile__2ndNav.light .headerPDMobile__search-input2nd::placeholder {
    color: #000000;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-logoIcon {
    grid-column: 1 / span 2;
    width: calc(288.53831rem * 1 / 9.59062);
    height: calc(63.19251rem * 1 / 9.59062);
    align-self: center;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .headerPDMobile__2ndNav-logoIcon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@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);
  }
}
@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 .property {
  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 .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(464.28437rem * 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-bottom: calc(78.69227rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.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;
    margin-bottom: calc(10.4923rem * 1 / 9.59062);
    align-self: end;
  }
}
.anthem .property__intro-link {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: 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));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__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 .property__intro-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .property__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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .property__intro-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .property__intro-link:hover > span {
  color: #000000;
}
.anthem .property__intro-link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .property__intro-link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .property__intro-link {
    grid-column: 4 / -1;
  }
}
.anthem .property__image {
  grid-column: 1 / -1;
  width: calc(1440rem * 1 / 13.5);
  min-height: calc(600rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .property__image {
    width: 100%;
    height: calc(1353.50699rem * 1 / 9.59062) !important;
  }
}
.anthem .property__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.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(30rem * 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--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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .property__summary-item--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .property__summary-item--list > li.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .commercial {
  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 .commercial {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial {
    padding-top: calc(464.28437rem * 1 / 9.59062);
  }
}
.anthem .commercial__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 .commercial__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 .commercial__intro {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .commercial__intro-text {
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-text {
    grid-column: 1 / -1;
  }
}
.anthem .commercial__intro-title {
  margin-bottom: calc(14rem * 1 / 13.5);
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-title {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .commercial__intro-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-location.desktop {
    display: none;
  }
}
.anthem .commercial__intro-location.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-location.mobile {
    display: block;
    grid-column: 1 / span 3;
    margin-bottom: calc(10.4923rem * 1 / 9.59062);
    align-self: end;
  }
}
.anthem .commercial__intro-link {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: 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));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__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 .commercial__intro-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .commercial__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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .commercial__intro-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .commercial__intro-link:hover > span {
  color: #000000;
}
.anthem .commercial__intro-link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .commercial__intro-link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__intro-link {
    grid-column: 4 / -1;
  }
}
.anthem .commercial__image {
  grid-column: 1 / -1;
  width: calc(1440rem * 1 / 13.5);
  min-height: calc(600rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__image {
    width: 100%;
    height: calc(1353.50699rem * 1 / 9.59062) !important;
  }
}
.anthem .commercial__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .commercial__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(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__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 .commercial__summary {
    padding-top: calc(52.46151rem * 1 / 9.59062);
    row-gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .commercial__summary-item:nth-child(1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__summary-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .commercial__summary-item:nth-child(2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__summary-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .commercial__summary-item:nth-child(3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__summary-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .commercial__summary-item:nth-child(4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__summary-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .commercial__summary-item--label {
  margin-bottom: calc(6rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__summary-item--label {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .commercial__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 .commercial__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 .commercial__summary-item--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .commercial__summary-item--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .commercial__summary-item--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .commercial__summary-item--list > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .land {
  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 .land {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .land {
    padding-top: calc(464.28437rem * 1 / 9.59062);
  }
}
.anthem .land__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 .land__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 .land__intro {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .land__intro-text {
  grid-column: 1 / span 8;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-text {
    grid-column: 1 / -1;
  }
}
.anthem .land__intro-title {
  margin-bottom: calc(14rem * 1 / 13.5);
  margin-left: calc(-3rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-title {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .land__intro-location {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-location.desktop {
    display: none;
  }
}
.anthem .land__intro-location.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-location.mobile {
    display: block;
    grid-column: 1 / span 3;
    margin-bottom: calc(10.4923rem * 1 / 9.59062);
    align-self: end;
  }
}
.anthem .land__intro-link {
  grid-column: 9 / -1;
  justify-self: end;
  align-self: 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));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__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 .land__intro-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .land__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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .land__intro-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .land__intro-link:hover > span {
  color: #000000;
}
.anthem .land__intro-link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .land__intro-link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .land__intro-link {
    grid-column: 4 / -1;
  }
}
.anthem .land__image {
  grid-column: 1 / -1;
  width: calc(1440rem * 1 / 13.5);
  min-height: calc(600rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__image {
    width: 100%;
    height: calc(1353.50699rem * 1 / 9.59062) !important;
  }
}
.anthem .land__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .land__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(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .land__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 .land__summary {
    padding-top: calc(52.46151rem * 1 / 9.59062);
    row-gap: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .land__summary-item:nth-child(1) {
  grid-column: 1 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__summary-item:nth-child(1) {
    grid-column: 1 / span 3;
  }
}
.anthem .land__summary-item:nth-child(2) {
  grid-column: 3 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__summary-item:nth-child(2) {
    grid-column: 4 / span 3;
  }
}
.anthem .land__summary-item:nth-child(3) {
  grid-column: 5 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__summary-item:nth-child(3) {
    grid-column: 1 / span 3;
  }
}
.anthem .land__summary-item:nth-child(4) {
  grid-column: 7 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__summary-item:nth-child(4) {
    grid-column: 4 / span 3;
  }
}
.anthem .land__summary-item--label {
  margin-bottom: calc(6rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .land__summary-item--label {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .land__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 .land__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 .land__summary-item--list > li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .land__summary-item--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .land__summary-item--list > li.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .land__summary-item--list > li.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.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);
  }
}
@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;
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text {
    width: calc(839.3841777777777rem * 1 / 9.59062);
  }
}
.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/Anthem25/images/icons/arrow-forward-white.svg');
}
.anthem .header__bar-text.white a.arrow-link:hover::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-white.svg');
}
.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;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .header__bar-text > *.with-100vh {
    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 > *.with-100vh {
    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::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/Anthem25/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::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::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .header__bar-text a.arrow-link:hover::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 .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: #000000;
  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-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 > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ap__info-description > *.with-100vh {
    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 > *.with-100vh {
    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: #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;
  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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ap__info-button.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ap__info-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button.with-100vh:hover::after,
  .anthem .ap__info-button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ap__info-button.with-100vh:hover::after,
  .anthem .ap__info-button.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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 .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,
.anthem .ap__info-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ap__info-button:hover > span,
.anthem .ap__info-button.hover > span {
  color: #000000;
}
.anthem .ap__info-button:hover::after,
.anthem .ap__info-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ap__info-button:hover::after,
  .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;
}
.cps {
  width: 100%;
  display: block;
  grid-column: 1 / -1;
  height: calc(var(--desktop-height) * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .cps {
    height: calc(var(--mobile-height) * 1 / 9.59062);
  }
}
.cps.hidden {
  display: none !important;
}
.cps-xsmall {
  height: calc(100rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .cps-xsmall {
    height: calc(104.92302rem * 1 / 9.59062);
  }
}
.cps-small {
  height: calc(150rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .cps-small {
    height: calc(209.84604rem * 1 / 9.59062);
  }
}
.cps-medium {
  height: calc(200rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .cps-medium {
    height: calc(314.76907rem * 1 / 9.59062);
  }
}
.cps-large {
  height: calc(250rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .cps-large {
    height: calc(419.69209rem * 1 / 9.59062);
  }
}
.cps-xlarge {
  height: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .cps-xlarge {
    height: calc(524.61511rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .cps.mobile-hide {
    display: none;
  }
}
.anthem .cwib {
  position: relative;
}
.anthem .cwib__bg {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .cwib__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.8);
}
.anthem .cwib__intro {
  position: absolute;
  top: calc(60rem * 1 / 13.5);
  left: calc(30rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  width: calc(100% - calc(60rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro {
    left: calc(52.4615rem * 1 / 9.59062);
    top: calc(60.3307rem * 1 / 9.59062);
    width: calc(100% - calc(104.923rem * 1 / 9.59062));
  }
}
.anthem .cwib__intro-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(18rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
  margin-bottom: calc(16rem * 1 / 13.5);
  max-width: 50%;
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-subtitle {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cwib__intro-subtitle {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-subtitle.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cwib__intro-subtitle.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cwib__intro-subtitle.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-subtitle {
    margin-bottom: calc(41.9692rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .cwib__intro-subtitle.order-1 {
  order: 1;
}
.anthem .cwib__intro-subtitle.order-2 {
  order: 2;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-subtitle.order-2 {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .cwib__intro-title {
  margin-bottom: calc(16rem * 1 / 13.5);
  max-width: 87%;
}
.anthem .cwib__intro-title.order-1 {
  order: 1;
}
.anthem .cwib__intro-title.order-2 {
  order: 2;
}
.anthem .cwib__intro-title.large {
  max-width: 58%;
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-title.large {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-title {
    margin-bottom: calc(41.9692rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .cwib__intro-button {
  order: 3;
  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 .cwib__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-button.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cwib__intro-button.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cwib__intro-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-button.with-100vh:hover::after,
  .anthem .cwib__intro-button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cwib__intro-button.with-100vh:hover::after,
  .anthem .cwib__intro-button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cwib__intro-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cwib__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/Anthem25/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 .cwib__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 .cwib__intro-button:hover,
.anthem .cwib__intro-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cwib__intro-button:hover > span,
.anthem .cwib__intro-button.hover > span {
  color: #000000;
}
.anthem .cwib__intro-button:hover::after,
.anthem .cwib__intro-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cwib__intro-button:hover::after,
  .anthem .cwib__intro-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.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(73.44611555555555rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx2s__description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description {
    grid-column: 2 / -1;
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.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: calc(20rem * 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 > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx2s__description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__description > * {
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .cx2s__description > *:last-child {
  margin-bottom: 0;
}
.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(31.476906666666665rem * 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(674.1304177777778rem * 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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx2s__grid-item--link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx2s__grid-item--link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link.with-100vh:hover::after,
  .anthem .cx2s__grid-item--link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx2s__grid-item--link.with-100vh:hover::after,
  .anthem .cx2s__grid-item--link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .cx2s__grid-item--link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cx2s__grid-item--link:hover > span,
.anthem .cx2s__grid-item--link.hover > span {
  color: #000000;
}
.anthem .cx2s__grid-item--link:hover::after,
.anthem .cx2s__grid-item--link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cx2s__grid-item--link:hover::after,
  .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.46151111111111rem * 1 / 9.59062);
    bottom: calc(52.46151111111111rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx4s__description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx4s__description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cx4s__grid-item--desc.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx4s__grid-item--desc.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@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.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cx4s__grid-item--link.with-100vh {
    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.with-100vh {
    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/Anthem25/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/Anthem25/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 .dds {
  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 .dds {
    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 .dds.horizontal {
    row-gap: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .dds__heading {
  margin-bottom: calc(40rem * 1 / 13.5);
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__heading {
    grid-column: 1 / -1;
    margin-bottom: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .dds__heading.adjust-margin-bottom {
  margin-bottom: calc(36rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__heading.adjust-margin-bottom {
    margin-bottom: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .dds__heading.horizontal {
  grid-column: 1 / -1;
  margin-bottom: calc(48rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__heading.horizontal {
    margin-bottom: 0;
    max-width: calc(868.23801rem * 1 / 9.59062);
  }
}
.anthem .dds__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 .dds__details {
    grid-column: 2 / -1;
    margin-bottom: calc(60.3307rem * 1 / 9.59062);
  }
  .anthem .dds__details:nth-last-child(1) {
    margin-bottom: 0;
  }
}
.anthem .dds__details-wrapper {
  display: flex;
  gap: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details-wrapper {
    display: grid;
    grid-column: 1 / -1;
    margin-bottom: calc(60.3307rem * 1 / 9.59062);
    gap: calc(41.969208888888886rem * 1 / 9.59062);
    grid-template-columns: subgrid;
  }
  .anthem .dds__details-wrapper:nth-last-child(1) {
    margin-bottom: 0;
  }
}
.anthem .dds__details.horizontal {
  margin-bottom: 0;
}
.anthem .dds__details.horizontal:nth-of-type(4n+1) {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+1) {
    grid-column: 1 / span 3;
  }
  .anthem .dds__details.horizontal:nth-of-type(4n+1).flex {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+1).change-layout {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+1).change-layout {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+2) {
    grid-column: 4 / span 3;
  }
  .anthem .dds__details.horizontal:nth-of-type(4n+2).flex {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+2).change-layout {
  grid-column: 5 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+2).change-layout {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+3) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+3) {
    grid-column: 1 / span 3;
  }
  .anthem .dds__details.horizontal:nth-of-type(4n+3).flex {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+3).change-layout {
  grid-column: 8 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+3).change-layout {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+4) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+4) {
    grid-column: 4 / span 3;
  }
  .anthem .dds__details.horizontal:nth-of-type(4n+4).flex {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details.horizontal:nth-of-type(4n+4).change-layout {
  grid-column: 11 / span 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details.horizontal:nth-of-type(4n+4).change-layout {
    grid-column: 2 / -1;
  }
}
.anthem .dds__details-item {
  display: flex;
  flex-direction: column;
}
.anthem .dds__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 .dds__details-item--num {
    font-size: calc(209.846rem * 1 / 9.59062);
    line-height: calc(209.846rem * 1 / 9.59062);
    letter-spacing: calc(-2.0985rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dds__details-item--num {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: -0.8px;
  }
}
.anthem .dds__details-item--num.flex {
  padding-right: calc(60rem * 1 / 13.5);
}
.anthem .dds__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 .dds__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 .dds__details-item--num.horizontal {
    font-size: 52px;
    line-height: 55px;
    letter-spacing: -0.52px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details-item--num.horizontal {
    margin-bottom: 0;
  }
}
.anthem .dds__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 .dds__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 .dds__details-item--desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__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 .dds__details-item--desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details-item--desc.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .dds__details-item--desc.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .dds__details-item--desc.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .dds__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(231rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__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 .dds__details-item--desc.horizontal {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .dds__details-item--desc.horizontal.flex {
  max-width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .dds__details-item--desc.horizontal {
    max-width: calc(445.92284rem * 1 / 9.59062);
  }
}
.anthem .fivl {
  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;
  z-index: 99;
  height: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl {
    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 .fivl > * {
  color: #FFFFFF;
}
.anthem .fivl.light {
  background-color: white;
}
.anthem .fivl.light > * {
  color: #000000;
}
.anthem .fivl__heading {
  grid-column: 5 / -1;
  color: #FFFFFF;
  margin: 0 0 calc(20rem * 1 / 13.5) calc(18rem * 1 / 13.5);
  letter-spacing: calc(-0.8rem * 1 / 13.5 * var(--text-multiplier)) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__heading {
    grid-column: 1 / -1;
    margin: 0 0 calc(78.41rem * 1 / 9.59062) 0;
  }
}
.anthem .fivl__image {
  grid-column: 1 / span 6;
  height: calc(535rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__image {
    grid-column: 1 / span 5;
    height: calc(611.1766rem * 1 / 9.59062);
    margin-left: calc(-52.4615rem * 1 / 9.59062);
    margin-bottom: calc(78.6923rem * 1 / 9.59062);
  }
}
.anthem .fivl__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .fivl__video {
  grid-column: 1 / span 6;
  height: calc(535rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
  cursor: pointer;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__video {
    grid-column: 1 / span 5;
    height: calc(611.1766rem * 1 / 9.59062);
    margin-left: calc(-52.4615rem * 1 / 9.59062);
    margin-bottom: calc(78.6923rem * 1 / 9.59062);
  }
}
.anthem .fivl__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 .fivl__video > .playbutton {
    width: calc(118.0384rem * 1 / 9.59062);
    height: calc(118.0384rem * 1 / 9.59062);
  }
}
.anthem .fivl__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 .fivl__video > .playbutton > svg {
    width: calc(46.95305rem * 1 / 9.59062);
    height: calc(46.95305rem * 1 / 9.59062);
  }
}
.anthem .fivl__video img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.6);
}
.anthem .fivl__details {
  grid-column: 7 / -1;
  width: 100%;
  margin-left: calc(11rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details {
    grid-column: 2 / -1;
    margin-left: 0;
  }
}
.anthem .fivl__details-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(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-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 .fivl__details-desc {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-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 .fivl__details-desc.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-desc.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fivl__details-desc.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fivl__details-desc.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-desc {
    margin-bottom: calc(78.691rem * 1 / 9.59062);
  }
}
.anthem .fivl__details-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: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-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 .fivl__details-desc > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-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 .fivl__details-desc > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-desc > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fivl__details-desc > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fivl__details-desc > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .fivl__details-link {
  text-decoration: none;
  position: relative;
}
.anthem .fivl__details-link > 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;
  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 .fivl__details-link > 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 .fivl__details-link > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-link > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fivl__details-link > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .fivl__details-link > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-link > span {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-link > span.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fivl__details-link > span.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-link > span.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fivl__details-link > span.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-link > span.with-100vh:hover::after,
  .anthem .fivl__details-link > span.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fivl__details-link > span.with-100vh:hover::after,
  .anthem .fivl__details-link > span.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fivl__details-link > span span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .fivl__details-link > span::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/Anthem25/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 .fivl__details-link > span::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .fivl__details-link > span:hover,
.anthem .fivl__details-link > span.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fivl__details-link > span:hover > span,
.anthem .fivl__details-link > span.hover > span {
  color: #000000;
}
.anthem .fivl__details-link > span:hover::after,
.anthem .fivl__details-link > span.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl__details-link > span:hover::after,
  .anthem .fivl__details-link > span.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .fivl.media-right .fivl__image,
.anthem .fivl.media-right .fivl__video {
  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 .fivl.media-right .fivl__image,
  .anthem .fivl.media-right .fivl__video {
    order: unset;
    grid-column: 2 / -1;
    margin-right: calc(-52.46151rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .fivl.media-right .fivl__details {
  grid-column: 1 / span 6;
  margin-left: 0;
  max-width: calc(675rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fivl.media-right .fivl__details {
    grid-column: 2 / -1;
    max-width: 100%;
  }
}
.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 {
  background-color: #FFFFFF;
}
.anthem .fw2il__title {
  grid-column: 4 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .fw2il__title.light {
  color: #000000;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title {
    grid-column: 1 / -1;
    margin-bottom: calc(78.6923rem * 1 / 9.59062);
    overflow-wrap: break-word;
    /* fallback */
    word-wrap: break-word;
    /* legacy */
    hyphens: auto;
  }
}
.anthem .fw2il__title[data-col="1"] {
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="1"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="2"] {
  grid-column: 2 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="2"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="3"] {
  grid-column: 3 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="3"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="4"] {
  grid-column: 4 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="4"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="5"] {
  grid-column: 5 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="5"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="6"] {
  grid-column: 6 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="6"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="7"] {
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="7"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="8"] {
  grid-column: 8 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="8"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="9"] {
  grid-column: 9 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="9"] {
    grid-column: 1 / -1;
  }
}
.anthem .fw2il__title[data-col="10"] {
  grid-column: 10 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__title[data-col="10"] {
    grid-column: 1 / -1;
  }
}
.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(-78.6923rem * 1 / 13.5);
    margin-right: calc(-26.2308rem * 1 / 9.59062);
  }
}
.anthem .fw2il__imageLeft.reduce-height {
  height: calc(537rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageLeft.reduce-height {
    height: calc(616.4227555555556rem * 1 / 9.59062);
  }
}
.anthem .fw2il__imageLeft--flipped {
  grid-column: 7 / -1;
  order: 2;
  margin-left: 0;
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageLeft--flipped {
    grid-column: 3 / -1;
    margin-right: calc(-78.6923rem * 1 / 9.59062);
  }
}
.anthem .fw2il__imageLeft img {
  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;
  }
}
.anthem .fw2il__content--flipped {
  grid-column: 1 / span 6;
  order: 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content--flipped {
    grid-column: 2 / -1;
    order: 3;
  }
}
.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-wrapper--flipped {
  margin-left: 0;
  margin-right: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-wrapper--flipped {
    margin-right: 0;
  }
}
.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(30rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fw2il__content-description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .fw2il__content-description.light {
  color: #000000;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fw2il__content-description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fw2il__content-link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fw2il__content-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link.with-100vh:hover::after,
  .anthem .fw2il__content-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .fw2il__content-link.with-100vh:hover::after,
  .anthem .fw2il__content-link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .fw2il__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .fw2il__content-link:hover > span,
.anthem .fw2il__content-link.hover > span {
  color: #000000;
}
.anthem .fw2il__content-link:hover::after,
.anthem .fw2il__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__content-link:hover::after,
  .anthem .fw2il__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.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);
}
.anthem .fw2il__imageRight--flipped {
  margin-left: 0;
  margin-right: calc(-10rem * 1 / 13.5);
  align-self: flex-end;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .fw2il__imageRightMobile--flipped {
    grid-column: 1 / span 2;
    width: auto;
    height: auto;
    margin-right: calc(-26.2308rem * 1 / 9.59062);
  }
}
.anthem .fw2il__imageRightMobile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .hhs {
  position: relative;
  overflow: hidden;
}
.anthem .hhs .magicScroll {
  position: relative;
  z-index: 101;
}
.anthem .hhs__logo {
  position: fixed;
  top: 50vh;
  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(208.9411rem * 1 / 9.59062 * 0.75);
    top: 25vh;
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__logo {
    width: calc(918.0712rem * 1 / 9.59062);
    height: calc(208.9411rem * 1 / 9.59062);
    top: 37vh;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__logo.first-look {
    top: 40vh;
  }
}
.anthem .hhs__logo.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__logo.mobile {
    display: block;
  }
}
.anthem .hhs__logo.snap {
  position: absolute;
  top: 450vh;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__logo.snap {
    top: 440vh;
  }
}
.anthem .hhs__logo.scale-by-height {
  height: 23.6vh !important;
}
.anthem .hhs__goDown {
  position: fixed;
  top: calc(100vh - calc(77rem * 1 / 13.5));
  left: 50%;
  transform: translateX(-50%);
  width: calc(47rem * 1 / 13.5);
  height: calc(47rem * 1 / 13.5);
  z-index: 103;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out, stroke 0.3s ease-in-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__goDown {
    display: none;
  }
}
.anthem .hhs__goDown.snap {
  position: absolute;
  top: calc(500vh - calc(77rem * 1 / 13.5));
}
.anthem .hhs__goDown > svg {
  width: calc(16rem * 1 / 13.5);
  height: calc(9rem * 1 / 13.5);
  object-fit: contain;
}
.anthem .hhs__goDown > svg > path {
  transition: all 0.5s ease-out;
}
.anthem .hhs__goDown:hover {
  background-color: #DEFF70;
}
.anthem .hhs__goDown:hover > svg path {
  stroke: #000000;
}
.anthem .hhs__heroSection {
  width: 100%;
  height: 100vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .hhs__heroSection-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.5);
}
.anthem .hhs__heroSection-intro {
  position: fixed;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(30rem * 1 / 13.5);
  color: #FFFFFF;
  letter-spacing: unset !important;
  z-index: 1000;
}
.anthem .hhs__heroSection-intro.faded {
  position: absolute;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__heroSection-intro {
    left: calc(57rem * 1 / 9.59062);
    bottom: calc(50.6rem * 1 / 9.59062);
    max-width: 60%;
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__heroSection-intro {
    bottom: calc(93.6rem * 1 / 9.59062);
    max-width: calc(691rem * 1 / 9.59062);
  }
}
.anthem .hhs__introduction {
  position: fixed;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(30rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  gap: calc(11rem * 1 / 13.5);
  z-index: 102;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  min-width: 1100px;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction {
    display: flex;
    min-width: unset;
    gap: calc(31.4769rem * 1 / 9.59062 * 0.75);
    left: calc(52.46rem * 1 / 9.59062);
    bottom: calc(83.15rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__introduction {
    gap: calc(31.4769rem * 1 / 9.59062);
    bottom: calc(83.15rem * 1 / 9.59062);
  }
}
.anthem .hhs__introduction.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction.mobile {
    display: flex;
    position: absolute;
    gap: calc(31.4769rem * 1 / 9.59062);
    left: calc(52.46rem * 1 / 9.59062);
    bottom: calc(83.15rem * 1 / 9.59062);
  }
}
.anthem .hhs__introduction.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .hhs__introduction.snap {
  position: absolute;
  top: calc(500vh - calc(var(--panel5-heightD) rem * 1 / 13.5));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction.snap {
    top: calc(500vh - calc(var(--panel5-heightM) rem * 1 / 9.59062));
  }
}
.anthem .hhs__introduction.absolute {
  position: absolute;
  top: calc(500vh - calc(var(--panel5-heightD) rem * 1 / 13.5));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction.absolute {
    top: calc(500vh - calc(var(--panel5-heightM) rem * 1 / 9.59062));
  }
}
.anthem .hhs__introduction > * {
  color: #FFFFFF;
  max-width: 60%;
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > * {
    max-width: calc(918.077rem * 1 / 9.59062);
  }
}
.anthem .hhs__introduction > p {
  margin-bottom: 0 !important;
  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 .hhs__introduction > 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 .hhs__introduction > p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > 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 .hhs__introduction > p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__introduction > p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__introduction > p.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .hhs__introduction > 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-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 .hhs__introduction > a {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > a.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__introduction > a.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > a.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__introduction > a.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > a.with-100vh:hover::after,
  .anthem .hhs__introduction > a.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__introduction > a.with-100vh:hover::after,
  .anthem .hhs__introduction > a.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .hhs__introduction > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .hhs__introduction > 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/Anthem25/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 .hhs__introduction > a::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .hhs__introduction > a:hover,
.anthem .hhs__introduction > a.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .hhs__introduction > a:hover > span,
.anthem .hhs__introduction > a.hover > span {
  color: #000000;
}
.anthem .hhs__introduction > a:hover::after,
.anthem .hhs__introduction > a.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > a:hover::after,
  .anthem .hhs__introduction > a.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > 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 .hhs__introduction > a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hhs__introduction > a.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hhs__introduction > a.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hhs__introduction > a.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hhs__panel {
  height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.anthem .hhs__panel-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .htvl {
  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 .htvl {
    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 .htvl__title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .htvl__intro {
  grid-column: 2 / span 6;
  max-width: calc(672rem * 1 / 13.5);
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro {
    grid-column: 2 / -1;
    max-width: 100%;
    margin-bottom: calc(165.25376rem * 1 / 9.59062);
  }
}
.anthem .htvl__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 .htvl__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 .htvl__intro-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__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 .htvl__intro-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__intro-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htvl__intro-description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-description {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .htvl__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 .htvl__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 .htvl__intro-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__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 .htvl__intro-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htvl__intro-description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .htvl__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 .htvl__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-button.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__intro-button.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__intro-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-button.with-100vh:hover::after,
  .anthem .htvl__intro-button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__intro-button.with-100vh:hover::after,
  .anthem .htvl__intro-button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .htvl__intro-button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .htvl__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/Anthem25/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 .htvl__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 .htvl__intro-button:hover,
.anthem .htvl__intro-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .htvl__intro-button:hover > span,
.anthem .htvl__intro-button.hover > span {
  color: #000000;
}
.anthem .htvl__intro-button:hover::after,
.anthem .htvl__intro-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__intro-button:hover::after,
  .anthem .htvl__intro-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .htvl__values {
  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 .htvl__values {
    grid-column: 1 / -1;
    column-gap: calc(26.23076rem * 1 / 9.59062);
    row-gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .htvl__value {
  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 .htvl__value {
    max-width: 100%;
    gap: calc(36.72306rem * 1 / 9.59062);
  }
}
.anthem .htvl__value:nth-child(2n+1) {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__value:nth-child(2n+1) {
    grid-column: 2 / -1;
  }
}
.anthem .htvl__value:nth-child(2n+2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__value:nth-child(2n+2) {
    grid-column: 2 / -1;
  }
}
.anthem .htvl__value-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 .htvl__value-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 .htvl__value-text {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__value-text.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__value-text.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htvl__value-text.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .htvl__value-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 .htvl__value-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 .htvl__value-text > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .htvl__value-text > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .htvl__value-text > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .htvl__value-text > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .jat {
  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 .jat {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .jat__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 .jat__background {
    height: calc(2213.8758rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .jat__background {
    height: 100vh;
  }
}
.anthem .jat__background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.7);
}
@media only screen and (max-width: 600px) {
  .anthem .jat__background.desktop {
    display: none;
  }
}
.anthem .jat__background.mobile {
  display: none;
}
@media only screen and (max-width: 600px) {
  .anthem .jat__background.mobile {
    display: flex;
  }
}
.anthem .jat__heading {
  color: #DEFF70;
  position: absolute;
  top: 50%;
  left: 50%;
  width: max-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__heading {
    transform: translate(0%, -50%) !important;
  }
}
.anthem .jat__heading.aos-init {
  transform: translate(-45%, -100%) !important;
}
.anthem .jat__heading.aos-animate {
  transform: translate(-65%, -100%) !important;
}
.anthem .jat__heading.second {
  top: calc(50% + 74rem * 1 / 13.5);
  left: unset;
  right: 0%;
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__heading.second {
    top: 50%;
    transform: translate(-45%, 100%) !important;
  }
}
.anthem .jat__heading.second.aos-init {
  transform: translate(-20%, -100%) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__heading.second.aos-init {
    transform: translate(-45%, 5%) !important;
  }
}
.anthem .jat__heading.second.aos-animate {
  transform: translate(-10%, -100%) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__heading.second.aos-animate {
    transform: translate(0%, 5%) !important;
  }
}
.anthem .jat__heading > span {
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__heading > span {
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: normal;
    max-width: 275px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__heading > :nth-child(1) {
    max-width: calc(689.869rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__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 .jat__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 .jat__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 .jat__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__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 .jat__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .jat__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .jat__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__description {
    max-width: calc(840rem * 1 / 9.59062);
    left: calc(52.4615rem * 1 / 9.59062);
    bottom: calc(251.8153rem * 1 / 9.59062);
  }
}
.anthem .jat__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 .jat__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 .jat__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__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 .jat__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .jat__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .jat__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .jat__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 .jat__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .jat__link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .jat__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__link.with-100vh:hover::after,
  .anthem .jat__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .jat__link.with-100vh:hover::after,
  .anthem .jat__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .jat__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .jat__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/Anthem25/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 .jat__link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .jat__link:hover,
.anthem .jat__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .jat__link:hover > span,
.anthem .jat__link.hover > span {
  color: #000000;
}
.anthem .jat__link:hover::after,
.anthem .jat__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__link:hover::after,
  .anthem .jat__link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .jat__link {
    left: calc(55.0846rem * 1 / 9.59062);
    bottom: calc(78.6923rem * 1 / 9.59062);
  }
}
.anthem .jat__link span {
  position: relative;
  z-index: 1;
}
.anthem .phs {
  position: relative;
}
.anthem .phs__bg {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.anthem .phs__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .phs__bg video {
  position: relative;
  min-width: 100%;
  /* always cover width */
  min-height: 100%;
  /* always cover height */
  object-fit: cover;
  /* no stretching, keep ratio */
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__bg video {
    object-position: left;
  }
}
.anthem .phs__intro {
  position: absolute;
  bottom: calc(30rem * 1 / 13.5);
  left: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__intro {
    left: calc(52.4615rem * 1 / 9.59062);
    bottom: calc(60.3307rem * 1 / 9.59062);
    width: calc(100% - calc(104.923rem * 1 / 9.59062));
  }
}
.anthem .phs__intro-subtitle {
  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 .phs__intro-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 .phs__intro-subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__intro-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 .phs__intro-subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__intro-subtitle.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .phs__intro-subtitle.with-100vh {
    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__intro-subtitle.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__intro-subtitle {
    margin-bottom: calc(41.9692rem * 1 / 9.59062);
  }
}
.anthem .phs__intro-title > span {
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(88rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(88rem * 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__intro-title > span {
    font-size: calc(173.123rem * 1 / 9.59062);
    line-height: calc(180.9922rem * 1 / 9.59062);
    letter-spacing: calc(-3.4625rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .phs__intro-title > span {
    font-size: 66px;
    line-height: 69px;
    letter-spacing: -1.32px;
  }
}
.anthem .phs__intro-title sup {
  transform: translateY(calc(13rem * 1 / 13.5));
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__intro-title sup {
    transform: translateY(calc(34.09998rem * 1 / 9.59062));
  }
}
.anthem .phs__intro-title.increase-size > 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__intro-title.increase-size > span {
    font-size: calc(173.123rem * 1 / 9.59062);
    line-height: calc(180.9922rem * 1 / 9.59062);
    letter-spacing: calc(-3.4625rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .phs__intro-title.increase-size > span {
    font-size: 66px;
    line-height: 69px;
    letter-spacing: -1.32px;
  }
}
.anthem .phs__intro--centered {
  left: 50%;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
  text-align: center;
  width: calc(1600rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .phs__intro--centered {
    text-align: left;
    left: calc(52.4615rem * 1 / 9.59062);
    transform: translateY(-50%);
    width: calc(100% - calc(104.923rem * 1 / 9.59062));
  }
  .anthem .phs__intro--centered > .phs__intro-title {
    max-width: 100%;
  }
}
.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 .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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti.light .twti__content-link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti.light .twti__content-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link.with-100vh:hover::after,
  .anthem .twti.light .twti__content-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti.light .twti__content-link.with-100vh:hover::after,
  .anthem .twti.light .twti__content-link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .twti.light .twti__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-link:hover > span,
.anthem .twti.light .twti__content-link.hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-link:hover::after,
.anthem .twti.light .twti__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link:hover::after,
  .anthem .twti.light .twti__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-dropdown {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000000;
}
.anthem .twti.light .twti__content-dropdown--select > .arrow-black {
  display: block;
}
.anthem .twti.light .twti__content-dropdown--select > .arrow-white {
  display: none;
}
.anthem .twti.light .twti__content-link--multiple.button-style {
  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(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-link--multiple.button-style {
    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 .twti.light .twti__content-link--multiple.button-style span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti.light .twti__content-link--multiple.button-style::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/Anthem25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link--multiple.button-style::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-link--multiple.button-style.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
}
.anthem .twti.light .twti__content-link--multiple.button-style:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti.light .twti__content-link--multiple.button-style:hover > span {
  color: #000000;
}
.anthem .twti.light .twti__content-link--multiple.button-style:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti.light .twti__content-link--multiple.button-style:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .twti.light .twti__content-link--multiple.button-style:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .twti.light .twti__content-link--multiple.button-style > span {
  color: #000000;
}
.anthem .twti.light .twti__content-link--multiple.button-style::after {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.anthem .twti.light .twti__content-extra a {
  color: #000000;
}
.anthem .twti.light .twti__content-chart--visual > span {
  color: #000000;
}
.anthem .twti.light .twti__content-chart--visual > .percentage-cover {
  background-color: #FFFFFF;
}
.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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.small {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__title.has-feature {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
@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;
}
.anthem .twti__title.text-center {
  text-align: center;
}
.anthem .twti__title.text-right {
  text-align: right;
}
.anthem .twti__image {
  grid-column: 1 / span 6;
  height: calc(537rem * 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(616.42276rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .twti__image.h-477 {
  height: calc(477rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.h-477 {
    height: calc(818.39957rem * 1 / 9.59062);
  }
}
.anthem .twti__image.h-535 {
  height: calc(535rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.h-535 {
    height: calc(818.39957rem * 1 / 9.59062);
  }
}
.anthem .twti__image.h-714 {
  height: calc(714rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.h-714 {
    height: calc(818.39957rem * 1 / 9.59062);
  }
}
.anthem .twti__image.has-feature {
  margin-right: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.has-feature {
    height: calc(613.79968rem * 1 / 9.59062);
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    margin-right: 0;
  }
}
.anthem .twti__image.video {
  height: calc(535rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__image.video {
    height: calc(616.42276rem * 1 / 9.59062);
  }
}
.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(125.90763rem * 1 / 9.59062);
    height: calc(125.90763rem * 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.94862rem * 1 / 9.59062);
    height: calc(46.94862rem * 1 / 9.59062);
    transform: translateX(calc(5.24615rem * 1 / 9.59062));
  }
}
.anthem .twti__image.video img {
  filter: brightness(0.6);
  transition: all 0.5s ease-out;
}
.anthem .twti__image.video:hover img {
  filter: brightness(0.8);
}
.anthem .twti__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .twti__content {
  grid-column: 7/-1;
  margin-left: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content {
    grid-column: 2 / -1;
    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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-description {
    margin-bottom: calc(78.69227rem * 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: 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 > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .twti__content-links {
  display: flex;
  flex-direction: column;
  gap: calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-links {
    gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .twti__content-links--span {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-links--span {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .twti__content-links.button-style {
  flex-direction: row;
  flex-wrap: wrap;
  gap: calc(18.5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-links.button-style {
    gap: calc(48.526897777777776rem * 1 / 9.59062);
  }
}
.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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link.with-100vh:hover::after,
  .anthem .twti__content-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-link.with-100vh:hover::after,
  .anthem .twti__content-link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .twti__content-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-link:hover > span,
.anthem .twti__content-link.hover > span {
  color: #000000;
}
.anthem .twti__content-link:hover::after,
.anthem .twti__content-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link:hover::after,
  .anthem .twti__content-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link--multiple {
  text-decoration: none;
  display: flex;
  align-items: center;
}
.anthem .twti__content-link--multiple > span {
  font-weight: 600;
  color: #000000;
  transition: all 0.25s ease-out;
}
.anthem .twti__content-link--multiple > span.light {
  color: #FFFFFF;
}
.anthem .twti__content-link--multiple::after {
  content: "";
  display: inline-block;
  width: calc(10rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: calc(16rem * 1 / 13.5);
  margin-top: calc(4rem * 1 / 13.5);
  margin-bottom: calc(2rem * 1 / 13.5);
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link--multiple::after {
    width: calc(26.23076rem * 1 / 9.59062);
    height: calc(31.47691rem * 1 / 9.59062);
    margin-left: calc(26.23076rem * 1 / 9.59062);
    margin-top: calc(10.24615rem * 1 / 9.59062);
    margin-bottom: calc(5.12307rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link--multiple:hover::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-grellow.svg');
}
.anthem .twti__content-link--multiple:hover > span {
  color: #DEFF70;
}
.anthem .twti__content-link--multiple.button-style {
  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 .twti__content-link--multiple.button-style {
    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 .twti__content-link--multiple.button-style span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .twti__content-link--multiple.button-style::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/Anthem25/images/icons/diagonal-arrow-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link--multiple.button-style::after {
    width: calc(27.56328rem * 1 / 9.59062);
    height: calc(27.64459rem * 1 / 9.59062);
    right: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link--multiple.button-style.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
}
.anthem .twti__content-link--multiple.button-style:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .twti__content-link--multiple.button-style:hover > span {
  color: #000000;
}
.anthem .twti__content-link--multiple.button-style:hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-link--multiple.button-style:hover::after {
    right: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .twti__content-link--multiple.button-style:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .twti__content-link--multiple.button-style > span {
  color: #FFFFFF;
}
.anthem .twti__content-link--multiple.button-style::after {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.anthem .twti__content.has-feature {
  margin-left: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content.has-feature {
    margin-left: 0;
  }
}
.anthem .twti__content-features {
  display: grid;
  grid-template-columns: calc(332rem * 1 / 13.5) 1fr;
  grid-auto-rows: max-content;
  column-gap: calc(16rem * 1 / 13.5);
  row-gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-features {
    grid-template-columns: 1fr;
    column-gap: unset;
    row-gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.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;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature:nth-child(2n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .twti__content-feature:nth-child(2n+2) {
  grid-column: 2 / span 1;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature:nth-child(2n+2) {
    grid-column: 1 / -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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature--desc.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-feature--desc.with-100vh {
    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.with-100vh {
    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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-feature--desc > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-feature--desc > *.with-100vh {
    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 > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .twti__content-dropdown {
  width: fit-content;
  max-width: calc(225rem * 1 / 13.5);
  position: relative;
  padding: calc(19rem * 1 / 13.5) calc(40rem * 1 / 13.5) calc(15rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  border-radius: calc(35rem * 1 / 13.5);
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown {
    padding: calc(31.47691rem * 1 / 9.59062) calc(111.80384rem * 1 / 9.59062) calc(26.23076rem * 1 / 9.59062) calc(59.34613rem * 1 / 9.59062);
    border-radius: calc(91.80764444444443rem * 1 / 9.59062);
    max-width: calc(590.192rem * 1 / 9.59062);
  }
}
.anthem .twti__content-dropdown--select {
  width: fit-content;
  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));
  font-weight: 600;
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--select {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-dropdown--select {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--select {
    gap: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .twti__content-dropdown--select > .arrow-black {
  display: none;
}
.anthem .twti__content-dropdown--select > .arrow-white {
  display: block;
}
.anthem .twti__content-dropdown--select > img {
  width: calc(15rem * 1 / 13.5);
  height: calc(9rem * 1 / 13.5);
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--select > img {
    width: calc(39.34613333333333rem * 1 / 9.59062);
    height: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .twti__content-dropdown--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;
  color: #000000;
  width: 100%;
  z-index: 10;
  transition: all 0.5s ease-out;
  max-height: 0;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--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 .twti__content-dropdown--options {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--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 .twti__content-dropdown--options.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--options.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-dropdown--options.with-100vh {
    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-dropdown--options.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--options {
    max-width: 100%;
  }
}
.anthem .twti__content-dropdown--options.active {
  max-height: calc(1000rem * 1 / 13.5);
  padding-top: calc(17rem * 1 / 13.5);
  padding-bottom: calc(2rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--options.active {
    max-height: calc(2623.075555555555rem * 1 / 9.59062);
    padding-top: calc(44.592284444444445rem * 1 / 9.59062);
    padding-bottom: calc(5.246151111111111rem * 1 / 9.59062);
  }
}
.anthem .twti__content-dropdown--options > li {
  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));
  margin-bottom: calc(6rem * 1 / 13.5);
  cursor: pointer;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--options > li {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-dropdown--options > li {
    font-size: 13px;
    line-height: 17px;
  }
}
.anthem .twti__content-dropdown--options > li > a {
  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));
  color: #000000;
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--options > li > a {
    font-size: calc(34.09998rem * 1 / 9.59062);
    line-height: calc(44.59228rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-dropdown--options > li > a {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-dropdown--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .twti__content-dropdown--options > li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .twti__content-dropdown--options > li.dimmed {
  opacity: 0.4;
}
.anthem .twti__content-charts {
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(16rem * 1 / 13.5);
  gap: calc(48rem * 1 / 13.5);
  padding-top: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-charts {
    gap: calc(125.90762666666666rem * 1 / 9.59062);
    padding-top: calc(57.70766222222222rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .twti__content-chart {
  width: calc(164rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  gap: calc(19rem * 1 / 13.5);
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart {
    gap: calc(49.83843555555555rem * 1 / 9.59062);
    width: calc(430.1843911111111rem * 1 / 9.59062);
  }
}
.anthem .twti__content-chart--title {
  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;
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart--title {
    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-chart--title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart--title.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-chart--title.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart--title.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .twti__content-chart--title.with-100vh {
    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-chart--title.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .twti__content-chart--visual {
  width: calc(164rem * 1 / 13.5);
  height: calc(164rem * 1 / 13.5);
  background-color: transparent;
  position: relative;
  border-radius: 50%;
  /* dynamic pie chart */
  background: conic-gradient(from 0.5turn, #DEFF70 calc(var(--percent) * 1%), #939598 0);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart--visual {
    width: calc(430.1843911111111rem * 1 / 9.59062);
    height: calc(430.1843911111111rem * 1 / 9.59062);
  }
}
.anthem .twti__content-chart--visual > .percentage-cover {
  border-radius: 50%;
  background-color: #000000;
  width: calc(100% - calc(30rem * 1 / 13.5));
  height: calc(100% - calc(30rem * 1 / 13.5));
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart--visual > .percentage-cover {
    width: calc(100% - calc(78.69227rem * 1 / 9.59062));
    height: calc(100% - calc(78.69227rem * 1 / 9.59062));
  }
}
.anthem .twti__content-chart--visual > span {
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  font-size: calc(36rem * 1 / 13.5 * var(--text-multiplier));
  line-height: calc(56rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: calc(-0.36rem * 1 / 13.5 * var(--text-multiplier));
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-chart--visual > span {
    font-size: calc(94.43072rem * 1 / 9.59062);
    line-height: calc(146.89223rem * 1 / 9.59062);
    letter-spacing: calc(-0.94431rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .twti__content-chart--visual > span {
    font-size: 36px;
    line-height: 56px;
    letter-spacing: -0.36px;
  }
}
.anthem .twti__content-extra {
  margin-top: calc(64rem * 1 / 13.5);
}
.anthem .twti__content-extra a {
  color: #FFFFFF;
  text-decoration: underline;
}
@media only screen and (max-width: 1023px) {
  .anthem .twti__content-extra {
    margin-top: calc(167.87683555555554rem * 1 / 9.59062);
  }
}
.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 {
    order: unset;
    grid-column: 2 / -1;
    margin-right: calc(-52.46151rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.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;
    max-width: 100%;
  }
}
.anthem .ps {
  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 .ps {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .ps.light {
  background-color: #FFFFFF;
}
.anthem .ps.light > * {
  color: #000000;
}
.anthem .ps.light .ps__unit-text--categories > span {
  background-color: rgba(176, 176, 176, 0.25);
  color: #000000;
}
.anthem .ps.light .ps__slider-buttons .swiper-button-prev::after,
.anthem .ps.light .ps__slider-buttons .swiper-button-next::after {
  background-image: url("/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg");
}
.anthem .ps__title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
  padding: 0 calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__title {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    padding: 0 calc(52.46151rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__title.desktop {
    display: none;
  }
}
.anthem .ps__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__title.mobile {
    display: block;
  }
}
.anthem .ps__title.smaller {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__title.smaller {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ps__description {
  grid-column: 2 / span 5;
  margin-bottom: 0;
  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-left: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__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 .ps__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__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 .ps__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ps__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ps__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__description {
    grid-column: 1 / -1;
    padding-right: calc(52.46151rem * 1 / 9.59062);
    padding-left: calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .ps__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 .ps__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 .ps__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__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 .ps__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ps__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ps__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .ps__link {
  grid-column: 2 / span 5;
  margin-bottom: 0;
  padding-left: calc(26rem * 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 .ps__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 .ps__link {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ps__link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ps__link.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .ps__link > span {
  color: #000000;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .ps__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/Anthem25/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 .ps__link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .ps__link:hover > span {
  color: #000000;
}
.anthem .ps__link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__link {
    grid-column: 1 / -1;
    padding-left: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ps__slider {
  grid-column: 1 / -1;
  height: calc(579.63rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__slider {
    min-height: calc(999.39179rem * 1 / 9.59062);
    margin-top: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .ps__slider-swiper {
  width: 100%;
  height: calc(579.63rem * 1 / 13.5);
  padding: calc(63.63rem * 1 / 13.5) calc(34rem * 1 / 13.5) 0 calc(145rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__slider-swiper {
    height: fit-content;
    padding: 0 calc(52.46151rem * 1 / 9.59062) 0 calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .ps__slider-swiper--slide {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  width: calc(509rem * 1 / 13.5) !important;
  gap: calc(38rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__slider-swiper--slide {
    width: 100% !important;
    gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .ps__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 .ps__slider-buttons {
    right: calc(52.46151rem * 1 / 9.59062);
    top: calc(94.43072rem * 1 / 9.59062);
    gap: calc(94.43072rem * 1 / 9.59062);
    display: none;
  }
}
.anthem .ps__slider-buttons .swiper-button-prev {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__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 .ps__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/Anthem25/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 .ps__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 .ps__slider-buttons .swiper-button-next {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__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 .ps__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/Anthem25/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 .ps__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 .ps__unit-image {
  width: calc(509rem * 1 / 13.5);
  height: calc(383rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-image {
    width: 100%;
    min-height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .ps__unit-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ps__unit-text {
  width: 100%;
}
.anthem .ps__unit-text--heading {
  margin-bottom: calc(7rem * 1 / 13.5);
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--heading {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--heading.h4 {
    display: none;
  }
}
.anthem .ps__unit-text--heading.h3 {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--heading.h3 {
    display: block;
  }
}
.anthem .ps__unit-text--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;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--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 .ps__unit-text--location {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .ps__unit-text--categories {
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
  margin-top: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--categories {
    gap: calc(13.11538rem * 1 / 9.59062);
    margin-top: calc(57.70766rem * 1 / 9.59062);
    width: calc(587.56892rem * 1 / 9.59062);
  }
}
.anthem .ps__unit-text--categories > span {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: calc(6rem * 1 / 13.5);
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  text-transform: uppercase;
  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;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--categories > span {
    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 .ps__unit-text--categories > span {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-text--categories > span {
    border-radius: calc(15.73845rem * 1 / 9.59062);
    padding: calc(20.9846rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .ps__unit-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 .ps__unit-labels {
    top: calc(26.23076rem * 1 / 9.59062);
    left: calc(26.23076rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .ps__unit-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 .ps__unit-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 .ps__unit-labels > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-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 .ps__unit-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 .ps__unit-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 .ps__unit-labels > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-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 .ps__unit-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 .ps__unit-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 .ps__unit-labels > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ps__unit-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 .pfcta {
  position: relative;
  z-index: 99;
  background-color: #FFFFFF;
}
.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--higher {
  height: calc(850rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__image--higher {
    height: calc(1573.84533rem * 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: 20%;
  }
}
@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);
  }
}
@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.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pfcta__content-description.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pfcta__content-description--longer {
  max-width: calc(685rem * 1 / 13.5);
}
@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: calc(20rem * 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 > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pfcta__content-description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pfcta__content-description > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-description > * {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pfcta__content-button.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pfcta__content-button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button.with-100vh:hover::after,
  .anthem .pfcta__content-button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pfcta__content-button.with-100vh:hover::after,
  .anthem .pfcta__content-button.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .pfcta__content-button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pfcta__content-button:hover > span,
.anthem .pfcta__content-button.hover > span {
  color: #000000;
}
.anthem .pfcta__content-button:hover::after,
.anthem .pfcta__content-button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pfcta__content-button:hover::after,
  .anthem .pfcta__content-button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .pphs {
  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;
}
@media only screen and (max-width: 1023px) {
  .anthem .pphs {
    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 .pphs {
    padding-bottom: calc(78.69227rem * 1 / 9.59062);
    padding-top: calc(146.89223rem * 1 / 9.59062);
  }
}
.anthem .pphs__bg {
  grid-column: 1 / span 8;
  min-height: calc(550rem * 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 .pphs__bg {
    grid-column: 1 / span 5;
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    height: calc(542.97664rem * 1 / 9.59062) !important;
    min-height: unset;
  }
}
.anthem .pphs__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.85);
}
.anthem .pcc3i {
  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 .pcc3i {
    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 .pcc3i__title {
  grid-column: 1 / span 7;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__title {
    grid-column: 1 / -1;
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .pcc3i__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 .pcc3i__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 .pcc3i__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__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 .pcc3i__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc3i__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc3i__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__description {
    grid-column: 2 / -1;
    margin-bottom: calc(170.49991rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .pcc3i__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 .pcc3i__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 .pcc3i__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__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 .pcc3i__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc3i__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pcc3i__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pcc3i__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 .pcc3i__grid {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid {
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pcc3i__grid-item {
  height: calc(506rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item {
    height: calc(789.54574rem * 1 / 9.59062);
    width: 100%;
  }
}
.anthem .pcc3i__grid-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .pcc3i__grid-item:nth-child(3n+1) {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item:nth-child(3n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .pcc3i__grid-item:nth-child(3n+2) {
  grid-column: 5 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item:nth-child(3n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .pcc3i__grid-item:nth-child(3n+3) {
  grid-column: 9 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item:nth-child(3n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .pcc3i__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 .pcc3i__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item--link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc3i__grid-item--link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item--link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc3i__grid-item--link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item--link.with-100vh:hover::after,
  .anthem .pcc3i__grid-item--link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc3i__grid-item--link.with-100vh:hover::after,
  .anthem .pcc3i__grid-item--link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .pcc3i__grid-item--link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pcc3i__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/Anthem25/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 .pcc3i__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 .pcc3i__grid-item--link:hover,
.anthem .pcc3i__grid-item--link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pcc3i__grid-item--link:hover > span,
.anthem .pcc3i__grid-item--link.hover > span {
  color: #000000;
}
.anthem .pcc3i__grid-item--link:hover::after,
.anthem .pcc3i__grid-item--link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item--link:hover::after,
  .anthem .pcc3i__grid-item--link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc3i__grid-item--link {
    left: calc(52.46151rem * 1 / 9.59062);
    bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .pps {
  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 .pps {
    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 .pps.light {
  background-color: #FFFFFF;
  color: #000000;
}
.anthem .pps.light > * {
  color: #000000;
}
.anthem .pps__title {
  grid-column: 6 / -1;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__title {
    grid-column: 1 / -1;
    margin-bottom: calc(47.21536rem * 1 / 9.59062);
    order: 1;
  }
}
.anthem .pps__description {
  grid-column: 7 / -1;
  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-bottom: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pps__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__description {
    grid-column: 2/-1;
    padding-bottom: calc(0rem * 1 / 9.59062);
    order: 2;
  }
}
.anthem .pps__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 .pps__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 .pps__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pps__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__description > * {
    margin-bottom: calc(39.34613rem * 1 / 9.59062);
  }
}
.anthem .pps__order {
  grid-column: 1 / span 2;
  display: flex;
  gap: calc(20rem * 1 / 13.5);
  margin-bottom: calc(85rem * 1 / 13.5);
  align-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__order {
    order: 4;
    grid-column: 1 / -1;
    gap: calc(65.57689rem * 1 / 9.59062);
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .pps__order > span {
  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: relative;
  color: #B0B0B0;
  cursor: pointer;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__order > span {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__order > span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__order > span.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 .pps__order > span.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__order > span.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pps__order > span.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__order > span.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pps__order > span:nth-child(1)::after {
  content: " | ";
  position: absolute;
  right: calc(-13rem * 1 / 13.5);
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__order > span:nth-child(1)::after {
    right: calc(-39.34613rem * 1 / 9.59062);
  }
}
.anthem .pps__order > span.selected {
  color: #000000;
}
.anthem .pps__filter {
  grid-column: 7 / span 5;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  margin-bottom: calc(90rem * 1 / 13.5);
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter {
    grid-template-columns: repeat(2, 1fr);
    order: 3;
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pps__filter-locations {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-locations {
    grid-column: 1 / -1;
  }
}
.anthem .pps__filter-statuses {
  grid-column: 4 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-statuses {
    grid-column: 1 / -1;
  }
}
.anthem .pps__filter-item {
  position: relative;
}
.anthem .pps__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;
  padding: calc(17rem * 1 / 13.5) calc(30rem * 1 / 13.5);
  background-color: rgba(176, 176, 176, 0.25);
  border-radius: calc(10rem * 1 / 13.5);
  backdrop-filter: blur(10px);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__filter-item--select {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__filter-item--select.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--select.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pps__filter-item--select.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__filter-item--select.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--select {
    padding: calc(41.96921rem * 1 / 9.59062) calc(39.34613rem * 1 / 9.59062);
    border-radius: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pps__filter-item--select > span {
  position: relative;
}
.anthem .pps__filter-item--select > span::after {
  content: "";
  position: absolute;
  top: 53%;
  transform: translateY(-50%);
  right: calc(-25rem * 1 / 13.5);
  width: calc(15rem * 1 / 13.5);
  height: calc(8rem * 1 / 13.5);
  background-image: url(/wp-content/themes/Anthem25/images/icons/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--select > span::after {
    width: calc(34.09998rem * 1 / 9.59062);
    height: calc(20.9846rem * 1 / 9.59062);
    right: unset;
    left: calc(629.53813rem * 1 / 9.59062);
  }
}
.anthem .pps__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;
  background-color: #FFFFFF;
  position: absolute;
  top: calc(60rem * 1 / 13.5);
  left: 0;
  color: #000000;
  width: 100%;
  z-index: 10;
  border-radius: calc(10rem * 1 / 13.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  visibility: hidden ;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease-out;
  padding: calc(17rem * 1 / 13.5) calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__filter-item--options {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__filter-item--options.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--options.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pps__filter-item--options.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__filter-item--options.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--options {
    padding: calc(31.47691rem * 1 / 9.59062) calc(39.34613rem * 1 / 9.59062);
    border-radius: calc(26.23076rem * 1 / 9.59062);
    top: calc(118.0384rem * 1 / 9.59062);
  }
}
.anthem .pps__filter-item--options.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.anthem .pps__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 .pps__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 .pps__filter-item--options > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__filter-item--options > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--options > li.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pps__filter-item--options > li.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pps__filter-item--options > li.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-item--options > li {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .pps__filter-item--options > li:nth-last-child(1) {
  margin-bottom: 0;
}
.anthem .pps__filter-item--options > li.dimmed {
  opacity: 0.4;
}
.anthem .pps__filter-locations--select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-locations--select {
    border-top-right-radius: calc(31.47691rem * 1 / 9.59062);
    border-bottom-right-radius: calc(31.47691rem * 1 / 9.59062);
    border-right: none;
  }
}
.anthem .pps__filter-statuses--select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__filter-statuses--select {
    border-top-left-radius: calc(31.47691rem * 1 / 9.59062);
    border-bottom-left-radius: calc(31.47691rem * 1 / 9.59062);
    border-left: none;
  }
}
.anthem .pps__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);
  margin-bottom: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__properties {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__properties {
    order: 5;
    row-gap: calc(157.38453rem * 1 / 9.59062);
    margin-bottom: calc(236.0768rem * 1 / 9.59062);
  }
}
.anthem .pps__property {
  text-decoration: none;
  color: #000000;
}
.anthem .pps__property.hide {
  display: none;
}
.anthem .pps__property:nth-child(3n+1) {
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property:nth-child(3n+1) {
    grid-column: 1 / -1;
  }
}
.anthem .pps__property:nth-child(3n+2) {
  grid-column: 5 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property:nth-child(3n+2) {
    grid-column: 1 / -1;
  }
}
.anthem .pps__property:nth-child(3n+3) {
  grid-column: 9 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property:nth-child(3n+3) {
    grid-column: 1 / -1;
  }
}
.anthem .pps__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 .pps__property-image {
    height: calc(689.86887rem * 1 / 9.59062);
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .pps__property-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
  transform: scale(1);
}
.anthem .pps__property:hover .pps__property-image img {
  transform: scale(1.05);
}
.anthem .pps__property-status {
  position: absolute;
  top: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
  display: flex;
  gap: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property-status {
    top: calc(52.46151rem * 1 / 9.59062);
    left: calc(52.46151rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .pps__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 .pps__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 .pps__property-status > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__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 .pps__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 .pps__property-status > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__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 .pps__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 .pps__property-status > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__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 .pps__property-title {
  margin-bottom: calc(7rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property-title {
    margin-bottom: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .pps__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 .pps__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 .pps__property-location {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property-location {
    margin-bottom: calc(47.21536rem * 1 / 9.59062);
  }
}
.anthem .pps__property-type {
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property-type {
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .pps__property-type > span {
  background-color: rgba(176, 176, 176, 0.25);
  border-radius: calc(6rem * 1 / 13.5);
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  text-transform: uppercase;
  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;
  color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property-type > span {
    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 .pps__property-type > span {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__property-type > span {
    padding: calc(20.9846rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .pps__noResults {
  grid-column: 1 / -1;
  text-align: center;
  padding: calc(100rem * 1 / 13.5) 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__noResults {
    order: 6;
    padding: calc(157.38453rem * 1 / 9.59062) 0;
  }
}
.anthem .pps__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 .pps__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 .pps__showMore span {
  position: relative;
  z-index: 1;
}
.anthem .pps__showMore:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pps__showMore:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__showMore {
    order: 7;
    text-align: center;
    width: 100%;
  }
}
.anthem .pps__showMore.no-map {
  margin-bottom: calc(200rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__showMore.no-map {
    margin-bottom: calc(524.6151111111111rem * 1 / 9.59062);
  }
}
.anthem .pps__map {
  grid-column: 1 / -1;
  margin: var(--spaceBetweenBlocks) calc(-30rem * 1 / 13.5) 0;
  background-color: #B0B0B0;
  height: calc(660rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .pps__map {
    order: 8;
    height: calc(1731.22987rem * 1 / 9.59062);
    margin-left: calc(-78.69227rem * 1 / 9.59062);
    margin-right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .pps__map.no-map {
  display: none;
}
.anthem .info {
  display: flex !important;
  width: calc(600rem * 1 / 13.5) !important;
  height: calc(200rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info {
    flex-direction: column !important;
    width: calc(605.93045rem * 1 / 9.59062) !important;
    height: calc(936.43797rem * 1 / 9.59062) !important;
  }
}
.anthem .info.missing-image {
  width: calc(300rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info.missing-image {
    width: calc(605.93045rem * 1 / 9.59062) !important;
    height: calc(468.21899rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left {
  flex: 1 !important;
  background-color: #171717 !important;
  padding: 25px 20px !important;
  position: relative !important;
  width: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left {
    width: calc(605.93045rem * 1 / 9.59062) !important;
    height: calc(480.02283rem * 1 / 9.59062) !important;
    padding: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left h4 {
  margin: 0 0 calc(5rem * 1 / 13.5) !important;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left h4 {
    margin: 0 0 calc(18.36153rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left p {
  margin: 0 0 calc(10rem * 1 / 13.5) !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;
  color: #FFFFFF !important;
  max-width: 70%;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left p {
    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 .info-left p {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left p {
    margin: 0 0 calc(26.23076rem * 1 / 9.59062) !important;
    max-width: 85%;
  }
}
.anthem .info-left a {
  display: flex !important;
  align-items: center !important;
  text-decoration: none !important;
  position: absolute !important;
  bottom: calc(25rem * 1 / 13.5) !important;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF !important;
  font-weight: 600 !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a {
    font-size: calc(36.72306rem * 1 / 9.59062) !important;
    line-height: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .info-left a {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a {
    bottom: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left a img {
  width: calc(7rem * 1 / 13.5) !important;
  margin-left: calc(10rem * 1 / 13.5) !important;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a img {
    width: calc(18.36153rem * 1 / 9.59062) !important;
    margin-left: calc(20.9846rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left a:hover img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a:hover img {
    transform: translateX(calc(13.11538rem * 1 / 9.59062));
  }
}
.anthem .info-right {
  position: relative !important;
  flex: 1 !important;
  width: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right {
    order: -1;
    width: calc(605.93045rem * 1 / 9.59062);
    height: calc(456.41515rem * 1 / 9.59062);
  }
}
.anthem .info-right img {
  width: 100% !important;
  height: 100% !important;
}
.anthem .info-right-status {
  position: absolute;
  top: calc(18rem * 1 / 13.5) !important;
  left: calc(18rem * 1 / 13.5) !important;
  z-index: 3 !important;
  display: flex;
  flex-direction: column;
  row-gap: calc(5rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right-status {
    top: calc(47.21536rem * 1 / 9.59062) !important;
    left: calc(47.21536rem * 1 / 9.59062) !important;
    border-radius: calc(15.73845rem * 1 / 9.59062) !important;
    row-gap: calc(13.115377777777777rem * 1 / 9.59062);
  }
}
.anthem .info-right-status span {
  width: fit-content;
  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;
  background-color: rgba(255, 255, 255, 0.7) !important;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5) !important;
  border-radius: calc(6rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right-status span {
    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 .info-right-status span {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right-status span {
    border-radius: calc(15.738453333333332rem * 1 / 9.59062) !important;
    padding-left: calc(41.969208888888886rem * 1 / 9.59062) !important;
    padding-right: calc(41.969208888888886rem * 1 / 9.59062) !important;
    padding-top: calc(15.738453333333332rem * 1 / 9.59062) !important;
    padding-bottom: calc(15.738453333333332rem * 1 / 9.59062) !important;
  }
}
.anthem .pdpdi {
  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);
  row-gap: calc(42rem * 1 / 13.5);
  background-color: #FFFFFF;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi {
    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 .pdpdi {
    row-gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__logo {
  grid-column: 1 / span 3;
  grid-row: 1 / 3;
  width: calc(224.485rem * 1 / 13.5);
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: calc(-70rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__logo {
    width: calc(427.56132rem * 1 / 9.59062);
    margin-top: 0;
    height: fit-content;
    grid-row: unset;
  }
}
.anthem .pdpdi__logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .pdpdi__definition {
  grid-column: 5 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__definition {
    grid-column: 1 / -1;
  }
}
.anthem .pdpdi__details {
  grid-column: 7 / -1;
  display: flex;
  flex-direction: column;
  gap: calc(42rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details {
    grid-column: 2 / -1;
    gap: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__details-text {
  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 .pdpdi__details-text {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdi__details-text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details-text.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 .pdpdi__details-text.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details-text.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdi__details-text.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdi__details-text.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpdi__details-text > * {
  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 .pdpdi__details-text > * {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdi__details-text > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details-text > *.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 .pdpdi__details-text > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details-text > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdi__details-text > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdi__details-text > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpdi__details-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 .pdpdi__details-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 .pdpdi__details-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpdi__details-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-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details-link::after {
    right: calc(94.43072rem * 1 / 9.59062);
    width: calc(27.56852rem * 1 / 9.59062);
    height: calc(27.64722rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__details-link:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpdi__details-link:hover > span {
  color: #000000;
}
.anthem .pdpdi__details-link:hover::after {
  right: calc(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__details-link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__details-link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .pdpdi__tenants {
  grid-column: 7 / -1;
  margin-top: calc(21rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__tenants {
    grid-column: 2 / -1;
    margin-top: calc(55.08458666666667rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__tenants-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;
  font-weight: 600;
  margin-bottom: calc(14rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__tenants-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 .pdpdi__tenants-label {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__tenants-label.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdi__tenants-label.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdi__tenants-label.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__tenants-label {
    margin-bottom: calc(36.723057777777775rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__tenants-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: calc(30rem * 1 / 13.5);
  row-gap: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__tenants-list {
    column-gap: calc(52.46151111111111rem * 1 / 9.59062);
    row-gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__tenants-list > li > img {
  max-height: calc(58rem * 1 / 13.5);
  height: 100%;
  width: auto;
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__tenants-list > li > img {
    max-height: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__builders {
  grid-column: 7 / -1;
  margin-top: calc(54rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__builders {
    grid-column: 2 / -1;
    margin-top: calc(141.64607999999998rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__builders-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;
  font-weight: 600;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__builders-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 .pdpdi__builders-label {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__builders-label.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdi__builders-label.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpdi__builders-label.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__builders-label {
    margin-bottom: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__builders-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: calc(30rem * 1 / 13.5);
  row-gap: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__builders-list {
    column-gap: calc(52.46151111111111rem * 1 / 9.59062);
    row-gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .pdpdi__builders-list > li > img {
  max-height: calc(69rem * 1 / 13.5);
  height: 100%;
  width: auto;
  object-fit: contain;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdi__builders-list > li > img {
    max-height: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.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;
  background-color: transparent;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__image {
    grid-column: 1 / span 6;
    height: calc(836.7611rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-right: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(125.90763rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .pdpdr__map {
  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__map {
    grid-column: 1 / span 6;
    height: calc(836.7611rem * 1 / 9.59062);
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(125.90763rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__map 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: subgrid;
    column-gap: unset;
    row-gap: calc(78.69227rem * 1 / 9.59062);
    column-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item:nth-child(2n + 1) {
  grid-column: 1;
  width: calc(221rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item:nth-child(2n + 1) {
    grid-column: 1 / 4;
    width: 100%;
  }
}
.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: 4 / 7;
  }
}
@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: 3;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.documentation {
    order: 2;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.links {
    order: 4;
  }
}
.anthem .pdpdr__details-item.hours {
  margin-bottom: calc(42rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.hours {
    margin-bottom: calc(55.08458666666667rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item.community-phone,
.anthem .pdpdr__details-item.community-email,
.anthem .pdpdr__details-item.rep {
  margin-bottom: calc(29rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item.community-phone,
  .anthem .pdpdr__details-item.community-email,
  .anthem .pdpdr__details-item.rep {
    margin-bottom: calc(39.34613333333333rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--title {
  margin-bottom: calc(15rem * 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(41.96921rem * 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(15rem * 1 / 13.5);
  max-width: 91%;
}
@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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--address.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address {
    margin-bottom: calc(78.69227rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--address > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--address > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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/Anthem25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.25s 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.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
}
.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/Anthem25/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--map:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.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.with-100vh,
  .anthem .pdpdr__details-item--link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--doc.with-100vh,
  .anthem .pdpdr__details-item--link.with-100vh {
    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.with-100vh,
  .anthem .pdpdr__details-item--link.with-100vh {
    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(26.23076rem * 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;
  transition: all 0.25s ease-out;
  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--link:hover img {
  transform: translateY(calc(3rem * 1 / 13.5)) translateX(calc(3rem * 1 / 13.5));
}
.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: calc(41.96921rem * 1 / 9.59062);
  }
}
.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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--email > p.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--email > p {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
    word-break: break-all;
  }
}
.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/Anthem25/images/icons/email-v2.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 .pdpdr__details-item--phone > 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--phone > 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--phone > p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--phone > 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--phone > p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--phone > p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--phone > p.with-100vh {
    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--phone > p.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--phone > p {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--phone > a {
  text-decoration: none;
  display: inline-block;
  padding: calc(10rem * 1 / 13.5) calc(54rem * 1 / 13.5) calc(10rem * 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: 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--phone > a {
    padding: calc(26.23076rem * 1 / 9.59062) calc(141.64608rem * 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--phone > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpdr__details-item--phone > a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: calc(30rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(14rem * 1 / 13.5);
  height: calc(14rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/phone.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--phone > a::after {
    width: calc(36.72306rem * 1 / 9.59062);
    height: calc(36.72306rem * 1 / 9.59062);
    right: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .pdpdr__details-item--phone > a:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpdr__details-item--phone > a:hover > span {
  color: #000000;
}
.anthem .pdpdr__details-item--info {
  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(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--info {
    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--info {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--info.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--info.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--info.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--info.with-100vh {
    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--info.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpdr__details-item--info > * {
  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;
  word-break: break-word;
  overflow-wrap: break-word;
  /* optional but useful */
  hyphens: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--info > * {
    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--info > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--info > *.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--info > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpdr__details-item--info > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpdr__details-item--info > *.with-100vh {
    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--info > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpdr__details-item.contact {
  display: flex;
  flex-direction: column;
  row-gap: calc(37rem * 1 / 13.5);
}
.anthem .pdpdr__details-item.contact .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 .pdpdr__details-item.contact .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 .pdpdr__details-item.contact .email span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .pdpdr__details-item.contact .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/Anthem25/images/icons/email-v2.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.contact .email::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.contact .email:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpdr__details-item.contact .email:hover > span {
  color: #000000;
}
.anthem .pdpdr__details-item.links-empty .pdpdr__details-item--info > * {
  word-break: unset;
  overflow-wrap: unset;
  hyphens: unset;
}
.anthem .pdpdr__details-item.links-empty .pdpdr__details-item--email > p {
  word-break: unset;
}
.anthem .pdpm {
  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 .pdpm {
    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 .pdpm__title {
  grid-column: 1 / span 7;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .pdpm__description {
  grid-column: 2 / span 6;
  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 .pdpm__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 .pdpm__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__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 .pdpm__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpm__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpm__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__description {
    grid-column: 2 / -1;
    margin-bottom: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .pdpm__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 .pdpm__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 .pdpm__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__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 .pdpm__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpm__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpm__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpm__phases {
  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 .pdpm__phases {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phases {
    row-gap: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase:nth-child(4n + 1) {
  grid-column: 1 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase:nth-child(4n + 1) {
    grid-column: 1 / -1;
  }
}
.anthem .pdpm__phase:nth-child(4n + 2) {
  grid-column: 4 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase:nth-child(4n + 2) {
    grid-column: 1 / -1;
  }
}
.anthem .pdpm__phase:nth-child(4n + 3) {
  grid-column: 7 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase:nth-child(4n + 3) {
    grid-column: 1 / -1;
  }
}
.anthem .pdpm__phase:nth-child(4n + 4) {
  grid-column: 10 / span 3;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase:nth-child(4n + 4) {
    grid-column: 1 / -1;
  }
}
.anthem .pdpm__phase.has-link {
  cursor: pointer;
}
.anthem .pdpm__phase-image {
  height: calc(253rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: calc(41rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-image {
    height: calc(687.19858rem * 1 / 9.59062);
    margin-bottom: calc(81.31534rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .pdpm__phase[data-phase="coming-soon"] .pdpm__phase-image img {
  filter: grayscale(100%);
}
.anthem .pdpm__phase[data-phase="coming-soon"] > * {
  color: #B0B0B0;
}
.anthem .pdpm__phase-badge {
  position: absolute;
  bottom: calc(20rem * 1 / 13.5);
  left: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-badge {
    bottom: calc(55.08459rem * 1 / 9.59062);
    left: calc(55.08459rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-badge[data-style="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) {
  .anthem .pdpm__phase-badge[data-style="dark"] {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpm__phase-badge[data-style="dark"] {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-badge[data-style="dark"] {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-badge[data-style="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 .pdpm__phase-badge[data-style="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 .pdpm__phase-badge[data-style="light"] {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-badge[data-style="light"] {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-badge[data-style="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 .pdpm__phase-badge[data-style="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 .pdpm__phase-badge[data-style="bright"] {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-badge[data-style="bright"] {
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062);
    border-radius: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-title {
  margin-bottom: calc(7rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-title {
    margin-bottom: calc(28.85383rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-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(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-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 .pdpm__phase-subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-subtitle {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-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(19rem * 1 / 13.5);
  max-width: calc(231rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-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 .pdpm__phase-description {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-description.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpm__phase-description.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpm__phase-description.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-description {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
    max-width: calc(760.69191rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-link {
  display: flex;
  gap: calc(10rem * 1 / 13.5);
  text-decoration: none;
  color: #FFFFFF;
  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;
  width: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-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 .pdpm__phase-link {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpm__phase-link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpm__phase-link.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-link {
    gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pdpm__phase-link > 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;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-link > 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 .pdpm__phase-link > span {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-link > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpm__phase-link > span.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpm__phase-link > span.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pdpm__phase-link > img {
  transition: all 0.5s ease-out;
}
.anthem .pdpm__phase-link.hovered > img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpm__phase-link.hovered > img {
    transform: translateX(0px);
  }
}
.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.hidden {
  display: none !important;
}
.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(65.57689rem * 1 / 9.59062);
  }
}
.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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpg__description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description {
    grid-column: 1 / -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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpg__description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpg__items {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  row-gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__items {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__items {
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: baseline;
  cursor: pointer;
  overflow: hidden;
}
.anthem .pdpg__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s ease-out;
  transform: scale(1);
}
.anthem .pdpg__item img:hover {
  transform: scale(1.05);
}
.anthem .pdpg__item:nth-child(8n + 1) {
  grid-column: 1 / span 3;
  height: calc(241rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 1) {
    height: calc(317.3921422222222rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 2) {
  grid-column: 4 / span 3;
  height: calc(422rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 2) {
    height: calc(556.0920177777778rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 3) {
  grid-column: 7 / span 3;
  height: calc(225rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 3) {
    grid-column: 1 / span 3;
    height: calc(296.40753777777775rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 4) {
  grid-column: 10 / span 3;
  height: calc(337rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 4) {
    grid-column: 4 / span 3;
    height: calc(445.9228444444444rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 5) {
  grid-column: 1 / span 3;
  height: calc(241rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 5) {
    height: calc(317.3921422222222rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 6) {
  grid-column: 4 / span 3;
  height: calc(337rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 6) {
    height: calc(445.9228444444444rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 7) {
  grid-column: 7 / span 3;
  height: calc(422rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 7) {
    grid-column: 1 / span 3;
    height: calc(556.0920177777778rem * 1 / 9.59062);
  }
}
.anthem .pdpg__item:nth-child(8n + 8) {
  grid-column: 10 / span 3;
  height: calc(225rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__item:nth-child(8n + 8) {
    grid-column: 4 / span 3;
    height: calc(296.40753777777775rem * 1 / 9.59062);
  }
}
.anthem .pdpg__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(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;
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__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 .pdpg__more span {
  position: relative;
  z-index: 1;
}
.anthem .pdpg__more:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpg__more:hover > span {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpg__more {
    margin-top: calc(204.59989rem * 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/Anthem25/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/Anthem25/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 .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__image {
  grid-column: 1 / span 3;
  width: calc(338rem * 1 / 13.5);
  height: calc(241rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: calc(81rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__image {
    width: 100%;
    grid-column: 1 / span 4;
    height: calc(393.4613333333333rem * 1 / 9.59062);
    margin-top: calc(104.92302222222222rem * 1 / 9.59062);
    margin-bottom: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .pdpl__image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.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(25rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .pdpl__info-project {
  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(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-project {
    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-project {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpl__info-project {
    margin-bottom: calc(31.47691rem * 1 / 9.59062);
  }
}
.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(15rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpl__info-address.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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));
}
@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/Anthem25/images/icons/diagonal-arrow-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.25s 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.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
}
.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/Anthem25/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-link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.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.has-image {
  grid-row: 1 / span 2;
}
.anthem .pdpl__map img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .rps {
  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 .rps {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps {
    padding: 0 calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .rps.light {
  background-color: #FFFFFF;
}
.anthem .rps.light > * {
  color: #000000;
}
.anthem .rps.light .rps__unit-text--categories > span {
  background-color: rgba(176, 176, 176, 0.25);
  color: #000000;
}
.anthem .rps.light .rps__slider-buttons .swiper-button-prev::after,
.anthem .rps.light .rps__slider-buttons .swiper-button-next::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
.anthem .rps__title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
  padding: 0 calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .rps__title.smaller {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__title.smaller {
    margin-bottom: calc(97.0538rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__title.desktop {
    display: none;
  }
}
.anthem .rps__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__title.mobile {
    display: block;
  }
}
.anthem .rps__description {
  grid-column: 2 / span 5;
  margin-bottom: 0;
  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-left: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__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 .rps__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__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 .rps__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .rps__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rps__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__description {
    grid-column: 1 / -1;
    padding-left: 0;
  }
}
.anthem .rps__link {
  grid-column: 2 / span 5;
  margin-bottom: 0;
  padding-left: calc(26rem * 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 .rps__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 .rps__link {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .rps__link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .rps__link.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .rps__link > span {
  color: #000000;
  font-weight: 600;
  display: inline-block;
  transition: all 0.5s ease-out;
}
.anthem .rps__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/Anthem25/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 .rps__link::after {
    right: calc(-52.46151rem * 1 / 9.59062);
    width: calc(39.34613rem * 1 / 9.59062);
    height: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .rps__link:hover > span {
  color: #000000;
}
.anthem .rps__link:hover::after {
  right: calc(-40rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__link:hover::after {
    right: calc(-78.69227rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__link {
    grid-column: 1 / -1;
    padding-left: calc(157.38453rem * 1 / 9.59062);
  }
}
.anthem .rps__slider {
  grid-column: 1 / -1;
  height: calc(589.63rem * 1 / 13.5);
  overflow: visible;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__slider {
    height: calc(1253.83012rem * 1 / 9.59062);
  }
}
.anthem .rps__slider-swiper {
  width: 100%;
  height: calc(579.63rem * 1 / 13.5);
  padding: calc(63.63rem * 1 / 13.5) calc(34rem * 1 / 13.5) 0 calc(146rem * 1 / 13.5);
  cursor: pointer;
  overflow-y: visible !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__slider-swiper {
    height: calc(1146.28402rem * 1 / 9.59062);
    padding: calc(73.44612rem * 1 / 9.59062) calc(52.46151rem * 1 / 9.59062) 0 calc(157.38453rem * 1 / 9.59062);
    overflow: visible !important;
  }
}
.anthem .rps__slider-swiper--slide {
  display: flex;
  flex-direction: column;
  width: calc(453rem * 1 / 13.5) !important;
  gap: calc(38rem * 1 / 13.5);
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__slider-swiper--slide {
    width: calc(758.06884rem * 1 / 9.59062) !important;
    gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .rps__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 .rps__slider-buttons {
    top: calc(78.69227rem * 1 / 9.59062);
    right: 0;
    gap: calc(62.95381rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
    display: none;
  }
}
.anthem .rps__slider-buttons .swiper-button-prev {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__slider-buttons .swiper-button-prev {
    right: auto;
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .rps__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/Anthem25/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 .rps__slider-buttons .swiper-button-prev::after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .rps__slider-buttons .swiper-button-next {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__slider-buttons .swiper-button-next {
    right: auto;
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .rps__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/Anthem25/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 .rps__slider-buttons .swiper-button-next:after {
    width: calc(41.96921rem * 1 / 9.59062);
    height: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .rps__unit-image {
  width: calc(453rem * 1 / 13.5);
  height: calc(341rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: calc(38rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-image {
    width: 100%;
    height: calc(566.58432rem * 1 / 9.59062);
    margin-bottom: calc(99.6768711111111rem * 1 / 9.59062);
  }
}
.anthem .rps__unit-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .rps__unit-text {
  width: 100%;
}
.anthem .rps__unit-text--heading {
  margin-bottom: calc(7rem * 1 / 13.5);
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-text--heading {
    margin-bottom: calc(18.36153rem * 1 / 9.59062);
  }
}
.anthem .rps__unit-text--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 .rps__unit-text--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 .rps__unit-text--location {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-text--location {
    margin-bottom: calc(57.70766rem * 1 / 9.59062);
  }
}
.anthem .rps__unit-text--categories {
  display: flex;
  gap: calc(5rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-text--categories {
    gap: calc(13.11538rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .rps__unit-text--categories > span {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: calc(6rem * 1 / 13.5);
  padding: calc(8rem * 1 / 13.5) calc(12rem * 1 / 13.5);
  text-transform: uppercase;
  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;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-text--categories > span {
    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 .rps__unit-text--categories > span {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-text--categories > span {
    border-radius: calc(15.73845rem * 1 / 9.59062);
    padding: calc(20.9846rem * 1 / 9.59062) calc(31.47691rem * 1 / 9.59062);
  }
}
.anthem .rps__unit-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 .rps__unit-labels {
    top: calc(26.23076rem * 1 / 9.59062);
    left: calc(26.23076rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
  }
}
.anthem .rps__unit-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 .rps__unit-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 .rps__unit-labels > span.light {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-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 .rps__unit-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 .rps__unit-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 .rps__unit-labels > span.bright {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-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 .rps__unit-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 .rps__unit-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 .rps__unit-labels > span.darker {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .rps__unit-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 .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);
  }
}
.anthem .tiaa.light {
  background-color: #FFFFFF;
}
.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);
  }
}
.anthem .tiaa__intro-title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .tiaa__intro-title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .tiaa__intro-description {
  grid-column: 2 / span 6;
  padding-bottom: calc(87rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tiaa__intro-description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .tiaa__intro-description.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description {
    grid-column: 1 / -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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tiaa__intro-description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .tiaa__media {
  grid-column: 1 / span 6;
  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 {
    width: auto;
    height: calc(818.39957rem * 1 / 9.59062);
  }
}
.anthem .tiaa__media-item.reduce-height {
  height: calc(535rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__media-item.reduce-height {
    height: calc(818.39957rem * 1 / 9.59062);
  }
}
.anthem .tiaa__media-item.active {
  display: block;
}
.anthem .tiaa__media-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .tiaa__media-item.video {
  cursor: pointer;
  position: relative;
}
.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);
}
.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);
  }
}
.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;
}
@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: calc(2.62308rem * 1 / 9.59062) solid #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: calc(2.62308rem * 1 / 9.59062) solid #B0B0B0;
  }
}
.anthem .tiaa__accordion-item--header {
  position: relative;
  cursor: pointer;
}
.anthem .tiaa__accordion-item--header.light {
  color: #000000;
}
.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/Anthem25/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(15.73845rem * 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.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tiaa__accordion-item--content.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .tiaa__accordion-item--content.light {
  color: #000000;
}
@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);
    overflow-y: hidden;
    overflow-x: visible;
  }
}
.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 > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tiaa__accordion-item--content > *.with-100vh {
    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 > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content > * {
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tiaa__accordion-item--content > .mobile {
    grid-column: 1 / 6;
    margin-left: calc(-52.46151rem * 1 / 9.59062);
  }
}
.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/Anthem25/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 .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.light {
  background-color: #FFFFFF;
}
.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);
}
.anthem .ahbch__image.small {
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__image {
    margin-left: calc(-78.6923rem * 1 / 9.59062);
    height: calc(561.3381688888888rem * 1 / 9.59062);
    grid-column: 1 / span 5;
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
  .anthem .ahbch__image.small {
    grid-column: 1 / span 5;
  }
}
.anthem .ahbch__image.img-right {
  grid-column: 6 / -1;
  margin-right: calc(-30rem * 1 / 13.5);
  margin-left: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__image.img-right {
    margin-left: calc(-78.6923rem * 1 / 9.59062);
    margin-right: 0;
    grid-column: 1 / span 5;
  }
}
.anthem .ahbch__image.img-right.small {
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__image.img-right.small {
    grid-column: 1 / span 5;
  }
}
.anthem .ahbch__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ahbch__content {
  grid-column: 9 / -1;
}
.anthem .ahbch__content.image-is-small {
  grid-column: 8 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content {
    grid-column: 2 / -1;
  }
  .anthem .ahbch__content.image-is-small {
    grid-column: 2 / -1;
  }
}
.anthem .ahbch__content.img-right {
  grid-column: 1 / span 5;
  order: -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content.img-right {
    grid-column: 2 / -1;
    order: unset;
  }
}
.anthem .ahbch__content.img-right.image-is-small {
  grid-column: 1 / span 6;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content.img-right.image-is-small {
    grid-column: 2 / -1;
  }
}
.anthem .ahbch__content-logo {
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-logo {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-logo.horizontal {
  width: calc(166rem * 1 / 13.5);
  height: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-logo.horizontal {
    width: calc(435.43054rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-logo.vertical {
  width: auto;
  height: calc(166rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-logo.vertical {
    height: calc(435.43054rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-logo.square {
  width: calc(166rem * 1 / 13.5);
  height: calc(166rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-logo.square {
    width: calc(435.43054rem * 1 / 9.59062);
    height: calc(435.43054rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .ahbch__content-title {
  margin-bottom: calc(20rem * 1 / 13.5);
}
.anthem .ahbch__content-title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-title {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-title.more-space-top {
  margin-top: calc(79rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-title.more-space-top {
    margin-top: 0;
  }
}
.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;
  padding-bottom: calc(10rem * 1 / 13.5);
  padding-right: calc(110rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ahbch__content-summary.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary {
    padding-bottom: calc(26.23076rem * 1 / 9.59062);
    padding-right: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-summary.light {
  color: #000000;
}
.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 > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ahbch__content-summary > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-summary > * {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.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(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg?r=1');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-link::after {
    right: calc(94.43072rem * 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(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ahbch__content-link:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .ahbch__content-link:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.anthem .sgwi {
  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 .sgwi {
    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 .sgwi.light {
  background-color: #FFFFFF;
}
.anthem .sgwi__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 .sgwi__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .sgwi__intro-title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .sgwi__intro-title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__intro-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .sgwi__intro-description {
  grid-column: 1 / span 6;
  padding-bottom: calc(80rem * 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 .sgwi__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 .sgwi__intro-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__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 .sgwi__intro-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__intro-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .sgwi__intro-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sgwi__intro-description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .sgwi__intro-description.light {
  color: #000000;
}
.anthem .sgwi__intro-description.dark {
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__intro-description {
    grid-column: 1 / -1;
    padding-bottom: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.anthem .sgwi__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 .sgwi__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 .sgwi__intro-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__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 .sgwi__intro-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .sgwi__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .sgwi__intro-description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .sgwi__items {
  grid-column: 4 / -1;
  display: grid;
  grid-template-columns: subgrid;
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__items {
    grid-column: 1 / -1;
  }
}
.anthem .sgwi__item {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
  gap: calc(16rem * 1 / 13.5);
  margin-bottom: calc(67rem * 1 / 13.5);
  padding-right: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__item {
    grid-column: 2 / span 4;
    padding-right: 0;
    margin-bottom: calc(125.90763rem * 1 / 9.59062);
    gap: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .sgwi__item-icon {
  width: calc(48rem * 1 / 13.5);
  height: calc(48rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .sgwi__item-icon {
    width: calc(125.90763rem * 1 / 9.59062);
    height: calc(125.90763rem * 1 / 9.59062);
  }
}
.anthem .sgwi__item-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .sgwi__item-title.light {
  color: #000000;
}
.anthem .sgwi__item-description.light {
  color: #000000;
}
.anthem .sgwi__item-description.light a {
  color: #333333;
  text-decoration: none;
}
.anthem .sgwi__item-description.light a:hover {
  text-decoration: underline;
}
.anthem .sgwi__item-description.dark {
  color: #FFFFFF;
}
.anthem .sgwi__item-description.dark a {
  color: #FFFFFF;
  opacity: 0.75;
  text-decoration: none;
}
.anthem .sgwi__item-description.dark a:hover {
  text-decoration: underline;
}
.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.light {
  background-color: #FFFFFF;
}
.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);
  }
}
.anthem .news__title.light {
  color: #000000;
}
.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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .news__viewmore.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .news__viewmore.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore.with-100vh:hover::after,
  .anthem .news__viewmore.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .news__viewmore.with-100vh:hover::after,
  .anthem .news__viewmore.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .news__viewmore.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .news__viewmore:hover > span,
.anthem .news__viewmore.hover > span {
  color: #000000;
}
.anthem .news__viewmore:hover::after,
.anthem .news__viewmore.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .news__viewmore:hover::after,
  .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 {
    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 {
    display: none;
    row-gap: calc(183.61529rem * 1 / 9.59062);
  }
}
.anthem .news__items.swiper {
  width: 100%;
  display: none;
  overflow: visible !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__items.swiper {
    display: block;
  }
}
.anthem .news__item {
  display: flex;
  flex-direction: column;
  gap: calc(20rem * 1 / 13.5);
  cursor: pointer;
  max-width: 100%;
}
@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;
  width: fit-content;
  margin-top: calc(6rem * 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;
  }
}
.anthem .news__item-date.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-date {
    margin-top: calc(15.73845rem * 1 / 9.59062);
  }
}
.anthem .news__item-text {
  max-width: calc(334rem * 1 / 13.5);
  margin-left: calc(2rem * 1 / 13.5);
}
.anthem .news__item-text.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-text {
    max-width: calc(876.10724rem * 1 / 9.59062);
    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: 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;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .news__item-link.with-100vh {
    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.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .news__item-link > span {
  color: #FFFFFF;
  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/Anthem25/images/icons/arrow-forward-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transition: all 0.5s ease-out;
  filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(2856%) hue-rotate(225deg) brightness(105%) contrast(111%);
}
@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.light > span {
  color: #000000;
}
.anthem .news__item-link.light::after {
  filter: none;
}
.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/Anthem25/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(6rem * 1 / 13.5);
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .anthem .news__item-tags {
    gap: calc(15.738453333333332rem * 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: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.1);
  color: #000000;
  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 .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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .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 .news__item-tag:hover {
  background-color: #DEFF70;
  color: black;
}
.anthem .cos {
  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 .cos {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .cos.light {
  background-color: #FFFFFF;
}
.anthem .cos__intro {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: relative;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro {
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
  }
}
.anthem .cos__intro-title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
}
.anthem .cos__intro-title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-title {
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .cos__intro-description {
  grid-column: 2 / span 6;
  padding-bottom: calc(13rem * 1 / 13.5);
  margin-left: 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 .cos__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 .cos__intro-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__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 .cos__intro-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__intro-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cos__intro-description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .cos__intro-description.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-description {
    grid-column: 2 / -1;
    padding-bottom: calc(34.09998222222222rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .cos__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 .cos__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 .cos__intro-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__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 .cos__intro-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__intro-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cos__intro-description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .cos__intro-apply {
  grid-column: 2 / span 6;
  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;
  margin: calc(14rem * 1 / 13.5) 0 calc(27rem * 1 / 13.5) calc(12rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-apply {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-apply.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__intro-apply.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-apply.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__intro-apply.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-apply.with-100vh:hover::after,
  .anthem .cos__intro-apply.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__intro-apply.with-100vh:hover::after,
  .anthem .cos__intro-apply.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cos__intro-apply span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cos__intro-apply::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/Anthem25/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 .cos__intro-apply::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .cos__intro-apply:hover,
.anthem .cos__intro-apply.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cos__intro-apply:hover > span,
.anthem .cos__intro-apply.hover > span {
  color: #000000;
}
.anthem .cos__intro-apply:hover::after,
.anthem .cos__intro-apply.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-apply:hover::after,
  .anthem .cos__intro-apply.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__intro-apply {
    grid-column: 2 / -1;
    margin-bottom: calc(70.82303999999999rem * 1 / 9.59062);
    margin-top: calc(36.723057777777775rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .cos__iframe {
  grid-column: 1 / -1;
  background-color: #F1F1F1;
  padding-left: calc(30rem * 1 / 13.5);
  padding-right: calc(30rem * 1 / 13.5);
  padding-top: calc(48rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe {
    padding-left: calc(52.4615rem * 1 / 9.59062);
    padding-right: calc(52.4615rem * 1 / 9.59062);
    padding-top: calc(125.90762666666666rem * 1 / 9.59062);
  }
}
.anthem .cos__iframe #BambooHR .BambooHR-ATS-board > h2 {
  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 .cos__iframe #BambooHR .BambooHR-ATS-board > h2 {
    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 .cos__iframe #BambooHR .BambooHR-ATS-board > h2 {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
}
.anthem .cos__iframe #BambooHR .BambooHR-ATS-Department-Header {
  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(4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Department-Header {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Department-Header {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Department-Header {
    margin-bottom: calc(10.492302222222222rem * 1 / 9.59062);
  }
}
.anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > 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;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: calc(5.5rem * 1 / 13.5);
  gap: calc(10rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > 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 .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > 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 .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li {
    padding-bottom: calc(28.85383111111111rem * 1 / 9.59062);
    gap: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > a {
  text-decoration: none;
  color: #000000;
  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;
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > 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 .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > 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 .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > a.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > a.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > a.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li > a.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li .BambooHR-ATS-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;
  color: #747474;
  padding-top: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li .BambooHR-ATS-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 .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li .BambooHR-ATS-Location {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cos__iframe #BambooHR .BambooHR-ATS-Jobs-List > li .BambooHR-ATS-Location {
    padding-top: 0 !important;
  }
}
.anthem .iwc {
  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 .iwc {
    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 .iwc.light {
  background-color: #FFFFFF;
}
.anthem .iwc__image {
  height: auto;
  margin-left: calc(-30rem * 1 / 13.5);
  margin-bottom: calc(24rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: calc(var(--target-image-height) * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__image {
    min-height: unset;
    margin-right: calc(-78.6923rem * 1 / 9.59062);
    margin-left: calc(-78.6923rem * 1 / 9.59062);
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .iwc__image--right {
  margin-left: 0;
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__image--right {
    margin-left: calc(-78.6923rem * 1 / 9.59062);
    margin-right: calc(-78.6923rem * 1 / 9.59062);
  }
}
.anthem .iwc__image.full {
  margin-left: calc(-30rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__image.full {
    margin-left: calc(-78.6923rem * 1 / 9.59062);
    margin-right: calc(-78.6923rem * 1 / 9.59062);
  }
}
.anthem .iwc__image img,
.anthem .iwc__image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .iwc__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;
  grid-column: 1 / span 4;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__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 .iwc__caption {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .iwc__caption > 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(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__caption > p {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwc__caption > p {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__caption {
    grid-column: 1 / 6 !important;
  }
}
.anthem .iwc__caption--right {
  grid-column: 9 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwc__caption--right {
    margin-left: calc(-78.6923rem * 1 / 9.59062);
  }
}
.anthem .iwc__caption.light {
  color: #000000;
}
.anthem .iwt {
  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 .iwt {
    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 .iwt.light {
  background-color: #FFFFFF;
}
.anthem .iwt__image {
  height: auto;
  margin-left: calc(-30rem * 1 / 13.5);
  margin-bottom: calc(30rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__image {
    grid-column: 1 / 5 !important;
    margin-right: calc(-78.6923rem * 1 / 9.59062);
    margin-left: calc(-78.6923rem * 1 / 9.59062);
    margin-bottom: calc(78.6923rem * 1 / 13.5);
  }
}
.anthem .iwt__image--right {
  margin-left: 0;
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__image--right {
    margin-right: calc(-78.6923rem * 1 / 9.59062);
  }
}
.anthem .iwt__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .iwt__caption {
  grid-column: 3 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption {
    grid-column: 1 / -1 !important;
  }
}
.anthem .iwt__caption--no-image {
  grid-column: 1 / -1;
}
.anthem .iwt__caption-quote {
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-quote {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
  }
}
.anthem .iwt__caption-quote.light {
  color: #000000;
}
.anthem .iwt__caption-quote p {
  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) {
  .anthem .iwt__caption-quote p {
    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 .iwt__caption-quote p {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
  }
}
.anthem .iwt__caption-author {
  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 .iwt__caption-author {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwt__caption-author {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .iwt__caption-author.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwt__caption-author.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .iwt__caption-author.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author {
    display: none;
  }
}
.anthem .iwt__caption-author.mobile {
  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 .iwt__caption-author.mobile {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwt__caption-author.mobile {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author.mobile.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 .iwt__caption-author.mobile.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author.mobile.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .iwt__caption-author.mobile.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwt__caption-author.mobile.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author.mobile {
    display: block;
  }
}
.anthem .iwt__caption-author--no-image {
  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: 700;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author--no-image {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwt__caption-author--no-image {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author--no-image.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 .iwt__caption-author--no-image.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption-author--no-image.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .iwt__caption-author--no-image.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwt__caption-author--no-image.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .iwt__caption--right {
  margin-left: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwt__caption--right {
    margin-left: calc(-78.6923rem * 1 / 9.59062);
  }
}
.anthem .iwt__caption.light {
  color: #000000;
}
.anthem .shb {
  position: relative;
}
.anthem .shb .magicScroll {
  position: relative;
  z-index: 101;
}
.anthem .shb__title {
  position: absolute;
  top: 50vh;
  left: 50%;
  width: 100vw;
  transform: translate(-50%, -50%);
  z-index: 102;
  color: #DEFF70;
  font-size: calc(148rem * 1 / 13.5) !important;
  line-height: 0.85 !important;
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__title {
    font-size: calc(173.12299rem * 1 / 9.59062) !important;
    line-height: calc(180.99221rem * 1 / 9.59062) !important;
    width: 90%;
  }
}
.anthem .shb__title.fixed {
  position: fixed;
}
.anthem .shb__title.snap {
  position: absolute;
  top: 550vh;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__title.snap {
    top: 540vh;
  }
}
.anthem .shb__logo {
  position: fixed;
  top: 50vh;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 102;
  width: calc(915rem * 1 / 13.5);
  height: calc(200.4rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__logo {
    width: calc(918.0712rem * 1 / 9.59062 * 0.75);
    height: calc(208.9411rem * 1 / 9.59062 * 0.75);
    top: 25vh;
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__logo {
    width: calc(918.0712rem * 1 / 9.59062);
    height: calc(208.9411rem * 1 / 9.59062);
    top: 37vh;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__logo.first-look {
    top: 40vh;
  }
}
.anthem .shb__logo.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__logo.mobile {
    display: block;
  }
}
.anthem .shb__logo.snap {
  position: absolute;
  top: 450vh;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__logo.snap {
    top: 440vh;
  }
}
.anthem .shb__logo.scale-by-height {
  height: 23.6vh !important;
}
.anthem .shb__goDown {
  position: absolute;
  top: calc(100vh - calc(77rem * 1 / 13.5));
  left: 50%;
  transform: translateX(-50%);
  width: calc(47rem * 1 / 13.5);
  height: calc(47rem * 1 / 13.5);
  z-index: 103;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out, stroke 0.3s ease-in-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__goDown {
    display: none;
  }
}
.anthem .shb__goDown.fixed {
  position: fixed;
}
.anthem .shb__goDown.snap {
  position: absolute;
  top: calc(600vh - calc(77rem * 1 / 13.5));
}
.anthem .shb__goDown > svg {
  width: calc(16rem * 1 / 13.5);
  height: calc(9rem * 1 / 13.5);
  object-fit: contain;
}
.anthem .shb__goDown > svg > path {
  transition: all 0.5s ease-out;
}
.anthem .shb__goDown:hover {
  background-color: #DEFF70;
}
.anthem .shb__goDown:hover > svg path {
  stroke: #000000;
}
.anthem .shb__heroSection {
  width: 100%;
  height: 100vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .shb__heroSection-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.5);
}
.anthem .shb__heroSection-intro {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(50rem * 1 / 13.5);
  color: #FFFFFF;
  letter-spacing: unset !important;
  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;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__heroSection-intro {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .shb__heroSection-intro {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__heroSection-intro.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 .shb__heroSection-intro.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__heroSection-intro.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__heroSection-intro.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .shb__heroSection-intro.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__heroSection-intro {
    left: calc(57rem * 1 / 9.59062);
    bottom: calc(50.6rem * 1 / 9.59062);
    max-width: 60%;
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__heroSection-intro {
    bottom: calc(93.6rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .shb__introduction {
  position: absolute;
  left: calc(30rem * 1 / 13.5);
  bottom: calc(500vh + calc(30rem * 1 / 13.5));
  display: flex;
  flex-direction: column;
  gap: calc(11rem * 1 / 13.5);
  z-index: 102;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction {
    display: flex;
    gap: calc(31.4769rem * 1 / 9.59062 * 0.75);
    left: calc(52.46rem * 1 / 9.59062);
    bottom: calc(500vh + calc(78.69227rem * 1 / 9.59062 * 0.75));
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__introduction {
    gap: calc(31.4769rem * 1 / 9.59062);
    bottom: calc(500vh + calc(78.69227rem * 1 / 9.59062));
  }
}
.anthem .shb__introduction.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction.mobile {
    display: flex;
    position: absolute;
    gap: calc(31.4769rem * 1 / 9.59062);
    left: calc(52.46rem * 1 / 9.59062);
    bottom: calc(83.15rem * 1 / 9.59062);
  }
}
.anthem .shb__introduction.active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.anthem .shb__introduction.fixed {
  position: fixed;
  bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction.fixed {
    bottom: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .shb__introduction.absolute {
  position: absolute;
  top: calc(500vh - calc(var(--panel6-heightD) rem * 1 / 13.5));
  height: fit-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction.absolute {
    top: calc(500vh - calc(var(--panel6-heightM) rem * 1 / 9.59062));
  }
}
.anthem .shb__introduction > * {
  color: #FFFFFF;
  max-width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > * {
    max-width: calc(918.077rem * 1 / 9.59062);
  }
}
.anthem .shb__introduction > p {
  margin-bottom: 0 !important;
  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 .shb__introduction > 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 .shb__introduction > p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > 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 .shb__introduction > p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__introduction > p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .shb__introduction > p.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .shb__introduction > 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-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 .shb__introduction > a {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > a.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__introduction > a.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > a.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__introduction > a.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > a.with-100vh:hover::after,
  .anthem .shb__introduction > a.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__introduction > a.with-100vh:hover::after,
  .anthem .shb__introduction > a.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .shb__introduction > a span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .shb__introduction > 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/Anthem25/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 .shb__introduction > a::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .shb__introduction > a:hover,
.anthem .shb__introduction > a.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .shb__introduction > a:hover > span,
.anthem .shb__introduction > a.hover > span {
  color: #000000;
}
.anthem .shb__introduction > a:hover::after,
.anthem .shb__introduction > a.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > a:hover::after,
  .anthem .shb__introduction > a.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > 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 .shb__introduction > a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .shb__introduction > a.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .shb__introduction > a.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .shb__introduction > a.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .shb__panel {
  height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.anthem .shb__panel-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.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 .iwh {
  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 .iwh {
    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 .iwh.light {
  background-color: #FFFFFF;
}
.anthem .iwh__image {
  height: auto;
  margin-left: calc(-30rem * 1 / 13.5);
  margin-bottom: calc(24rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__image {
    margin-right: 0;
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-bottom: calc(62.95381rem * 1 / 9.59062);
  }
}
.anthem .iwh__image--right {
  margin-left: 0;
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__image--right {
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-right: calc(-26.2308rem * 1 / 9.59062);
  }
}
.anthem .iwh__image.full {
  margin-left: calc(-30rem * 1 / 13.5);
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__image.full {
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-right: calc(-52.46151rem * 1 / 9.59062);
  }
}
.anthem .iwh__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .iwh__heading {
  grid-column: 6 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__heading {
    grid-column: 1 / -1 !important;
  }
}
.anthem .iwh__heading-title {
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__heading-title {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .iwh__heading-title.light {
  color: #000000;
}
.anthem .iwh__heading-text {
  margin-left: calc(120rem * 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 .iwh__heading-text {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwh__heading-text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__heading-text.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 .iwh__heading-text.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__heading-text.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .iwh__heading-text.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iwh__heading-text.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .iwh__heading-text.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .iwh__heading-text {
    margin-left: calc(157.38453rem * 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ahb__subtitle.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ahb__subtitle.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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 {
  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 .eet {
  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 .eet {
    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 .eet.light {
  background-color: #FFFFFF;
}
.anthem .eet__epochs {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / 12;
  position: relative;
  row-gap: calc(250rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epochs {
    grid-column: 1 / -1;
    row-gap: calc(393.46133rem * 1 / 9.59062);
  }
}
.anthem .eet__epoch {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / 12;
  scroll-margin-top: calc(60rem * 1 / 13.5);
  scroll-padding-top: calc(60rem * 1 / 13.5);
}
.anthem .eet__epoch:first-child {
  scroll-margin-top: calc(120rem * 1 / 13.5);
  scroll-padding-top: calc(120rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch {
    grid-column: 1 / -1;
  }
}
.anthem .eet__epoch:first-child .eet__epoch-description {
  max-width: calc(677rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch:first-child .eet__epoch-description {
    max-width: 100%;
  }
}
.anthem .eet__epoch-year {
  grid-column: 1 / span 6;
  font-size: calc(266rem * 1 / 13.5) !important;
  line-height: 1 !important;
  color: #DEFF70;
  margin-bottom: calc(90rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-year {
    grid-column: 1 / -1;
    font-size: calc(304.27676rem * 1 / 9.59062) !important;
    margin-bottom: calc(183.61529rem * 1 / 9.59062);
  }
}
.anthem .eet__epoch-content {
  grid-column: 5 / span 6;
  display: flex;
  flex-direction: column;
  margin-bottom: calc(80rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-content {
    grid-column: 1 / -1;
    padding-right: 0;
    margin-bottom: calc(165.2538rem * 1 / 9.59062);
  }
}
.anthem .eet__epoch-subtitle {
  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);
  align-self: flex-start;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-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 .eet__epoch-subtitle {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-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 .eet__epoch-subtitle.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-subtitle.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .eet__epoch-subtitle.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .eet__epoch-subtitle.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .eet__epoch-subtitle.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-subtitle {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
    grid-column: 1 / -1;
  }
}
.anthem .eet__epoch-title {
  grid-column: 1 / -1;
}
.anthem .eet__epoch-title.light {
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-title {
    margin-bottom: calc(41.96921rem * 1 / 9.59062);
    grid-column: 1 / -1;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-title.desktop {
    display: none;
  }
}
.anthem .eet__epoch-title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-title.mobile {
    display: block;
  }
}
.anthem .eet__epoch-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-top: calc(24rem * 1 / 13.5);
  max-width: calc(685rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-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 .eet__epoch-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-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 .eet__epoch-description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .eet__epoch-description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .eet__epoch-description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-description {
    max-width: 100%;
  }
}
.anthem .eet__epoch-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 .eet__epoch-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 .eet__epoch-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-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 .eet__epoch-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .eet__epoch-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .eet__epoch-description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .eet__epoch-description.light {
  color: #000000;
}
.anthem .eet__epoch-images {
  display: flex;
  flex-wrap: wrap;
  gap: calc(10rem * 1 / 13.5);
  margin-left: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-images {
    grid-column: 1 / span 4 !important;
    margin-left: calc(-52.46151rem * 1 / 9.59062);
    margin-right: calc(-26.2308rem * 1 / 9.59062);
    gap: calc(13.11538rem * 1 / 9.59062);
    margin-bottom: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .eet__epoch-image {
  max-width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-image {
    min-width: auto;
  }
}
.anthem .eet__epoch-image.multiple-images {
  max-width: calc(337rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-image.multiple-images {
    max-width: 49%;
  }
}
.anthem .eet__epoch-image.two-images:nth-child(1) {
  height: calc(298rem * 1 / 13.5);
}
.anthem .eet__epoch-image.two-images:nth-child(2) {
  height: calc(298rem * 1 / 13.5);
}
.anthem .eet__epoch-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .eet__epoch-caption {
  grid-column: 1 / span 4;
  margin-top: calc(12rem * 1 / 13.5);
}
.anthem .eet__epoch-caption 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(16rem * 1 / 13.5 * var(--text-multiplier));
  letter-spacing: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__epoch-caption p {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .eet__epoch-caption p {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .eet__menu {
  position: absolute;
  top: 0;
  right: calc(-15rem * 1 / 13.5);
  height: auto;
  display: flex;
  flex-direction: column;
  gap: calc(12rem * 1 / 13.5);
  padding: calc(20rem * 1 / 13.5);
  background-color: #1a1a1a;
  border-radius: calc(12rem * 1 / 13.5);
  z-index: 100;
}
.anthem .eet__menu-wrapper {
  position: relative;
  grid-column: 12 / 13;
  height: 100%;
  overflow: visible;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__menu-wrapper {
    display: none;
  }
}
.anthem .eet__menu.fixed-menu {
  position: fixed;
  top: calc(300rem * 1 / 13.5);
  right: calc(15rem * 1 / 13.5);
}
.anthem .eet__menu.unfixed-bottom {
  position: absolute;
  top: auto;
  bottom: calc(50rem * 1 / 13.5);
}
.anthem .eet__menu-item {
  color: #FFFFFF;
  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;
  text-decoration: none;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__menu-item {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .eet__menu-item {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__menu-item.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 .eet__menu-item.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__menu-item.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .eet__menu-item.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .eet__menu-item.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .eet__menu-item.light {
  color: #000000;
}
.anthem .eet__menu-item:hover,
.anthem .eet__menu-item.active {
  color: #DEFF70;
  opacity: 0.8;
}
@media only screen and (max-width: 1023px) {
  .anthem .eet__menu {
    display: none;
  }
}
.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;
  background-size: cover;
  min-height: calc(1154rem * 1 / 13.5);
  grid-template-rows: max-content;
}
@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.login-form-exist {
  min-height: calc(934rem * 1 / 13.5);
}
.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 10;
  margin-top: calc(200rem * 1 / 13.5);
  z-index: 2;
}
@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(66rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__title.less-space {
    margin-top: calc(157.3845333333333rem * 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(54rem * 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);
  z-index: 2;
  height: fit-content;
}
.anthem .hif__form.extended {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: max-content;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form {
    grid-column: 1 / -1;
    margin-top: calc(141.64607999999998rem * 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.login-form-exist {
  margin-bottom: calc(74rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form.login-form-exist {
    margin-bottom: calc(194.1075911111111rem * 1 / 9.59062);
  }
}
.anthem .hif__form-title {
  margin-bottom: calc(19rem * 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(49.83843555555555rem * 1 / 9.59062);
    padding-left: calc(62.95381333333333rem * 1 / 9.59062);
    padding-right: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .hif__form-description {
  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-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 .hif__form-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 .hif__form-description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-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 .hif__form-description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif__form-description > *.with-100vh {
    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-description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .hif__form-wrapper,
.anthem .hif__form .gform_wrapper {
  margin-top: calc(48rem * 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,
  .anthem .hif__form .gform_wrapper {
    margin-top: calc(125.90762666666666rem * 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-wrapper.tenant-login,
.anthem .hif__form .gform_wrapper.tenant-login {
  margin-top: calc(51rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-wrapper.tenant-login,
  .anthem .hif__form .gform_wrapper.tenant-login {
    margin-top: calc(133.77685333333332rem * 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(9rem * 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(26rem * 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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact p:first-of-type.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif__form-contact p:first-of-type.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .hif__form-contact p:has(a) {
  color: #FFFFFF;
  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 .hif__form-contact p:has(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 .hif__form-contact p:has(a) {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact p:has(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 .hif__form-contact p:has(a).smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact p:has(a).with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif__form-contact p:has(a).with-100vh {
    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:has(a).with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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 .hif__form-contact 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 .hif__form-contact 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 .hif__form-contact a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact 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 .hif__form-contact a.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact a.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif__form-contact a.with-100vh {
    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 a.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .hif__form-contact.bottom {
  grid-column: 10 / -1;
  grid-row: 3 / 4;
  padding-right: 0;
  display: flex;
  flex-direction: column;
  align-self: end;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif__form-contact.bottom {
    grid-column: 1 / -1;
    grid-row: auto;
  }
}
.anthem .hif #tenant-services .gform_fields {
  display: flex;
  flex-direction: column;
  gap: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .gform_fields {
    gap: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .hif #tenant-services .gform_fields > .gfield {
  display: flex;
  flex-direction: column;
  gap: calc(9rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .gform_fields > .gfield {
    gap: calc(23.60768rem * 1 / 9.59062);
  }
}
.anthem .hif #tenant-services .gform_fields > .gfield > 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 .hif #tenant-services .gform_fields > .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 .hif #tenant-services .gform_fields > .gfield > label {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .hif #tenant-services .gform_fields > .gfield > label::after {
  content: "*";
  color: #DEFF70;
  margin-left: calc(2rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > label::after {
    margin-left: calc(5.246151111111111rem * 1 / 9.59062);
  }
}
.anthem .hif #tenant-services .gform_fields > .gfield > input {
  background-color: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  width: 100%;
  padding: calc(11.7rem * 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: #FFFFFF;
  border: none;
  outline: none;
  border-bottom: calc(1.44446rem * 1 / 13.5) solid #FFFFFF;
  border-radius: 0;
  height: calc(40rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > input {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > input {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > input.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > input.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > input.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hif #tenant-services .gform_fields > .gfield > input:focus,
.anthem .hif #tenant-services .gform_fields > .gfield > input:active {
  border: calc(1.44446rem * 1 / 13.5) solid white;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .gform_fields > .gfield > input {
    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 .hif #tenant-services .forget-username-pw {
  margin-top: calc(44rem * 1 / 13.5);
  margin-bottom: calc(30rem * 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 .hif #tenant-services .forget-username-pw {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif #tenant-services .forget-username-pw {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .forget-username-pw {
    margin-top: calc(115.41532444444444rem * 1 / 9.59062);
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .hif #tenant-services .forget-username-pw > 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;
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .forget-username-pw > 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 .hif #tenant-services .forget-username-pw > a {
    font-size: 12px;
    line-height: 16px;
  }
}
.anthem .hif #tenant-services input[type="submit"] {
  background-color: white;
  padding: calc(14rem * 1 / 13.5) calc(40rem * 1 / 13.5);
  padding-right: calc(52rem * 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/Anthem25/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 ;
  border: none;
  outline: none ;
  transition: all 0.3s ease-out;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services 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 .hif #tenant-services input[type="submit"] {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services input[type="submit"].with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .hif #tenant-services input[type="submit"].with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif #tenant-services input[type="submit"].with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .hif #tenant-services input[type="submit"]:hover {
  background-color: #DEFF70;
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services input[type="submit"] {
    margin-left: calc(0rem * 1 / 9.59062);
    padding-top: calc(36.723057777777775rem * 1 / 9.59062);
    padding-bottom: calc(36.723057777777775rem * 1 / 9.59062);
    padding-left: calc(104.92302222222222rem * 1 / 9.59062);
    padding-right: calc(136.3999288888889rem * 1 / 9.59062);
    border-radius: calc(91.80764444444443rem * 1 / 9.59062);
    background-size: calc(31.476906666666665rem * 1 / 9.59062);
    font-size: calc(41.969208888888886rem * 1 / 9.59062);
    line-height: calc(52.46151111111111rem * 1 / 9.59062);
    background-position: right calc(125.90763rem * 1 / 9.59062) center;
  }
}
.anthem .hif #tenant-services .bottom-paragraph {
  margin-top: calc(32rem * 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;
  max-width: calc(439rem * 1 / 13.5);
  margin-bottom: calc(62rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .bottom-paragraph {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .hif #tenant-services .bottom-paragraph {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .hif #tenant-services .bottom-paragraph {
    margin-top: calc(83.93841777777777rem * 1 / 9.59062);
    margin-bottom: calc(162.63068444444443rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.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.light {
  background-color: #FFFFFF;
}
.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__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(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 .anp__tag {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.75px;
  }
}
.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);
  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;
  }
}
@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;
  color: black;
}
.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;
  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.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 .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;
}
@media only screen and (max-width: 1023px) {
  .anthem .anp__showmore {
    order: 7;
    text-align: center;
    width: 100%;
  }
}
.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-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__thumbnail-play {
  width: calc(60rem * 1 / 13.5);
  height: calc(60rem * 1 / 13.5);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1023px) {
  .anthem .vtc__thumbnail-play {
    width: calc(104.92302222222222rem * 1 / 9.59062);
    height: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .vtc__thumbnail-play img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.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 .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__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__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);
}
.anthem .cpf__form.dark p {
  color: #000000;
}
.anthem .cpf__form.light {
  background-color: rgba(0, 0, 0, 0.8);
}
.anthem .cpf__form.light p {
  color: #FFFFFF;
}
.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).with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cpf__form-intro p:not(:last-child).with-100vh {
    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).with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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-wrapper {
  padding-left: calc(36rem * 1 / 13.5);
  padding-bottom: calc(36rem * 1 / 13.5);
  margin-top: calc(68rem * 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);
  padding-right: calc(68rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__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 .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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cpf__form-contact p:first-of-type.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cpf__form-contact p:first-of-type.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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 .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(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-white.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb::after {
    right: calc(94.43072rem * 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(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .gbb:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.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));
}
@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(45rem * 1 / 13.5);
  transform: translateY(-50%);
  width: calc(11rem * 1 / 13.5);
  height: calc(11rem * 1 / 13.5);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
  transition: all 0.25s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb.light::after {
    right: calc(94.43072rem * 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(35rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .gbb.light:hover::after {
    right: calc(65.57689rem * 1 / 9.59062);
  }
}
.anthem .gbb.light:hover.dark::after {
  background-image: url('/wp-content/themes/Anthem25/images/icons/diagonal-arrow-black.svg');
}
.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.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .spb.with-100vh {
    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.with-100vh {
    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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .spb > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .spb > *.with-100vh {
    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 > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .itms {
  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 .itms {
    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 .itms__section {
  grid-column: 1 / -1;
  position: relative;
  display: grid;
  grid-template-columns: subgrid;
  overflow: hidden;
  margin: 0 calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section {
    margin-left: calc(-52.46151111111111rem * 1 / 9.59062);
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
  }
  .anthem .itms__section.last-slide .itms__section-image {
    height: calc(4721.536rem * 1 / 9.59062) !important;
  }
}
.anthem .itms__section-image {
  width: auto;
  height: calc(960rem * 1 / 13.5);
  display: block;
  margin: 0 calc(-30rem * 1 / 13.5);
  grid-column: 1 / -1;
  max-height: 100vh;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-image {
    height: 100vh;
    margin-left: calc(-52.46151111111111rem * 1 / 9.59062);
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .itms__section-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-image img {
    display: none;
  }
}
.anthem .itms__section-image img.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-image img.mobile {
    display: block;
  }
}
.anthem .itms__section-content {
  grid-column: 5 / -1;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: absolute;
  right: 0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    top: 30vh;
    grid-column: 1 / -1;
  }
}
.anthem .itms__section-content.active {
  width: calc(920rem * 1 / 13.5);
  left: auto;
  right: calc(20rem * 1 / 13.5);
  position: fixed;
}
.anthem .itms__section-title {
  grid-column: 1 / -1;
  padding-left: calc(72rem * 1 / 13.5);
  color: #FFFFFF;
  font-size: calc(88rem * 1 / 13.5) !important;
  line-height: calc(92rem * 1 / 13.5) !important;
  text-align: left;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-title {
    padding-left: 0;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
    font-size: calc(130.3999rem * 1 / 9.59062) !important;
    line-height: calc(136.6461rem * 1 / 9.59062) !important;
    letter-spacing: calc(-1.304rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .itms__section-title {
    font-size: 48px !important;
    line-height: 51px !important;
    letter-spacing: -0.48px !important;
  }
}
.anthem .itms__section-subtitle {
  grid-column: 3 / -1;
  margin-top: calc(12rem * 1 / 13.5);
  margin-bottom: calc(24rem * 1 / 13.5);
  color: #FFFFFF;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-subtitle {
    grid-column: 2 / -1;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
    margin-top: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .itms__section-description {
  grid-column: 3 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-description {
    grid-column: 2 / -1;
  }
}
.anthem .itms__section-description p {
  margin-bottom: calc(16rem * 1 / 13.5);
  color: #FFFFFF;
}
.anthem .itms__section-repeater {
  grid-column: 3 / -1;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: absolute;
  left: 0;
  top: calc(700rem * 1 / 13.5);
  width: 100%;
  opacity: 0;
  pointer-events: none;
  row-gap: calc(70rem * 1 / 13.5);
}
@media only screen and (min-width: 2000px) {
  .anthem .itms__section-repeater {
    top: calc(550rem * 1 / 13.5);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-repeater {
    grid-column: 2 / -1;
    grid-template-columns: repeat(5, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    row-gap: calc(183.61528888888887rem * 1 / 9.59062);
    top: 60vh;
  }
}
.anthem .itms__section-repeater.active {
  width: calc(685rem * 1 / 13.5);
  left: auto;
  right: calc(20rem * 1 / 13.5);
  position: fixed;
}
.anthem .itms__section-repeater.active.last-slide {
  top: calc(725rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-repeater.active.last-slide {
    top: calc(1770.5759999999998rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-repeater.active {
    right: calc(52.46151111111111rem * 1 / 9.59062);
    left: calc(209.84604444444443rem * 1 / 9.59062);
    width: auto;
  }
}
.anthem .itms__section-repeater-item {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}
.anthem .itms__section-repeater-item-icon {
  width: calc(46rem * 1 / 13.5);
  height: calc(46rem * 1 / 13.5);
}
.anthem .itms__section-repeater-item-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .itms__section-repeater-item-title {
  margin-top: calc(16rem * 1 / 13.5);
  margin-bottom: calc(8rem * 1 / 13.5);
  color: #FFFFFF;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section-repeater-item-title {
    margin-top: calc(31.476906666666665rem * 1 / 9.59062);
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .itms__section-repeater-item-description p {
  color: #FFFFFF;
}
.anthem .itms__section#slide-0 .itms__section-description 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;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section#slide-0 .itms__section-description 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 .itms__section#slide-0 .itms__section-description p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section#slide-0 .itms__section-description 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 .itms__section#slide-0 .itms__section-description p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__section#slide-0 .itms__section-description p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .itms__section#slide-0 .itms__section-description p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .itms__section#slide-0 .itms__section-description p.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .itms__section.last-slide .itms__section-image {
  height: auto;
  max-height: none;
}
.anthem .itms__section.last-slide .itms__section-content {
  top: calc(300rem * 1 / 13.5);
  transform: translateY(0);
}
.anthem .itms__menu {
  position: absolute;
  top: 135vh;
  left: calc(15rem * 1 / 13.5);
  display: flex;
  flex-direction: column;
  gap: calc(12rem * 1 / 13.5);
  z-index: 10;
  padding: calc(24rem * 1 / 13.5) calc(15rem * 1 / 13.5);
  border-radius: calc(10rem * 1 / 13.5);
  overflow: hidden;
}
@media only screen and (min-width: 2100px) {
  .anthem .itms__menu {
    top: calc(1195rem * 1 / 13.5);
  }
}
@media only screen and (min-width: 2300px) {
  .anthem .itms__menu {
    top: calc(1095rem * 1 / 13.5);
  }
}
@media only screen and (min-width: 2400px) {
  .anthem .itms__menu {
    top: calc(1000rem * 1 / 13.5);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__menu {
    display: none;
  }
}
.anthem .itms__menu.active {
  position: fixed;
  top: 55%;
  transform: translateY(-50%);
}
.anthem .itms__menu.bottom-reached {
  position: absolute;
  top: auto;
  bottom: calc(1050rem * 1 / 13.5);
  transform: translateY(0);
}
.anthem .itms__menu-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  filter: blur(calc(0.25rem * 1 / 13.5));
}
.anthem .itms__menu-item {
  cursor: pointer;
  position: relative;
  text-decoration: none;
  color: #FFFFFF;
  transition: all 0.3s ease-out;
}
.anthem .itms__menu-item:hover,
.anthem .itms__menu-item.active {
  color: #DEFF70;
}
.anthem .itms__overlay-content {
  grid-column: 5 / -1;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  position: absolute;
  right: 0;
  left: 0;
  top: 30vh;
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    top: 30vh;
    grid-column: 1 / -1;
  }
}
.anthem .itms__overlay-content:has(.itms__overlay-repeater-item) {
  top: 35vh;
}
@media only screen and (min-width: 2200px) {
  .anthem .itms__overlay-content:has(.itms__overlay-repeater-item) {
    top: 30vh;
  }
}
.anthem .itms__overlay-content.active {
  width: calc(920rem * 1 / 13.5);
  left: auto;
  right: calc(20rem * 1 / 13.5);
  position: fixed;
  top: auto;
  top: 35vh;
}
@media only screen and (min-width: 2300px) {
  .anthem .itms__overlay-content.active {
    top: 32vh;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content.active {
    top: 50%;
    transform: translateY(50%);
    right: auto;
    width: calc(100% - calc(52.4615rem * 1 / 9.59062) - calc(52.4615rem * 1 / 9.59062));
    max-width: 100%;
  }
}
.anthem .itms__overlay-content.active:has(.itms__overlay-repeater-item) {
  top: 25vh;
}
@media only screen and (min-width: 2300px) {
  .anthem .itms__overlay-content.active:has(.itms__overlay-repeater-item) {
    top: 20vh;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content.active:has(.itms__overlay-repeater-item) {
    top: 50%;
  }
}
.anthem .itms__overlay-content.active:has(.itms__overlay-repeater.last-slide) {
  bottom: auto;
  top: 36%;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content.active:has(.itms__overlay-repeater.last-slide) {
    bottom: auto !important;
    top: calc(209.84604444444443rem * 1 / 9.59062);
    transform: translateY(0%);
  }
}
.anthem .itms__overlay-content.menu-active {
  top: 35vh;
}
@media only screen and (min-width: 2300px) {
  .anthem .itms__overlay-content.menu-active {
    top: 32vh;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content.menu-active {
    top: 50%;
  }
}
.anthem .itms__overlay-content.bottom-reached {
  position: absolute;
  top: auto;
  bottom: calc(1050rem * 1 / 13.5);
  right: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content.bottom-reached {
    left: auto;
  }
}
.anthem .itms__overlay-content.bottom-reached:has(.itms__overlay-repeater.last-slide) {
  bottom: calc(350rem * 1 / 13.5);
  top: auto;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content.bottom-reached:has(.itms__overlay-repeater.last-slide) {
    top: auto !important;
    bottom: calc(262.30755555555555rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-content {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .itms__overlay-title {
  grid-column: 1 / -1;
  padding-left: calc(72rem * 1 / 13.5);
  color: #FFFFFF;
  font-size: calc(88rem * 1 / 13.5) !important;
  line-height: calc(92rem * 1 / 13.5) !important;
  text-align: left;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-title {
    padding-left: 0;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
    font-size: calc(130.3999rem * 1 / 9.59062) !important;
    line-height: calc(136.6461rem * 1 / 9.59062) !important;
    letter-spacing: calc(-1.304rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .itms__overlay-title {
    font-size: 48px !important;
    line-height: 51px !important;
    letter-spacing: -0.48px !important;
  }
}
.anthem .itms__overlay-subtitle {
  grid-column: 3 / -1;
  margin-top: calc(12rem * 1 / 13.5);
  margin-bottom: calc(24rem * 1 / 13.5);
  color: #FFFFFF;
  margin-bottom: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-subtitle {
    grid-column: 2 / -1;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
    margin-top: calc(31.476906666666665rem * 1 / 9.59062);
  }
}
.anthem .itms__overlay-description {
  grid-column: 3 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-description {
    grid-column: 2 / -1;
  }
}
.anthem .itms__overlay-description p {
  margin-bottom: calc(16rem * 1 / 13.5);
  color: #FFFFFF;
}
.anthem .itms__overlay-repeater {
  grid-column: 3 / -1;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  column-gap: calc(10rem * 1 / 13.5);
  width: 100%;
  row-gap: calc(70rem * 1 / 13.5);
  margin-top: calc(120rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater {
    grid-column: 2 / -1;
    grid-template-columns: repeat(5, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
    row-gap: calc(183.61528888888887rem * 1 / 9.59062);
  }
}
.anthem .itms__overlay-repeater:empty {
  display: none;
}
.anthem .itms__overlay-repeater.last-slide {
  margin-top: calc(40rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater.last-slide {
    margin-top: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .itms__overlay-repeater.active {
  width: calc(685rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater.active {
    width: auto;
  }
}
.anthem .itms__overlay-repeater-item {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater-item {
    grid-column: span 5;
  }
}
.anthem .itms__overlay-repeater-item-icon {
  width: calc(46rem * 1 / 13.5);
  height: calc(46rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater-item-icon {
    width: calc(120.66147555555554rem * 1 / 9.59062);
    height: calc(120.66147555555554rem * 1 / 9.59062);
  }
}
.anthem .itms__overlay-repeater-item-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .itms__overlay-repeater-item-icon.no-icon {
  display: none;
}
.anthem .itms__overlay-repeater-item-title {
  margin-top: calc(16rem * 1 / 13.5);
  margin-bottom: calc(8rem * 1 / 13.5);
  color: #FFFFFF;
  max-width: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater-item-title {
    margin-top: calc(31.476906666666665rem * 1 / 9.59062);
    margin-bottom: calc(31.476906666666665rem * 1 / 9.59062);
    max-width: 100%;
  }
}
.anthem .itms__overlay-repeater-item-title.no-icon {
  margin-top: 0;
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater-item-title.no-icon {
    margin-top: 0;
  }
}
.anthem .itms__overlay-repeater-item-description {
  max-width: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .itms__overlay-repeater-item-description {
    max-width: 100%;
  }
}
.anthem .itms__overlay-repeater-item-description p {
  color: #FFFFFF;
}
.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__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 .tcb.light .tcb__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__button.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb.light .tcb__button.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb.light .tcb__button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__button.with-100vh:hover::after,
  .anthem .tcb.light .tcb__button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb.light .tcb__button.with-100vh:hover::after,
  .anthem .tcb.light .tcb__button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .tcb.light .tcb__button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .tcb.light .tcb__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/Anthem25/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__button::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .tcb.light .tcb__button:hover,
.anthem .tcb.light .tcb__button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .tcb.light .tcb__button:hover > span,
.anthem .tcb.light .tcb__button.hover > span {
  color: #000000;
}
.anthem .tcb.light .tcb__button:hover::after,
.anthem .tcb.light .tcb__button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb.light .tcb__button:hover::after,
  .anthem .tcb.light .tcb__button.hover::after {
    right: calc(78.6922rem * 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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb__subtitle.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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 8;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__title {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .tcb__description {
  grid-column: 1 / span 8;
  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.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb__description.with-100vh {
    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.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__description {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151111111111rem * 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(20rem * 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 > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb__description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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__button {
  grid-column: 1 / span 8;
  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 .tcb__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__button.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb__button.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb__button.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__button.with-100vh:hover::after,
  .anthem .tcb__button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .tcb__button.with-100vh:hover::after,
  .anthem .tcb__button.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .tcb__button span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .tcb__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/Anthem25/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__button::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .tcb__button:hover,
.anthem .tcb__button.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .tcb__button:hover > span,
.anthem .tcb__button.hover > span {
  color: #000000;
}
.anthem .tcb__button:hover::after,
.anthem .tcb__button.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__button:hover::after,
  .anthem .tcb__button.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .tcb__button {
    grid-column: 1 / -1;
  }
}
.anthem .iswt {
  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 .iswt {
    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 .iswt.light {
  background-color: #FFFFFF;
}
.anthem .iswt.light > * {
  color: #000000;
}
.anthem .iswt__title {
  grid-column: 1 / -1;
  margin-bottom: calc(24rem * 1 / 13.5);
  padding: 0 calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__title {
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
    padding-left: calc(0rem * 1 / 9.59062);
    padding-right: calc(0rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__title.desktop {
    display: none;
  }
}
.anthem .iswt__title.mobile {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__title.mobile {
    display: block;
  }
}
.anthem .iswt__title.smaller {
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__title.smaller {
    margin-bottom: calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .iswt__description {
  grid-column: 2 / span 5;
  margin-bottom: 0;
  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-left: calc(26rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__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 .iswt__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__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 .iswt__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .iswt__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iswt__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__description {
    grid-column: 2 / -1;
    padding-right: calc(0rem * 1 / 9.59062);
    padding-left: calc(0rem * 1 / 9.59062);
  }
}
.anthem .iswt__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 .iswt__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 .iswt__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__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 .iswt__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .iswt__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .iswt__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .iswt__slider {
  grid-column: 1 / -1;
  margin-top: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__slider {
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
    grid-column: 2 / -1;
  }
}
.anthem .iswt__slider-swiper {
  width: 100%;
  padding: calc(63.63rem * 1 / 13.5) calc(34rem * 1 / 13.5) 0 calc(145rem * 1 / 13.5);
  overflow: unset;
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__slider-swiper {
    height: fit-content;
    padding: 0;
    padding-top: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.anthem .iswt__slider-swiper--slide {
  display: flex;
  flex-direction: column;
  width: calc(509rem * 1 / 13.5) !important;
  gap: calc(16rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__slider-swiper--slide {
    width: 100% !important;
    gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .iswt__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 .iswt__slider-buttons {
    right: calc(52.46151rem * 1 / 9.59062);
    top: calc(94.43072rem * 1 / 9.59062);
    gap: calc(94.43072rem * 1 / 9.59062);
  }
}
.anthem .iswt__slider-buttons .swiper-button-prev {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__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 .iswt__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/Anthem25/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 .iswt__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 .iswt__slider-buttons .swiper-button-prev.light:after {
  filter: invert(1);
}
.anthem .iswt__slider-buttons .swiper-button-next {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__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 .iswt__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/Anthem25/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 .iswt__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 .iswt__slider-buttons .swiper-button-next.light:after {
  filter: invert(1);
}
.anthem .iswt__slide {
  cursor: pointer;
}
.anthem .iswt__slide-image {
  width: 100%;
  height: calc(383rem * 1 / 13.5);
  margin-bottom: calc(22rem * 1 / 13.5);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .iswt__slide-image {
    height: auto;
    aspect-ratio: 1 / 1;
    max-height: calc(1049.2302222222222rem * 1 / 9.59062);
  }
}
.anthem .iswt__slide-image > .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-out;
}
.anthem .iswt__slide-image > .logo {
  width: calc(156rem * 1 / 13.5);
  height: calc(70rem * 1 / 13.5);
  object-fit: contain;
  background-color: #FFFFFF;
  position: absolute;
  right: 0;
  bottom: 0;
}
.anthem .aer {
  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 .aer {
    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 .aer.light {
  background-color: #FFFFFF;
}
.anthem .aer.light * {
  color: #000000;
}
.anthem .aer__title {
  grid-column: 5 / -1;
  margin-bottom: calc(20rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__title {
    grid-column: 1 / -1;
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .aer__left {
  grid-column: 1 / 7;
  grid-template-columns: subgrid;
  display: grid;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__left {
    grid-column: 1 / -1;
  }
}
.anthem .aer__left-logo {
  grid-column: 1 / 3;
  margin-top: calc(100rem * 1 / 13.5);
  width: calc(100rem * 1 / 13.5);
  height: calc(21rem * 1 / 13.5);
  margin-left: calc(8rem * 1 / 13.5);
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__left-logo {
    grid-column: 1 / -1;
    width: calc(393.4613333333333rem * 1 / 9.59062);
    height: calc(82.62688rem * 1 / 9.59062);
    margin-top: calc(262.30755555555555rem * 1 / 9.59062);
    margin-left: 0;
  }
}
.anthem .aer__left-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.anthem .aer__left-title {
  grid-column: 1 / 5;
  margin-left: calc(8rem * 1 / 13.5);
  margin-top: calc(136rem * 1 / 13.5);
  font-weight: 900 !important;
  font-size: calc(76rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(72rem * 1 / 13.5 * var(--text-multiplier)) !important;
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__left-title {
    grid-column: 1 / 5;
    margin-left: 0;
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
    font-size: calc(104.92302222222222rem * 1 / 9.59062);
    line-height: calc(125.90762666666666rem * 1 / 9.59062);
  }
}
.anthem .aer__left-year {
  grid-column: 1 / 5;
  font-weight: 900 !important;
  margin-left: calc(12rem * 1 / 13.5);
  margin-top: calc(8rem * 1 / 13.5);
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__left-year {
    grid-column: 1 / -1;
    margin-left: 0;
    margin-top: calc(41.969208888888886rem * 1 / 9.59062);
  }
}
.anthem .aer__left-image {
  position: absolute;
  top: calc(66rem * 1 / 13.5);
  right: calc(40rem * 1 / 13.5);
  width: calc(200rem * 1 / 13.5);
  height: calc(250rem * 1 / 13.5);
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__left-image {
    top: calc(20.984604444444443rem * 1 / 9.59062);
    right: calc(0rem * 1 / 9.59062);
    height: calc(435.4305422222222rem * 1 / 9.59062);
    width: 100%;
    grid-column: 5 / 7;
  }
}
.anthem .aer__left-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .aer__bg {
  background-color: #FFFFF1;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  width: calc(715rem * 1 / 13.5);
  height: calc(535rem * 1 / 13.5);
}
.anthem .aer__right {
  grid-column: 7 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right {
    grid-column: 1 / -1;
  }
}
.anthem .aer__right-description {
  margin-left: calc(8rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-description {
    margin-left: calc(0rem * 1 / 9.59062);
    margin-top: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .aer__right-description 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;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-description 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 .aer__right-description p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-description 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 .aer__right-description p.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-description p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-description p.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .aer__right-description p.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .aer__right-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;
  margin-left: calc(8rem * 1 / 13.5);
  margin-top: calc(32rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.with-100vh:hover::after,
  .anthem .aer__right-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-link.with-100vh:hover::after,
  .anthem .aer__right-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .aer__right-link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .aer__right-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/Anthem25/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 .aer__right-link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .aer__right-link:hover,
.anthem .aer__right-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .aer__right-link:hover > span,
.anthem .aer__right-link.hover > span {
  color: #000000;
}
.anthem .aer__right-link:hover::after,
.anthem .aer__right-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link:hover::after,
  .anthem .aer__right-link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link {
    margin-left: calc(0rem * 1 / 9.59062);
    margin-top: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .aer__right-link.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;
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.light {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.light.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-link.light.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.light.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-link.light.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.light.with-100vh:hover::after,
  .anthem .aer__right-link.light.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .aer__right-link.light.with-100vh:hover::after,
  .anthem .aer__right-link.light.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .aer__right-link.light span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .aer__right-link.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/Anthem25/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 .aer__right-link.light::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .aer__right-link.light:hover,
.anthem .aer__right-link.light.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .aer__right-link.light:hover > span,
.anthem .aer__right-link.light.hover > span {
  color: #000000;
}
.anthem .aer__right-link.light:hover::after,
.anthem .aer__right-link.light.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .aer__right-link.light:hover::after,
  .anthem .aer__right-link.light.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .dps {
  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 .dps {
    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 .dps.light {
  background-color: #FFFFFF;
}
.anthem .dps.light * {
  color: #000000;
}
.anthem .dps__title {
  grid-column: 1 / -1;
  margin-bottom: calc(40rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__title {
    margin-bottom: calc(104.92302222222222rem * 1 / 9.59062);
  }
}
.anthem .dps__showcase {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  row-gap: calc(50rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__showcase {
    row-gap: calc(131.15377777777778rem * 1 / 9.59062);
  }
}
.anthem .dps__showcase-item {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
  gap: calc(16rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__showcase-item {
    gap: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .dps__showcase-item {
    grid-column: 1 / -1;
  }
}
.anthem .dps__showcase-item-image {
  width: 100%;
  height: calc(253rem * 1 / 13.5);
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__showcase-item-image {
    height: calc(655.7688888888888rem * 1 / 9.59062);
    margin-bottom: calc(62.95381333333333rem * 1 / 9.59062);
  }
}
.anthem .dps__showcase-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .dps__showcase-item-description {
  max-width: 80%;
  color: #B0B0B0;
}
.anthem .dps__showcase-item-description > * {
  color: #B0B0B0;
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__showcase-item-description {
    max-width: 100%;
  }
}
.anthem .dps__showcase-item-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  gap: calc(10rem * 1 / 13.5);
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__showcase-item-link {
    gap: calc(20.984604444444443rem * 1 / 9.59062);
  }
}
.anthem .dps__showcase-item-link.light {
  color: #000000;
}
.anthem .dps__showcase-item-link.dark {
  color: #FFFFFF;
}
.anthem .dps__showcase-item-link--arrow {
  width: calc(6rem * 1 / 13.5);
  height: calc(12rem * 1 / 13.5);
  position: relative;
  margin-top: calc(1.4446rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .dps__showcase-item-link--arrow {
    width: calc(15.738453333333332rem * 1 / 9.59062);
    height: calc(31.476906666666665rem * 1 / 9.59062);
    margin-top: calc(2.6230755555555554rem * 1 / 9.59062);
  }
}
.anthem .dps__showcase-item-link--arrow img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
}
.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 * {
  color: #000000;
}
.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);
  }
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__description *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__description *.with-100vh {
    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 *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.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);
  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__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__showcase-item-link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__showcase-item-link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.with-100vh:hover::after,
  .anthem .ils__showcase-item-link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__showcase-item-link.with-100vh:hover::after,
  .anthem .ils__showcase-item-link.with-100vh.hover::after {
    right: calc(78.6922rem * 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/Anthem25/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,
.anthem .ils__showcase-item-link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ils__showcase-item-link:hover > span,
.anthem .ils__showcase-item-link.hover > span {
  color: #000000;
}
.anthem .ils__showcase-item-link:hover::after,
.anthem .ils__showcase-item-link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link:hover::after,
  .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 .ils__showcase-item-link.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;
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.light {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.light.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__showcase-item-link.light.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.light.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__showcase-item-link.light.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.light.with-100vh:hover::after,
  .anthem .ils__showcase-item-link.light.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ils__showcase-item-link.light.with-100vh:hover::after,
  .anthem .ils__showcase-item-link.light.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .ils__showcase-item-link.light span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .ils__showcase-item-link.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/Anthem25/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 .ils__showcase-item-link.light::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.light:hover,
.anthem .ils__showcase-item-link.light.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .ils__showcase-item-link.light:hover > span,
.anthem .ils__showcase-item-link.light.hover > span {
  color: #000000;
}
.anthem .ils__showcase-item-link.light:hover::after,
.anthem .ils__showcase-item-link.light.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .ils__showcase-item-link.light:hover::after,
  .anthem .ils__showcase-item-link.light.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .bd {
  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 .bd {
    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 .bd.light {
  background-color: #FFFFFF;
  color: #000000;
}
.anthem .bd.light > * {
  color: #000000;
}
.anthem .bd.hidden {
  display: none;
}
.anthem .bd__title {
  grid-column: 1 / -1;
  margin-bottom: calc(48rem * 1 / 13.5);
}
.anthem .bd__grid {
  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 .bd__grid {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .bd__list:nth-child(2n+1) {
  grid-column: 1 / span 5;
}
.anthem .bd__list:nth-child(2n+2) {
  grid-column: 7 / span 5;
}
.anthem .bd__list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: calc(16rem * 1 / 13.5) 0 calc(17rem * 1 / 13.5);
  border-bottom: calc(1rem * 1 / 13.5) solid #B0B0B0;
}
.anthem .bd__list-item.border-top {
  border-top: calc(1rem * 1 / 13.5) solid #B0B0B0;
}
.anthem .bd__list-item > h4 {
  width: calc(349rem * 1 / 13.5);
}
.anthem .bd__list-item > p {
  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(56rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .bd__list-item > p {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .bd__list-item > p {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .bd__list-item > p.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .bd__list-item > p.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .bd__list-item > p.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.anthem .pdpgm {
  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 .pdpgm {
    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 .pdpgm__title {
  grid-column: 1 / span 6;
  margin-bottom: calc(24rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__title {
    grid-column: 1 / -1;
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .pdpgm__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 .pdpgm__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 .pdpgm__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__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 .pdpgm__description.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpgm__description.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpgm__description.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__description {
    grid-column: 2 / -1;
    margin-bottom: calc(178.36914rem * 1 / 9.59062);
  }
}
.anthem .pdpgm__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 .pdpgm__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 .pdpgm__description > * {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__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 .pdpgm__description > *.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpgm__description > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpgm__description > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpgm__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 .pdpgm__albums {
    grid-column: 2 / -1;
    flex-wrap: wrap;
    gap: calc(31.47691rem * 1 / 9.59062);
    margin-bottom: calc(167.87684rem * 1 / 9.59062);
  }
}
.anthem .pdpgm__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 .pdpgm__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 .pdpgm__album {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__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 .pdpgm__album.smaller-on-mobile {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__album.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pdpgm__album.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062);
    line-height: calc(52.4615rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .pdpgm__album.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
.anthem .pdpgm__album.light {
  color: #B0B0B0 !important;
}
.anthem .pdpgm__album.light.active {
  color: #000000 !important;
}
.anthem .pdpgm__album.dark {
  color: #B0B0B0 !important;
}
.anthem .pdpgm__album.dark.active {
  color: #FFFFFF !important;
}
.anthem .pdpgm__images {
  grid-column: 1 / -1;
}
.anthem .pdpgm__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 .pdpgm__images-group {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__images-group {
    row-gap: calc(26.23076rem * 1 / 9.59062);
  }
}
.anthem .pdpgm__images-group.active {
  display: grid;
}
.anthem .pdpgm__images-item {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: baseline;
  cursor: pointer;
  overflow: hidden;
}
.anthem .pdpgm__images-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s ease-out;
  transform: scale(1);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__images-item img {
    max-height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .pdpgm__images-item img:hover {
  transform: scale(1.05);
}
.anthem .pdpgm__images-item:nth-child(8n + 1) {
  grid-column: 1 / span 3;
  height: calc(241.214rem * 1 / 13.5);
}
.anthem .pdpgm__images-item:nth-child(8n + 2) {
  grid-column: 4 / span 3;
  height: calc(337rem * 1 / 13.5);
}
.anthem .pdpgm__images-item:nth-child(8n + 3) {
  grid-column: 7 / span 3;
  height: calc(422rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__images-item:nth-child(8n + 3) {
    grid-column: 1 / span 3;
  }
}
.anthem .pdpgm__images-item:nth-child(8n + 4) {
  grid-column: 10 / span 3;
  height: calc(225.001rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__images-item:nth-child(8n + 4) {
    grid-column: 4 / span 3;
  }
}
.anthem .pdpgm__images-item:nth-child(8n + 5) {
  grid-column: 1 / span 3;
  height: calc(241.214rem * 1 / 13.5);
}
.anthem .pdpgm__images-item:nth-child(8n + 6) {
  grid-column: 4 / span 3;
  height: calc(422.25rem * 1 / 13.5);
}
.anthem .pdpgm__images-item:nth-child(8n + 7) {
  grid-column: 7 / span 3;
  height: calc(225.001rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__images-item:nth-child(8n + 7) {
    grid-column: 1 / span 3;
  }
}
.anthem .pdpgm__images-item:nth-child(8n + 8) {
  grid-column: 10 / span 3;
  height: calc(337rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__images-item:nth-child(8n + 8) {
    grid-column: 4 / span 3;
  }
}
.anthem .pdpgm__more {
  margin-top: calc(90rem * 1 / 13.5);
  grid-column: 1 / -1;
  justify-self: center;
  cursor: pointer;
}
.anthem .pdpgm__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 .pdpgm__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 .pdpgm__more.light span {
  position: relative;
  z-index: 1;
}
.anthem .pdpgm__more.light:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpgm__more.light:hover > span {
  color: #000000;
}
.anthem .pdpgm__more.light:hover {
  background-color: #DEFF70 !important;
}
.anthem .pdpgm__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 .pdpgm__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 .pdpgm__more.dark span {
  position: relative;
  z-index: 1;
}
.anthem .pdpgm__more.dark:hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .pdpgm__more.dark:hover > span {
  color: #000000;
}
.anthem .pdpgm__more.dark:hover {
  background-color: #DEFF70 !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .pdpgm__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/Anthem25/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/Anthem25/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 .pe {
  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 .pe {
    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 .pe.light {
  background-color: #FFFFFF;
}
.anthem .pe.light > * {
  color: #000000;
}
.anthem .pe__title {
  grid-column: 1 / -1;
  margin-bottom: calc(50rem * 1 / 13.5);
}
.anthem .pe__iframe {
  grid-column: 1 / -1;
  min-height: calc(600rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.anthem .pe__iframe.need-url {
  background-color: antiquewhite;
}
.anthem .pe__iframe > iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.anthem .ms {
  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 .ms {
    grid-template-columns: repeat(6, 1fr);
    column-gap: calc(26.2308rem * 1 / 9.59062);
  }
}
.anthem .ms.light {
  background-color: #FFFFFF;
}
.anthem .ms.light > * {
  color: #000000;
}
.anthem .ms__title {
  grid-column: 1 / -1;
  margin-bottom: calc(120rem * 1 / 13.5);
  padding: 0 calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__title {
    margin-bottom: calc(73.44612rem * 1 / 9.59062);
    padding: 0 calc(52.46151rem * 1 / 9.59062);
  }
}
.anthem .ms__slider {
  grid-column: 1 / -1;
  min-height: calc(453rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__slider {
    min-height: calc(999.39179rem * 1 / 9.59062);
    margin-top: calc(73.44612rem * 1 / 9.59062);
  }
}
.anthem .ms__slider-swiper {
  width: 100%;
  min-height: calc(453rem * 1 / 13.5);
  padding: 0 calc(34rem * 1 / 13.5) 0 calc(60rem * 1 / 13.5);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__slider-swiper {
    height: fit-content;
    padding: 0 calc(52.46151rem * 1 / 9.59062) 0 calc(209.84604rem * 1 / 9.59062);
  }
}
.anthem .ms__slider-swiper--slide {
  display: flex;
  flex-direction: column;
  width: calc(453rem * 1 / 13.5) !important;
  gap: calc(38rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__slider-swiper--slide {
    width: 100% !important;
    gap: calc(78.69227rem * 1 / 9.59062);
  }
}
.anthem .ms__unit-embed {
  width: calc(453rem * 1 / 13.5);
  height: calc(341rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__unit-embed {
    width: 100%;
    min-height: calc(566.58432rem * 1 / 9.59062);
  }
}
.anthem .ms__unit-embed > iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .ms__unit-text {
  width: 100%;
}
.anthem .ms__unit-text--heading {
  margin-bottom: calc(14rem * 1 / 13.5);
  display: block;
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__unit-text--heading {
    margin-bottom: calc(36.723057777777775rem * 1 / 9.59062);
  }
}
.anthem .ms__unit-text--info > *,
.anthem .ms__unit-text--garage > * {
  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 .ms__unit-text--info > *,
  .anthem .ms__unit-text--garage > * {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ms__unit-text--info > *,
  .anthem .ms__unit-text--garage > * {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .ms__unit-text--info > *.with-100vh,
  .anthem .ms__unit-text--garage > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .ms__unit-text--info > *.with-100vh,
  .anthem .ms__unit-text--garage > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062);
    line-height: calc(47.2154rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .ms__unit-text--info > *.with-100vh,
  .anthem .ms__unit-text--garage > *.with-100vh {
    font-size: 14px;
    line-height: 18px;
  }
}
.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.light {
  background-color: #FFFFFF;
}
.anthem .pcc.light > * {
  color: #000000;
}
.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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc.dark .pcc__category.hovered .pcc__category-link.with-100vh {
    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.with-100vh {
    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-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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc.dark .pcc__category-link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc.dark .pcc__category-link.with-100vh {
    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.with-100vh {
    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__title {
  grid-column: 1 / span 8;
  margin-bottom: calc(10rem * 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);
  }
}
@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 > *.with-100vh {
    font-size: calc(41.9692rem * 1 / 9.59062 * 0.75);
    line-height: calc(52.4615rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc__description > *.with-100vh {
    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 > *.with-100vh {
    font-size: 16px;
    line-height: 20px;
  }
}
@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__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 > *.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc__category-info--desc > *.with-100vh {
    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 > *.with-100vh {
    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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__category-link.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .pcc__category-link.with-100vh {
    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.with-100vh {
    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/Anthem25/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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .pcc__swiper {
    width: 100%;
  }
}
.anthem .cliv {
  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 .cliv {
    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 .cliv.light {
  background-color: #FFFFFF;
  color: #000000;
}
.anthem .cliv.light > * {
  color: #000000;
}
.anthem .cliv.light .cliv__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 .cliv.light .cliv__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv.light .cliv__link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cliv.light .cliv__link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv.light .cliv__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cliv.light .cliv__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv.light .cliv__link.with-100vh:hover::after,
  .anthem .cliv.light .cliv__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cliv.light .cliv__link.with-100vh:hover::after,
  .anthem .cliv.light .cliv__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cliv.light .cliv__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cliv.light .cliv__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/Anthem25/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 .cliv.light .cliv__link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .cliv.light .cliv__link:hover,
.anthem .cliv.light .cliv__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cliv.light .cliv__link:hover > span,
.anthem .cliv.light .cliv__link.hover > span {
  color: #000000;
}
.anthem .cliv.light .cliv__link:hover::after,
.anthem .cliv.light .cliv__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv.light .cliv__link:hover::after,
  .anthem .cliv.light .cliv__link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cliv__subheadline {
  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(20rem * 1 / 13.5);
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__subheadline {
    font-size: calc(31.4769rem * 1 / 9.59062);
    line-height: calc(41.9692rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 390px) {
  .anthem .cliv__subheadline {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__subheadline {
    margin-bottom: calc(52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .cliv__headline {
  grid-column: 1 / -1;
  margin-bottom: calc(30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__headline {
    margin-bottom: calc(78.69226666666665rem * 1 / 9.59062);
  }
}
.anthem .cliv__headline.no-link {
  margin-bottom: calc(76rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__headline.no-link {
    margin-bottom: calc(183.61528888888887rem * 1 / 9.59062);
  }
}
.anthem .cliv__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;
  grid-column: 1 / -1;
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__link.with-100vh {
    padding: calc(36.7231rem * 1 / 9.59062 * 0.75) calc(167.8768rem * 1 / 9.59062 * 0.75) calc(36.7231rem * 1 / 9.59062 * 0.75) calc(104.923rem * 1 / 9.59062 * 0.75);
    border-radius: calc(91.808rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cliv__link.with-100vh {
    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);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062 * 0.75);
    height: calc(36.7231rem * 1 / 9.59062 * 0.75);
    right: calc(104.923rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cliv__link.with-100vh::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__link.with-100vh:hover::after,
  .anthem .cliv__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .cliv__link.with-100vh:hover::after,
  .anthem .cliv__link.with-100vh.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cliv__link span {
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.anthem .cliv__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/Anthem25/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 .cliv__link::after {
    width: calc(20.9846rem * 1 / 9.59062);
    height: calc(36.7231rem * 1 / 9.59062);
    right: calc(104.923rem * 1 / 9.59062);
  }
}
.anthem .cliv__link:hover,
.anthem .cliv__link.hover {
  background-color: #DEFF70;
  color: #000000;
}
.anthem .cliv__link:hover > span,
.anthem .cliv__link.hover > span {
  color: #000000;
}
.anthem .cliv__link:hover::after,
.anthem .cliv__link.hover::after {
  right: calc(20rem * 1 / 13.5);
  background-image: url('/wp-content/themes/Anthem25/images/icons/arrow-forward-black.svg');
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__link:hover::after,
  .anthem .cliv__link.hover::after {
    right: calc(78.6922rem * 1 / 9.59062);
  }
}
.anthem .cliv__media {
  grid-column: 6 / -1;
  width: calc(831rem * 1 / 13.5);
  height: calc(554rem * 1 / 13.5);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-right: calc(-30rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .cliv__media {
    grid-column: 2/-1;
    width: calc(818.3995733333333rem * 1 / 9.59062);
    height: calc(545.5997155555556rem * 1 / 9.59062);
    margin-right: calc(-52.46151111111111rem * 1 / 9.59062);
  }
}
.anthem .cliv__media > .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.anthem .cliv__media > .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 .cliv__media > .playbutton {
    width: calc(118.0384rem * 1 / 9.59062);
    height: calc(118.0384rem * 1 / 9.59062);
  }
}
.anthem .cliv__media > .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 .cliv__media > .playbutton > svg {
    width: calc(46.95305rem * 1 / 9.59062);
    height: calc(46.95305rem * 1 / 9.59062);
  }
}
.anthem .spm {
  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;
  background-color: #FFFFFF;
  color: #000000;
}
@media only screen and (max-width: 1023px) {
  .anthem .spm {
    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 .spm__heading {
  grid-column: 7 / -1;
  margin-left: calc(57rem * 1 / 13.5);
  margin-bottom: calc(22rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .spm__heading {
    grid-column: 1 / -1;
    margin-left: 0;
    margin-bottom: calc(57.70766222222222rem * 1 / 9.59062);
  }
}
.anthem .spm__map {
  grid-column: 1 / -1;
  margin: 0 calc(-30rem * 1 / 13.5) 0;
  background-color: #B0B0B0;
  height: calc(660rem * 1 / 13.5);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .anthem .spm__map {
    order: 8;
    height: calc(1731.22987rem * 1 / 9.59062);
    margin-left: calc(-78.69227rem * 1 / 9.59062);
    margin-right: calc(-78.69227rem * 1 / 9.59062);
  }
}
.anthem .info {
  display: flex !important;
  width: calc(600rem * 1 / 13.5) !important;
  height: calc(200rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info {
    flex-direction: column !important;
    width: calc(605.93045rem * 1 / 9.59062) !important;
    height: calc(936.43797rem * 1 / 9.59062) !important;
  }
}
.anthem .info.missing-image {
  width: calc(300rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info.missing-image {
    width: calc(605.93045rem * 1 / 9.59062) !important;
    height: calc(468.21899rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left {
  flex: 1 !important;
  background-color: #171717 !important;
  padding: 25px 20px !important;
  position: relative !important;
  width: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left {
    width: calc(605.93045rem * 1 / 9.59062) !important;
    height: calc(480.02283rem * 1 / 9.59062) !important;
    padding: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left h4 {
  margin: 0 0 calc(5rem * 1 / 13.5) !important;
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left h4 {
    margin: 0 0 calc(18.36153rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left p {
  margin: 0 0 calc(10rem * 1 / 13.5) !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;
  color: #FFFFFF !important;
  max-width: 70%;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left p {
    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 .info-left p {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left p {
    margin: 0 0 calc(26.23076rem * 1 / 9.59062) !important;
    max-width: 85%;
  }
}
.anthem .info-left a {
  display: flex !important;
  align-items: center !important;
  text-decoration: none !important;
  position: absolute !important;
  bottom: calc(25rem * 1 / 13.5) !important;
  font-family: 'Graphik Web';
  font-weight: 600;
  font-stretch: normal;
  color: #FFFFFF !important;
  font-weight: 600 !important;
  font-size: calc(14rem * 1 / 13.5 * var(--text-multiplier)) !important;
  line-height: calc(18rem * 1 / 13.5 * var(--text-multiplier)) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a {
    font-size: calc(36.72306rem * 1 / 9.59062) !important;
    line-height: calc(47.21536rem * 1 / 9.59062) !important;
  }
}
@media only screen and (max-width: 390px) {
  .anthem .info-left a {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a {
    bottom: calc(52.46151rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left a img {
  width: calc(7rem * 1 / 13.5) !important;
  margin-left: calc(10rem * 1 / 13.5) !important;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a img {
    width: calc(18.36153rem * 1 / 9.59062) !important;
    margin-left: calc(20.9846rem * 1 / 9.59062) !important;
  }
}
.anthem .info-left a:hover img {
  transform: translateX(calc(5rem * 1 / 13.5));
}
@media only screen and (max-width: 1023px) {
  .anthem .info-left a:hover img {
    transform: translateX(calc(13.11538rem * 1 / 9.59062));
  }
}
.anthem .info-right {
  position: relative !important;
  flex: 1 !important;
  width: calc(300rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right {
    order: -1;
    width: calc(605.93045rem * 1 / 9.59062);
    height: calc(456.41515rem * 1 / 9.59062);
  }
}
.anthem .info-right img {
  width: 100% !important;
  height: 100% !important;
}
.anthem .info-right-status {
  position: absolute;
  top: calc(18rem * 1 / 13.5) !important;
  left: calc(18rem * 1 / 13.5) !important;
  z-index: 3 !important;
  display: flex;
  flex-wrap: wrap;
  row-gap: calc(5rem * 1 / 13.5);
  column-gap: calc(15rem * 1 / 13.5);
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right-status {
    top: calc(47.21536rem * 1 / 9.59062) !important;
    left: calc(47.21536rem * 1 / 9.59062) !important;
    padding: calc(15.73845rem * 1 / 9.59062) calc(41.96921rem * 1 / 9.59062) !important;
    border-radius: calc(15.73845rem * 1 / 9.59062) !important;
    gap: calc(13.115377777777777rem * 1 / 9.59062);
    column-gap: calc(26.230755555555554rem * 1 / 9.59062);
  }
}
.anthem .info-right-status span {
  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;
  background-color: rgba(255, 255, 255, 0.7) !important;
  padding: calc(6rem * 1 / 13.5) calc(16rem * 1 / 13.5) !important;
  border-radius: calc(6rem * 1 / 13.5) !important;
}
@media only screen and (max-width: 1023px) {
  .anthem .info-right-status span {
    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 .info-right-status span {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}
.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;
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse-result {
    display: grid;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse-result .image {
    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__message.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .gcse__message.with-100vh {
    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.with-100vh {
    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/Anthem25/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;
}
@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;
  }
}
@media only screen and (max-width: 1023px) {
  .anthem .gcse .gsce__search-powered.with-100vh {
    font-size: calc(36.7231rem * 1 / 9.59062 * 0.75);
    line-height: calc(47.2154rem * 1 / 9.59062 * 0.75);
  }
}
@media only screen and (max-width: 600px) {
  .anthem .gcse .gsce__search-powered.with-100vh {
    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.with-100vh {
    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;
}
