@import url(https://use.typekit.net/txr1ulh.css);@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  font-size: 100%;
  font: inherit;
  padding: 0;
  border: 0;
  margin: 0;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

.clear {
  clear: both;
}

.screen-reader-text, .email-modal__inner form label.checkbox input[type=checkbox] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

* {
  box-sizing: border-box;
}

/*
 * Main
 */
/*
 * Font Styles
 *
 * @parameter $responsive : boolean, whether the font style needs responsive styles
 * @parameter $mobile : boolean, whether to only output mobile style
 ***************************/
/* H1 */
/* H1 components */
/* H2 */
/* H2 Components */
/* H3 */
/* H3 Components */
/* H4 */
/* H4 Components */
/* H5 */
/* H5 Components */
/* H6 */
/* H6 Components */
/* Paragraph */
/* Paragraph Components */
/* Nav Font */
/* Nav Font Components */
/* Caption Font */
/* Caption Font Components */
/* Button Font */
/* Button Font Components */
.white {
  color: white;
}

.mid-gray {
  color: #8E9090;
}

* {
  font-family: proxima-nova, sans-serif;
}

html {
  font-size: 62.5%;
}

/*
 * Fonts
 */
h1 {
  font-size: 90px;
  letter-spacing: 0.035em;
  font-family: garamond-premier-pro, serif;
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 70px;
    letter-spacing: -0.67px;
    line-height: 63px;
  }
}

h2 {
  font-size: 55px;
  font-family: garamond-premier-pro, serif;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 50px;
  }
}

h3 {
  font-size: 3rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  h3 {
    font-size: 40px;
  }
}

h4 {
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
}
h5 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
h6 {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
p {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
}
.block p, .page-content p, .single-content p {
  font-family: garamond-premier-pro, serif;
  line-height: 1.6em;
  font-size: 17px;
  margin-bottom: 20px;
}
.block ul li:not([class]), .block ol li:not([class]), .page-content ul li:not([class]), .page-content ol li:not([class]), .single-content ul li:not([class]), .single-content ol li:not([class]) {
  font-size: 17px;
  line-height: 1.6em;
}
.block ul li:not([class]) a:not([class]), .block ol li:not([class]) a:not([class]), .page-content ul li:not([class]) a:not([class]), .page-content ol li:not([class]) a:not([class]), .single-content ul li:not([class]) a:not([class]), .single-content ol li:not([class]) a:not([class]) {
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.086rem;
  text-decoration: none;
  color: #F90A4A;
}
.block ul li:not([class]) a:not([class]):hover, .block ol li:not([class]) a:not([class]):hover, .page-content ul li:not([class]) a:not([class]):hover, .page-content ol li:not([class]) a:not([class]):hover, .single-content ul li:not([class]) a:not([class]):hover, .single-content ol li:not([class]) a:not([class]):hover {
  color: #C5093B;
  text-decoration: underline;
}

strong, b {
  font-weight: 600;
}

em, i {
  font-style: italic;
}

a {
  letter-spacing: 0.2em;
}

.arrow-link {
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  cursor: pointer;
  letter-spacing: 0.2em;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  font-size: 11px;
  display: flex;
  align-items: center;
  line-height: 1.3em;
  position: relative;
  padding-right: 20px;
  user-select: none;
}
.arrow-link.active {
  color: #4996a5;
  font-weight: 600;
}
.arrow-link.active img {
  filter: brightness(50%) sepia(100) saturate(84) hue-rotate(180deg);
}
.arrow-link.active svg {
  display: none;
}
.arrow-link img {
  width: 20px;
  margin-right: 15px;
  filter: invert(1) sepia(0) saturate(0) hue-rotate(0) contrast(0);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.arrow-link svg {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 15px;
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.arrow-link svg path {
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.arrow-link:hover {
  color: #4996a5;
}
.arrow-link:hover img {
  filter: invert(0) sepia(100) saturate(100) hue-rotate(150deg) contrast(0.3);
}
.arrow-link:hover svg {
  transform: translateX(-5px);
}
.arrow-link:hover svg path {
  fill: #4996a5;
}

.page-intro-text h1, .page-intro-text h2, .page-intro-text h3, .page-intro-text h4, .page-intro-text h5, .page-intro-text h6, .page-intro-text p {
  color: white;
}

.letter-spacing-1 {
  letter-spacing: 0.2rem;
}

.letter-spacing-2 {
  letter-spacing: 0.3rem;
}

.content-margins {
  max-width: 1280px;
  width: 90%;
  margin: 0 auto;
}

.bg-center {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

.section-label {
  padding-bottom: 5px;
  border-bottom: 1px solid white;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.18em;
  font-weight: 700;
  display: inline-block;
  font-family: proxima-nova, sans-serif;
  margin: 0 auto;
  line-height: 1;
}
.section-label span {
  color: #290088;
  font-weight: 800;
}
.section-label:before {
  content: "";
  width: 1px;
  background-color: white;
  height: 30px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin: auto;
}
.section-label:after {
  content: "";
  width: 9px;
  border-radius: 8px;
  background-color: white;
  height: 9px;
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 30px);
  margin: auto;
}

button, .multi-file-download-block .download-btns .download-btn, .button, .ig_action_bar .ig_button, #loginform p.login-submit {
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  display: inline-block;
  padding: 7px 0;
  font-family: proxima-nova, sans-serif;
  cursor: pointer;
  border: 0px;
}
button svg, .multi-file-download-block .download-btns .download-btn svg, .button svg, .ig_action_bar .ig_button svg, #loginform p.login-submit svg {
  position: absolute;
  left: calc(100% + 10px);
  padding-right: 10px;
  height: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
}
button svg rect, .multi-file-download-block .download-btns .download-btn svg rect, button svg polygon, .multi-file-download-block .download-btns .download-btn svg polygon, button svg path, .multi-file-download-block .download-btns .download-btn svg path, .button svg rect, .ig_action_bar .ig_button svg rect, #loginform p.login-submit svg rect, .button svg polygon, .ig_action_bar .ig_button svg polygon, #loginform p.login-submit svg polygon, .button svg path, .ig_action_bar .ig_button svg path, #loginform p.login-submit svg path {
  fill: white;
}
button.teal, .multi-file-download-block .download-btns .teal.download-btn, .button.teal, .ig_action_bar .teal.ig_button, #loginform p.teal.login-submit {
  color: #0099a7;
}
button.teal svg rect, .multi-file-download-block .download-btns .teal.download-btn svg rect, button.teal svg polygon, .multi-file-download-block .download-btns .teal.download-btn svg polygon, button.teal svg path, .multi-file-download-block .download-btns .teal.download-btn svg path, .button.teal svg rect, .ig_action_bar .teal.ig_button svg rect, #loginform p.teal.login-submit svg rect, .button.teal svg polygon, .ig_action_bar .teal.ig_button svg polygon, #loginform p.teal.login-submit svg polygon, .button.teal svg path, .ig_action_bar .teal.ig_button svg path, #loginform p.teal.login-submit svg path {
  fill: #0099a7;
}
button::before, .multi-file-download-block .download-btns .download-btn::before, button::after, .multi-file-download-block .download-btns .download-btn::after, .button::before, .ig_action_bar .ig_button::before, #loginform p.login-submit::before, .button::after, .ig_action_bar .ig_button::after, #loginform p.login-submit::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
  height: 1px;
  background-color: currentColor;
}
button::before, .multi-file-download-block .download-btns .download-btn::before, .button::before, .ig_action_bar .ig_button::before, #loginform p.login-submit::before {
  top: 100%;
}
button::after, .multi-file-download-block .download-btns .download-btn::after, .button::after, .ig_action_bar .ig_button::after, #loginform p.login-submit::after {
  top: 0;
}
button.teal::before, .multi-file-download-block .download-btns .teal.download-btn::before, button.teal::after, .multi-file-download-block .download-btns .teal.download-btn::after, .button.teal::before, .ig_action_bar .teal.ig_button::before, #loginform p.teal.login-submit::before, .button.teal::after, .ig_action_bar .teal.ig_button::after, #loginform p.teal.login-submit::after {
  background-color: #0099a7;
}
button:hover, .multi-file-download-block .download-btns .download-btn:hover, .button:hover, .ig_action_bar .ig_button:hover, #loginform p.login-submit:hover {
  text-decoration: none;
}
button:hover:before, .multi-file-download-block .download-btns .download-btn:hover:before, .button:hover:before, .ig_action_bar .ig_button:hover:before, #loginform p.login-submit:hover:before {
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
}
button:hover::after, .multi-file-download-block .download-btns .download-btn:hover::after, .button:hover::after, .ig_action_bar .ig_button:hover::after, #loginform p.login-submit:hover::after {
  transform: translateY(4px);
  -webkit-transform: translateY(4px);
  -moz-transform: translateY(4px);
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: uppercase;
  font-size: 0.7em;
}

.bold {
  font-weight: 700;
}

.dropcap {
  text-transform: uppercase;
  float: left;
  font-size: 100px;
  color: #290088;
  line-height: 1.2em;
  margin-right: 15px;
  position: relative;
  top: 10px;
}
.dropcap:before {
  position: absolute;
  content: "";
  height: 1px;
  background-color: #290088;
  width: 100%;
  top: 0;
}
.dropcap:after {
  position: absolute;
  content: "";
  height: 1px;
  background-color: #290088;
  width: 100%;
  top: calc(100% - 15px);
  left: 0;
}

.no-scroll {
  overflow: hidden;
}

.two-col {
  display: flex;
}
@media (max-width: 767px) {
  .two-col {
    flex-direction: column;
  }
}
.two-col .left-col {
  width: 50%;
}
.two-col .right-col {
  width: 50%;
}
.two-col .col-divider {
  flex: 0 0 1px;
  background: #DEDEDE;
  opacity: 0.5;
  align-self: stretch;
}
@media (max-width: 767px) {
  .two-col .col-divider {
    display: none;
  }
}

.wp-block-image img {
  height: auto;
}

.small-text-header {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  display: flex;
  align-items: center;
}
.small-text-header span {
  padding-right: 2.5rem;
}
.small-text-header .header-line {
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.25);
}

.site-header {
  width: 100%;
  padding: 20px 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  transition: background-color 0.25s, transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 5;
}
.site-header.search-on {
  transform: translateY(80px);
}
.site-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #1b0c1b;
  transform: translateY(-100%);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.site-header.menu-open-scroll:before {
  transform: translateY(0);
}
@media (max-width: 1024px) {
  .site-header {
    padding: 10px 0;
  }
}
.site-header > .content-margins {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.site-header > .content-margins:before {
  content: "";
  position: absolute;
  left: calc(100%);
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  background-color: white;
  height: 1px;
}
.site-header > .content-margins:after {
  content: "";
  position: absolute;
  right: calc(100% + 10px);
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  background-color: white;
  height: 1px;
}
.site-header > .content-margins .site-branding svg {
  height: 25px;
  margin-right: 10px;
}
@media (max-width: 1024px) {
  .site-header > .content-margins .site-branding svg {
    height: 15px;
  }
}
.site-header.scrolled {
  background-color: #1b0c1b;
}
.site-header #search-container {
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  background-color: #F90A4A;
  height: 80px;
  display: flex;
  align-items: center;
}
.site-header #search-container form {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.site-header #search-container form button, .site-header #search-container form .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .site-header #search-container form .download-btn {
  background-color: transparent;
  letter-spacing: 0.1em;
  font-size: 10px;
}
.site-header #search-container form label {
  width: 100%;
  margin-right: 10px;
}
.site-header #search-container form input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: 0px;
  background-color: transparent;
  color: white;
  font-family: garamond-premier-pro, serif;
  font-size: 40px;
  width: 100%;
}
.site-header #search-container form ::placeholder {
  color: white;
  font-family: garamond-premier-pro, serif;
  font-size: 40px;
}

.seperating-line {
  width: 100%;
  background-color: white;
  height: 1px;
}

.upper-header-links {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.upper-header-links .seperating-line {
  width: 20px;
}
.upper-header-links .upper-leader-link {
  white-space: nowrap;
  margin: 0 10px;
}
.upper-header-links .upper-leader-link svg {
  height: 15px;
}
.upper-header-links .upper-leader-link button, .upper-header-links .upper-leader-link .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .upper-header-links .upper-leader-link .download-btn, .upper-header-links .upper-leader-link a {
  font-family: proxima-nova, sans-serif;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 13px;
  background-color: transparent;
  letter-spacing: 0.1em;
}
.upper-header-links .upper-leader-link button:before, .upper-header-links .upper-leader-link .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns .upper-header-links .upper-leader-link .download-btn:before, .upper-header-links .upper-leader-link button:after, .upper-header-links .upper-leader-link .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns .upper-header-links .upper-leader-link .download-btn:after, .upper-header-links .upper-leader-link a:before, .upper-header-links .upper-leader-link a:after {
  display: none;
}
.upper-header-links .upper-leader-link button span:last-child, .upper-header-links .upper-leader-link .multi-file-download-block .download-btns .download-btn span:last-child, .multi-file-download-block .download-btns .upper-header-links .upper-leader-link .download-btn span:last-child {
  display: none;
}

#site-navigation {
  position: absolute;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  background-position: center;
  z-index: -1;
  padding-top: 39px;
  padding-bottom: 20px;
  transform: translateX(-100%);
  transition: transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  overflow: scroll;
}
@media (max-width: 1024px) {
  #site-navigation {
    padding-top: 29px;
  }
}
#site-navigation ul#menu-main-menu {
  margin: 0px;
}
#site-navigation ul#menu-main-menu li {
  padding: 0px;
  margin-bottom: 16px;
}
#site-navigation ul#menu-main-menu li:last-child {
  margin-bottom: 30px;
}
#site-navigation ul#menu-main-menu li a {
  color: white;
  text-decoration: none;
  font-weight: 800;
  font-size: 63px;
  line-height: 63px;
  letter-spacing: 0.01em;
  position: relative;
}
@media (max-width: 905px) {
  #site-navigation ul#menu-main-menu li a {
    font-size: 50px;
    line-height: 50px;
  }
}
#site-navigation ul#menu-main-menu li a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 4px;
  height: 4px;
  background-color: white;
  width: 0;
  transition: width 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
#site-navigation ul#menu-main-menu li a:hover:before {
  width: 100%;
}
#site-navigation ul#menu-main-menu li.current_page_item a {
  color: #F90A4A;
}
#site-navigation ul#menu-main-menu li.current_page_item a:before {
  background-color: #F90A4A;
  width: 100%;
}
#site-navigation ul#menu-main-menu li:before, #site-navigation ul#menu-main-menu li:after {
  display: none;
}
#site-navigation .two-col {
  display: flex;
  border-bottom: 1px solid white;
}
@media (max-width: 767px) {
  #site-navigation .two-col {
    flex-direction: column;
  }
}
#site-navigation .two-col .col-left {
  width: 50%;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  padding-top: 60px;
  padding-right: 40px;
}
@media (max-width: 767px) {
  #site-navigation .two-col .col-left {
    width: 100%;
    border-right: 0px;
    padding-right: 0px;
  }
}
#site-navigation .two-col .col-right {
  width: 50%;
  padding-top: 45px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 767px) {
  #site-navigation .two-col .col-right {
    width: 100%;
    padding-top: 0px;
  }
}
#site-navigation .two-col .col-right h6 {
  color: white;
  margin-bottom: 10px;
}
#site-navigation .two-col .col-right h6 svg {
  display: none;
}
#site-navigation .two-col .col-right .main-nav-search {
  position: relative;
}
@media (max-width: 767px) {
  #site-navigation .two-col .col-right .main-nav-search {
    margin-bottom: 25px;
  }
}
#site-navigation .two-col .col-right .main-nav-search svg {
  position: absolute;
  left: 30px;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 25px;
  pointer-events: none;
}
#site-navigation .two-col .col-right input[type=text] {
  background-color: #5F2C61;
  border: 0px;
  color: white;
  padding: 15px 30px 15px 80px;
  font-size: 30px;
  font-family: garamond-premier-pro, serif;
  width: 100%;
}
@media (max-width: 767px) {
  #site-navigation .two-col .col-right input[type=text] {
    font-size: 25px;
  }
}
#site-navigation .two-col .col-right ::placeholder {
  color: white;
}
#site-navigation .slick-dots {
  display: flex !important;
  justify-content: center;
  margin: 10px 0;
}
#site-navigation .slick-dots li {
  margin: 0 7px;
  padding: 0px;
}
#site-navigation .slick-dots li button, #site-navigation .slick-dots li .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns #site-navigation .slick-dots li .download-btn {
  height: 12px;
  width: 12px;
  overflow: hidden;
  border-radius: 12px;
  font-size: 0px;
  padding: 0px;
  background-color: transparent;
  border: 1px solid white;
}
#site-navigation .slick-dots li button:before, #site-navigation .slick-dots li .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns #site-navigation .slick-dots li .download-btn:before, #site-navigation .slick-dots li button:after, #site-navigation .slick-dots li .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns #site-navigation .slick-dots li .download-btn:after {
  display: none;
}
#site-navigation .slick-dots li.slick-active button, #site-navigation .slick-dots li.slick-active .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns #site-navigation .slick-dots li.slick-active .download-btn {
  background-color: white;
}
#site-navigation .slick-dots li:before, #site-navigation .slick-dots li:after {
  display: none;
}

#masthead.active #site-navigation {
  transform: translateX(0%);
  opacity: 1;
}
#masthead.active button span:first-child, #masthead.active .multi-file-download-block .download-btns .download-btn span:first-child, .multi-file-download-block .download-btns #masthead.active .download-btn span:first-child {
  display: none;
}
#masthead.active button span:last-child, #masthead.active .multi-file-download-block .download-btns .download-btn span:last-child, .multi-file-download-block .download-btns #masthead.active .download-btn span:last-child {
  display: block;
}

.col-right-inner {
  width: 80%;
  margin: 0 auto 30px auto;
}
@media (max-width: 767px) {
  .col-right-inner {
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding: 15px 0;
    margin: 0 auto 20px auto;
  }
  .col-right-inner h6 {
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0px !important;
    cursor: pointer;
  }
  .col-right-inner h6 svg {
    height: 15px;
    display: block !important;
  }
  .col-right-inner h6 svg .plus-vert-line {
    transform: none;
  }
  .col-right-inner.open h6 svg .plus-vert-line {
    transform: rotate(-90deg);
  }
}
.col-right-inner ul {
  margin: 0px;
}
@media (max-width: 767px) {
  .col-right-inner ul {
    display: none;
    margin-top: 20px !important;
  }
}
.col-right-inner ul li {
  padding-left: 0px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .col-right-inner ul li:last-child {
    margin-bottom: 0px;
  }
}
.col-right-inner ul li a {
  color: white;
  text-decoration: none;
  letter-spacing: 0.03em;
  font-size: 21px;
  position: relative;
}
.col-right-inner ul li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  height: 1px;
  background-color: white;
  width: 0;
  transition: width 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.col-right-inner ul li a:hover:before {
  width: 100%;
}
.col-right-inner ul li:before, .col-right-inner ul li:after {
  display: none;
}

.menu-recent-work .recent-work-title {
  border-bottom: 1px solid white;
  text-transform: uppercase;
  color: white;
  padding: 10px 0;
  line-height: 1em;
}
.menu-recent-work .menu-recent-work-feed {
  display: flex;
}
@media (max-width: 767px) {
  .menu-recent-work .menu-recent-work-feed {
    display: initial;
  }
}
.menu-recent-work article {
  width: 33.33%;
  padding-top: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  padding-right: 25px;
  outline: none;
}
@media (max-width: 767px) {
  .menu-recent-work article {
    width: 100%;
    margin-right: 25px;
    padding-bottom: 2px;
  }
}
.menu-recent-work article:nth-child(n+2) {
  padding-left: 25px;
}
@media (max-width: 767px) {
  .menu-recent-work article:nth-child(n+2) {
    padding-left: 0px;
  }
}
.menu-recent-work article:last-child {
  border-right: 0px;
}
.menu-recent-work article h6 {
  color: white;
  opacity: 0.6;
  margin-bottom: 10px;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.menu-recent-work article h3 {
  color: white;
  font-size: 18px;
}
.menu-recent-work article .button, .menu-recent-work article .ig_action_bar .ig_button, .ig_action_bar .menu-recent-work article .ig_button, .menu-recent-work article #loginform p.login-submit, #loginform .menu-recent-work article p.login-submit {
  opacity: 0.6;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.menu-recent-work article .button:hover, .menu-recent-work article .ig_action_bar .ig_button:hover, .ig_action_bar .menu-recent-work article .ig_button:hover, .menu-recent-work article #loginform p.login-submit:hover, #loginform .menu-recent-work article p.login-submit:hover {
  opacity: 1;
}
.menu-recent-work article a {
  text-decoration: none;
  outline: none;
}
.menu-recent-work article a:hover h6 {
  opacity: 1;
}
.menu-recent-work article a:hover .button, .menu-recent-work article a:hover .ig_action_bar .ig_button, .ig_action_bar .menu-recent-work article a:hover .ig_button, .menu-recent-work article a:hover #loginform p.login-submit, #loginform .menu-recent-work article a:hover p.login-submit {
  opacity: 1;
}
.menu-recent-work article a:hover .button:before, .menu-recent-work article a:hover .ig_action_bar .ig_button:before, .ig_action_bar .menu-recent-work article a:hover .ig_button:before, .menu-recent-work article a:hover #loginform p.login-submit:before, #loginform .menu-recent-work article a:hover p.login-submit:before {
  transform: translateY(-5px);
}
.menu-recent-work article a:hover .button:after, .menu-recent-work article a:hover .ig_action_bar .ig_button:after, .ig_action_bar .menu-recent-work article a:hover .ig_button:after, .menu-recent-work article a:hover #loginform p.login-submit:after, #loginform .menu-recent-work article a:hover p.login-submit:after {
  transform: translateY(5px);
}

.search-toggle {
  padding: 0 5px;
}
.search-toggle svg {
  left: auto;
  position: initial;
  padding-right: 0px;
}

#shift-filter-options {
  border-bottom: none;
  position: relative;
  z-index: 2;
  margin-bottom: 32px;
}
@media (max-width: 820px) {
  #shift-filter-options {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
#shift-filter-options .filter-tax, #shift-filter-options .filter-date {
  flex: 1;
}
@media (max-width: 767px) {
  #shift-filter-options .filter-tax, #shift-filter-options .filter-date {
    width: 100%;
  }
  #shift-filter-options .filter-tax .styled-select, #shift-filter-options .filter-date .styled-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    width: 100%;
    border: 0;
    display: block;
    padding: 1.6rem 1.5rem 1.6rem;
    border: 1px solid #d0d0d0;
    border-width: 1px 0 0 0;
    border-radius: 0;
    outline: none;
    text-transform: uppercase;
    letter-spacing: 0.2rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAABGdBTUEAALGPC/xhBQAAAGtJREFUKBVjYGBgmArE/8nAIH0MLEC8m0TNIPUgfWAgCCRvAjExLgCpA6lHAWpA3jsgxmcASB6kDitwAYr+BmJsBoDEQfJ4QRZQFptmkDhRAD0GwCFLlE6gIuQYQAlZYg0AhehmIMYIWZgBAHfvQz5o/Tc+AAAAAElFTkSuQmCC);
    background-size: 5px auto;
    background-repeat: no-repeat;
    background-position: calc(100% - 24px) center;
  }
  #shift-filter-options .filter-tax:first-child .styled-select, #shift-filter-options .filter-date:first-child .styled-select {
    border-top: 0;
  }
}
#shift-filter-options .filter-tax .style-select, #shift-filter-options .filter-date .style-select {
  width: 100%;
}
#shift-filter-options .filter-tax .style-select .ss-selected-option, #shift-filter-options .filter-date .style-select .ss-selected-option {
  padding: 2rem 1.5rem 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.2rem;
  background-image: none;
  border: none;
  border-left: 1px solid rgba(38, 38, 38, 0.2);
}
#shift-filter-options .filter-tax .style-select .ss-selected-option::after, #shift-filter-options .filter-date .style-select .ss-selected-option::after {
  top: 50%;
  transform: translateY(-50%);
}
#shift-filter-options .filter-tax .style-select .ss-dropdown, #shift-filter-options .filter-date .style-select .ss-dropdown {
  top: 100%;
  z-index: 4;
}
#shift-filter-options .filter-tax:first-of-type .style-select .ss-selected-option, #shift-filter-options .filter-date:first-of-type .style-select .ss-selected-option {
  padding: 2rem 1.5rem 1.6rem 0;
  border-left: none;
}
#shift-filter-options #clear-filters {
  position: absolute;
  right: 0;
  top: 100%;
  color: black;
  z-index: 1;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-weight: lighter;
  background: transparent;
}
#shift-filter-options #clear-filters span {
  margin-left: 0.8rem;
}

.loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  display: none;
  z-index: 2;
}
.loading.active {
  display: flex;
}

#shift-filter-posts-container {
  position: relative;
}
#shift-filter-posts-container #shift-filter-posts .resources-block-resource {
  display: flex !important;
}

.more-posts {
  text-transform: uppercase;
  font-size: 1.2rem;
  text-align: center;
  padding: 1.5rem 1rem;
  position: relative;
  cursor: pointer;
}
.more-posts span {
  font-weight: 500;
  letter-spacing: 0.2rem;
}
.more-posts.hidden {
  pointer-events: none;
  display: none;
}

.filters-pretext h1, .filters-pretext h2, .filters-pretext h3, .filters-pretext h4, .filters-pretext h5 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.filters-pretext p {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
}

.filters-pretext-header {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #8E9090;
  padding: 12px 0;
  margin: 0 !important;
  border-top: 1px solid black;
}
.shift-sidebar-2 {
  position: relative;
  top: 150px;
}

.single-value_respect .page-intro-text h1, .single-value_respect .page-intro-text h2, .single-value_respect .page-intro-text h3, .single-value_respect .page-intro-text h4, .single-value_respect .page-intro-text h5, .single-value_respect .page-intro-text h6, .single-value_respect .page-intro-text p, .value_respect-template-default .page-intro-text h1, .value_respect-template-default .page-intro-text h2, .value_respect-template-default .page-intro-text h3, .value_respect-template-default .page-intro-text h4, .value_respect-template-default .page-intro-text h5, .value_respect-template-default .page-intro-text h6, .value_respect-template-default .page-intro-text p, .page-template-template_valuing-respect .page-intro-text h1, .page-template-template_valuing-respect .page-intro-text h2, .page-template-template_valuing-respect .page-intro-text h3, .page-template-template_valuing-respect .page-intro-text h4, .page-template-template_valuing-respect .page-intro-text h5, .page-template-template_valuing-respect .page-intro-text h6, .page-template-template_valuing-respect .page-intro-text p, .page-template-template_valuing-respect-child .page-intro-text h1, .page-template-template_valuing-respect-child .page-intro-text h2, .page-template-template_valuing-respect-child .page-intro-text h3, .page-template-template_valuing-respect-child .page-intro-text h4, .page-template-template_valuing-respect-child .page-intro-text h5, .page-template-template_valuing-respect-child .page-intro-text h6, .page-template-template_valuing-respect-child .page-intro-text p, .valuing-respectpage-template .page-intro-text h1, .valuing-respectpage-template .page-intro-text h2, .valuing-respectpage-template .page-intro-text h3, .valuing-respectpage-template .page-intro-text h4, .valuing-respectpage-template .page-intro-text h5, .valuing-respectpage-template .page-intro-text h6, .valuing-respectpage-template .page-intro-text p, .page-template-template_valuing-respect-resources .page-intro-text h1, .page-template-template_valuing-respect-resources .page-intro-text h2, .page-template-template_valuing-respect-resources .page-intro-text h3, .page-template-template_valuing-respect-resources .page-intro-text h4, .page-template-template_valuing-respect-resources .page-intro-text h5, .page-template-template_valuing-respect-resources .page-intro-text h6, .page-template-template_valuing-respect-resources .page-intro-text p {
  color: white;
}
.single-value_respect .page-intro-text p, .value_respect-template-default .page-intro-text p, .page-template-template_valuing-respect .page-intro-text p, .page-template-template_valuing-respect-child .page-intro-text p, .valuing-respectpage-template .page-intro-text p, .page-template-template_valuing-respect-resources .page-intro-text p {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.single-value_respect .scrolled, .value_respect-template-default .scrolled, .page-template-template_valuing-respect .scrolled, .page-template-template_valuing-respect-child .scrolled, .valuing-respectpage-template .scrolled, .page-template-template_valuing-respect-resources .scrolled {
  background-color: #1c005c;
}
.single-value_respect .all-resources-header h3, .value_respect-template-default .all-resources-header h3, .page-template-template_valuing-respect .all-resources-header h3, .page-template-template_valuing-respect-child .all-resources-header h3, .valuing-respectpage-template .all-resources-header h3, .page-template-template_valuing-respect-resources .all-resources-header h3 {
  font-size: 4rem;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
}
.single-value_respect .content-left > h4:not([class]), .value_respect-template-default .content-left > h4:not([class]), .page-template-template_valuing-respect .content-left > h4:not([class]), .page-template-template_valuing-respect-child .content-left > h4:not([class]), .valuing-respectpage-template .content-left > h4:not([class]), .page-template-template_valuing-respect-resources .content-left > h4:not([class]) {
  font-size: 3.4rem;
}

.page.page-template-template_valuing-respect .page-header {
  background-color: #34317b;
  padding-top: 120px;
}
@media (max-width: 848px) {
  .page.page-template-template_valuing-respect .page-header {
    padding-top: 96px;
  }
}
@media (max-width: 949px) {
  .page.page-template-template_valuing-respect .page-header {
    padding-bottom: 0;
  }
}
.page.page-template-template_valuing-respect .page-header .mobile-recent-resources-section-label {
  display: none;
}
@media (max-width: 949px) {
  .page.page-template-template_valuing-respect .page-header .page-header-columns {
    flex-direction: column;
    padding-bottom: 0;
    position: relative;
  }
  .page.page-template-template_valuing-respect .page-header .page-header-columns .page-header-col-right {
    display: flex;
    flex-direction: row;
    left: 0;
    justify-content: space-between;
    align-items: initial;
    position: relative;
    margin-bottom: 0;
  }
  .page.page-template-template_valuing-respect .page-header .page-header-columns .mobile-recent-resources-section-label {
    display: flex;
    justify-content: center;
    width: 40%;
    position: relative;
    z-index: 2;
  }
  .page.page-template-template_valuing-respect .page-header .page-header-columns .mobile-recent-resources-section-label .section-label {
    text-align: center;
    z-index: 1;
    border-bottom: 0px;
    margin-bottom: 0px;
  }
  .page.page-template-template_valuing-respect .page-header .page-header-columns .mobile-recent-resources-section-label .section-label:before {
    height: 100%;
    top: 0;
    bottom: auto;
    z-index: -1;
    background-color: #E6E6E6;
  }
  .page.page-template-template_valuing-respect .page-header .page-header-columns .mobile-recent-resources-section-label .section-label:after {
    top: 100%;
    background-color: #E6E6E6;
  }
  .page.page-template-template_valuing-respect .page-header .page-header-columns .mobile-recent-resources-section-label .section-label span {
    color: white;
    border-bottom: 1px solid #E6E6E6;
    display: inline-block;
    padding-bottom: 4px;
    background-color: #34317b;
    z-index: 2;
  }
}
.page.page-template-template_valuing-respect .vrp-home h6 {
  text-decoration: underline;
  font-size: 13px;
  margin-bottom: 20px;
}
@media (max-width: 949px) {
  .page.page-template-template_valuing-respect .page-content {
    padding-top: 140px;
  }
}
@media (max-width: 767px) {
  .page.page-template-template_valuing-respect .page-content {
    padding-top: 48px;
  }
}

.valuing-respect.site-header {
  padding: 5px 0 20px 0;
  transition: background-color 0.25s;
}

.single-resource .site-header.scrolled {
  background-color: #004f55;
}
.single-resource.valuing-respect .site-header.scrolled {
  background-color: #34317b;
}

.shift-sidebar {
  position: sticky;
  top: 120px;
  position: -webkit-sticky;
  z-index: 1;
}

.valuing-respect-logo {
  display: flex;
  flex-direction: column;
  color: white;
  text-decoration: none;
  align-items: center;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
}
.valuing-respect-logo img {
  height: 60px;
}
@media (max-width: 1024px) {
  .valuing-respect-logo img {
    height: 50px;
  }
}

.valuing-respect-menu-items {
  display: flex;
  margin: 0px 5px;
}
@media (max-width: 1024px) {
  .valuing-respect-menu-items {
    display: none;
  }
}
.valuing-respect-menu-items ul {
  margin: 0px;
}
.valuing-respect-menu-items li {
  padding: 0;
  line-height: 1.3em;
  margin-bottom: 0px;
}
.valuing-respect-menu-items li.active a span {
  border-bottom: 1px solid white;
}
.valuing-respect-menu-items li a {
  color: white;
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0 10px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  user-select: none;
}
.valuing-respect-menu-items li.has-children {
  position: relative;
}
.valuing-respect-menu-items li.has-children a {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
}
.valuing-respect-menu-items li.has-children a img.chevron {
  height: 8px;
  margin-left: 10px;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.valuing-respect-menu-items li.has-children.sub-menu-open .chevron {
  transform: rotate(-180deg);
}
.valuing-respect-menu-items li.has-children.sub-menu-open .sub-menu-container {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}
.valuing-respect-menu-items li:before, .valuing-respect-menu-items li:after {
  display: none;
}

.recent-resources {
  padding: 15px;
  position: relative;
  z-index: 1;
}
.recent-resources:before {
  content: "";
  position: absolute;
  left: -15px;
  height: 75%;
  background-color: #0099a7;
  width: calc(100% + 30px);
  bottom: -15px;
  z-index: -1;
}
.recent-resources:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  top: 0;
  height: 100%;
  width: calc(100%);
  z-index: -1;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.recent-resources .recent-resource-img {
  height: 0;
  position: relative;
  width: 100%;
  padding-bottom: 85%;
  margin-bottom: 15px;
}
.recent-resources .recent-resource-img img {
  position: absolute;
  left: 0;
  bottom: 0;
  height: auto;
  width: 100%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 7px rgba(0, 0, 0, 0.07);
}
.recent-resources a {
  color: white;
  text-decoration: none;
}
.recent-resources a h6 {
  letter-spacing: 0.03em;
  margin-bottom: 10px;
  text-transform: none;
  font-weight: 100;
  font-size: 13px;
}
.recent-resources a h5 {
  line-height: 1.2em;
  letter-spacing: 0.03em;
  margin-bottom: 0px;
  font-family: garamond-premier-pro, serif;
  text-transform: none;
  font-size: 20px;
}
@media (max-width: 949px) {
  .recent-resources {
    padding: 0;
  }
  .recent-resources a {
    padding: 15px;
    display: block;
    border: 1px solid rgba(255, 255, 255, 0.5);
    position: relative;
    z-index: 3;
  }
  .recent-resources::before {
    width: calc(100% + 10vw);
    left: -5vw;
    z-index: 2;
  }
  .recent-resources::after {
    width: 100vw;
    border: unset;
    background: white;
    right: -5vw;
    left: unset;
    z-index: 1;
    top: unset;
    bottom: 0;
    height: calc(75% - 5vw - 36px);
  }
}

.recent-resources-cont {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 949px) {
  .recent-resources-cont {
    position: initial;
    width: calc(50% - 5vw);
  }
}

.sub-menu-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  transform: translateY(-20px);
  opacity: 0;
  pointer-events: none;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sub-menu-container .valuing-respect-sub-menu {
  background-color: #2a2764;
  padding: 20px 15px;
  min-width: 300px;
  margin: auto;
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.4);
}
.sub-menu-container .valuing-respect-sub-menu li {
  margin-bottom: 15px;
}
.sub-menu-container .valuing-respect-sub-menu li:last-child {
  margin-bottom: 0px;
}
.sub-menu-container .valuing-respect-sub-menu li a {
  white-space: normal;
  font-size: 12px;
  display: flex;
  align-items: center;
  line-height: 1.3em;
  user-select: none;
}
.sub-menu-container .valuing-respect-sub-menu li a img {
  margin-right: 20px;
  width: 20px;
}

.page-template-template_valuing-respect .page-header-col-right {
  position: relative;
  min-width: 200px;
}
.page-template-template_valuing-respect .page-header-col-right .section-label {
  color: white;
  margin-bottom: 35%;
  display: inline-block;
}
.page-template-template_valuing-respect .content-left > h3:first-child {
  font-size: 4rem;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
}

.valuing-respect-lower {
  color: white;
  display: flex;
  margin-bottom: -2.4rem;
}
.valuing-respect-lower .val-res-lower-right {
  margin-left: 30px;
}
@media (max-width: 949px) {
  .valuing-respect-lower {
    display: none;
  }
}

.val-mobile-menu-toggle {
  color: white;
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0 10px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  display: none;
}
@media (max-width: 1024px) {
  .val-mobile-menu-toggle {
    display: block;
  }
}

.val-res-lower-left .section-label {
  border-bottom-color: #E6E6E6;
}
.val-res-lower-left .section-label:before {
  height: 40px;
  background-color: #E6E6E6;
}
.val-res-lower-left .section-label:after {
  top: calc(100% + 40px);
  background-color: #E6E6E6;
}

.valuing-respect-focus-areas-block {
  background-color: #13122f;
  color: white;
  padding: 30px 0 70px 0;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  overflow: hidden;
}
.valuing-respect-focus-areas-block .content-margins {
  position: relative;
}
.valuing-respect-focus-areas-block .valuing-respect-focus-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 45px;
}
.valuing-respect-focus-areas-block .valuing-respect-focus-header h2 {
  margin-bottom: 0px;
}
.valuing-respect-focus-areas-block .valuing-respect-focus-header h6 {
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 0.2em;
  font-weight: 600;
}

.valuing-respect-desc-cont {
  background-color: white;
  color: black;
  padding: 30px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 2;
}
.valuing-respect-desc-cont__mobile-icon {
  display: none;
}
.valuing-respect-desc-cont h3 {
  display: none;
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont {
    background-color: transparent;
    padding: 0px;
  }
  .valuing-respect-desc-cont h3 {
    display: block;
    text-align: center;
    color: white;
    width: 100%;
    font-size: 3.5rem;
  }
  .valuing-respect-desc-cont__mobile-icon {
    display: block;
    width: auto;
    height: 76px;
    margin: 0 auto;
    margin-bottom: 2.4rem;
  }
}
.valuing-respect-desc-cont:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  height: calc(100% + 50px);
  width: calc(100% - 60px);
  border: 1px solid #4996a5;
  pointer-events: none;
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont:before {
    z-index: -1;
    top: -10px;
  }
}
.valuing-respect-desc-cont:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  height: calc(100% + 50px);
  width: 1px;
  background-color: #4996a5;
  pointer-events: none;
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont:after {
    display: none;
  }
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont > h3 {
    order: 4;
  }
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont > img {
    order: 3;
  }
}
.valuing-respect-desc-cont .valuing-respect-single {
  width: 50%;
  padding: 20px;
  border-bottom: 1px solid #4996a5;
  text-decoration: none;
}
.valuing-respect-desc-cont .valuing-respect-single p {
  color: black;
}
.valuing-respect-desc-cont .valuing-respect-single:last-child {
  margin-bottom: 0px;
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont .valuing-respect-single {
    margin-bottom: 30px;
    background-color: white;
    width: 100%;
    border-bottom: 0px;
  }
  .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(1) {
    order: 1;
  }
  .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(2) {
    order: 5;
  }
  .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(3) {
    order: 2;
  }
  .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(4) {
    order: 6;
  }
}
.valuing-respect-desc-cont .valuing-respect-single p:last-child {
  margin-bottom: 0px;
}
.valuing-respect-desc-cont .valuing-respect-single:nth-of-type(1), .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(3) {
  padding-right: 100px;
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(1), .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(3) {
    padding: 20px;
  }
}
.valuing-respect-desc-cont .valuing-respect-single:nth-of-type(2), .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(4) {
  padding-left: 100px;
}
@media (max-width: 1024px) {
  .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(2), .valuing-respect-desc-cont .valuing-respect-single:nth-of-type(4) {
    padding: 20px;
  }
}
.valuing-respect-desc-cont .valuing-respect-single:last-of-type, .valuing-respect-desc-cont .valuing-respect-single:nth-last-of-type(2) {
  border-bottom: 0px;
}
.valuing-respect-desc-cont .valuing-respect-single h6 {
  color: #34317b;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.2em;
  margin-right: 10px;
  margin-bottom: 0px;
  font-size: 14px;
}

.valuing-respect-icon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  margin-top: -25px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 3;
  pointer-events: none;
  height: calc(100% + 50px);
}
.valuing-respect-icon .valuing-respect-icon-inner {
  position: relative;
  top: -15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: white;
  padding: 50px 20px;
}
.valuing-respect-icon .valuing-respect-icon-inner img {
  height: 115px;
  width: auto;
}
@media (max-width: 1024px) {
  .valuing-respect-icon .valuing-respect-icon-inner {
    display: none;
  }
}
.valuing-respect-icon h6 {
  text-transform: uppercase;
  color: black;
  letter-spacing: 0.3em;
  font-weight: 600;
  margin-bottom: 0px;
  text-align: center;
}
.valuing-respect-icon svg {
  height: 150px;
  margin-bottom: 20px;
}
.valuing-respect-icon .svg-text {
  display: none;
}

.valuing-respect-single-header {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.valuing-respect-single-header img {
  height: 35px;
  filter: brightness(10%) sepia(100) saturate(19) hue-rotate(220deg);
  margin-right: 12px;
}
.valuing-respect-single-header svg {
  width: 15px;
}
.valuing-respect-single-header svg path {
  fill: #34317b;
}

.valuing-respect-inner-cont {
  position: relative;
}

.shift-sidebar .shift-sidebar-box {
  margin-bottom: 50px;
}
.shift-sidebar .shift-sidebar-box h6 {
  text-transform: uppercase;
  font-weight: 600;
  opacity: 0.3;
  border-bottom: 1px solid black;
  padding-bottom: 7px;
  margin-bottom: 7px;
}
.shift-sidebar .shift-sidebar-box ul {
  margin: 0px;
}
.shift-sidebar .shift-sidebar-box ul li {
  padding-left: 0px;
  margin-bottom: 10px;
  line-height: 1.3em;
}
.shift-sidebar .shift-sidebar-box ul li:before, .shift-sidebar .shift-sidebar-box ul li:after {
  display: none;
}
.shift-sidebar .sidebar-box-search {
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  padding-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shift-sidebar .sidebar-box-search ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4996a5;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 600;
  opacity: 1;
  /* Firefox */
}
.shift-sidebar .sidebar-box-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #4996a5;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 600;
}
.shift-sidebar .sidebar-box-search ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #4996a5;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 600;
}
.shift-sidebar .sidebar-box-search input[type=text] {
  border: 0px;
  width: 100%;
  color: #4996a5;
  outline: none;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.15em;
  font-weight: 600;
  font-size: 12px;
}
.shift-sidebar .sidebar-box-search input[type=submit] {
  border: 0px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  filter: brightness(50%) sepia(100) saturate(84) hue-rotate(180deg);
  outline: none;
}

.valuing-respect-content .content-left li a, .page-content .content-left li a {
  letter-spacing: 0.086rem;
  color: #F90A4A;
}
@media (max-width: 998px) {
  .valuing-respect-content .two-column-content .content-left, .page-content .two-column-content .content-left {
    max-width: 100%;
    padding-right: 0px;
  }
}
.valuing-respect-content .wp-block-columns, .page-content .wp-block-columns {
  align-items: flex-start;
  justify-content: space-between;
  flex-grow: initial;
}
.valuing-respect-content .wp-block-column, .page-content .wp-block-column {
  width: 30%;
  flex-basis: initial;
}

.valuing-respect-related-header {
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  padding: 15px 0;
  margin-bottom: 20px;
}
.valuing-respect-related-header h6 {
  margin-bottom: 0px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color: #4996a5;
}
.valuing-respect-related-slick {
  padding-right: 50px;
  max-width: 75%;
  width: 100%;
  position: relative;
}
@media (max-width: 998px) {
  .valuing-respect-related-slick {
    max-width: 100%;
    padding-right: 0px;
    margin-bottom: 60px;
  }
}
@media (min-width: 949px) {
  .valuing-respect-related-slick.noscroll .valuing-respect-related-slick-dots, .valuing-respect-related-slick.noscroll .white-fade {
    display: none !important;
  }
}
@media (min-width: 949px) {
  .valuing-respect-related-slick.noscroll .valuing-respect-related-slick-inner {
    padding-left: 2rem;
  }
}

.valuing-respect-related-lower .content-margins {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-right: 5%;
  margin-bottom: 80px;
  width: 100%;
  max-width: unset;
}
@media (max-width: 998px) {
  .valuing-respect-related-lower .content-margins {
    flex-direction: column;
    max-width: 1280px;
    width: 90%;
    padding-right: 0;
    margin-bottom: 0px;
  }
}
.valuing-respect-related-lower .content-margins .valuing-respect-related-email {
  align-self: stretch;
}
.valuing-respect-related-lower .block-email-block.inline-email {
  width: 100%;
  height: 100%;
  max-width: unset;
  background-color: #2a2764;
}
.valuing-respect-related-lower .valuing-respect-slick-single, .valuing-respect-related-lower .slick-single {
  width: 275px;
  color: white;
  height: 100%;
  outline: none;
}
.valuing-respect-related-lower .valuing-respect-slick-single img, .valuing-respect-related-lower .slick-single img {
  margin: 20px;
  height: 300px;
  max-width: 100%;
  object-fit: cover;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
}
.valuing-respect-related-lower .valuing-respect-slick-single .button, .valuing-respect-related-lower .valuing-respect-slick-single .ig_action_bar .ig_button, .ig_action_bar .valuing-respect-related-lower .valuing-respect-slick-single .ig_button, .valuing-respect-related-lower .valuing-respect-slick-single #loginform p.login-submit, #loginform .valuing-respect-related-lower .valuing-respect-slick-single p.login-submit, .valuing-respect-related-lower .slick-single .button, .valuing-respect-related-lower .slick-single .ig_action_bar .ig_button, .ig_action_bar .valuing-respect-related-lower .slick-single .ig_button, .valuing-respect-related-lower .slick-single #loginform p.login-submit, #loginform .valuing-respect-related-lower .slick-single p.login-submit {
  margin-bottom: 15px;
}
.valuing-respect-related-lower .valuing-respect-slick-single .valuing-respect-related-slick-single-content, .valuing-respect-related-lower .slick-single .valuing-respect-related-slick-single-content {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  padding: 0 20px;
}
.valuing-respect-related-lower .valuing-respect-slick-single .valuing-respect-related-slick-single-content h6 span, .valuing-respect-related-lower .slick-single .valuing-respect-related-slick-single-content h6 span {
  font-weight: 600;
}
.valuing-respect-related-lower .valuing-respect-slick-single:first-child .valuing-respect-related-slick-single-content, .valuing-respect-related-lower .slick-single:first-child .valuing-respect-related-slick-single-content {
  border-left: 0px;
}
.valuing-respect-related-lower .valuing-respect-slick-single h6, .valuing-respect-related-lower .slick-single h6 {
  margin-bottom: 10px;
}
.valuing-respect-related-lower .valuing-respect-slick-single h6 span, .valuing-respect-related-lower .slick-single h6 span {
  text-transform: uppercase;
}
.valuing-respect-related-lower .valuing-respect-slick-single h4, .valuing-respect-related-lower .slick-single h4 {
  font-size: 17px;
  line-height: 1.4em;
  margin-bottom: 10px;
}

.valuing-respect-related-email {
  min-width: 25%;
}

.valuing-respect-related-slick-inner {
  position: relative;
}
@media (max-width: 998px) {
  .valuing-respect-related-slick-inner {
    width: calc(110%);
    margin-left: -10%;
  }
}
.valuing-respect-related-slick-inner:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  z-index: -1;
  background-color: #2a2764;
}
.valuing-respect-related-slick-inner:after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  z-index: 1;
  background: linear-gradient(to right, #2a2764 0%, rgba(255, 255, 255, 0) 50%, #2a2764 100%);
  background: linear-gradient(to right, #2a2764 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 90%, #2a2764 100%);
  pointer-events: none;
}

.valuing-respect-related-slick-nav {
  position: absolute;
  top: 100%;
  right: 50px;
  display: flex;
  padding-top: 10px;
}
@media (max-width: 998px) {
  .valuing-respect-related-slick-nav {
    right: 0;
  }
}
.valuing-respect-related-slick-nav .valuing-respect-related-arrow {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.valuing-respect-related-slick-nav .valuing-respect-related-arrow svg path {
  fill: #4996a5;
}
.valuing-respect-related-slick-nav .valuing-respect-related-arrow svg {
  width: 12px;
  fill: currentColor;
}
.valuing-respect-related-slick-nav .arrow-prev svg {
  transform: rotate(180deg);
}

.valuing-respect-related-slick-dots {
  display: flex;
  align-items: center;
  padding: 10px;
}
.valuing-respect-related-slick-dots button, .valuing-respect-related-slick-dots .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .valuing-respect-related-slick-dots .download-btn {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  border: 1px solid #4996a5;
  padding: 0px;
  display: block;
  margin: 0 5px;
  outline: none;
  background-color: white;
}
.valuing-respect-related-slick-dots button.active, .valuing-respect-related-slick-dots .multi-file-download-block .download-btns .active.download-btn, .multi-file-download-block .download-btns .valuing-respect-related-slick-dots .active.download-btn {
  background-color: #4996a5;
}
.valuing-respect-related-slick-dots button:before, .valuing-respect-related-slick-dots .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns .valuing-respect-related-slick-dots .download-btn:before, .valuing-respect-related-slick-dots button:after, .valuing-respect-related-slick-dots .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns .valuing-respect-related-slick-dots .download-btn:after {
  display: none;
}

.page.page-template-template_valuing-respect-child h1, .single-value_respect h1, .no-resource-header h1 {
  color: white;
}
.page.page-template-template_valuing-respect-child article, .single-value_respect article, .no-resource-header article {
  width: 100%;
}
.page.page-template-template_valuing-respect-child .page-header, .single-value_respect .page-header, .no-resource-header .page-header {
  padding-top: 120px;
  position: relative;
  background-color: #4996a5;
  width: 100%;
}
.page.page-template-template_valuing-respect-child .page-header .val-respect-header-bg, .single-value_respect .page-header .val-respect-header-bg, .no-resource-header .page-header .val-respect-header-bg {
  position: absolute;
  right: -20%;
  width: 40%;
  transform: skew(-30deg);
  top: 0;
  height: calc(100% + 80px);
  overflow: hidden;
}
@media (max-width: 848px) {
  .page.page-template-template_valuing-respect-child .page-header .val-respect-header-bg, .single-value_respect .page-header .val-respect-header-bg, .no-resource-header .page-header .val-respect-header-bg {
    right: -30%;
    height: calc(100% + 40px);
  }
}
@media (max-width: 667px) {
  .page.page-template-template_valuing-respect-child .page-header .val-respect-header-bg, .single-value_respect .page-header .val-respect-header-bg, .no-resource-header .page-header .val-respect-header-bg {
    right: -41%;
  }
}
.page.page-template-template_valuing-respect-child .page-header .val-respect-header-bg:before, .single-value_respect .page-header .val-respect-header-bg:before, .no-resource-header .page-header .val-respect-header-bg:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 2;
}
.page.page-template-template_valuing-respect-child .page-header .val-respect-header-bg img, .single-value_respect .page-header .val-respect-header-bg img, .no-resource-header .page-header .val-respect-header-bg img {
  z-index: 1;
  height: 100%;
  width: calc(25vw + 200px);
  object-fit: cover;
  transform: skew(30deg);
  position: absolute;
  left: -200px;
  top: 0;
}
.page.page-template-template_valuing-respect-child .page-header:before, .single-value_respect .page-header:before, .no-resource-header .page-header:before {
  content: "";
  position: absolute;
  width: 10%;
  height: calc(100% + 40px);
  transform: skew(-30deg);
  right: calc(20% - 12px);
  top: 0;
  background-color: #13122f;
}
@media (max-width: 848px) {
  .page.page-template-template_valuing-respect-child .page-header:before, .single-value_respect .page-header:before, .no-resource-header .page-header:before {
    right: calc(10% - 12px);
    height: calc(100% + 20px);
  }
}
@media (max-width: 667px) {
  .page.page-template-template_valuing-respect-child .page-header:before, .single-value_respect .page-header:before, .no-resource-header .page-header:before {
    width: 15%;
    right: calc(-3% - 5px);
  }
}
.page.page-template-template_valuing-respect-child .page-header:after, .single-value_respect .page-header:after, .no-resource-header .page-header:after {
  content: "";
  position: absolute;
  width: 10%;
  height: calc(100% + 80px);
  transform: skew(-30deg);
  right: calc(30% - 1px);
  top: 0%;
  background-color: #6b8bb3;
  z-index: -1;
}
@media (max-width: 848px) {
  .page.page-template-template_valuing-respect-child .page-header:after, .single-value_respect .page-header:after, .no-resource-header .page-header:after {
    right: calc(20% - 7px);
    width: 100%;
    z-index: -2;
    height: calc(100% + 40px);
  }
}
@media (max-width: 667px) {
  .page.page-template-template_valuing-respect-child .page-header:after, .single-value_respect .page-header:after, .no-resource-header .page-header:after {
    right: calc(13% - 5px);
  }
}
.page.page-template-template_valuing-respect-child .page-header .page-header-col-left, .single-value_respect .page-header .page-header-col-left, .no-resource-header .page-header .page-header-col-left {
  width: 100%;
  position: relative;
  z-index: 1;
}
@media (max-width: 848px) {
  .page.page-template-template_valuing-respect-child .page-header .page-header-col-left, .single-value_respect .page-header .page-header-col-left, .no-resource-header .page-header .page-header-col-left {
    padding-right: 0px;
  }
}
.page.page-template-template_valuing-respect-child .page-header h1, .single-value_respect .page-header h1, .no-resource-header .page-header h1 {
  width: 75%;
}
@media (max-width: 848px) {
  .page.page-template-template_valuing-respect-child .page-header h1, .single-value_respect .page-header h1, .no-resource-header .page-header h1 {
    width: 100%;
    font-size: 70px;
  }
}
.page.page-template-template_valuing-respect-child .site-header, .single-value_respect .site-header, .no-resource-header .site-header {
  padding: 5px 0 20px 0;
}
.page.page-template-template_valuing-respect-child .page-content, .single-value_respect .page-content, .no-resource-header .page-content {
  padding-top: 90px;
}

.val-respect-byline-cont {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  padding: 20px 0;
}
@media (max-width: 848px) {
  .val-respect-byline-cont {
    top: calc(100% + 40px);
    left: 30%;
  }
}
.val-respect-byline-cont .section-label {
  display: inline-block;
  border-bottom: 1px solid #13122f;
}
.val-respect-byline-cont .section-label:before {
  height: 25px;
  background-color: #E6E6E6;
  z-index: -1;
}
.val-respect-byline-cont .section-label:after {
  background-color: #E6E6E6;
  top: calc(100% + 25px);
}

.single-value_respect .page-header {
  background-color: #2a2764;
}
.single-value_respect .page-header:after {
  background-color: #4996a5;
}
.single-value_respect .page-header-columns {
  align-items: flex-start;
}
.single-value_respect .page-header-columns img {
  margin-right: 15px;
  width: 75px;
  margin-right: 50px;
}
@media (max-width: 767px) {
  .single-value_respect .page-header-columns img {
    display: none;
  }
}

.open-child-menu.active span {
  border-bottom: 1px solid white;
}

.val-mobile-menu-pulldown {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateX(-100%);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #2a2764;
  z-index: -1;
  padding-top: 100px;
  height: 100%;
}
.val-mobile-menu-pulldown.active {
  transform: none;
}
.val-mobile-menu-pulldown .content-margins {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.val-mobile-menu-pulldown .content-margins:before, .val-mobile-menu-pulldown .content-margins:after {
  display: none;
}
.val-mobile-menu-pulldown ul {
  margin: 0px;
  padding: 0px;
}
.val-mobile-menu-pulldown ul li {
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
}
.val-mobile-menu-pulldown ul li:last-child {
  margin-bottom: 0px;
}
.val-mobile-menu-pulldown ul li:before, .val-mobile-menu-pulldown ul li:after {
  display: none;
}
.val-mobile-menu-pulldown ul li.menu-item-has-children > a {
  cursor: pointer;
  position: relative;
}
.val-mobile-menu-pulldown ul li.menu-item-has-children > a:before {
  content: "";
  position: absolute;
  left: calc(100% + 10px);
  top: -10px;
  bottom: 0;
  margin: auto;
  height: 10px;
  width: 10px;
  transform: rotate(45deg);
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.val-mobile-menu-pulldown ul li.menu-item-has-children.active a:before {
  transform: rotate(-135deg) translate(-5px, -5px);
}
.val-mobile-menu-pulldown ul li .sub-menu {
  padding-left: 20px;
  margin-top: 10px;
  display: none;
}
.val-mobile-menu-pulldown ul li .sub-menu a {
  display: flex;
  align-items: center;
}
.val-mobile-menu-pulldown ul li a {
  color: white;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
}
.val-mobile-menu-pulldown #menu-valuing-respect {
  position: relative;
  padding: 10px 0;
  margin-bottom: 30px;
}
.val-mobile-menu-pulldown #menu-valuing-respect li.current-page > a {
  border-bottom: 1px solid white;
}
.val-mobile-menu-pulldown #menu-valuing-respect a img {
  height: 20px;
  margin-right: 10px;
}
.val-mobile-menu-pulldown #menu-valuing-respect:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  background-color: white;
  height: 2px;
}
.val-mobile-menu-pulldown #menu-valuing-respect:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 75px;
  background-color: white;
  height: 2px;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont {
  color: white;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .mobile-menu-content {
  width: 70%;
  margin-bottom: 30px;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .mobile-menu-content h6 {
  margin-bottom: 15px;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont input[type=email] {
  background-color: transparent;
  color: white;
  padding-bottom: 10px;
  width: 100%;
  outline: none;
  height: 100%;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.14em;
  font-weight: 600;
  font-size: 14px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  padding: 15px 20px;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont ::-webkit-input-placeholder {
  /* Edge */
  color: white;
  text-transform: uppercase;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
  text-transform: uppercase;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont ::placeholder {
  color: white;
  text-transform: uppercase;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .submit-container {
  position: relative;
  margin-top: 20px;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .submit-container:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 1;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .submit-container:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background-color: white;
  z-index: 1;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .submit-container:hover:before {
  transform: translateY(-5px);
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .submit-container:hover:after {
  transform: translateY(5px);
}
.val-mobile-menu-pulldown .mobile-menu-content-cont .submit-container input[type=submit] {
  border: 0;
  position: relative;
  background-color: transparent;
  color: white;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.2em;
  font-weight: 600;
  padding: 10px 0;
  font-size: 12px;
  cursor: pointer;
}

.email-confirmation {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: #2a2764;
  opacity: 0;
  pointer-events: none;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.resource-mobile-menu-newsletter {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.submitted .email-confirmation {
  opacity: 1;
  pointer-events: auto;
}
.submitted .sub-email-wrapper:before {
  opacity: 0;
}

#header-menu-valuing-respect {
  margin: 0px;
  display: flex;
  align-items: center;
  font-weight: 600;
}
@media (max-width: 1024px) {
  #header-menu-valuing-respect {
    display: none;
  }
}
#header-menu-valuing-respect li {
  margin: 0 10px;
  padding: 0px;
  height: 28px;
}
#header-menu-valuing-respect li.active a {
  border-bottom: 1px solid white;
}
#header-menu-valuing-respect li a {
  color: white;
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  height: 17px;
  position: relative;
  padding-bottom: 1px;
  line-height: 1.3em;
}
#header-menu-valuing-respect li a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  height: 1px;
  background-color: white;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 0px;
}
#header-menu-valuing-respect li:hover > a:after {
  width: 100%;
}
#header-menu-valuing-respect li:before, #header-menu-valuing-respect li:after {
  display: none;
}
#header-menu-valuing-respect .menu-item-has-children {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
}
#header-menu-valuing-respect .menu-item-has-children .menu-item-with-children:before {
  content: "";
  position: absolute;
  left: calc(100% + 10px);
  top: -10px;
  bottom: 0;
  margin: auto;
  height: 10px;
  width: 10px;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
  transform: rotate(45deg);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu {
  background-color: #2a2764;
  position: absolute;
  top: 100%;
  margin: 0px auto;
  left: -100px;
  right: 0;
  width: 400px;
  padding: 20px;
  opacity: 0;
  transform: translateY(-15px);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li {
  margin-bottom: 10px;
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li:last-child {
  margin-bottom: 0px;
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li a {
  white-space: normal;
  display: flex;
  align-items: center;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  border-bottom: 0px;
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li a:hover {
  color: #0099a7;
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li a:hover img {
  filter: brightness(82%) sepia(100) saturate(10) hue-rotate(160deg);
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li a:after {
  display: none;
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li a img {
  min-width: 15px;
  max-width: 15px;
  height: auto;
  margin-right: 12px;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li.active a {
  color: #0099a7;
}
#header-menu-valuing-respect .menu-item-has-children .sub-menu li.active a img {
  filter: brightness(82%) sepia(100) saturate(10) hue-rotate(160deg);
}
#header-menu-valuing-respect .menu-item-has-children.sub-menu-open .sub-menu {
  opacity: 1;
  transform: none;
  pointer-events: auto;
}
#header-menu-valuing-respect .menu-item-has-children.sub-menu-open .menu-item-with-children:before {
  transform: rotate(-135deg) translate(-5px, -5px);
}

.wp-block-columns .wp-block-image img {
  margin-bottom: 15px;
  width: 100%;
  height: auto;
}
.wp-block-columns .wp-block-image figcaption {
  color: #290088;
  font-weight: 700;
  letter-spacing: 0.14em;
}

.wp-block-image figcaption {
  text-align: left;
  text-transform: uppercase;
  color: black;
  font-weight: 600;
  letter-spacing: 0.2em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 0;
  font-size: 12px;
}
.wp-block-image figcaption strong {
  font-weight: 600;
  color: #F90A4A;
}

.page.page-template-template_valuing-respect-child .block-statistic, .single-value_respect .block-statistic, .page-template-template_valuing-respect .block-statistic, .page-template-template_valuing-respect-resources .block-statistic {
  background-color: #004f55;
}
.page.page-template-template_valuing-respect-child .block-statistic .single-stat .stat-info-cont .stat-num:before, .single-value_respect .block-statistic .single-stat .stat-info-cont .stat-num:before, .page-template-template_valuing-respect .block-statistic .single-stat .stat-info-cont .stat-num:before, .page-template-template_valuing-respect-resources .block-statistic .single-stat .stat-info-cont .stat-num:before {
  background-color: #4996a5;
}
.page.page-template-template_valuing-respect-child .block-statistic .single-stat .stat-info-cont .large-stat, .single-value_respect .block-statistic .single-stat .stat-info-cont .large-stat, .page-template-template_valuing-respect .block-statistic .single-stat .stat-info-cont .large-stat, .page-template-template_valuing-respect-resources .block-statistic .single-stat .stat-info-cont .large-stat {
  color: rgba(0, 0, 0, 0.4);
}
.page.page-template-template_valuing-respect-child .block-related-content, .single-value_respect .block-related-content, .page-template-template_valuing-respect .block-related-content, .page-template-template_valuing-respect-resources .block-related-content {
  background-color: #2a2764;
}
.page.page-template-template_valuing-respect-child .wp-block-separator:after, .single-value_respect .wp-block-separator:after, .page-template-template_valuing-respect .wp-block-separator:after, .page-template-template_valuing-respect-resources .wp-block-separator:after {
  box-shadow: -10px 3px 0 #34317b;
  background-color: #4996a5;
}
.page.page-template-template_valuing-respect-child .block-email-block.inline-email:after, .single-value_respect .block-email-block.inline-email:after, .page-template-template_valuing-respect .block-email-block.inline-email:after, .page-template-template_valuing-respect-resources .block-email-block.inline-email:after {
  background-color: #4996a5;
}
.page.page-template-template_valuing-respect-child .full-width-email .email-accents .email-block-bg, .single-value_respect .full-width-email .email-accents .email-block-bg, .page-template-template_valuing-respect .full-width-email .email-accents .email-block-bg, .page-template-template_valuing-respect-resources .full-width-email .email-accents .email-block-bg {
  background-color: #4996a5;
}
.page.page-template-template_valuing-respect-child .full-width-email:after, .single-value_respect .full-width-email:after, .page-template-template_valuing-respect .full-width-email:after, .page-template-template_valuing-respect-resources .full-width-email:after {
  background-color: #2a2764;
}

.page.page-template-template_valuing-respect-child-php .page-content {
  padding-top: 20px;
}

.page-template-template_valuing-respect .page-header-columns .page-header-col-left {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 150ms;
}
.page-template-template_valuing-respect .page-header-columns .page-header-col-right {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 550ms;
}
.page-template-template_valuing-respect .page-content {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 750ms;
}

.page-template-template_valuing-respect-child .page-header-columns, .single-value_respect .page-header-columns {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 150ms;
}
.page-template-template_valuing-respect-child .val-respect-byline-cont, .page-template-template_valuing-respect-child .page-content, .single-value_respect .val-respect-byline-cont, .single-value_respect .page-content {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 550ms;
}

.page-template-template_valuing-respect-resources .practical-resources-header {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 150ms;
}
.page-template-template_valuing-respect-resources .resource-section-label, .page-template-template_valuing-respect-resources .page-content {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 550ms;
}

.single-resource .resource-header-content {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 150ms;
}
.single-resource .page-content {
  opacity: 0.001;
  animation: slidenfade 1.2s forwards 550ms;
}

@keyframes slidenfade {
  0% {
    opacity: 0.001;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.white-fade {
  position: absolute;
  top: 0;
  width: calc(100% - 50px);
  height: 100%;
  z-index: 2;
  pointer-events: none;
}
.white-fade::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, white 2%, rgba(255, 255, 255, 0) 7%, rgba(255, 255, 255, 0) 93%, rgba(255, 255, 255, 0.65) 97%, white 99%);
}
.white-fade::after {
  content: "";
  position: absolute;
  left: 0;
  top: 30%;
  width: 100%;
  height: 0%;
  background: linear-gradient(to right, #2a2764 2%, rgba(42, 39, 100, 0) 5%, rgba(42, 39, 100, 0) 95%, rgba(42, 39, 100, 0.65) 98%, #2a2764 99%);
}
@media screen and (max-width: 998px) {
  .white-fade {
    width: calc(100% + 5vw);
    left: -5vw;
  }
}

body.valuing-respect .two-column-content .block-accordion .accordion-title h4 {
  border-top: 1px solid #0099a7;
  border-bottom: 1px solid #0099a7;
  color: #0099a7;
}
body.valuing-respect .two-column-content .block-accordion .accordion-rows {
  border-bottom: 1px solid #0099a7;
}
body.valuing-respect .two-column-content .block-accordion .accordion-rows .accordion-row .accordion-row-icon {
  border: 1px solid #0099a7;
}
body.valuing-respect .two-column-content .block-accordion .active .accordion-row-title-cont h5 {
  color: #0099a7;
}
body.valuing-respect .two-column-content .block-accordion .accordion-rows .accordion-row .accordion-row-icon line {
  stroke: #0099a7;
}
body.valuing-respect .two-column-content .block-accordion .active .accordion-row-icon {
  background-color: #0099a7;
}

.vrp-subHeaders {
  display: flex;
  width: 100%;
  justify-content: space-around;
  margin-bottom: 30px;
}
.vrp-subHeaders h3 {
  font-size: 3.5rem;
}
@media screen and (max-width: 1024px) {
  .vrp-subHeaders h3:last-child {
    display: none;
  }
}

.vrp-wysiwyg {
  margin-top: 50px;
  padding: 0px 50px;
}

@media screen and (min-width: 1025px) {
  .page-template-template_valuing-respect .page-content {
    padding-top: 120px !important;
  }
}

.page .page-header {
  width: 100vw;
  background-color: #6B8BB3;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .page .page-header {
    padding-top: 60px;
  }
}
.page .page-header.bg-dark-teal {
  background-color: #004f55;
}
.page .page-header.bg-purple {
  background-color: #1b0c1b;
}
.page .page-header h1, .page .page-header h2, .page .page-header h3, .page .page-header h4, .page .page-header h5, .page .page-header h6 {
  color: white;
}
.page .page-header p {
  color: white;
  margin-bottom: 20px;
}

.page-header-container {
  padding-bottom: 80px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .page-header-container {
    padding-bottom: 112px;
  }
}
.page-header-container + .page-content {
  padding-top: 40px;
}

.page-header-columns {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.page-header-columns h1 {
  margin-bottom: 20px;
}
.page-header-columns h2 {
  color: white;
  font-size: 3.5rem;
}
.page-header-columns h3, .page-header-columns h4, .page-header-columns h5 {
  color: white;
  margin-bottom: 40px;
  font-size: 1.2rem;
}
.page-header-columns .page-intro-text {
  margin-bottom: 50px;
}
.page-header-columns .page-intro-text h1 {
  margin-bottom: 35px;
}
.page-header-columns .page-intro-text p {
  text-transform: uppercase;
  font-size: 1.4rem;
  letter-spacing: 0.3rem;
  line-height: 1.4rem;
}
@media (max-width: 867px) {
  .page-header-columns .page-intro-text p {
    line-height: 1.9rem;
  }
}
.page-header-columns .page-intro-text h2 {
  color: white;
  font-size: 90px;
  letter-spacing: 0.035em;
  font-family: garamond-premier-pro, serif;
}
.page-header-columns .page-intro-text h3, .page-header-columns .page-intro-text h4, .page-header-columns .page-intro-text h5 {
  color: white;
  margin-bottom: 30px;
}
.page-header-columns .page-header-col-left {
  padding-right: 50px;
}
@media (max-width: 848px) {
  .page-header-columns .page-header-col-left {
    padding-right: 0px;
  }
}
.page-header-columns .page-header-col-right {
  min-width: 23%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 30px;
}

.page-content {
  padding-top: 50px;
}
.page-content.has-child-post-nav {
  padding-top: 0;
}
.page-content.has-child-post-nav .content-right-sticky {
  top: 300px;
}
.page-content h2 {
  margin-bottom: 20px;
}
.page-content ul a, .page-content ol a {
  letter-spacing: 0.2em;
}

.two-column-content {
  display: flex;
  margin-bottom: 30px;
}
.two-column-content .content-left {
  padding-right: 50px;
  max-width: 77%;
  width: 100%;
  flex: 0 0 70%;
}
@media (max-width: 950px) {
  .two-column-content .content-left {
    padding-right: 0px;
  }
}
@media (max-width: 998px) {
  .two-column-content .content-left {
    padding-right: 30px;
    max-width: unset;
  }
}
.two-column-content .content-right {
  flex: 1;
  margin-left: 3.6rem;
}
@media (max-width: 848px) {
  .two-column-content .content-right {
    position: relative;
    top: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .two-column-content .content-right .shift-sidebar-box ul {
    display: block !important;
  }
}
@media (max-width: 948px) {
  .two-column-content {
    flex-direction: column-reverse;
  }
  .two-column-content .content-right {
    flex: 1;
  }
  .two-column-content .content-right .shift-sidebar {
    margin-bottom: 32px;
  }
  .two-column-content .content-right .shift-sidebar-box {
    margin-bottom: 20px;
  }
  .two-column-content .content-right .shift-sidebar-box h6 {
    position: relative;
    cursor: pointer;
  }
  .two-column-content .content-right .shift-sidebar-box h6::before {
    content: "";
    position: absolute;
    right: 0;
    top: 8px;
    width: 12px;
    height: 6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAA+CAYAAAAlF0UyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAApBJREFUeAHt3N1NwzAUBWCoqr7CBqzACGxCRgubMAIjwAb0taoKvpAjaBQn146T+NonUnvzY9e351Mr5SU3N57tdDo9ei7x9IoJBDucz+fGvb7cq12xTy7VS0Dy7xya3qXhQzcYcIJHwOGYFj/7Dw4OzeiiA3CY2I5O5MWkCQzAwaEZXGgEDhPbwYk8mTSBETg4NFcLKuAwsb2ayIOkCSjg4NDIwrfy5iZ9unIn+4rtZb/fN4pxHBKQgMC54c/KKUdncL+TwZfL5cmVo+wrtuduIcVQDtEkEArXef19tNxPyC/QvfDTnKrt32zuxSYgcAGZf3rv+wgYSxA3Lxkclicgkli2JodDuwREEsvUxeDQLgGRRNq6OBzaJSCSSFNXg0O7BEQS8+rqcGiXgEgirm4Gh3YJiCTC6uZwaJeASEJXs4FDuwREEuM1Ozi0S0AkMVyzhUO7BEQS1zV7OLRLQCTxW83AoW0CGoUjoHG42gHN/VUCrF9r+wstBg6QtQAWB1cLYLFwpQMWD1cqYDVwpQFWB1cKYLVw1gGrh7MKSDjIddXKfSDhenA4zB2QcJDy1FwBCecB65/ODZBwfaGJ41wACTcB5bu8NSDhfDLK81sBEk4JNDVsbUDCTYkEXl8LkHCBMNrhSwMSTisROW4pQMJFgoROSw1IuFCBmeNTARJuJkTs9LmAhItNPtG8WMCS4X4eX5Uo38U/RgB3u92rW0j7qK0PN/ZB2dhRnix0OBzelOM3H2YKT9KKANSEbA5OvpQ5PGk6MaBJOLN4CQHNwpnGSwBoGs483gxA83BF4EUAFgEn37uYTXkf6H9eZTFJGP0iE4CEy93VA0i43OHQXw+QcAjGSu0A36Va6Zl9VpTAN1JJ98BuynTPAAAAAElFTkSuQmCC);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    filter: brightness(0.1);
    transition: 0.3s;
  }
  .two-column-content .content-right .shift-sidebar-box ul {
    display: none;
  }
  .two-column-content .content-right .shift-sidebar-box.expanded h6::before {
    transform: rotate(180deg);
  }
}

.home .page-intro-text {
  text-transform: none;
  width: 80%;
}
.home .page-intro-text p {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.home .page-intro-text h1 {
  line-height: 1em;
  letter-spacing: 0.03em;
  font-size: 50px;
  font-weight: 100;
  margin-bottom: 20px;
}
.home .page-intro-text h1 a {
  letter-spacing: inherit;
  color: white;
  font-weight: 800;
}

.page-header {
  position: relative;
  background-color: #4996a5;
  padding-top: 120px;
}
.page-header h1 {
  color: white;
}
.page-header .page-sub-header {
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.3rem;
  margin-bottom: 1rem;
}
.page-header .page-sub-header span {
  color: #8E9090;
  padding-left: 0.5rem;
}
.page-header .page-header-description {
  font-size: 2rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 100;
  line-height: 1.2rem;
  z-index: 1000;
}
.page-header .specialties-links {
  margin-top: 2rem;
}
.page-header .specialties-links span {
  font-size: 1.1rem;
  padding-right: 0.5rem;
}
.page-header .specialties-links a:hover {
  color: white;
  text-decoration: none;
}
.page-header .specialties-links a span {
  position: relative;
  padding-right: 0;
}
.page-header .specialties-links a span::before {
  content: "";
  position: absolute;
  width: 100%;
  border-bottom: 1px solid white;
  bottom: -3px;
  left: 0;
}
.page-header .page-header-nav {
  display: flex;
  border-top: 1px solid #8E9090;
  margin-top: 3rem;
}
.page-header .page-header-nav .arrow-link-container {
  padding: 1.25rem 2rem 1rem;
  border-left: 1px solid #8E9090;
}
.page-header .page-header-nav .arrow-link-container:first-of-type {
  padding-left: 0;
  border-left: none;
}
.page-header .page-header-nav .arrow-link-container a {
  text-decoration: none;
  font-size: 1.35rem;
  padding-right: 3rem;
  color: white;
}
.page-header .page-header-nav .arrow-link-container a svg path {
  fill: white;
}
.page-header.include-slashes:before {
  content: "";
  position: absolute;
  width: 10.1%;
  height: calc(100% + 40px);
  transform: skew(-30deg);
  right: calc(20% - 12px);
  top: 0;
  z-index: 1;
  background-color: #13122f;
}
@media (max-width: 848px) {
  .page-header.include-slashes:before {
    right: calc(10% - 12px);
    height: calc(100% + 20px);
  }
}
@media (max-width: 667px) {
  .page-header.include-slashes:before {
    width: 15%;
    right: calc(-3% - 5px);
  }
}
.page-header.include-slashes:after {
  content: "";
  position: absolute;
  width: 10%;
  height: calc(100% + 80px);
  transform: skew(-30deg);
  right: calc(30%);
  top: 0%;
  background-color: #6b8bb3;
  z-index: -1;
}
@media (max-width: 848px) {
  .page-header.include-slashes:after {
    right: calc(20% - 7px);
    width: 100%;
    z-index: -2;
    height: calc(100% + 40px);
  }
}
@media (max-width: 667px) {
  .page-header.include-slashes:after {
    right: calc(13% - 5px);
  }
}
.page-header.page-header-with-image {
  background-color: #1b0c1b;
}
.page-header.page-header-with-image.include-slashes:before {
  right: 0;
  background-color: #1b0d1b;
}
.page-header.page-header-with-image.include-slashes:after {
  right: calc(10% + 11px);
  background-color: #6b8bb3;
  z-index: 1;
}
.page-header.page-header-with-image .page-header-col-left {
  width: 100%;
  padding-right: 0;
}
@media (min-width: 768px) {
  .page-header.page-header-with-image .page-header-col-left {
    width: 300px;
    display: flex;
    flex-direction: column;
  }
}
.page-header.page-header-with-image .page-header-col-left .page-header-image-wrapper {
  border: 1px solid #8E9090;
  border-radius: 50%;
  position: relative;
}
.page-header.page-header-with-image .page-header-col-left .page-header-image-wrapper .page-header-image-container {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.page-header.page-header-with-image .page-header-col-left .page-header-image-wrapper .page-header-image-container .page-header-image {
  width: 80%;
  height: 80%;
  border-radius: 50%;
  position: absolute;
  top: 10%;
  left: 10%;
}
.page-header.page-header-with-image .page-header-col-left .line-below-image {
  position: relative;
  height: 100%;
}
.page-header.page-header-with-image .page-header-col-left .line-below-image::before {
  content: "";
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  height: calc(100% + 30px);
  border-right: 1px solid #8E9090;
}
.page-header.page-header-with-image .page-header-col-left .line-below-image::after {
  content: "";
  position: absolute;
  right: 50%;
  height: 10px;
  width: 10px;
  background-color: #8E9090;
  border-radius: 50%;
  top: calc(100% + 30px);
  left: 50%;
  transform: translateX(-50%);
}
.page-header.page-header-with-image .page-header-col-left .page-header-image-container {
  width: 100%;
}
.page-header.page-header-with-image .page-header-col-right {
  width: 100%;
  display: block;
  z-index: 2;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .page-header.page-header-with-image .page-header-col-right {
    padding-left: 50px;
  }
}
.page-header.page-header-with-bg-image {
  position: relative;
  width: 100%;
}
.page-header.page-header-with-bg-image .val-respect-header-bg {
  position: absolute;
  right: -20%;
  width: 40%;
  transform: skew(-30deg);
  top: 0;
  height: calc(100% + 80px);
  overflow: hidden;
}
@media (max-width: 848px) {
  .page-header.page-header-with-bg-image .val-respect-header-bg {
    right: -30%;
    height: calc(100% + 40px);
  }
}
@media (max-width: 667px) {
  .page-header.page-header-with-bg-image .val-respect-header-bg {
    right: -41%;
  }
}
.page-header.page-header-with-bg-image .val-respect-header-bg:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.page-header.page-header-with-bg-image .val-respect-header-bg img {
  z-index: 1;
  height: 100%;
  width: calc(25vw + 200px);
  object-fit: cover;
  transform: skew(30deg);
  position: absolute;
  left: 0;
  transform-origin: left bottom;
  top: 0;
}
.page-header.page-header-with-bg-image .page-header-col-left {
  width: 85%;
  position: relative;
  z-index: 1;
}
@media (max-width: 848px) {
  .page-header.page-header-with-bg-image .page-header-col-left {
    padding-right: 0px;
  }
}
.page-header.page-header-with-bg-image h1 {
  width: 75%;
}
@media (max-width: 848px) {
  .page-header.page-header-with-bg-image h1 {
    width: 100%;
    font-size: 70px;
  }
}
.page-header .site-header {
  padding: 5px 0 20px 0;
}
.page-header .page-content {
  padding-top: 90px;
}

.page.page-template-default .page-content .content-right .shift-sidebar .shift-sidebar-box {
  margin-bottom: 30px;
}
.page.page-template-default .page-content .content-right .shift-sidebar .shift-sidebar-box .anchor-list ul li:hover a {
  color: initial;
}
.page.page-template-default .page-content .content-right .shift-sidebar .shift-sidebar-box .anchor-list ul li a {
  border-bottom: 1px solid transparent;
  display: inline-block;
  padding-right: 0px;
}
.page.page-template-default .page-content .content-right .shift-sidebar .shift-sidebar-box .anchor-list ul li a:hover {
  color: #F90A4A;
  border-bottom: 1px solid #F90A4A;
}

.site-footer {
  background-color: #F8F8F8;
  padding: 40px 0 10px 0;
}
.site-footer .content-margins {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.site-footer .content-margins:first-child {
  align-items: center;
}
@media (max-width: 767px) {
  .site-footer .content-margins {
    flex-direction: column;
    align-items: flex-start;
  }
  .site-footer .content-margins:first-child {
    align-items: flex-start;
  }
  .site-footer .content-margins hr {
    margin: 10px 0;
  }
}
.site-footer .content-margins:last-child {
  display: block;
}
.site-footer .content-margins .footer-col-left {
  width: 20%;
  padding-right: 5%;
}
@media (max-width: 767px) {
  .site-footer .content-margins .footer-col-left {
    width: 100%;
    padding-right: 0px;
  }
}
.site-footer .content-margins .footer-col-right {
  width: 66%;
}
@media (max-width: 767px) {
  .site-footer .content-margins .footer-col-right {
    width: 100%;
  }
}
.site-footer .footer-menu-lower {
  flex-direction: row;
  flex-wrap: wrap;
}
.site-footer .footer-menu-lower .footer-col-left {
  width: 33%;
  padding-right: 20px;
}
.site-footer .footer-menu-lower .footer-col-right {
  width: 66%;
}
.site-footer .footer-logo svg {
  height: 35px;
}
.site-footer .footer-logo svg path {
  fill: #C5093B;
}
@media (max-width: 767px) {
  .site-footer .footer-logo {
    margin-bottom: 20px;
  }
}
.site-footer .footer-addr {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.site-footer .footer-addr p {
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 13px;
  line-height: 1.3em;
  text-transform: uppercase;
}
.site-footer .footer-addr p strong {
  font-weight: 100;
}
.site-footer hr:before, .site-footer hr:after {
  display: none;
}

.footer-socials {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.footer-socials a {
  text-decoration: none;
  margin-right: 20px;
}
.footer-socials a:last-child {
  margin-right: 0px;
}
.footer-socials a svg {
  height: 20px;
  width: 20px;
}
.footer-socials a svg path {
  fill: #C5093B;
}

.footer-short-desc {
  font-family: garamond-premier-pro, serif;
  font-size: 18px;
  line-height: 1.2em;
}

.footer-col-right .menu {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0px;
}
@media (max-width: 767px) {
  .footer-col-right .menu {
    margin-top: -7px;
  }
}
.footer-col-right .menu > li {
  width: 20%;
  padding-right: 15px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .footer-col-right .menu > li {
    width: 50%;
  }
}
.footer-col-right .menu > li > a {
  color: #262626;
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 3px;
  border-bottom: 1px solid #262626;
  font-weight: 600;
  font-size: 12px;
  user-select: none;
  letter-spacing: 0.2em;
}
@media (max-width: 767px) {
  .footer-col-right .menu > li > a {
    font-size: 11px;
    letter-spacing: 0.1em !important;
  }
}
.footer-col-right .menu li {
  padding-left: 0px;
  margin-bottom: 0px;
  line-height: 0.9em !important;
  padding-top: 12px;
}
@media (max-width: 767px) {
  .footer-col-right .menu li {
    padding-top: 0px;
    margin-bottom: 10px;
  }
}
.footer-col-right .menu li:before, .footer-col-right .menu li:after {
  display: none;
}
.footer-col-right .menu .sub-menu {
  margin: 10px 0 0 0;
}
.footer-col-right .menu .sub-menu a {
  color: #262626;
  font-family: proxima-nova, sans-serif;
  text-decoration: none;
  letter-spacing: 0.01em;
  font-size: 13px;
  display: block;
  user-select: none;
}

.copyright hr {
  margin-bottom: 15px;
  border-color: #262626;
  opacity: 0.25;
}
.copyright p {
  font-size: 12px;
  font-family: proxima-nova, sans-serif;
}
.copyright p a {
  letter-spacing: initial;
  color: #262626;
}

.footer-business-portal a {
  text-decoration: none;
  color: #262626;
}
.footer-business-portal a h6 {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.14em;
  margin-bottom: 15px;
  line-height: 1.2em;
}

.cta-borders {
  font-size: 10px;
  display: inline-block;
  padding: 5px 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #F90A4A;
  border-top: 1px solid #F90A4A;
  border-bottom: 1px solid #F90A4A;
  position: relative;
}
.cta-borders svg {
  position: absolute;
  left: calc(100% + 10px);
  top: 0;
  bottom: 0;
  margin: auto;
  height: 10px;
}
.cta-borders svg rect, .cta-borders svg polygon, .cta-borders svg path {
  fill: #F90A4A;
}

.single-resource #content {
  width: 100%;
  overflow: initial;
}
.single-resource .page-header {
  padding-top: 120px;
  position: relative;
  background-color: #004f55;
  width: 100vw;
  padding-bottom: 20px;
}
.single-resource .page-header h1 {
  font-size: 70px;
}
@media (max-width: 924px) {
  .single-resource .page-header {
    padding-bottom: 40px;
  }
}
.single-resource .page-header .content-margins:before {
  content: "";
  position: absolute;
  left: calc(74%);
  bottom: -35px;
  background-color: #13122f;
  height: calc(100% + 70px);
  width: 150px;
  transform: skew(-30deg);
  transform-origin: bottom left;
  z-index: 1;
}
@media (max-width: 998px) {
  .single-resource .page-header .content-margins:before {
    display: none;
  }
}
.single-resource .page-header .page-header-columns {
  position: relative;
  z-index: 1;
}
.single-resource.valuing-respect .page-header {
  background-color: #2a2764;
}

.resource-header-content {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 924px) {
  .resource-header-content {
    flex-direction: column-reverse;
  }
}
.resource-header-content .resource-header-col-left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 20%;
}
.resource-header-content .resource-header-col-left img {
  width: 120%;
}
.resource-header-content .resource-header-col-left .button, .resource-header-content .resource-header-col-left .ig_action_bar .ig_button, .ig_action_bar .resource-header-content .resource-header-col-left .ig_button, .resource-header-content .resource-header-col-left #loginform p.login-submit, #loginform .resource-header-content .resource-header-col-left p.login-submit {
  margin-top: 30px;
}
@media (max-width: 924px) {
  .resource-header-content .resource-header-col-left {
    flex-direction: row;
    width: 30%;
    margin: auto;
  }
  .resource-header-content .resource-header-col-left img {
    margin-right: 50px;
  }
}
@media (max-width: 767px) {
  .resource-header-content .resource-header-col-left {
    width: 100%;
  }
  .resource-header-content .resource-header-col-left img {
    width: 50%;
  }
}
.resource-header-content .resource-header-col-right {
  width: 80%;
  padding-left: 50px;
}
@media (max-width: 924px) {
  .resource-header-content .resource-header-col-right {
    padding-left: 0px;
    margin-bottom: 30px;
    width: 100%;
  }
}
.resource-header-content .resource-header-col-right h1 {
  color: white;
  font-size: 48px;
}
@media (max-width: 1124px) {
  .resource-header-content .resource-header-col-right h1 {
    font-size: 70px;
  }
}
@media (max-width: 924px) {
  .resource-header-content .resource-header-col-right h1 {
    font-size: 50px;
  }
}
.resource-header-content .resource-header-col-right .page-intro-text {
  color: white;
  margin-bottom: 20px;
}
.resource-header-content .resource-header-col-right p {
  position: relative;
  z-index: 2 !important;
}

.resource-author {
  color: white;
  font-family: garamond-premier-pro, serif;
  font-size: 20px;
  font-style: italic;
  margin-bottom: 20px;
}
.resource-author a {
  font-size: inherit;
  letter-spacing: inherit;
  color: inherit;
  text-decoration: none;
}

.resource-links {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  flex-direction: column;
}
.resource-links > a {
  margin: 0px auto;
}

.resource-date-share {
  color: white;
  display: flex;
  align-items: flex-start;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.resource-date-share a {
  color: inherit;
}
.resource-date-share .resource-date {
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 15px;
}
.resource-date-share .resource-date + .resource-date {
  padding-left: 15px;
}
.resource-date-share .resource-date + .resource-date:last-child {
  border-right: 0;
}
.resource-date-share .resource-date.resource-share {
  padding-left: 30px;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: flex;
  flex: 1 0 0;
  max-width: unset;
  justify-content: flex-start;
  margin: 0;
}
.resource-date-share .resource-date.resource-share .resource-share-button {
  margin: 0 !important;
  padding: 0;
  cursor: pointer;
}
.resource-date-share .resource-date.resource-share .resource-share-button:hover svg {
  transform: translateX(-4px);
}
.resource-date-share .resource-date.resource-share .resource-share-button svg {
  width: 12px;
  height: auto;
  fill: white;
  transition: 500ms;
}
.resource-date-share .resource-date.resource-share .resource-share-links {
  flex: 1 0 0;
  margin: 0;
  padding: 0;
}
.resource-date-share .resource-date.resource-share ul {
  display: flex;
  margin: 0;
  padding: 0;
  justify-content: flex-start;
}
.resource-date-share .resource-date.resource-share ul li {
  margin: 0;
  margin-left: 2.4rem;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-family: garamond-premier-pro, serif;
  font-weight: lighter;
}
.resource-date-share .resource-date.resource-share ul li a {
  text-decoration: none;
}
.resource-date-share .resource-date.resource-share ul li::after, .resource-date-share .resource-date.resource-share ul li::before {
  content: unset;
}

.resource-share {
  margin: 0px auto;
  display: flex;
  align-items: center;
  color: white;
  flex-wrap: wrap;
  justify-content: center;
}
.resource-share .resource-share-button {
  margin-top: 20px !important;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.resource-share .resource-share-button svg {
  margin-left: 20px;
  fill: currentColor;
}
.resource-share .resource-share-button:hover::before {
  transform: translateY(-6px);
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
}
.resource-share .resource-share-button:hover::after {
  transform: translateY(4px);
  -webkit-transform: translateY(4px);
  -moz-transform: translateY(4px);
}
.resource-share .resource-share-links {
  opacity: 0;
  transform: translateX(-8px);
  transition: 0.3s;
  width: 100%;
  padding-top: 20px;
}
.resource-share .resource-share-links.active {
  opacity: 1;
  transform: none;
}
@media screen and (max-width: 767px) {
  .resource-share .resource-share-links {
    margin-left: 0;
  }
}
.resource-share .resource-share-links ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  justify-content: space-between;
}
.resource-share .resource-share-links ul li {
  padding: 0px;
  margin: 0 5px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.086rem;
  line-height: 11px;
}
@media (max-width: 767px) {
  .resource-share .resource-share-links ul li {
    text-align: center;
  }
}
.resource-share .resource-share-links ul li a {
  color: white;
}
.resource-share .resource-share-links ul li::before, .resource-share .resource-share-links ul li::after {
  content: unset;
}
@media screen and (max-width: 767px) {
  .resource-share .resource-share-links ul {
    display: block;
  }
  .resource-share .resource-share-links ul li {
    margin-bottom: 20px;
    padding: 0;
  }
}

.resource-download-link-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  margin-top: 20px;
}
.resource-download-link-container .resource-download-link {
  user-select: none;
  border: 1px solid #0099a7;
  padding: 12px 25px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  color: #0099a7;
  transition: all 2100ms cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 12px;
}
.resource-download-link-container .resource-download-link:hover {
  color: white;
  background-color: #0099a7;
}

.resource-footer {
  border-top: 2px solid black;
  padding-top: 20px;
  margin-bottom: 30px;
}
.resource-footer h6 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 0.15em;
  margin-bottom: 15px;
  line-height: 1.35em;
}
.resource-footer h6 a, .resource-footer h6 span {
  color: #0099a7;
  text-decoration: none;
  border-bottom: 1px solid #0099a7;
}
.resource-footer h6 span {
  border-bottom: 0;
}

.sidebar-social-share {
  margin-top: 15px;
  padding-left: 15px;
  display: none;
}
.sidebar-social-share ul li:last-child {
  margin-bottom: 0px;
}
.sidebar-social-share ul li a {
  font-family: garamond-premier-pro, serif !important;
  text-decoration: underline !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
  letter-spacing: 0.086rem !important;
  line-height: 11px !important;
  color: black;
}

.resource-categories {
  display: flex;
  flex-wrap: wrap;
}
.resource-categories a, .resource-categories span {
  margin-bottom: 18px;
  font-size: 13px;
  padding: 10px;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  margin-right: 20px;
  user-select: none;
  letter-spacing: 0.2em;
}
@media (max-width: 767px) {
  .resource-categories a, .resource-categories span {
    font-size: 11px;
  }
}
.resource-categories a.resource-init-term, .resource-categories span.resource-init-term {
  background-color: #13122f;
}
.resource-categories a.resource-type-term, .resource-categories span.resource-type-term {
  background-color: #4996a5;
}
.resource-categories a.initiative-type-term, .resource-categories span.initiative-type-term {
  background-color: #1b0c1b;
}
.resource-categories a.ungp-term, .resource-categories span.ungp-term {
  background-color: #02acbb;
}
.resource-categories a.sector-type-term, .resource-categories span.sector-type-term {
  background-color: #13122f;
}

.resource-share-cont {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.resource-share-cont span {
  margin-bottom: 10px;
}
.resource-share-cont ul {
  display: flex;
  margin: 0px;
  line-height: 15px;
  height: 15px;
}
.resource-share-cont ul li {
  padding: 0;
  margin: 0 10px;
  line-height: 15px;
}
.resource-share-cont ul li:first-child {
  margin-left: 15px;
}
.resource-share-cont ul li:before, .resource-share-cont ul li:after {
  display: none;
}
.resource-share-cont ul li a {
  line-height: 15px;
  text-transform: uppercase;
  font-size: 12px;
  color: black;
  font-weight: 600;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.resource-share-cont ul li a:hover {
  color: #0099a7;
}
.resource-share-cont span {
  text-transform: uppercase;
  font-weight: 300;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: 0.15em;
}

.child-post-nav {
  width: 80%;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .child-post-nav {
    width: 100%;
  }
}
.child-post-nav__container {
  padding-top: 2rem;
  position: sticky;
  position: -webkit-sticky;
  top: 74px;
  z-index: 6;
  transition: 600ms;
}
.child-post-nav__container::before {
  content: "";
  position: absolute;
  left: calc(50% - 50vw);
  top: 0;
  width: 100vw;
  height: 100%;
  background: white;
}
.child-post-nav__container > * {
  position: relative;
  z-index: 2;
}
.child-post-nav__container.to-reveal .child-post {
  opacity: 0;
  transform: translateY(12px);
}
@media (max-width: 767px) {
  .child-post-nav__container {
    top: 54px;
  }
}
.child-post-nav__container .child-post {
  transition: 500ms;
  min-height: 70px;
}
.child-post-nav__container .child-post:nth-child(2) {
  transition-delay: 100ms;
}
.child-post-nav__container .child-post:nth-child(3) {
  transition-delay: 200ms;
}
.child-post-nav__container .child-post:nth-child(4) {
  transition-delay: 300ms;
}
.child-post-nav__container .child-post:nth-child(5) {
  transition-delay: 400ms;
}
.child-post-nav__container .child-post:nth-child(6) {
  transition-delay: 500ms;
}
.child-post-nav__container .child-post:nth-child(7) {
  transition-delay: 600ms;
}
.child-post-nav__container .child-post:nth-child(8) {
  transition-delay: 700ms;
}
.child-post-nav__container .child-post:nth-child(9) {
  transition-delay: 800ms;
}
.child-post-nav__container .child-post:nth-child(10) {
  transition-delay: 900ms;
}
.child-post-nav__container .child-post:nth-child(11) {
  transition-delay: 1000ms;
}
.child-post-nav__container .child-post:nth-child(12) {
  transition-delay: 1100ms;
}
.child-post-nav__container .child-post:nth-child(13) {
  transition-delay: 1200ms;
}
.child-post-nav__container .child-post:nth-child(14) {
  transition-delay: 1300ms;
}
.child-post-nav__container .child-post:nth-child(15) {
  transition-delay: 1400ms;
}
.child-post-nav__container .child-post:nth-child(16) {
  transition-delay: 1500ms;
}
.child-post-nav__title {
  color: rgba(38, 38, 38, 0.2);
  font-size: 10px;
  font-family: proxima-nova, sans-serif;
  margin-left: 4rem;
  margin-bottom: 0.8rem;
  margin-top: -0.8rem;
}
.child-post-nav .slick-track {
  border-bottom: 1px solid rgba(38, 38, 38, 0.2);
  padding-bottom: 1.3rem;
}
.child-post-nav .slick-prev {
  font-size: 0;
}
.child-post-nav .slick-prev:hover::before {
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
}
.child-post-nav .slick-prev::before {
  position: absolute;
  width: 12px;
  height: 9px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: -22px;
  left: 12px;
}
.child-post-nav .slick-prev::before:hover {
  transform: translate(0) !important;
}
.child-post-nav .slick-next {
  font-size: 0;
  position: absolute;
}
.child-post-nav .slick-next::after {
  width: 12px;
  height: 9px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  top: 0.4rem;
  right: 0;
  margin-left: 12rem;
  margin-top: -11.3rem;
}
@media (max-width: 767px) {
  .child-post-nav .slick-next::after {
    margin-top: -10.1rem;
  }
}
.child-post-nav a {
  text-align: center;
  text-decoration: none;
  color: #262626;
  padding: 0 1.5rem;
  transition: all 0.2s linear;
}
.child-post-nav a .child-post-num {
  border: 1px solid rgba(26, 26, 26, 0.3);
  width: 30px;
  height: 29px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-bottom: 0.6rem;
  transition: all 0.2s linear;
  position: relative;
}
.child-post-nav a .child-post-num span {
  font-family: garamond-premier-pro, serif;
  font-size: 1.8rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0;
  padding-top: 2px;
}
.child-post-nav a .child-post-num span svg {
  font-family: garamond-premier-pro, serif;
  overflow: visible;
  fill: currentColor;
}
.child-post-nav a .child-post-num span svg text {
  font-family: garamond-premier-pro, serif;
}
.child-post-nav a h5 {
  font-size: 10px !important;
  line-height: 11px !important;
  letter-spacing: 1px;
  font-family: proxima-nova, sans-serif;
}
.child-post-nav a.active, .child-post-nav a:hover {
  color: #F90A4A;
}
.child-post-nav a.active .child-post-num, .child-post-nav a:hover .child-post-num {
  border: 1px solid white;
  background-color: #F90A4A;
  color: white;
}

@media (max-width: 767px) {
  .featured-video-date {
    display: block;
  }
}

.content-right-sticky {
  position: sticky;
  position: -webkit-sticky;
  top: 120px;
}
.content-right-sticky .shift-sidebar, .content-right-sticky .shift-sidebar-box-2 {
  position: static;
}

.practical-resources-header .slick-prev {
  position: absolute;
  left: 2%;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  width: 20px;
  font-size: 0px;
  transform: rotate(45deg);
  background-color: transparent;
  border: 0px;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  outline: none;
  z-index: 5;
}
.practical-resources-header .slick-next {
  position: absolute;
  right: 2%;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  width: 20px;
  font-size: 0px;
  transform: rotate(-45deg);
  background-color: transparent;
  border: 0px;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  outline: none;
  z-index: 5;
}
.practical-resources-header .slick-arrow:before, .practical-resources-header .slick-arrow:after {
  display: none;
}
@media (max-width: 767px) {
  .practical-resources-header .slick-arrow {
    display: none !important;
  }
}
.practical-resources-header .slick-arrow.slick-disabled {
  display: none !important;
}
@media (max-width: 1124px) {
  .practical-resources-header {
    flex-wrap: wrap;
  }
}
.practical-resources-header .slick-dots {
  display: flex !important;
  justify-content: center;
  margin: 0 auto 20px auto;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  width: 90%;
  max-width: 1280px;
}
.practical-resources-header .slick-dots li {
  margin: 0px;
  padding: 0px;
  margin: 0 5px;
}
.practical-resources-header .slick-dots li button, .practical-resources-header .slick-dots li .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .practical-resources-header .slick-dots li .download-btn {
  height: 10px;
  width: 10px;
  background-color: transparent;
  border: 1px solid white;
  border-radius: 10px;
  font-size: 0px;
  padding: 0px;
}
.practical-resources-header .slick-dots li button:before, .practical-resources-header .slick-dots li .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns .practical-resources-header .slick-dots li .download-btn:before, .practical-resources-header .slick-dots li button:after, .practical-resources-header .slick-dots li .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns .practical-resources-header .slick-dots li .download-btn:after {
  display: none;
}
.practical-resources-header .slick-dots li:before, .practical-resources-header .slick-dots li:after {
  display: none;
}
.practical-resources-header .slick-dots li.slick-active button, .practical-resources-header .slick-dots li.slick-active .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .practical-resources-header .slick-dots li.slick-active .download-btn {
  background-color: white;
  outline: none;
}
.practical-resources-header .slick-dots li.slick-active button:focus, .practical-resources-header .slick-dots li.slick-active .multi-file-download-block .download-btns .download-btn:focus, .multi-file-download-block .download-btns .practical-resources-header .slick-dots li.slick-active .download-btn:focus {
  outline: none;
}

.filter-by {
  font-family: proxima-nova, sans-serif !important;
  text-transform: uppercase;
  font-size: 1.1rem !important;
  margin-bottom: -0.7rem !important;
  letter-spacing: 0.14rem;
  line-height: 1.2rem;
}
@media (max-width: 767px) {
  .filter-by {
    margin-bottom: 0px !important;
    padding: 0.5rem 0;
  }
}

.practical-resources-resource {
  outline: none;
}
@media (max-width: 1124px) {
  .practical-resources-resource:last-child {
    padding-left: 0px;
    padding-top: 25px;
  }
}
.practical-resources-resource .practical-featured-image-cont {
  width: 25%;
  position: relative;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .practical-resources-resource .practical-featured-image-cont {
    width: 33%;
  }
}
.practical-resources-resource .practical-featured-image-cont .practical-featured-image {
  width: 100%;
  padding: 0 20px;
}
.practical-resources-resource .practical-featured-image-cont .practical-featured-image a {
  display: block;
  outline: none;
}
@media (max-width: 1124px) {
  .practical-resources-resource .practical-featured-image-cont .practical-featured-image {
    width: 100%;
    padding: 0 5px;
  }
}
.practical-resources-resource .practical-featured-image-cont .practical-featured-image .prac-featured-img {
  position: relative;
  z-index: 1;
}
.practical-resources-resource .practical-featured-image-cont .practical-featured-image .prac-featured-img:before {
  border: 1px solid white;
  content: "";
  position: absolute;
  bottom: -15px;
  left: -15px;
  width: calc(100% + 30px);
  height: 50%;
  z-index: -1;
  margin: auto;
  opacity: 0.5;
}
@media (max-width: 1124px) {
  .practical-resources-resource .practical-featured-image-cont .practical-featured-image .prac-featured-img:before {
    width: calc(100% + 10px);
    left: -5px;
    bottom: -5px;
  }
}
.practical-resources-resource .practical-featured-image-cont .practical-featured-image .prac-featured-img img {
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
}
.practical-resources-resource .practical-featured-cat {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: white;
  font-weight: 600;
  letter-spacing: 0.3em;
}
.practical-resources-resource .practical-featured-cat span {
  white-space: nowrap;
  text-align: center;
  color: white;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
}
@media (max-width: 767px) {
  .practical-resources-resource .practical-featured-cat span {
    white-space: normal;
  }
}

.practical-resource-info {
  width: 75%;
  padding-right: 30px;
  padding-left: 30px;
}
.practical-resource-info h3 {
  font-size: 3rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .practical-resource-info h3 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .practical-resource-info h3 {
    font-size: 21px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .practical-resource-info {
    padding-top: 30px;
    padding-right: 0px;
  }
  .practical-resource-info h2 {
    font-size: 30px;
  }
}
.practical-resource-info a {
  text-decoration: none;
  color: white;
  outline: none;
}
.practical-resource-info h6.practical-resource-info-line {
  font-weight: 100;
  color: white;
  margin-bottom: 15px;
  text-transform: capitalize;
  letter-spacing: 0.04em;
  font-size: 15px;
}
.practical-resource-info h6.practical-resource-info-line span {
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width: 1124px) {
  .practical-resource-info h6.practical-resource-info-line {
    font-size: 13px;
  }
}
.practical-resource-info h6 {
  opacity: 0.6;
  font-size: 14px;
  font-weight: 100;
  line-height: 1.3em;
}
@media (max-width: 1124px) {
  .practical-resource-info h6 {
    font-size: 12px;
  }
}
.practical-resource-info h4 {
  margin-bottom: 10px;
}

.page-template-template_valuing-respect-resources .page-header {
  background-color: #34317b;
}
.page-template-template_valuing-respect-resources .section-label {
  display: inline-block;
  color: white;
  font-size: 14px;
}
.page-template-template_valuing-respect-resources .content-left {
  width: 100%;
}
.page-template-template_valuing-respect-resources .resource-results.resources-block .resources-block-resource {
  border-top: 0px;
  display: flex;
}
.page-template-template_valuing-respect-resources .resource-results.resources-block .resources-block-resource .resources-block-resource-date {
  font-size: 12px;
}
.page-template-template_valuing-respect-resources .no-resource-header .section-label {
  color: black;
}

.resource-landing-search-cont {
  border-bottom: 1px solid black;
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.resource-landing-search-cont input[type=text] {
  padding: 22px 0;
  border: 0px;
  outline: 0px;
  width: 100%;
  font-size: 13px;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.09em;
  font-weight: 600;
  padding-right: 15px;
}
.resource-landing-search-cont ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.5;
  letter-spacing: 0.1em;
}
.resource-landing-search-cont :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  opacity: 0.5;
  letter-spacing: 0.1em;
}
.resource-landing-search-cont ::-ms-input-placeholder {
  /* Microsoft Edge */
  opacity: 0.5;
  letter-spacing: 0.1em;
}
.resource-landing-search-cont svg {
  height: 15px;
  margin-right: 15px;
}
.resource-landing-search-cont svg path {
  fill: black;
}
.resource-landing-search-cont .ss-selected-option::after {
  content: "\221F" !important;
  font-size: 25px;
  transform: rotate(-45deg) !important;
  top: 16px !important;
  right: 22px !important;
}

@media (max-width: 767px) {
  .page-template-template_resources #shift-filter .styled-select {
    padding: 1.6rem 0px;
  }
}

.total-resource-results {
  display: flex;
  white-space: nowrap;
}
.total-resource-results span {
  text-transform: uppercase;
  font-weight: 600;
  border: 1px solid black;
  padding: 12px 25px;
  letter-spacing: 0.2em;
  opacity: 0.5;
}

.practical-resources-resource-inner {
  display: flex;
  outline: none;
}
@media (max-width: 767px) {
  .practical-resources-resource-inner {
    flex-wrap: wrap;
  }
  .practical-resources-resource-inner .section-label {
    flex: 0 0 100%;
  }
  .practical-resources-resource-inner .practical-resource-info {
    flex: 1 0 0;
    width: unset;
  }
}

@media (max-width: 767px) {
  .resource-section-label {
    display: flex;
    justify-content: center;
  }
  .resource-section-label .section-label {
    font-size: 13px;
  }
}

.all-resources-header h3 {
  color: #34317b;
  font-weight: 600;
}
.all-resources-header h6 {
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 14px;
}
.all-resources-header .total-resource-results {
  margin-bottom: 15px;
}

.page-template-template_valuing-respect-resources .resources-block-resource-subtitle {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
  letter-spacing: 0.09em;
  font-size: 11px;
}
.resources-header {
  background-color: #004F55 !important;
}
.resources-header::after {
  background-color: #02acbb !important;
}
@media (max-width: 848px) {
  .resources-header::after {
    width: 15% !important;
  }
}
.resources-header .practical-resource-info-line {
  opacity: 1;
}
.resources-header .practical-resources-resource {
  padding-bottom: 4rem;
}
.resources-header .practical-resources-resource .practical-resources-resource-inner {
  position: relative;
}
@media (min-width: 768px) {
  .resources-header .practical-resources-resource .practical-resources-resource-inner {
    padding-left: 8rem;
  }
}
.resources-header .practical-resources-resource .practical-resources-resource-inner .practical-featured-cat {
  width: auto;
  border-bottom: none;
}
@media (min-width: 768px) {
  .resources-header .practical-resources-resource .practical-resources-resource-inner .practical-featured-cat {
    position: absolute;
    left: 0;
    top: 0;
    transform: rotate(-90deg) translateX(-100%);
    transform-origin: left top;
    padding-bottom: 0;
  }
}
.resources-header .practical-resources-resource .resource-intro-text p {
  font-size: 1.2rem;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  line-height: 1.5;
  font-weight: 600;
  letter-spacing: 0.2rem;
  margin: 10px 0px;
}
@media (max-width: 767px) {
  .resources-header .practical-resources-resource.video-resource .practical-resources-resource-inner {
    flex-direction: column;
  }
  .resources-header .practical-resources-resource.video-resource .practical-resources-resource-inner .section-label {
    margin-bottom: 52px;
  }
}
.resources-header .practical-resources-resource.video-resource .practical-resource-info {
  padding: 2rem 2rem;
  position: relative;
}
@media (max-width: 767px) {
  .resources-header .practical-resources-resource.video-resource .practical-resource-info {
    width: 100%;
  }
}
.resources-header .practical-resources-resource.video-resource .practical-resource-info::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 40%;
  left: 0;
  top: 0;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.resources-header .practical-resources-resource.video-resource .practical-resource-info .video-resource-featured-image {
  position: relative;
}
.resources-header .practical-resources-resource.video-resource .practical-resource-info .video-resource-featured-image img {
  width: 100%;
  height: auto;
}
.resources-header #resources-ungp-header h3 {
  text-align: center;
  padding-bottom: 4rem;
  line-height: 0;
}
.resources-header #resources-ungp-header .ungp-desc {
  color: white;
  font-family: garamond-premier-pro, serif;
  font-size: 2rem;
  line-height: 1.5;
}
.resources-header #resources-ungp-header .ungp-links {
  margin-top: 3rem;
}
.resources-header #resources-ungp-header .ungp-links a {
  margin-bottom: 2rem;
  margin-right: 50px;
}
@media (min-width: 768px) {
  .resources-header #resources-ungp-header {
    width: 350px;
    padding-left: 50px;
    flex-shrink: 0;
  }
}

.resource-search-form-container {
  margin-bottom: 40px;
}
.resource-search-form-container .search-form {
  background-color: #0099a7;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid black;
}
.resource-search-form-container label {
  width: 100%;
}
.resource-search-form-container .search-field {
  background-color: #0099a7;
  padding: 0.6rem 1.9rem !important;
  color: white;
  font-size: 1.4rem;
  font-weight: bold;
  font-weight: normal;
  line-height: 2.7rem;
  padding-left: 0;
  border: none;
  outline: none;
  width: 100%;
  -webkit-apperance: none;
}
.resource-search-form-container .search-field::placeholder {
  color: white;
  font-size: 1.4rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.9px;
}
.resource-search-form-container .search-submit {
  background-color: transparent;
  color: white;
  border: 0;
  border-radius: 0;
  font-size: 1.4rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 14px 2.5%;
  display: inline-block !important;
  position: relative;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
}
.resource-search-form-container .search-submit:hover {
  background-color: white;
  color: #0099a7;
}
.resource-search-form-container .search-submit::after {
  display: none;
}
.resource-search-form-container .search-submit::before {
  display: none;
}

.home .page-header {
  position: relative;
}
.home .page-header .page-header-inner {
  position: relative;
  z-index: 1;
}
.home .page-header strong {
  position: relative;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 100% 4px;
  background-position: left 82%;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .home .page-header h1, .home .page-header h2 {
    font-size: 28px;
  }
  .home .page-header h1 strong, .home .page-header h2 strong {
    background-size: 100% 2px;
  }
}
.home .page-header:before {
  content: "";
  position: absolute;
  width: 10%;
  height: 100%;
  transform: skew(-30deg);
  right: 70px;
  top: 0;
  background-color: #13122f;
}
.home .page-header:after {
  content: "";
  position: absolute;
  width: 10%;
  height: 100%;
  transform: skew(-30deg);
  right: calc(10% + 111px);
  top: 70px;
  background-color: #6b8bb3;
}
.home .page-header-container {
  z-index: 1;
  position: relative;
}

article.home-whats-new {
  display: flex;
  width: 100%;
  text-align: right;
  height: 100%;
  padding-bottom: 28px;
}
@media (max-width: 767px) {
  article.home-whats-new {
    display: none;
  }
}
article.home-whats-new a {
  color: white;
  text-decoration: none;
  display: flex;
  max-width: 250px;
  margin: 0 0 0 auto;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  height: 100%;
}
article.home-whats-new a h6 {
  margin-bottom: 10px;
  font-size: 12px;
}
article.home-whats-new a h6 span {
  font-weight: 100;
  text-transform: none;
  letter-spacing: 0.03em;
}
article.home-whats-new a h5 {
  font-size: 18px;
  font-family: garamond-premier-pro, serif;
  text-transform: none;
  letter-spacing: 0.02em;
  line-height: 1.2em;
}
article.home-whats-new a .button, article.home-whats-new a .ig_action_bar .ig_button, .ig_action_bar article.home-whats-new a .ig_button, article.home-whats-new a #loginform p.login-submit, #loginform article.home-whats-new a p.login-submit {
  margin-right: 30px;
  color: white !important;
  margin-top: 2rem;
}
article.home-whats-new .new-left {
  width: 100%;
  text-align: right;
  display: flex;
  flex-direction: column;
}
article.home-whats-new .new-left .whats-new-title {
  margin-bottom: 10px;
}
article.home-whats-new .new-left .whats-new-title h6 {
  color: white;
  letter-spacing: 0.3em;
  display: flex;
  white-space: nowrap;
}
article.home-whats-new .new-left .whats-new-title h6 span {
  height: 1px;
  background-color: white;
  display: inline-block;
  width: 100%;
  margin-top: 5px;
  margin-left: 15px;
}
article.home-whats-new .new-right {
  width: 150px;
  margin-left: 25px;
  padding-top: 5px;
}
article.home-whats-new .new-right a {
  width: 100%;
}
article.home-whats-new .new-right a img {
  width: 100%;
  height: auto;
}

.lightbulb-icon {
  margin-right: 1.2rem;
  vertical-align: middle;
}
.lightbulb-icon img {
  max-width: 24px;
  max-height: 24px;
  transform: translateY(20%);
}

.page-header-hero {
  min-height: 100vh;
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.page-header-hero__bg {
  position: absolute;
  left: 0;
  top: 7.4rem;
  width: 100%;
  height: calc(100% - 7.4rem);
  z-index: 1;
}
.page-header-hero__bg a {
  display: block;
}
.page-header-hero__bg img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-header-hero__inner {
  position: relative;
  z-index: 2;
  padding: 7.4rem 0;
  padding-bottom: 40vh;
  text-align: right;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
  color: white;
}
.page-header-hero__inner__cta {
  display: block;
  margin-top: 1.2rem;
  color: white;
  cursor: pointer;
}
.page-header-hero__inner__cta::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Icon/Chevron' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cpath d='M8.08066053,0.135353627 C7.91718006,-0.0451178755 7.64509368,-0.0451178755 7.47589711,0.135353627 C7.31241664,0.309728119 7.31241664,0.599945804 7.47589711,0.773913829 L10.5423944,4.04475657 L0.423372499,4.04475657 C0.187488091,4.04516304 0,4.24514497 0,4.49674826 C0,4.74835155 0.187488091,4.95483696 0.423372499,4.95483696 L10.5423944,4.95483696 L7.47589711,8.21958269 C7.31241664,8.4000542 7.31241664,8.69067835 7.47589711,8.86464637 C7.64509368,9.04511788 7.91756113,9.04511788 8.08066053,8.86464637 L11.8731026,4.81948333 C12.0422991,4.64510884 12.0422991,4.35489116 11.8731026,4.18092313 L8.08066053,0.135353627 Z' fill='%23FFFFFF' id='Path-Copy-6'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 1em;
  height: 1em;
  margin-left: 0.8rem;
  transition: 300ms;
  position: relative;
  top: 0.1rem;
}
.page-header-hero__inner__cta:hover, .page-header-hero__inner__cta:focus {
  color: white;
  text-decoration: none;
}
.page-header-hero__inner__cta:hover::after, .page-header-hero__inner__cta:focus::after {
  transform: translateX(0.4rem);
}
@media screen and (max-width: 767px) {
  .page-header-hero {
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    padding-top: 7.4rem;
  }
  .page-header-hero__bg {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    height: auto;
    top: 0;
  }
  .page-header-hero__bg img {
    position: static;
    height: auto;
  }
  .page-header-hero__inner {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    pointer-events: auto;
  }
}
@media screen and (min-width: 768px) {
  .page-header-hero {
    background-color: #1b0c1b !important;
  }
}

.page-template-template_news_and_views .two-col {
  justify-content: space-between;
}
@media (max-width: 820px) {
  .page-template-template_news_and_views .two-col {
    flex-direction: column-reverse;
  }
}
.page-template-template_news_and_views .right-col {
  width: calc(40% - 20px);
  display: flex;
  justify-content: center;
}
@media (max-width: 820px) {
  .page-template-template_news_and_views .right-col {
    width: 100%;
  }
}
.page-template-template_news_and_views .right-col .news-col .article-block h6 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.page-template-template_news_and_views .left-col {
  width: calc(60% - 20px);
  display: flex;
  justify-content: center;
}
@media (max-width: 820px) {
  .page-template-template_news_and_views .left-col {
    width: 100%;
  }
}
.page-template-template_news_and_views .left-col .article-block h6 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.page-template-template_news_and_views .page-header {
  background-color: #290088;
  margin-bottom: 50px;
}
.page-template-template_news_and_views .page-header .featured-section-label .section-label {
  display: inline-block;
  color: white;
  transform: rotate(-90deg);
  margin-left: -54px;
  transform-origin: bottom right;
}
.page-template-template_news_and_views .page-header .two-col .right-col, .page-template-template_news_and_views .page-header .two-col .left-col {
  color: white;
}
.page-template-template_news_and_views .page-header article {
  margin-left: 75px;
  display: flex;
  justify-content: space-between;
}
.page-template-template_news_and_views .page-header article a.featured-article-image {
  width: calc(50% - 15px);
}
.page-template-template_news_and_views .page-header article a.featured-article-image .featured-article-image-holder {
  height: 100%;
  position: relative;
  width: 100%;
}
.page-template-template_news_and_views .page-header article a.featured-article-image .featured-article-image-holder:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 55%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  z-index: 0;
}
.page-template-template_news_and_views .page-header article a.featured-article-image .featured-article-image-holder img {
  position: absolute;
  z-index: 1;
  padding: 10px;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}
.page-template-template_news_and_views .page-header article .featured-article-info {
  color: white;
  margin-left: 20px;
  width: calc(50% - 15px);
  padding-bottom: 30px;
}
.page-template-template_news_and_views .page-header article .featured-article-info a {
  color: white;
  text-decoration: none;
}
.page-template-template_news_and_views .page-header article .featured-article-info a:hover h3, .page-template-template_news_and_views .page-header article .featured-article-info a:focus h3 {
  background-size: 100% 1px;
}
.page-template-template_news_and_views .page-header article .featured-article-info h6 {
  margin-bottom: 10px;
  font-size: 12px;
}
.page-template-template_news_and_views .page-header article .featured-article-info h6 span {
  font-weight: 100;
  text-transform: none;
  letter-spacing: 0.01em;
}
.page-template-template_news_and_views .page-header article .featured-article-info h6 a {
  padding-bottom: 2px;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0 1px;
  background-position: left 85%;
  background-repeat: no-repeat;
  transition: 300ms;
}
.page-template-template_news_and_views .page-header article .featured-article-info h6 a:hover, .page-template-template_news_and_views .page-header article .featured-article-info h6 a:focus {
  background-size: 100% 1px;
}
.page-template-template_news_and_views .page-header article .featured-article-info h3 {
  margin-bottom: 10px;
  display: inline;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0 1px;
  background-position: left 85%;
  background-repeat: no-repeat;
  transition: 900ms;
}
.page-template-template_news_and_views .page-header article .featured-article-info h3:hover, .page-template-template_news_and_views .page-header article .featured-article-info h3:focus {
  background-size: 100% 1px;
}
.page-template-template_news_and_views .page-header article .featured-article-info p {
  font-family: garamond-premier-pro, serif;
  font-size: 18px;
}
.page-template-template_news_and_views h1 {
  margin-bottom: 30px;
  font-size: 10px;
  text-transform: uppercase;
  display: flex;
  justify-content: space-around;
  align-items: center;
  white-space: nowrap;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  letter-spacing: 0.3em;
}
@media (max-width: 820px) {
  .page-template-template_news_and_views h1 {
    margin-bottom: 10px;
  }
}
.page-template-template_news_and_views h1 span {
  margin-left: 15px;
  width: 100%;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.5);
}

.page-template-template_news_and_views .news-featured-post {
  padding-bottom: 15px;
}
@media (max-width: 820px) {
  .page-template-template_news_and_views .news-featured-post .featured-section-label {
    display: flex;
    justify-content: center;
    margin-bottom: 53px;
    position: relative;
    left: 43%;
  }
  .page-template-template_news_and_views .news-featured-post .featured-section-label .section-label {
    transform: none;
    margin-left: 0px;
  }
  .page-template-template_news_and_views .news-featured-post article {
    margin-left: 0px;
    flex-direction: column;
  }
  .page-template-template_news_and_views .news-featured-post article a.featured-article-image, .page-template-template_news_and_views .news-featured-post article .featured-article-info {
    width: 100%;
    margin-left: 0px;
  }
  .page-template-template_news_and_views .news-featured-post article a.featured-article-image .featured-article-image-holder {
    margin-bottom: 10px;
  }
  .page-template-template_news_and_views .news-featured-post article a.featured-article-image .featured-article-image-holder:before {
    z-index: 0;
  }
  .page-template-template_news_and_views .news-featured-post article a.featured-article-image .featured-article-image-holder img {
    position: relative;
    z-index: 1;
  }
}

.news-and-views-header {
  margin-bottom: 20px;
}

.news-and-views-header-two-col .section-label {
  border-bottom-color: #8E9090;
}
.news-and-views-header-two-col .section-label:after, .news-and-views-header-two-col .section-label:before {
  background-color: #8E9090;
}
@media (max-width: 820px) {
  .news-and-views-header-two-col .left-col {
    display: none;
  }
}

.news-views-feed .left-col {
  flex-direction: column;
}
.news-views-feed .left-col .article-block a figure {
  width: 100%;
}
.news-views-feed .left-col .article-block a figure img {
  width: 100%;
  height: auto;
}
.news-views-feed .right-col {
  justify-content: flex-start;
  flex-direction: column;
}
.news-views-feed .right-col .article-block {
  padding-bottom: 15px;
}
@media (max-width: 820px) {
  .news-views-feed .right-col .article-block span {
    color: #8E9090;
    font-family: proxima-nova, sans-serif;
    font-size: 12px;
    font-weight: 200;
    letter-spacing: 0;
    line-height: 14px;
  }
}
.news-views-feed .right-col .article-block h4 {
  margin-bottom: 0px;
}
.news-views-feed .right-col .article-block h6 {
  color: #8E9090;
}
.news-views-feed .right-col .article-block h6 a {
  color: black;
  font-family: proxima-nova, sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.2;
  line-height: 14px;
  text-transform: uppercase;
}
.news-views-feed .right-col .article-block:nth-child(n+2) h4 {
  font-size: 18px;
  line-height: 23px;
}
.news-views-feed .right-col .article-block:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.news-views-feed .right-col .article-block-image, .news-views-feed .right-col .article-block-author {
  display: none;
}

.posts-links {
  position: sticky;
  top: 100px;
  position: -webkit-sticky;
}
.posts-links div {
  margin-bottom: 30px;
}
.posts-links .button, .posts-links .ig_action_bar .ig_button, .ig_action_bar .posts-links .ig_button, .posts-links #loginform p.login-submit, #loginform .posts-links p.login-submit {
  color: #4040E4;
}
.posts-links .button:before, .posts-links .ig_action_bar .ig_button:before, .ig_action_bar .posts-links .ig_button:before, .posts-links #loginform p.login-submit:before, #loginform .posts-links p.login-submit:before, .posts-links .button:after, .posts-links .ig_action_bar .ig_button:after, .ig_action_bar .posts-links .ig_button:after, .posts-links #loginform p.login-submit:after, #loginform .posts-links p.login-submit:after {
  background-color: #4040E4;
}
.posts-links .button svg path, .posts-links .ig_action_bar .ig_button svg path, .ig_action_bar .posts-links .ig_button svg path, .posts-links #loginform p.login-submit svg path, #loginform .posts-links p.login-submit svg path {
  fill: #4040E4;
}

.mobile {
  display: none;
}
@media (max-width: 767px) {
  .mobile {
    display: block;
  }
}

@media (max-width: 767px) {
  .no-mobile {
    display: none;
  }
}

.mobile-section-label {
  display: none;
  margin-bottom: 50px;
}
@media (max-width: 820px) {
  .mobile-section-label {
    display: flex;
    justify-content: center;
  }
  .mobile-section-label .section-label {
    border-bottom-color: black;
  }
  .mobile-section-label .section-label:before, .mobile-section-label .section-label:after {
    background-color: black;
  }
}

.single.post-template-default .page-header {
  padding-bottom: 20px;
}
.single.post-template-default .page-header h1 {
  z-index: 5;
  transform: translateZ(0);
}
@-moz-document url-prefix() {
  .single.post-template-default .page-header h1 {
    z-index: 4;
  }
}
.single.post-template-default .page-header .content-margins:before {
  content: "";
  position: absolute;
  left: calc(74%);
  bottom: -23px;
  background-color: #004F55;
  height: calc(100% + 70px);
  width: 150px;
  transform: skew(-30deg);
  transform-origin: bottom left;
}
@media (max-width: 998px) {
  .single.post-template-default .page-header .content-margins:before {
    display: none;
  }
}
.single.post-template-default .resource-categories > .post-term-tag {
  margin-bottom: 18px;
  font-size: 13px;
  padding: 10px;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  margin-right: 20px;
  user-select: none;
  background: #02acbb;
}
@media (max-width: 767px) {
  .single.post-template-default .resource-categories > .post-term-tag {
    font-size: 11px;
  }
}
.single.post-template-default .resource-categories > .post-term-tag.initiative-type {
  background: #13122f;
}
.single.post-template-default .resource-categories > .post-term-tag.sector-type {
  background: #004F55;
}
.single.post-template-default .resource-categories > .post-term-tag.ungp {
  background: #431845;
}
.single.post-template-default .resource-categories a.ungp-term, .single.post-template-default .resource-categories span.ungp-term {
  background: #431845;
}
.single.post-template-default .resource-author .article-block-author a {
  color: white;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  letter-spacing: initial;
}
.single.post-template-default .resource-author .article-block-author a img {
  width: 56px;
  height: 56px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 20px;
}

.article-block {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.article-block.article_brick {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .article-block.article_brick {
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.article-block:last-child {
  border-bottom: 0px;
}
.article-block a {
  color: black;
  text-decoration: none;
}
.article-block .article-title {
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
}
.article-block .article-title a {
  display: inline;
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
  text-decoration: none;
  background-image: linear-gradient(#F90A4A, #F90A4A);
  background-position: 0% 78%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size 600ms;
}
.article-block .article-title a:hover {
  background-size: 100% 2px;
}
.article-block h6, .article-block .article-long-title {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 8px;
}
.article-block h6 span, .article-block .article-long-title span {
  font-weight: 100;
  letter-spacing: 0.01em;
  text-transform: none;
}
.article-block h6 a, .article-block .article-long-title a {
  color: #4040E4;
  letter-spacing: 0.12em;
  padding-bottom: 2px;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0 1px;
  background-position: left 85%;
  background-repeat: no-repeat;
  transition: 300ms;
}
.article-block h6 a:hover, .article-block h6 a:focus, .article-block .article-long-title a:hover, .article-block .article-long-title a:focus {
  background-size: 100% 1px;
}
.article-block .article-block-image {
  margin-bottom: 15px;
}
.article-block .article-block-image img {
  width: 100%;
  height: auto;
}
.article-block .article-block-info h4 {
  margin-bottom: 15px;
  font-size: 34px;
  display: inline;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0 1px;
  background-position: left 85%;
  background-repeat: no-repeat;
  transition: 900ms;
}
.article-block .article-block-info h4:hover, .article-block .article-block-info h4:focus {
  background-size: 100% 1px;
}
.article-block .article-block-info a:hover h4, .article-block .article-block-info a:focus h4 {
  background-size: 100% 1px;
}
.article-block .article-meta {
  margin-bottom: 8px;
  font-size: 12px;
  font-family: proxima-nova, sans-serif;
  line-height: 12px;
  font-weight: 100;
  text-transform: none;
  letter-spacing: initial;
  color: #8E9090;
}
.article-block .article-meta span, .article-block .article-meta a {
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-left: 2px;
  font-weight: initial;
}
.article-block .article-excerpt {
  line-height: 2.2rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 100;
  margin-top: 12px;
  margin-bottom: 20px;
}
.article-block .article-block-author a {
  display: flex;
  align-items: center;
  font-family: garamond-premier-pro, serif;
  font-size: 18px;
  letter-spacing: 0.01em;
}
.article-block .article-block-author a img {
  height: 55px;
  width: 55px;
  border-radius: 55px;
  margin-right: 15px;
}
.article-block .wp-block-button__link {
  margin-right: 44px;
}
.article-block .wp-block-button__link svg {
  position: absolute;
  left: calc(100% + 6px);
  top: 9px;
  width: 12px;
  height: auto;
  fill: currentColor;
}
.article-block .article-block-content {
  flex: 1 0 0;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .article-block .article-block-content {
    flex: initial;
  }
}
.article-block .article-block-content .article-cta-section {
  padding-top: 28px;
  flex: 1 0 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .article-block .article-block-content .article-cta-section {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .article-block .article-block-content .article-cta-section a {
    margin: 0.5rem 0;
  }
}
.article-block .article-block-content .article-cta-section > svg {
  margin-right: 20px;
}
.article-block .article-block-figure {
  flex: 0 0 120px;
  margin-right: 36px;
  border: 1px solid rgba(38, 38, 38, 0.2);
}
@media (max-width: 767px) {
  .article-block .article-block-figure {
    flex: initial;
    width: 50%;
    margin-bottom: 16px;
  }
  .article-block .article-block-figure img {
    width: 100%;
    height: auto;
  }
}
.article-block .article-block-figure a {
  display: block;
}
.article-block .article-block-figure img {
  height: auto;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.article-block.large-thumb-style .article-block-figure {
  flex: 0 0 60%;
  max-width: 509px;
  padding: 16px;
  padding-bottom: 0;
  position: relative;
  border: 0;
}
@media (max-width: 767px) {
  .article-block.large-thumb-style .article-block-figure {
    flex: initial;
    width: 100%;
    max-width: unset;
  }
}
.article-block.large-thumb-style .article-block-figure::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(50% + 16px);
  border: 1px solid rgba(38, 38, 38, 0.2);
  z-index: 1;
}
.article-block.large-thumb-style .article-block-figure img {
  position: relative;
  z-index: 1;
}
.article-block.initiative-type-valuing-respect .article-cta-section .wp-block-button__link, .article-block.type-resource .article-cta-section .wp-block-button__link, .article-block.resource .article-cta-section .wp-block-button__link {
  color: #0099a7;
}
.article-block.initiative-type-valuing-respect .article-meta span, .article-block.type-resource .article-meta span, .article-block.resource .article-meta span {
  color: #0099a7;
}
.article-block.initiative-type-valuing-respect .article-title a, .article-block.type-resource .article-title a, .article-block.resource .article-title a {
  transition: color 300ms, background-size 600ms;
  background-image: linear-gradient(#0099a7, #0099a7);
}
.article-block.type-post .article-cta-section .wp-block-button__link {
  color: #4040E4;
}
.article-block.type-post .article-meta span {
  color: #4040E4;
}
.article-block.type-post .article-title a {
  transition: color 300ms, background-size 600ms;
  background-image: linear-gradient(#4040E4, #4040E4);
}

.single-person .valuing-respect-related-header h6 {
  color: black;
}
.single-person .valuing-respect-related-header h6 span {
  color: #F90A4A;
}
.single-person .valuing-respect-related-lower .white-fade {
  display: none;
}
.single-person .valuing-respect-related-lower .valuing-respect-slick-single .button, .single-person .valuing-respect-related-lower .valuing-respect-slick-single .ig_action_bar .ig_button, .ig_action_bar .single-person .valuing-respect-related-lower .valuing-respect-slick-single .ig_button, .single-person .valuing-respect-related-lower .valuing-respect-slick-single #loginform p.login-submit, #loginform .single-person .valuing-respect-related-lower .valuing-respect-slick-single p.login-submit {
  color: #F90A4A;
}
.single-person .valuing-respect-related-lower .valuing-respect-slick-single .button::before, .single-person .valuing-respect-related-lower .valuing-respect-slick-single .ig_action_bar .ig_button::before, .ig_action_bar .single-person .valuing-respect-related-lower .valuing-respect-slick-single .ig_button::before, .single-person .valuing-respect-related-lower .valuing-respect-slick-single #loginform p.login-submit::before, #loginform .single-person .valuing-respect-related-lower .valuing-respect-slick-single p.login-submit::before, .single-person .valuing-respect-related-lower .valuing-respect-slick-single .button::after, .single-person .valuing-respect-related-lower .valuing-respect-slick-single .ig_action_bar .ig_button::after, .ig_action_bar .single-person .valuing-respect-related-lower .valuing-respect-slick-single .ig_button::after, .single-person .valuing-respect-related-lower .valuing-respect-slick-single #loginform p.login-submit::after, #loginform .single-person .valuing-respect-related-lower .valuing-respect-slick-single p.login-submit::after {
  background-color: #F90A4A;
}
.single-person .valuing-respect-related-lower .valuing-respect-slick-single img {
  box-shadow: none;
}
.single-person .valuing-respect-related-lower .block-email-block.inline-email {
  background-color: #F90A4A;
}
.single-person .valuing-respect-related-slick-inner:before {
  background-color: #1b0d1b;
}
@media (max-width: 767px) {
  .single-person .page-header-columns {
    flex-direction: column-reverse;
    align-items: center;
  }
  .single-person .page-header-columns .page-header-col-left {
    max-width: 150px;
    padding-bottom: 20px;
  }
  .single-person .page-header-columns .page-header-col-left .line-below-image::before {
    height: calc(100% + 80px);
  }
  .single-person .page-header-columns .page-header-col-left .line-below-image::after {
    top: calc(100% + 80px);
  }
}
.single-person .page-header-with-image.include-slashes {
  background: #371838;
}
@media (max-width: 948px) {
  .single-person .page-header-with-image.include-slashes::after {
    z-index: -1;
    width: 120px;
    height: 40px;
    bottom: -40px;
    top: unset;
    right: 160px;
    z-index: 1;
  }
  .single-person .page-header-with-image.include-slashes::before {
    z-index: 1;
    top: unset;
    right: -187px;
    left: unset;
    bottom: -20px;
    width: 120px;
    z-index: 1;
  }
  .single-person .page-header-with-image.include-slashes > * {
    position: relative;
    z-index: 2;
  }
}
@media (max-width: 767px) {
  .single-person .page-header-container {
    padding-bottom: 50px;
  }
}

.category .page-header {
  width: 100vw;
  background-color: #1c005c;
  padding-top: 100px;
  padding-bottom: 20px;
  margin-bottom: 40px;
}
.category .page-header h1 {
  color: white;
  pointer-events: none;
}
.category .section-label {
  color: white;
  display: inline-block;
}
.category .page-intro-text h1, .category .page-intro-text h2, .category .page-intro-text h3, .category .page-intro-text h4, .category .page-intro-text h5, .category .page-intro-text h6, .category .page-intro-text p {
  color: white;
}

.category-crumb {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  width: 80%;
}
.category-crumb a {
  display: flex;
  align-items: center;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 800;
  margin-right: 10px;
}
.category-crumb a span {
  opacity: 0.5;
  display: inline-block;
  margin-right: 5px;
}
.category-crumb a svg {
  height: 10px;
  transform: rotate(180deg);
  margin-right: 15px;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.category-crumb a svg path {
  fill: white;
}
.category-crumb a:hover svg {
  transform: rotate(180deg) translateX(5px);
}

.line {
  height: 1px;
  background-color: white;
  flex-grow: 1;
  opacity: 0.5;
  margin-bottom: 2px;
}

.category-feed {
  margin-bottom: 40px;
}
.category-feed article {
  padding: 30px 0 20px 0;
  margin-bottom: 10px;
}
.category-feed article:not(.article_brick) {
  border-top: 2px solid rgba(0, 0, 0, 0.3);
}
.category-feed article:not(.article_brick):nth-child(n+2) {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.category-feed article:last-child {
  border-bottom: 1px solid black;
  margin-bottom: 20px;
}
.category-feed article a {
  text-decoration: none;
  color: black;
}
.category-feed article h5 {
  margin-bottom: 10px;
  font-weight: 100;
  letter-spacing: 0.01em;
  text-transform: none;
  opacity: 0.6;
}
@media (max-width: 767px) {
  .category-feed article h3 {
    font-size: 21px;
  }
}
.category-feed article h6 {
  margin-bottom: 20px;
}
.category-feed article button, .category-feed article .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .category-feed article .download-btn {
  color: #4040E4;
  letter-spacing: 0.2em;
}
.category-feed article button:before, .category-feed article .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns .category-feed article .download-btn:before, .category-feed article button:after, .category-feed article .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns .category-feed article .download-btn:after {
  background-color: #4040E4;
}
.category-feed article button svg path, .category-feed article .multi-file-download-block .download-btns .download-btn svg path, .multi-file-download-block .download-btns .category-feed article .download-btn svg path {
  fill: #4040E4;
}

.category-post-count {
  margin-bottom: 50px;
}
.category-post-count span {
  border: 1px solid rgba(38, 38, 38, 0.2);
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 0.1em;
  color: #262626;
}

@media (max-width: 767px) {
  .section-label-cont {
    display: flex;
    justify-content: center;
  }
}

#loginform input[type=text], #loginform input[type=password] {
  -webkit-appearance: none;
  background-color: transparent !important;
  color: white;
  outline: none;
  font-weight: bold;
  letter-spacing: 0.2rem;
  box-shadow: none;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.5rem;
  font-family: proxima-nova, sans-serif;
  width: 100%;
  border: none;
  border-bottom: 1px solid white;
  margin-bottom: 3.8rem;
  text-transform: none;
}
@media (max-width: 767px) {
  #loginform input[type=text], #loginform input[type=password] {
    font-size: 25px;
  }
}
#loginform input[type=text]::placeholder, #loginform input[type=password]::placeholder {
  color: white;
  text-transform: uppercase;
}
#loginform p.login-submit {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 8px 0;
  float: left;
  margin-right: 44px;
}
#loginform p.login-submit .button, #loginform p.login-submit .ig_action_bar .ig_button, .ig_action_bar #loginform p.login-submit .ig_button, #loginform p.login-submit p.login-submit {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
}
#loginform p.login-remember {
  margin-bottom: 40px;
}
#loginform p.login-remember label {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
}
#loginform p.login-remember label input {
  margin-right: 16px;
}
#loginform input[type=submit] {
  background-color: transparent;
}

.login-content {
  color: white;
  margin: 40px 0;
}
.login-content > * {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.forgot-password {
  margin-bottom: 60px;
}

.page-header-container.login {
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-header-container.login .page-header::after {
  z-index: 1;
  transform: skew(-30deg) translateY(60%);
}
@media screen and (max-width: 848px) {
  .page-header-container.login .page-header::after {
    width: 10%;
  }
}
.page-header-container.login .page-header .content-margins {
  position: relative;
  z-index: 3;
}
.page-header-container.login + .page-content {
  padding-top: 0;
}

.page-header-with-bg-image.page-header.error-404 {
  background-color: #1b0c1b;
}

.page-header-with-bg-image.page-header.error-404:before {
  background-color: #1b0d1b;
}

.page-header-with-bg-image.page-header.error-404:after {
  background-color: #6b8bb3;
}

.error404 .page-header {
  min-height: 100vh;
  color: white;
  margin-bottom: 8rem;
}
.error404 .page-header:before {
  content: "";
  position: absolute;
  width: 10%;
  height: calc(100% + 40px);
  transform: skew(-30deg);
  right: calc(20% - 12px);
  top: 0;
  background-color: #13122f;
}
@media (max-width: 848px) {
  .error404 .page-header:before {
    right: calc(10% - 12px);
    height: calc(100% + 20px);
  }
}
@media (max-width: 667px) {
  .error404 .page-header:before {
    width: 15%;
    right: calc(-3% - 5px);
  }
}
.error404 .page-header:after {
  content: "";
  position: absolute;
  width: 10%;
  height: calc(40%);
  transform: skew(-30deg);
  right: calc(36%);
  bottom: 0%;
  background-color: #6b8bb3;
  z-index: 2;
}
@media (max-width: 848px) {
  .error404 .page-header:after {
    right: calc(20% - 7px);
    width: 100%;
    z-index: -2;
    height: calc(100% + 40px);
  }
}
@media (max-width: 667px) {
  .error404 .page-header:after {
    right: calc(13% - 5px);
  }
}
.error404 .page-header p {
  margin-bottom: 56px;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-weight: initial;
}
.error404 .page-header .button-404 {
  color: white;
  margin-bottom: 16px;
}
.error404 .page-header .category-crumb {
  margin-bottom: 96px;
}

.page-header.search {
  background-color: #1b0d1b;
  margin-bottom: 60px;
}
.page-header.search h1 {
  margin-bottom: 40px;
}
.page-header.search h1 span {
  opacity: 0.5;
}
.page-header.search .valuing-respect-lower {
  padding-bottom: 20px;
}
.page-header.search .category-crumb {
  margin-bottom: 44px;
}

section.search-results {
  border-top: 1px solid #262626;
  padding-top: 32px;
}

.search-results-count {
  margin-bottom: 40px;
}

.no-search-results h2 span {
  color: #F90A4A;
}

#cookie-law-info-bar {
  position: fixed !important;
  bottom: 0 !important;
  top: unset !important;
  display: block;
  z-index: 9999;
}

.cli_settings_button {
  color: #F90A4A !important;
  letter-spacing: unset !important;
  font-size: 14px !important;
  font-family: proxima-nova, sans-serif !important;
}

#cookie_action_close_header {
  background-color: transparent !important;
  color: #F90A4A !important;
  letter-spacing: unset !important;
  position: relative;
  text-transform: initial !important;
  font-family: proxima-nova, sans-serif !important;
}

#cliModalClose {
  background: white;
}
#cliModalClose::before, #cliModalClose::after {
  background-color: #F90A4A;
}
#cliModalClose svg {
  display: none !important;
}
#cliModalClose span {
  display: initial !important;
  font-size: 1.1rem;
  position: relative;
  left: -8px;
}

#cookii-advanced {
  background: transparent !important;
  color: #F90A4A !important;
  padding: 0.5rem 1rem !important;
}
#cookii-advanced::before {
  background-color: #F90A4A;
}

.ig_action_bar {
  background-color: #F90A4A !important;
  border-bottom: 3px solid #C5093B;
}
.ig_action_bar .ig_content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0px !important;
  height: 35px;
}
.ig_action_bar .ig_headline {
  color: white;
  font-size: 2.5rem !important;
  font-family: garamond-premier-pro-display, serif;
}
.ig_action_bar .ig_message {
  color: white;
  font-size: 1.8rem !important;
  font-family: proxima-nova, sans-serif;
}
.ig_action_bar .ig_message a {
  color: white !important;
  text-decoration: underline;
}
.ig_action_bar .ig_button {
  background-color: transparent !important;
  font-size: 1.5rem !important;
  margin-left: 50px !important;
}
.ig_action_bar .ig_button:hover {
  background-color: transparent !important;
}

/*
 * Custom Blocks
 */
.block-content-boxes {
  padding: 35px 35px 5px 35px;
  background-color: #F8F8F8;
  position: relative;
  margin-bottom: 30px;
}
.block-content-boxes:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  background-color: #F8F8F8;
  height: 100%;
  width: 50%;
}
.block-content-boxes .box-desc {
  margin-bottom: 30px;
}
.block-content-boxes .box-desc h6 {
  font-weight: 600;
}

.content-boxes-cont {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .content-boxes-cont {
    flex-wrap: wrap;
  }
}
.content-boxes-cont .content-box {
  width: calc(50% - 15px);
  padding: 40px 20px;
  background-color: white;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .content-boxes-cont .content-box {
    width: 100%;
  }
}
.content-boxes-cont .content-box h6 {
  text-transform: uppercase;
  color: #F90A4A;
  margin-bottom: 35px;
  font-weight: 600;
}
.content-boxes-cont .content-box p:last-child {
  margin-bottom: 0px;
}
.content-boxes-cont .content-box:nth-child(even) {
  background-color: #1b0d1b;
  color: white;
}

.full-width-email {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  color: white;
  overflow: hidden;
  padding: 40px 0;
  margin-bottom: 40px;
}
.full-width-email:before {
  content: "";
  left: calc(80% - 30px);
  top: 0;
  position: absolute;
  height: 100%;
  background-color: white;
  width: 100%;
  transform: skew(-35deg);
}
@media (max-width: 767px) {
  .full-width-email:before {
    background-color: #C5093B;
    left: calc(100% - 30px);
    top: unset;
    left: unset;
    right: -20px;
    width: 70px;
    bottom: 40px;
    height: 200px;
  }
}
.full-width-email:after {
  content: "";
  z-index: -1;
  background-color: #F90A4A;
  position: absolute;
  left: 0;
  top: 40px;
  width: 100%;
  height: calc(100% - 80px);
}
.full-width-email .email-accents {
  right: 30px;
  top: 0;
  position: absolute;
  height: 100%;
  width: 20%;
  transform: skew(-35deg);
}
@media (max-width: 767px) {
  .full-width-email .email-accents {
    right: 78px;
    top: unset;
    bottom: 0;
    height: 200px;
    width: 70px;
  }
}
.full-width-email .email-accents .email-block-bg {
  right: 0%;
  top: 0px;
  position: absolute;
  height: calc(100% - 80px);
  background-color: #C5093B;
  width: 50%;
}
@media (max-width: 767px) {
  .full-width-email .email-accents .email-block-bg {
    display: none;
  }
}
.full-width-email .email-accents .email-block-img {
  position: absolute;
  right: 50%;
  top: 80px;
  width: 50%;
  height: calc(100% - 80px);
  overflow: hidden;
}
@media (max-width: 767px) {
  .full-width-email .email-accents .email-block-img {
    height: 100%;
    top: 0;
    right: 0;
    width: 100%;
  }
}
.full-width-email .email-accents .email-block-img .email-block-img-inner {
  transform: skew(35deg);
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.full-width-email .email-accents .email-block-img img {
  height: 100%;
  width: 40vw;
  object-fit: cover;
}
@media (max-width: 767px) {
  .full-width-email .email-accents .email-block-img img {
    width: auto;
  }
}
.full-width-email .email-width {
  width: 70%;
  position: relative;
}
@media (max-width: 767px) {
  .full-width-email .email-width {
    width: 100%;
  }
}
.full-width-email .content-margins {
  padding: 70px 0;
  position: relative;
}
@media (max-width: 767px) {
  .full-width-email .content-margins {
    padding-bottom: 200px;
  }
}
.full-width-email h6 {
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-weight: 600;
  margin-bottom: 15px;
}
.full-width-email h4 {
  font-weight: 300;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .full-width-email .submit-container {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
  }
}

@media (min-width: 999px) {
  .two-column-content .content-left .full-width-email {
    left: auto;
    right: auto;
    margin: auto;
    width: 100%;
  }
}

.block-email-block .subscribe-inputs {
  display: flex;
  position: relative;
}
.block-email-block .sub-email-wrapper {
  position: relative;
  width: 100%;
  display: flex;
}
.block-email-block .sub-email-wrapper:before {
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  content: "";
  position: absolute;
  top: calc(100% - 1px);
  width: 100%;
  right: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.6);
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .block-email-block .sub-email-wrapper:before {
    /* Safari only override */
  }
  .block-email-block .sub-email-wrapper:before ::i-block-chrome {
    display: none;
  }
}
.block-email-block input[type=email] {
  border: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  background-color: transparent;
  color: white;
  padding-bottom: 10px;
  width: 100%;
  outline: none;
  height: 100%;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.14em;
  font-weight: 600;
  font-size: 14px;
}
.block-email-block input[type=submit] {
  border: 0;
  position: relative;
  background-color: transparent;
  color: white;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.2em;
  font-weight: 600;
  padding: 10px 0;
  font-size: 12px;
  cursor: pointer;
}
.block-email-block .submit-container {
  position: relative;
  margin-top: 20px;
  margin-left: 20px;
}
.block-email-block .submit-container:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 1;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
}
.block-email-block .submit-container:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background-color: white;
  z-index: 1;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
}
.block-email-block .submit-container:hover:before {
  transform: translateY(-5px);
}
.block-email-block .submit-container:hover:after {
  transform: translateY(5px);
}
.block-email-block ::-webkit-input-placeholder {
  /* Edge */
  color: white;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.block-email-block :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.block-email-block ::placeholder {
  color: white;
  font-family: proxima-nova, sans-serif;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}

.block-email-block.inline-email {
  background-color: #2a2764;
  padding: 30px;
  color: white;
  display: inline-block;
  max-width: 330px;
  width: 30%;
  min-width: 250px;
  margin-bottom: 25px;
  padding-bottom: 120px;
  overflow: hidden;
  position: relative;
}
.block-email-block.inline-email:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 150px;
  width: 95px;
  background-color: white;
  z-index: 4;
  transform: skew(-35deg);
}
.block-email-block.inline-email:after {
  content: "";
  position: absolute;
  right: 105px;
  bottom: 0;
  height: 120px;
  width: 95px;
  background-color: #F8F8F8;
  z-index: 4;
  transform: skew(-35deg);
}
.block-email-block.inline-email h6 {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;
  letter-spacing: 0.2em;
}
.block-email-block.inline-email h5 {
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.3em;
  letter-spacing: 0.05em;
}
.block-email-block.inline-email .email-header {
  height: 3px;
  background-color: white;
  width: 30%;
  display: inline-block;
  margin-bottom: 20px;
}
.block-email-block.inline-email .subscribe-inputs {
  flex-direction: column;
  align-items: flex-start;
}
.block-email-block.inline-email .subscribe-inputs input[type=email] {
  border: 1px solid rgba(255, 255, 255, 0.6);
  width: 100%;
  padding: 15px 20px;
}
.block-email-block.inline-email .subscribe-inputs .submit-container {
  margin-left: 0px;
}
.block-email-block.inline-email .subscribe-inputs input[type=submit] {
  margin-left: 0px;
}
.block-email-block.inline-email .email-confirmation {
  position: absolute;
  left: 0;
  top: 0;
  padding: inherit;
  height: 100%;
  width: 100%;
  z-index: 4;
  background-color: inherit;
  opacity: 0;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.block-email-block.inline-email.submitted .email-confirmation {
  opacity: 1;
  pointer-events: auto;
}

.email-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: 600ms;
}
.email-modal__inner {
  max-width: 600px;
  width: 90%;
  margin: 0 auto;
  background: #F90A4A;
  color: white;
  overflow-y: scroll;
  transform: scale(1.05);
  opacity: 0;
  transition: 600ms;
  max-height: calc(100vh - 48px);
  position: relative;
}
.email-modal__inner__close {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: transparent;
  position: absolute;
  right: 2.8rem;
  top: 4rem;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  z-index: 3;
  cursor: pointer;
}
.email-modal__inner form {
  overflow: hidden;
  padding: 4rem 2.8rem;
  padding-bottom: 11.2rem;
  position: relative;
}
.email-modal__inner form::before {
  content: "";
  position: absolute;
  right: -45px;
  bottom: -150px;
  width: 180px;
  height: 280px;
  background-image: linear-gradient(0deg, white 0%, white 100%), linear-gradient(0deg, #F8F8F8 0%, #F8F8F8 100%);
  background-position: right top, left 40px;
  background-size: 90px 236px, 90px 236px;
  background-repeat: no-repeat, no-repeat;
  transform: skew(-35deg);
  transform-origin: right top;
  z-index: 3;
}
.email-modal__inner form h2, .email-modal__inner form .content__gdpr > label, .email-modal__inner form .mc-embed-header {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 2rem;
  position: relative;
}
.email-modal__inner form h2::before, .email-modal__inner form .content__gdpr > label::before, .email-modal__inner form .mc-embed-header::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 7.6rem;
  height: 0.3rem;
  background: white;
}
.email-modal__inner form .mc-embed-header > * {
  margin-bottom: 0.8rem;
}
.email-modal__inner form .mc-embed-header > *:last-child {
  margin-bottom: 0;
}
.email-modal__inner form .content__gdpr > label {
  margin-top: 1.2rem;
}
.email-modal__inner form p {
  font-family: garamond-premier-pro, serif;
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0.8rem 0;
}
.email-modal__inner form a {
  color: inherit;
}
.email-modal__inner form a:hover, .email-modal__inner form a:focus {
  color: inherit;
}
.email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) {
  position: relative;
  margin: 2rem 0;
}
.email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) label {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  pointer-events: none;
  position: absolute;
  left: 2rem;
  top: 50%;
  transform: translateY(-50%);
  transition: 300ms;
}
.email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) input[type=text], .email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) input[type=email] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: transparent;
  border: 1px solid currentColor;
  border-radius: 0;
  color: inherit;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
  letter-spacing: 0.1rem;
  display: block;
  padding: 1.2rem 2rem;
  width: 100%;
  outline: none;
}
.email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) input[type=text]:focus ~ label, .email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) input[type=text].has-value ~ label, .email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) input[type=email]:focus ~ label, .email-modal__inner form .mc-field-group:not(.gdprRequired):not(.gdpr-mergeRow) input[type=email].has-value ~ label {
  opacity: 0;
  transform: translateY(-100%);
}
.email-modal__inner form label.checkbox {
  cursor: pointer;
}
.email-modal__inner form label.checkbox span {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 2.4rem;
  position: relative;
}
.email-modal__inner form label.checkbox span::before, .email-modal__inner form label.checkbox span::after {
  content: "";
  position: absolute;
  left: 0;
  top: -0.2rem;
  width: 1.2rem;
  height: 1.2rem;
  border: 1px solid currentColor;
}
.email-modal__inner form label.checkbox span::after {
  background: white;
  transform: scale(0);
  transition: 300ms;
}
.email-modal__inner form label.checkbox input[type=checkbox]:checked ~ span::after {
  transform: scale(0.7);
}
.email-modal__inner form input[type=submit] {
  margin-top: 2rem;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Icon/Chevron' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cpath d='M8.08066053,0.135353627 C7.91718006,-0.0451178755 7.64509368,-0.0451178755 7.47589711,0.135353627 C7.31241664,0.309728119 7.31241664,0.599945804 7.47589711,0.773913829 L10.5423944,4.04475657 L0.423372499,4.04475657 C0.187488091,4.04516304 0,4.24514497 0,4.49674826 C0,4.74835155 0.187488091,4.95483696 0.423372499,4.95483696 L10.5423944,4.95483696 L7.47589711,8.21958269 C7.31241664,8.4000542 7.31241664,8.69067835 7.47589711,8.86464637 C7.64509368,9.04511788 7.91756113,9.04511788 8.08066053,8.86464637 L11.8731026,4.81948333 C12.0422991,4.64510884 12.0422991,4.35489116 11.8731026,4.18092313 L8.08066053,0.135353627 Z' fill='%23FFFFFF' id='Path-Copy-6'%3E%3C/path%3E %3C/g%3E %3C/svg%3E"), linear-gradient(0deg, white 0%, white 100%), linear-gradient(0deg, white 0%, white 100%);
  background-size: 1.2rem auto, calc(100% - 24px) 1px, calc(100% - 24px) 1px;
  background-position: calc(100% - 4px) center, left top, left bottom;
  background-repeat: no-repeat, no-repeat, no-repeat;
  padding-right: 24px;
  transition: 300ms;
}
.email-modal__inner form input[type=submit]:hover, .email-modal__inner form input[type=submit]:focus {
  background-position: right center, left 2px, left calc(100% - 2px);
}
.email-modal__inner form #mce-responses .response {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #F90A4A;
  z-index: 2;
  flex-direction: column;
  padding: 4rem 2.8rem;
  text-align: center;
}
.email-modal__inner form #mce-responses .response a {
  margin-top: 3.2rem;
}
.email-modal.open {
  opacity: 1;
  pointer-events: auto;
}
.email-modal.open .email-modal__inner {
  transform: scale(1);
  opacity: 1;
  transition-delay: 300ms;
}
.email-modal.vr .email-modal__inner {
  background-color: #2a2764;
}
.email-modal.vr .email-modal__inner form::before {
  background-image: linear-gradient(0deg, white 0%, white 100%), linear-gradient(0deg, #4996a5 0%, #4996a5 100%);
}
.email-modal.vr #mce-responses .response {
  background-color: #2a2764;
}

.block-related-content {
  background-color: #004F55;
  padding: 30px 20px 50px 20px;
  display: flex;
  flex-direction: column;
  max-width: 300px;
  align-items: flex-start;
  position: relative;
}
@media (max-width: 767px) {
  .block-related-content {
    float: unset !important;
    margin: 30px auto !important;
  }
}
.block-related-content:before {
  content: "";
  position: absolute;
  bottom: 25px;
  left: -50%;
  right: -50%;
  margin: auto;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.4);
  width: calc(100% + 30px);
}
.block-related-content h6 {
  text-transform: uppercase;
  color: white;
  margin-bottom: 40px;
  position: relative;
  font-weight: 600;
  width: 100%;
  letter-spacing: 0.2em;
}
.block-related-content h6:before {
  content: "";
  position: absolute;
  top: calc(100% + 10px);
  left: -50%;
  right: -50%;
  margin: auto;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.4);
  width: calc(100% + 70px);
}
.block-related-content img {
  margin-bottom: 20px;
  width: 90%;
  height: auto;
}
.block-related-content h5 {
  font-size: 13px;
  color: white;
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  margin-bottom: 15px;
}
.block-related-content h5 span {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600;
}
.block-related-content h4 {
  font-size: 20px;
  color: white;
  line-height: 1.2em;
  font-weight: 600;
  margin-bottom: 15px;
}
.block-related-content.alignright + figure {
  width: calc(100% - 325px);
}
.block-related-content.alignleft + figure {
  width: calc(100% - 325px);
  float: right;
  margin-top: 0;
}
.block-related-content.alignleft + figure.wp-block-embed-vimeo .wp-block-embed__wrapper, .block-related-content.alignleft + figure .wp-block-embed-youtube .wp-block-embed__wrapper {
  margin-bottom: 24px;
}
.block-related-content.alignleft + figure.wp-block-embed-vimeo iframe, .block-related-content.alignleft + figure .wp-block-embed-youtube iframe {
  left: 0;
  width: 100%;
  height: 100%;
}
.block-related-content.alignleft + figure + * {
  clear: both;
}

.block-statistic {
  background-color: #1b0c1b;
  padding: 100px 30px;
  color: white;
  position: relative;
  margin: 100px 0;
}
.block-statistic:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: inherit;
}
.block-statistic .stat-block-line {
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% + 20px);
  width: 1px;
  background-color: orange;
}
.block-statistic .stat-block-line:before {
  content: "";
  width: 9px;
  border-radius: 8px;
  background-color: blue;
  height: 9px;
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 30px);
  margin: auto;
}

.stat-block-title-cont {
  position: absolute;
  left: 0;
  height: calc(100% + 120px);
  top: 0;
  bottom: 0;
  margin: auto;
  color: #1b0c1b;
}
.stat-block-title-cont:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  background-color: #1b0c1b;
  height: calc(100% - 40px);
}
.stat-block-title-cont:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: calc(100% - 20px);
  border-radius: 8px;
  background-color: #1b0c1b;
  height: 9px;
  width: 9px;
  margin: auto;
}
.stat-block-title-cont .stat-block-title {
  color: #1b0c1b;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  padding-bottom: 5px;
  border-bottom: 1px solid #1b0c1b;
  position: relative;
  top: 4px;
}

.stat-block-title:before {
  background-color: #1b0c1b;
}
.stat-block-title:after {
  display: none;
}

.single-stat {
  display: flex;
  justify-content: center;
  margin-bottom: 120px;
}
.single-stat:last-child {
  margin-bottom: 0px;
}
.single-stat .stat-label-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  margin-right: 30px;
  width: 105px;
}
.single-stat .stat-label-cont .stat-label {
  transform: rotate(-90deg);
  text-align: center;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
  max-width: 105px;
}
.single-stat .stat-label-cont .stat-label:before {
  content: "";
  position: absolute;
  height: 30px;
  width: 1px;
  background-color: white;
  top: calc(100% + 30px);
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.single-stat .stat-label-cont .stat-label:after {
  content: "";
  position: absolute;
  width: 9px;
  border-radius: 8px;
  background-color: white;
  height: 9px;
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 25px);
  margin: auto;
}
.single-stat .stat-info-cont {
  display: flex;
  align-items: center;
  width: 400px;
  position: relative;
  z-index: 0;
}
@media (max-width: 767px) {
  .single-stat .stat-info-cont {
    flex-direction: column;
  }
}
.single-stat .stat-info-cont .stat-num {
  font-size: 105px;
  font-family: garamond-premier-pro, serif;
  margin-right: 45px;
  position: relative;
  font-weight: 800;
}
.single-stat .stat-info-cont .stat-num:before {
  content: "";
  position: absolute;
  top: 100%;
  height: 3px;
  width: 100%;
  background-color: #F90A4A;
}
.single-stat .stat-info-cont .stat-title {
  font-weight: 600;
  opacity: 1;
}
@media (max-width: 767px) {
  .single-stat .stat-info-cont .stat-title {
    margin-top: 2rem;
  }
}
.single-stat .stat-info-cont h6 {
  text-transform: uppercase;
  opacity: 0.6;
  line-height: 1.3em;
}
.single-stat .stat-info-cont .large-stat {
  position: absolute;
  right: -10%;
  z-index: -1;
  font-size: 250px;
  color: #1b0d1b;
  font-family: garamond-premier-pro, serif;
  font-weight: 600;
}
@media (max-width: 767px) {
  .single-stat .stat-info-cont .large-stat {
    font-size: 117px;
    right: 0;
  }
}

.block-accordion {
  margin-bottom: 30px;
}

.accordion-title h4 {
  color: #F90A4A;
  font-weight: 400;
  border-top: 1px solid #F90A4A;
  border-bottom: 1px solid #F90A4A;
  padding: 15px 0;
  font-size: 35px;
  margin-bottom: 0px;
  line-height: 1.2em;
}

.plus-vert-line {
  transition: ease 300ms all;
  transform: rotate(0deg);
  transform-origin: center;
}

.active .accordion-row-icon {
  background-color: #F90A4A;
}
.active .plus-vert-line {
  transform: rotate(-90deg);
}
.active svg line {
  stroke: white !important;
}

.accordion-rows {
  border-bottom: 1px solid #F90A4A;
}
.accordion-rows .accordion-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accordion-rows .accordion-row:last-child {
  border-bottom: 0px;
}
.accordion-rows .accordion-row .accordion-row-title-cont {
  display: flex;
  align-items: center;
  padding: 25px 0;
  user-select: none;
  cursor: pointer;
}
.accordion-rows .accordion-row .accordion-row-title-cont h5 {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 600;
  transition: ease 300ms all;
  line-height: 1.3em;
}
.accordion-rows .accordion-row .accordion-row-icon {
  border: 1px solid #F90A4A;
  border-radius: 100%;
  height: 25px;
  width: 25px;
  margin-right: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: ease 300ms all;
  min-width: 25px;
  max-width: 25px;
}
.accordion-rows .accordion-row .accordion-row-icon svg {
  height: 11px;
  position: relative;
}
.accordion-rows .accordion-row .accordion-row-icon line {
  transition: ease 300ms all;
  stroke: #F90A4A;
}
.accordion-rows .accordion-row .accordion-row-content {
  padding-left: 40px;
  display: none;
}

.active .accordion-row-title-cont h5 {
  color: #F90A4A;
}

.advisory-group-title {
  color: #290088;
  font-size: 3rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .advisory-group-title {
    font-size: 40px;
  }
}

.advisory-group-members-section {
  margin-top: 80px;
}

.advisory-group-row {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 72px;
}
.advisory-group-row > * {
  margin: 0 32px;
}
.advisory-group-row > *:first-child {
  margin-left: 0;
}
.advisory-group-row > *:last-child {
  margin-right: 0;
}
.advisory-group-row:nth-child(2n-1) > *:nth-child(2n) {
  border-color: #0099a7;
}
.advisory-group-row:nth-child(2n-1) > *:nth-child(2n) .advisory-group-member-name {
  color: #0099a7;
}
.advisory-group-row:nth-child(2n-1) > *:nth-child(2n-1) {
  border-color: #1c005c;
}
.advisory-group-row:nth-child(2n-1) > *:nth-child(2n-1) .advisory-group-member-name {
  color: #1c005c;
}
.advisory-group-row:nth-child(2n) > *:nth-child(2n-1) {
  border-color: #0099a7;
}
.advisory-group-row:nth-child(2n) > *:nth-child(2n-1) .advisory-group-member-name {
  color: #0099a7;
}
.advisory-group-row:nth-child(2n) > *:nth-child(2n) {
  border-color: #1c005c;
}
.advisory-group-row:nth-child(2n) > *:nth-child(2n) .advisory-group-member-name {
  color: #1c005c;
}
@media screen and (max-width: 767px) {
  .advisory-group-row {
    display: block;
    margin-bottom: 0;
  }
  .advisory-group-row > * {
    margin: 48px 0;
  }
}

.advisory-group-member {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  padding: 0 32px;
  padding-bottom: 24px;
  width: 30%;
}
@media (max-width: 767px) {
  .advisory-group-member {
    width: 100%;
  }
}

.advisory-group-member-name {
  font-size: 55px;
  font-family: garamond-premier-pro, serif;
  margin-bottom: 15px;
  font-weight: bold;
  margin-top: -0.5em;
  background: white;
  padding: 0 12px;
  font-size: 35px;
  text-align: center;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .advisory-group-member-name {
    font-size: 50px;
  }
}
.advisory-group-member-name span {
  font-size: 25px;
  line-height: 1.2em;
  display: block;
}

.advisory-group-member-content {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #8E9090;
}
.advisory-group-member-content * {
  font-family: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  text-transform: inherit !important;
  letter-spacing: inherit !important;
}
.advisory-group-member-content p {
  margin: 0 !important;
}
.advisory-group-member-content b, .advisory-group-member-content strong {
  color: #262626;
}

.resources-block-title {
  font-size: 3rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
  margin-bottom: 15px;
  margin-bottom: 24px;
  color: #290088;
}
@media screen and (max-width: 767px) {
  .resources-block-title {
    font-size: 40px;
  }
}

.resources-block-subtitle {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}
.resources-block-count {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #8E9090;
  border: 1px solid rgba(38, 38, 38, 0.2);
  padding: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}
.resources-block-resource {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  padding: 36px 0;
}
@media (max-width: 767px) {
  .resources-block-resource {
    flex-direction: column;
  }
}
.resources-block-resource:first-child {
  border-top: 1px solid #262626;
}
.resources-block-resource:not(:first-of-type) {
  border-top: 1px solid rgba(38, 38, 38, 0.2);
}
.resources-block-resource:last-child {
  border-bottom: 1px solid #262626;
}
.resources-block-resource .resources-block-resource-thumb {
  flex: 0 0 120px;
  margin-right: 32px;
  align-self: flex-start;
}
.resources-block-resource .resources-block-resource-thumb img {
  max-width: 100%;
  height: auto;
}
.resources-block-resource .resources-block-resources-info {
  flex: 1 0 0;
}
@media screen and (max-width: 767px) {
  .resources-block-resource {
    display: block;
  }
  .resources-block-resource .resources-block-resource-thumb {
    display: inline-block;
    margin-right: 0;
    margin-bottom: 20px;
    width: 50%;
  }
  .resources-block-resource .resources-block-resource-thumb img {
    width: 100%;
    height: auto;
  }
}
.resources-block-resource-thumb img {
  max-width: 100%;
}

.resources-block-resource-date {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #8E9090;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  display: block;
  margin-bottom: 15px;
}
.resources-block-resource-date span {
  color: #0099a7;
  font-weight: bold;
  text-transform: uppercase;
}

.resources-block-resource-title {
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
  margin-bottom: 15px;
}
.resources-block-resource-subtitle {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 24px;
  text-transform: none;
  letter-spacing: 0.09em;
  font-size: 11px;
}
.resource-link-resource-cta-section {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #0099a7;
}
.resource-link-resource-cta-section .sidebar-social-share {
  margin-top: 2rem;
  color: #0099a7;
}
.resource-link-resource-cta-section .sidebar-social-share li::before, .resource-link-resource-cta-section .sidebar-social-share li:after {
  display: none;
}
.resource-link-resource-cta-section .sidebar-social-share li {
  color: #0099a7;
}
.resource-link-resource-cta-section .sidebar-social-share-button {
  color: #0099a7;
}
.resource-link-resource-cta-section .sidebar-social-share ul li a {
  color: #0099a7;
}
.resource-link-resource-cta-section .arrow-link svg g path {
  fill: #0099a7;
}

.resource-link-resource-cta-icon {
  color: inherit;
  margin-right: 20px;
}
.resource-link-resource-cta-icon svg {
  fill: currentColor;
}
.resource-link-resource-cta-icon svg path {
  fill: currentColor;
}

.resource-link-resource-cta-section .resource-download-link {
  margin-right: 20px !important;
  position: relative;
}
.resource-link-resource-cta-section .resource-download-link img {
  height: 25px;
  filter: brightness(50%) sepia(100) saturate(84) hue-rotate(180deg);
}

.resources-block-resources-section.hidden {
  display: none;
}

.resource-show-more {
  text-align: center;
}
.resource-show-more button, .resource-show-more .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .resource-show-more .download-btn {
  margin-top: 15px;
  color: black;
  border: 1px solid #1c005c;
  padding: 8px 20px;
}
.resource-show-more button:before, .resource-show-more .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns .resource-show-more .download-btn:before, .resource-show-more button:after, .resource-show-more .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns .resource-show-more .download-btn:after {
  display: none;
}
.resource-show-more button .fewer, .resource-show-more .multi-file-download-block .download-btns .download-btn .fewer, .multi-file-download-block .download-btns .resource-show-more .download-btn .fewer {
  display: none;
}
.resource-show-more button.active, .resource-show-more .multi-file-download-block .download-btns .active.download-btn, .multi-file-download-block .download-btns .resource-show-more .active.download-btn {
  color: #8E9090;
  border-color: #8E9090;
}
.resource-show-more button.active span, .resource-show-more .multi-file-download-block .download-btns .active.download-btn span, .multi-file-download-block .download-btns .resource-show-more .active.download-btn span {
  display: none;
}
.resource-show-more button.active .fewer, .resource-show-more .multi-file-download-block .download-btns .active.download-btn .fewer, .multi-file-download-block .download-btns .resource-show-more .active.download-btn .fewer {
  display: block;
}

.resource-block-resource-title__alt {
  font-family: proxima-nova, sans-serif;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-weight: bold;
}

.sidebar-social-share ul li a {
  color: #0099a7 !important;
}

.sidebar-social-share-button {
  display: unset;
}

.block-full-image-block img {
  margin-bottom: 10px;
  width: calc(100vw - 100%);
}
.block-full-image-block h6 {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  color: #F90A4A;
}
.block-full-image-block h6 span {
  color: black;
}

.block-gallery-slide {
  margin-bottom: 30px;
  outline: none;
}
.block-gallery-slide h4 {
  margin-bottom: 30px;
}
.block-gallery-slide h4 span {
  background-color: #F90A4A;
  color: white;
  padding: 10px 15px 10px 10px;
  position: relative;
  display: inline-block;
}
.block-gallery-slide h4 span:before {
  content: "";
  position: absolute;
  top: -15px;
  left: 100%;
  height: 0;
  width: 0;
  z-index: -1;
  border-top: 30px solid transparent;
  border-bottom: 29px solid transparent;
  border-left: 30px solid #F90A4A;
  transform: skewY(-45deg);
}
.block-gallery-slide p {
  font-size: 18px;
  line-height: 1.3em;
}
.block-gallery-slide .block-gallery-image img {
  width: 100%;
}
@media (max-width: 767px) {
  .block-gallery-slide .block-gallery-image {
    margin-bottom: 20px;
  }
}
.block-gallery-slide .block-gallery-image-caption {
  display: flex;
  justify-content: space-between;
}
.block-gallery-slide .block-gallery-image-caption .block-gallery-image {
  width: calc(50% - 10px);
}
.block-gallery-slide .block-gallery-image-caption .block-gallery-image img {
  width: auto;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .block-gallery-slide .block-gallery-image-caption .block-gallery-image {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.block-gallery-slide .block-gallery-image-caption .block-gallery-caption {
  width: calc(50% - 10px);
}
@media (max-width: 767px) {
  .block-gallery-slide .block-gallery-image-caption .block-gallery-caption {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .block-gallery-slide .block-gallery-image-caption {
    flex-direction: column;
  }
}

.block-gallery-block {
  max-width: 800px;
}
.block-gallery-block .block-gallery-nav {
  color: #F90A4A;
  font-family: garamond-premier-pro, serif;
  font-weight: 900;
  font-size: 18px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  margin-bottom: 80px;
  margin-top: -88px;
}
.block-gallery-block .block-gallery-nav .nav-count {
  margin: 0 10px;
}
.block-gallery-block button, .block-gallery-block .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .block-gallery-block .download-btn {
  height: 15px;
  width: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
}
.block-gallery-block button span, .block-gallery-block .multi-file-download-block .download-btns .download-btn span, .multi-file-download-block .download-btns .block-gallery-block .download-btn span {
  opacity: 0;
  font-size: 0px;
}
.block-gallery-block button svg, .block-gallery-block .multi-file-download-block .download-btns .download-btn svg, .multi-file-download-block .download-btns .block-gallery-block .download-btn svg {
  position: initial;
  height: calc(100% - 5px);
  padding: 0px;
}
.block-gallery-block button:before, .block-gallery-block .multi-file-download-block .download-btns .download-btn:before, .multi-file-download-block .download-btns .block-gallery-block .download-btn:before, .block-gallery-block button:after, .block-gallery-block .multi-file-download-block .download-btns .download-btn:after, .multi-file-download-block .download-btns .block-gallery-block .download-btn:after {
  display: none;
}
.block-gallery-block button.nav-prev svg, .block-gallery-block .multi-file-download-block .download-btns .nav-prev.download-btn svg, .multi-file-download-block .download-btns .block-gallery-block .nav-prev.download-btn svg {
  transform: rotate(180deg);
}
.block-gallery-block button svg path, .block-gallery-block .multi-file-download-block .download-btns .download-btn svg path, .multi-file-download-block .download-btns .block-gallery-block .download-btn svg path {
  fill: #F90A4A;
}

.block-gallery-inner:not(.slick-initialized) {
  position: relative;
}
.block-gallery-inner:not(.slick-initialized) .block-gallery-slide + .block-gallery-slide {
  position: absolute;
  left: 0;
  top: 0;
}

.block-section-label-block {
  margin-bottom: 60px;
}
.block-section-label-block h2 {
  font-size: 11px;
  letter-spacing: 0.18em;
  font-weight: 700;
  display: inline;
  font-family: proxima-nova, sans-serif;
}
.block-section-label-block .section-label {
  border-bottom-color: black;
}
.block-section-label-block .section-label:before, .block-section-label-block .section-label:after {
  background-color: rgba(38, 38, 38, 0.2);
}

.block-staff-block .staff-block-title {
  margin-bottom: 60px;
}
.block-staff-block .staff-block-title span {
  border-bottom: 1px solid black;
}
.block-staff-block .section-label:before, .block-staff-block .section-label:after {
  display: none;
}
.block-staff-block .staff-block-feed {
  display: flex;
  flex-wrap: wrap;
}
.block-staff-block article {
  border: 1px solid #F90A4A;
  width: calc( 25% - 10px);
  margin-bottom: 80px;
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 868px) {
  .block-staff-block article {
    width: calc(33.3% - 10px);
  }
}
@media (max-width: 767px) {
  .block-staff-block article {
    width: calc(50% - 10px);
  }
}
@media (max-width: 600px) {
  .block-staff-block article {
    width: 100%;
  }
}
.block-staff-block article a {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  position: relative;
  color: black;
  text-decoration: none;
  text-align: center;
}
.block-staff-block article a .staff-block-image {
  height: 0;
  padding-bottom: 100px;
  width: 120px;
  margin: -65px auto 30px auto;
  position: relative;
}
.block-staff-block article a h4 {
  margin-bottom: 10px;
  line-height: 1em;
  font-size: 24px;
  color: #F90A4A;
}
.block-staff-block article a img {
  border-radius: 100%;
  padding: 5px;
  background-color: white;
  height: auto;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: auto;
}
.block-staff-block article a h6 span {
  color: #8E9090;
  display: block;
}
.block-staff-block article:nth-child(even) {
  border-color: black;
}
.block-staff-block article:nth-child(even) a h4 {
  color: black;
}

.pillarBlock {
  background-color: #F8F8F8;
  top: -80px;
  position: relative;
  z-index: 0;
  padding-top: 80px;
}
@media (max-width: 767px) {
  .pillarBlock {
    padding-top: 60px;
    top: -120px;
    margin-bottom: -120px;
  }
}
.pillarBlock .pillarHeader {
  text-align: center;
  padding-top: 35px;
}
.pillarBlock .pillarContent {
  display: flex;
  flex-wrap: nowrap;
}
@media (max-width: 767px) {
  .pillarBlock .pillarContent {
    flex-wrap: wrap-reverse;
  }
}
.pillarBlock .pillarAccordion {
  background-color: white;
  padding: 30px;
  width: 100%;
  margin: 20px 66px 20px 0px;
  max-width: 70%;
}
.pillarBlock .pillarAccordion .accordion-title {
  padding-bottom: 15px;
  border-bottom: 1px solid #F90A4A;
}
.pillarBlock .pillarAccordion .accordion-row-content {
  padding-bottom: 20px;
  color: #262626 !important;
  font-family: garamond-premier-pro, serif !important;
  font-size: 18px !important;
  letter-spacing: 0;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}
.pillarBlock .pillarAccordion .accordion-row-content a:not(:last-child) {
  padding-bottom: 20px;
  color: #F90A4A;
  font-family: garamond-premier-pro, serif;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
  text-transform: uppercase;
  text-decoration: none;
}
@media (min-width: 768px) {
  .pillarBlock .pillarAccordion .accordion-row-content {
    padding-bottom: 52px;
    padding-right: 96px;
  }
}
.pillarBlock .pillarAccordion .accordion-row-content .button, .pillarBlock .pillarAccordion .accordion-row-content #loginform p.login-submit, #loginform .pillarBlock .pillarAccordion .accordion-row-content p.login-submit, .pillarBlock .pillarAccordion .accordion-row-content .ig_action_bar .ig_button, .ig_action_bar .pillarBlock .pillarAccordion .accordion-row-content .ig_button {
  color: #F90A4A;
}
.pillarBlock .pillarAccordion .accordion-row-content p {
  font-family: garamond-premier-pro, serif;
}
@media (min-width: 768px) {
  .pillarBlock .pillarAccordion .accordion-row-content > *:last-child {
    position: relative;
  }
  .pillarBlock .pillarAccordion .accordion-row-content > *:last-child::before {
    content: "";
    position: absolute;
    right: -96px;
    width: 72px;
    height: 114px;
    bottom: -52px;
    transform: skew(-30deg);
    background: #C5093B;
  }
  .pillarBlock .pillarAccordion .accordion-row-content > *:last-child::after {
    content: "";
    position: absolute;
    right: -5px;
    width: 72px;
    height: 46px;
    bottom: -52px;
    transform: skew(-30deg);
    background: #F90A4A;
  }
}
@media (max-width: 767px) {
  .pillarBlock .pillarAccordion {
    max-width: 100%;
    margin: 0px;
  }
}
.pillarBlock .pillarWriteup {
  max-width: 30%;
}
@media (max-width: 767px) {
  .pillarBlock .pillarWriteup {
    max-width: 100%;
    width: 100%;
  }
}
.pillarBlock .pillarCarouselNavigation {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  padding: 40px 0px;
}
.pillarBlock .pillarCarouselNavigation a {
  text-decoration: none;
  color: #8E9090;
  position: relative;
  transition: 600ms;
}
.pillarBlock .pillarCarouselNavigation a:before {
  content: "";
  background-color: #F90A4A;
  width: 0;
  height: 2px;
  position: absolute;
  top: 40px;
  left: 0px;
  transition: 600ms;
}
.pillarBlock .pillarCarouselNavigation a:hover, .pillarBlock .pillarCarouselNavigation a:focus {
  color: #F90A4A;
  transition: 300ms;
}
.pillarBlock .pillarCarouselNavigation a:hover:before, .pillarBlock .pillarCarouselNavigation a:focus:before {
  content: "";
  background-color: #F90A4A;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 40px;
  left: 0px;
  transition: 300ms;
}
.pillarBlock .pillarCarouselNavigation a.active {
  color: #F90A4A;
}
.pillarBlock .pillarCarouselNavigation a.active:before {
  content: "";
  background-color: #F90A4A;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 40px;
  left: 0px;
}
@media (max-width: 767px) {
  .pillarBlock .pillarCarouselNavigation a.active:before {
    top: 40px !important;
  }
}
@media (max-width: 767px) {
  .pillarBlock .pillarCarouselNavigation a.active:before {
    content: unset;
  }
  .pillarBlock .pillarCarouselNavigation a h3 {
    font-size: 20px;
  }
  .pillarBlock .pillarCarouselNavigation a h3 {
    position: relative;
    text-align: center;
  }
  .pillarBlock .pillarCarouselNavigation a h3:before {
    content: "";
    background-color: #F90A4A;
    width: 4.8rem;
    height: 2px;
    position: absolute;
    top: calc(100% + 4px);
    left: 50%;
    transition: 600ms;
    transform: translateX(-50%) scaleX(0);
  }
  .pillarBlock .pillarCarouselNavigation a:hover::before, .pillarBlock .pillarCarouselNavigation a:focus::before {
    content: unset;
  }
  .pillarBlock .pillarCarouselNavigation a:hover h3:before, .pillarBlock .pillarCarouselNavigation a:focus h3:before {
    transform: translateX(-50%) scaleX(1);
  }
  .pillarBlock .pillarCarouselNavigation a.active h3::before {
    transform: translateX(-50%) scaleX(1);
  }
}
.pillarBlock .pillarSlide a {
  color: #F90A4A;
  text-decoration: none;
}
.pillarBlock .pillarSlide a svg {
  height: 15px;
  fill: #F90A4A;
  position: relative;
  top: -2px;
  left: 0px;
  transition: all 0.2s;
}
.pillarBlock .pillarSlide a:hover::before {
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
}
.pillarBlock .pillarSlide a:hover::after {
  transform: translateY(4px);
  -webkit-transform: translateY(4px);
  -moz-transform: translateY(4px);
}
.pillarBlock .pillarSlide a:hover svg {
  left: 5px;
}
.pillarBlock .pillarSlide p {
  font-family: garamond-premier-pro, serif;
}
.pillarBlock .pillarSlide h5 {
  margin: 25px 0px 15px 0;
}
.pillarBlock .pillarSlide .featured_home_project {
  display: flex;
  flex-wrap: nowrap;
}
.pillarBlock .pillarSlide .featured_home_project .fhp_image {
  width: 100%;
}
.pillarBlock .pillarSlide .featured_home_project .fhp_image a img {
  width: 75%;
  object-fit: contain;
  height: 100%;
}
.pillarBlock .pillarSlide .featured_home_project .fhp_content {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .pillarBlock .pillarSlide .featured_home_project .fhp_content {
    margin-left: -26px;
  }
}
.pillarBlock .pillarSlide .featured_home_project .fhp_content h4 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.5px;
  line-height: 22px;
  margin-bottom: 10px;
}
.pillarBlock .pillarSlide .featured_home_project .fhp_content .button, .pillarBlock .pillarSlide .featured_home_project .fhp_content #loginform p.login-submit, #loginform .pillarBlock .pillarSlide .featured_home_project .fhp_content p.login-submit, .pillarBlock .pillarSlide .featured_home_project .fhp_content .ig_action_bar .ig_button, .ig_action_bar .pillarBlock .pillarSlide .featured_home_project .fhp_content .ig_button {
  color: #F90A4A !important;
}
.pillarBlock .pillarSlide .featured_home_project .fhp_content .button:before, .pillarBlock .pillarSlide .featured_home_project .fhp_content #loginform p.login-submit:before, #loginform .pillarBlock .pillarSlide .featured_home_project .fhp_content p.login-submit:before, .pillarBlock .pillarSlide .featured_home_project .fhp_content .ig_action_bar .ig_button:before, .ig_action_bar .pillarBlock .pillarSlide .featured_home_project .fhp_content .ig_button:before, .pillarBlock .pillarSlide .featured_home_project .fhp_content .button:after, .pillarBlock .pillarSlide .featured_home_project .fhp_content #loginform p.login-submit:after, #loginform .pillarBlock .pillarSlide .featured_home_project .fhp_content p.login-submit:after, .pillarBlock .pillarSlide .featured_home_project .fhp_content .ig_action_bar .ig_button:after, .ig_action_bar .pillarBlock .pillarSlide .featured_home_project .fhp_content .ig_button:after {
  background-color: #F90A4A;
}

.whoweareBlock {
  color: white;
  padding-top: 80px;
  padding-bottom: 186px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .whoweareBlock {
    padding-bottom: 24px;
  }
}
.whoweareBlock .whoweareBlockBackground {
  padding-top: 88px;
  background-color: #371838;
}
.whoweareBlock .whoweareHeader {
  display: flex;
  flex-wrap: wrap;
}
.whoweareBlock .whoweareHeader .topHeader {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
  }
}
.whoweareBlock .whoweareHeader .topHeader .whowearetitle {
  width: 30%;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader .whowearetitle {
    width: 100%;
  }
}
.whoweareBlock .whoweareHeader .topHeader h2 {
  font-size: 90px;
  letter-spacing: 0.035em;
  font-family: garamond-premier-pro, serif;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader h2 {
    font-size: 45px;
    line-height: 45px;
    letter-spacing: -0.56px;
    white-space: nowrap;
  }
}
.whoweareBlock .whoweareHeader .topHeader .slashImage {
  flex: 1 0 0;
  max-width: 640px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader .slashImage {
    flex: initial;
    max-width: unset;
    margin-bottom: -72px;
  }
}
@media screen and (max-width: 450px) {
  .whoweareBlock .whoweareHeader .topHeader .slashImage {
    display: none;
  }
}
.whoweareBlock .whoweareHeader .topHeader .slashImage::before {
  content: "";
  position: absolute;
  top: calc(-128px + 94px);
  left: calc(20% - 16px);
  width: 64px;
  height: 200px;
  transform: skew(-30deg);
  background: #1b0d1b;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader .slashImage::before {
    top: calc(-128px + 64px);
    left: calc(20% + 2px);
    width: 40px;
    height: 80px;
  }
}
.whoweareBlock .whoweareHeader .topHeader .slashImage figure {
  transform: skew(-30deg);
  overflow: hidden;
  position: relative;
  width: 80%;
  left: calc(20% + 30px);
  height: 230px;
  top: -128px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader .slashImage figure {
    height: 114px;
    max-width: 320px;
  }
}
.whoweareBlock .whoweareHeader .topHeader .slashImage figure img {
  position: absolute;
  left: 20px;
  top: 0;
  width: calc(100% + 74px);
  height: calc(100% + 100px);
  object-fit: cover;
  transform: skew(30deg);
}
@media (max-width: 767px) {
  .whoweareBlock .whoweareHeader .topHeader .slashImage figure img {
    left: 16px;
    top: -10px;
    width: calc(100% + 34px);
    height: calc(100% + 90px);
  }
}
.whoweareBlock .whoweareContent {
  display: flex;
  flex-wrap: nowrap;
  margin: 20px 0px;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .whoweareContent {
    display: block;
  }
}
.whoweareBlock .whoweareContent .wp-block-button {
  margin-bottom: 24px;
}
.whoweareBlock .whoweareContent .wp-block-button .wp-block-button__link:hover, .whoweareBlock .whoweareContent .wp-block-button .wp-block-button__link:focus {
  text-decoration: none;
  color: #D78CFF !important;
}
.whoweareBlock .whoweareContent a.button:hover, .whoweareBlock .whoweareContent .ig_action_bar a.ig_button:hover, .ig_action_bar .whoweareBlock .whoweareContent a.ig_button:hover, .whoweareBlock .whoweareContent a.button:focus, .whoweareBlock .whoweareContent .ig_action_bar a.ig_button:focus, .ig_action_bar .whoweareBlock .whoweareContent a.ig_button:focus {
  color: #D78CFF;
  text-decoration: none;
}
.whoweareBlock .writeup {
  padding-top: 40px;
  border-top: 1px solid white;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .writeup {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .whoweareBlock .writeup h3 {
    font-size: 23px;
    line-height: 29px;
    letter-spacing: -0.07px;
    font-weight: bold;
  }
}
.whoweareBlock .allies {
  background-color: #1b0d1b;
  width: 100%;
  max-width: 350px;
  margin-bottom: 30px;
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .allies {
    max-width: unset;
  }
}
.whoweareBlock .allies .alliesContent {
  text-align: center;
  margin: 0 22px;
  padding: 22px;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.whoweareBlock .allies .alliesContent .miniAccSlide {
  width: 60%;
  margin: 0px auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.whoweareBlock .allies .alliesContent .miniAccSlide:last-child {
  border-bottom: 0px;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideTitle {
  margin: 15px 0px;
  cursor: pointer;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideTitle h6 {
  font-size: 12px;
  font-weight: 100;
  transition: 300ms;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideTitle h6:hover, .whoweareBlock .allies .alliesContent .miniAccSlide .accSlideTitle h6:focus {
  color: #D78CFF;
}
.whoweareBlock .allies .alliesContent .miniAccSlide.active h6 {
  font-weight: bold;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideContent {
  display: none;
  margin-bottom: 15px;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideContent .accSlidelink {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  transition: 300ms;
  display: block;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideContent .accSlidelink svg {
  position: relative;
  height: 100%;
  width: 15px;
  fill: currentColor;
  top: 2px;
  left: 0px;
  transition: left 300ms;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideContent .accSlidelink:hover {
  color: #D78CFF;
}
.whoweareBlock .allies .alliesContent .miniAccSlide .accSlideContent .accSlidelink:hover svg {
  left: 5px;
}
.whoweareBlock .callToAction {
  position: relative;
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction {
    margin-top: 96px;
  }
}
.whoweareBlock .callToAction .callToActionContent {
  text-align: center;
  padding: 30px 0;
  position: relative;
  z-index: 2;
}
.whoweareBlock .callToAction .callToActionContent strong {
  font-weight: 900;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 100% 2px;
  background-position: left 87%;
  background-repeat: no-repeat;
}
.whoweareBlock .callToAction .callToActionContent h5 {
  margin-bottom: 16px;
}
.whoweareBlock .callToAction .callToActionContent p {
  font-size: 3rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction .callToActionContent p {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction .callToActionContent p {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.29px;
  }
}
.whoweareBlock .callToAction .callToActionImage {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 100%;
  height: calc(100% + 130px);
  z-index: 1;
  display: flex;
  align-items: stretch;
  justify-content: center;
  transform: skew(-30deg) translateX(-50%);
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction .callToActionImage {
    height: 100%;
  }
}
.whoweareBlock .callToAction .callToActionImage .slashAccentLight {
  width: 96px;
  height: calc(100% - 130px + 100px);
  position: relative;
  top: -100px;
  background: #431845;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction .callToActionImage .slashAccentLight {
    width: 40px;
    top: -56px;
  }
}
.whoweareBlock .callToAction .callToActionImage figure {
  width: 50%;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction .callToActionImage figure {
    width: calc(100% - 120px);
  }
}
.whoweareBlock .callToAction .callToActionImage figure::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  z-index: 2;
}
.whoweareBlock .callToAction .callToActionImage figure img {
  width: 200%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -50%;
  object-fit: cover;
  transform: skew(30deg);
  z-index: 1;
}
.whoweareBlock .callToAction .callToActionImage .slashAccentDark {
  width: 96px;
  height: 100%;
  position: relative;
  top: 56px;
  background: #1b0d1b;
}
@media screen and (max-width: 767px) {
  .whoweareBlock .callToAction .callToActionImage .slashAccentDark {
    top: 24px;
    width: 40px;
  }
}

@media screen and (max-width: 767px) {
  #Our-Team {
    color: #F90A4A;
    font-family: garamond-premier-pro, serif;
    font-size: 34px;
    font-weight: 600;
    letter-spacing: -0.42px;
    line-height: 36px;
  }
}

.homeResourceBlock {
  margin-top: 10px;
}
.homeResourceBlock .resourceTitleHolder {
  text-align: right;
  margin: 40px auto;
}
.homeResourceBlock .resourceTitleHolder a {
  color: #4996a5;
}
.homeResourceBlock .resourceTitleHolder h5 {
  border-bottom: 1px solid black;
  padding-bottom: 20px;
  display: inline-block;
}
.homeResourceBlock .resourceTitleHolder h2 {
  font-size: 90px;
  letter-spacing: 0.035em;
  font-family: garamond-premier-pro, serif;
}
@media screen and (max-width: 767px) {
  .homeResourceBlock .resourceTitleHolder h2 {
    font-size: 45px;
  }
}

.slick-single {
  width: 275px;
  min-width: calc(100% - 100px);
  color: black;
  height: 100%;
  outline: none;
}
@media screen and (max-width: 767px) {
  .slick-single {
    width: auto !important;
  }
}
.slick-single img {
  height: 300px;
  max-width: 260px;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
  object-fit: cover;
  margin-bottom: 20px;
}
.slick-single img:hover {
  transition: 0.7s;
  opacity: 0.6;
}
.slick-single .button, .slick-single #loginform p.login-submit, #loginform .slick-single p.login-submit, .slick-single .ig_action_bar .ig_button, .ig_action_bar .slick-single .ig_button {
  margin-bottom: 15px;
  color: #4996a5;
}
.slick-single .button::before, .slick-single #loginform p.login-submit::before, #loginform .slick-single p.login-submit::before, .slick-single .ig_action_bar .ig_button::before, .ig_action_bar .slick-single .ig_button::before, .slick-single .button::after, .slick-single #loginform p.login-submit::after, #loginform .slick-single p.login-submit::after, .slick-single .ig_action_bar .ig_button::after, .ig_action_bar .slick-single .ig_button::after {
  background-color: #4996a5;
}
.slick-single .related-slick-single-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 190px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  padding: 0 20px;
}
.slick-single .related-slick-single-content h6 span {
  font-weight: 600;
}
.slick-single .related-slick-single-content .button, .slick-single .related-slick-single-content #loginform p.login-submit, #loginform .slick-single .related-slick-single-content p.login-submit, .slick-single .related-slick-single-content .ig_action_bar .ig_button, .ig_action_bar .slick-single .related-slick-single-content .ig_button {
  max-width: 40px;
}
.slick-single:first-child .related-slick-single-content {
  border-left: 0px;
}
.slick-single h6 {
  margin-bottom: 10px;
}
.slick-single h6 span {
  text-transform: uppercase;
}
.slick-single h4 {
  font-size: 17px;
  line-height: 1.4em;
  margin-bottom: 10px;
}

.related-slick {
  width: 100%;
  position: relative;
}
.related-slick .related-slick-inner {
  width: 100%;
}
.related-slick .slick-single .related-slick-single-content {
  padding-left: 0px !important;
  padding-right: 50px !important;
}
.related-slick .whiteFade {
  width: 90px;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  background: white;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 75%);
  z-index: 1;
}

.navAndLinkHolder {
  width: 100%;
  border-top: 1px solid black;
}

.related-slick-nav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  margin-top: -4.3rem;
  cursor: pointer;
}

.related-arrow svg {
  fill: black;
  width: 15px;
}
.related-arrow.arrow-prev {
  transform: rotate(180deg);
}

.resources-btn {
  padding: 1.5rem;
  text-transform: uppercase;
  color: #4996a5;
  flex: 0 0 50%;
  width: 50%;
  margin-left: 3.2rem;
}
.resources-btn a {
  text-decoration: none;
  color: #4996a5;
  border-top: 1x solid #4996a5;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.2em;
}
.resources-btn a ::before {
  top: 100%;
  background-color: #4996a5;
}
@media (max-width: 767px) {
  .resources-btn {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 1 0 0;
  }
  .resources-btn a {
    font-size: 1rem;
  }
}

@media (max-width: 767px) {
  .resource-slick-nav-container {
    display: flex;
  }
  .resource-slick-nav-container .related-slick-nav {
    margin-top: 0;
  }
}

.whereweare-header {
  margin-bottom: 36px;
}
.whereweare-header h2 {
  font-size: 3rem;
  font-family: garamond-premier-pro, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.05rem;
  margin-bottom: 15px;
  margin-top: 4rem;
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .whereweare-header h2 {
    font-size: 40px;
  }
}
.whereweare-header h3 {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.country-quote blockquote {
  border: 1px solid black;
  padding: 24px 48px;
  margin-left: 28px;
  position: relative;
}
.country-quote blockquote > *:not(cite) {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  font-family: garamond-premier-pro, serif;
}
.country-quote blockquote cite {
  display: block;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 8px;
}
.country-quote blockquote cite figure {
  position: absolute;
  left: -28px;
  top: calc(50% - 28px);
  width: 56px;
  height: 56px;
}
.country-quote blockquote cite figure::before {
  content: "";
  position: absolute;
  left: 0;
  top: -10px;
  width: 100%;
  height: calc(100% + 20px);
  background: white;
}
.country-quote blockquote cite figure img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.map-container {
  overflow: hidden;
  position: relative;
}
.map-container .pointer {
  position: absolute;
  display: block;
  left: 500px;
  top: 500px;
  pointer-events: none;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.map-container .pointer .pointer-cursor {
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
}
.map-container .pointer .pointer-cursor::before {
  content: "";
  position: absolute;
  left: 16px;
  top: 16px;
  width: 6px;
  height: 6px;
  background: white;
  border-radius: 50%;
}
.map-container .pointer .pointer-cursor::after {
  content: "";
  position: absolute;
  left: calc(50% - 0.5px);
  border-right: 1px dashed #281229;
  height: 100vh;
  bottom: 100%;
  width: 1px;
  box-sizing: border-box;
}
.map-container svg {
  position: relative;
  left: 46%;
  transform: translateX(-50%);
  width: 115%;
  z-index: 1;
}
.map-container svg path {
  stroke: rgba(255, 255, 255, 0.2);
  fill: rgba(197, 9, 59, 0.2);
  transition: ease 200ms fill;
  outline: none;
}
.map-container svg path.active {
  fill: #C5093B;
  cursor: pointer;
}
.map-container svg path.active:hover, .map-container svg path.active:focus {
  fill: #F90A4A;
}
.map-container svg path.current {
  fill: #281229;
}
.map-container svg path.current:hover, .map-container svg path.current:focus {
  fill: #431845;
}

.stats-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
}
.stats-container .statistic {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  color: #C5093B;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.stats-container .statistic span {
  font-size: 90px;
  line-height: 90px;
  display: block;
  font-family: garamond-premier-pro, serif;
  font-weight: 600;
  border-bottom: 3px solid currentColor;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .stats-container .statistic span {
    font-size: 45px;
    line-height: 45px;
  }
}
.stats-container .statistic:nth-child(2n) {
  color: #281229;
}

.block-alternating-slash-block {
  position: relative;
  padding: 3rem 3rem 3rem 0;
}
.block-alternating-slash-block::before {
  content: "";
  width: 130%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #F8F8F8;
  z-index: -1;
}
.block-alternating-slash-block .alternating-slash-block-header {
  margin-bottom: 8rem;
}
.block-alternating-slash-block .alternating-slash-block-header h2, .block-alternating-slash-block .alternating-slash-block-header h3, .block-alternating-slash-block .alternating-slash-block-header h4, .block-alternating-slash-block .alternating-slash-block-header h5, .block-alternating-slash-block .alternating-slash-block-header h6 {
  font-weight: 700;
}
.block-alternating-slash-block .alternating-slash-block-header p {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block {
  display: flex;
  position: relative;
}
@media (min-width: 768px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block {
    min-height: 250px;
  }
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container {
  width: 20%;
  height: 100%;
  flex-shrink: 0;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew {
  width: 100px;
  height: 120%;
  transform: skew(-30deg) translateX(-80%);
  z-index: 0;
  position: absolute;
  left: 0%;
}
@media (min-width: 768px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew {
    height: 250px;
  }
}
@media (max-width: 767px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew {
    height: 150px;
    width: 40px;
  }
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew::after {
  content: "";
  width: 100px;
  height: 100%;
  position: absolute;
  left: 100%;
  bottom: 6%;
  background-color: white;
}
@media (max-width: 767px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew::after {
    height: 150px;
    width: 40px;
    left: 135%;
  }
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew .alternating-slash-image-skew-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 767px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew .alternating-slash-image-skew-inner {
    width: 150%;
    left: -25%;
  }
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-image-container .alternating-slash-image-skew .alternating-slash-image-skew-inner .alternating-slash-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: skew(30deg) scale(2.5);
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-content-container {
  width: 100%;
  position: relative;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-content-container h4 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #F90A4A;
  font-size: 2rem;
  line-height: 1.5;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block .alternating-slash-content-container .alternating-slash-content {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  font-family: garamond-premier-pro, serif;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block:nth-child(2n+2) {
  flex-direction: row-reverse;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block:nth-child(2n+2) .alternating-slash-image-container .alternating-slash-image-skew {
  left: auto;
  right: -10%;
}
.block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block:nth-child(2n+2) .alternating-slash-image-container .alternating-slash-image-skew::after {
  right: 100%;
  left: auto;
  bottom: auto;
  top: 20%;
}
@media (max-width: 767px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block:nth-child(2n+2) .alternating-slash-image-container .alternating-slash-image-skew::after {
    right: 135%;
  }
}
@media (min-width: 768px) {
  .block-alternating-slash-block .alternating-slash-blocks .alternating-slash-block:nth-child(2n+2) .alternating-slash-content-container {
    padding-right: 8rem;
  }
}

.newsAndViewsBlock {
  padding-top: 210px;
  overflow: hidden;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock {
    padding-top: 40px;
    margin-bottom: 0;
    margin-top: 30px;
  }
}
.newsAndViewsBlock .newsAndViewsContainer {
  padding-top: 64px;
  padding-bottom: 32px;
  background: #3333A6;
  color: white;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .newsAndViewsContainer {
    padding-top: 40px;
  }
}
.newsAndViewsBlock .headerSection {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.newsAndViewsBlock .headerSection .headerSectionContent {
  flex: 0 0 auto;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .headerSectionContent {
    order: 2;
  }
}
.newsAndViewsBlock .headerSection .headerSectionContent .newsAndViewsTitle {
  font-size: 90px;
  letter-spacing: 0.035em;
  font-family: garamond-premier-pro, serif;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .headerSectionContent .newsAndViewsTitle {
    font-size: 70px;
    letter-spacing: -0.67px;
    line-height: 63px;
  }
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .headerSectionContent .newsAndViewsTitle {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 20px;
  }
}
.newsAndViewsBlock .headerSection .newsAndViewsSubtitle {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  flex: 0 0 100%;
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .newsAndViewsSubtitle {
    order: 3;
  }
}
.newsAndViewsBlock .headerSection .slashImage {
  flex: 1 0 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .slashImage {
    width: 100%;
    order: 1;
    padding-left: 40%;
    top: -40px;
  }
}
.newsAndViewsBlock .headerSection .slashImage figure {
  position: absolute;
  right: 0;
  top: -180px;
  width: 100%;
  max-width: 300px;
  height: 230px;
  transform: skew(30deg);
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .slashImage figure {
    position: relative;
    top: 0;
    height: 140px;
  }
}
.newsAndViewsBlock .headerSection .slashImage figure::before {
  content: "";
  position: absolute;
  width: 72px;
  height: 100%;
  bottom: 44px;
  right: 100%;
  background: #290088;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .slashImage figure::before {
    width: 40px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .slashImage figure::before {
    bottom: 40px;
  }
}
.newsAndViewsBlock .headerSection .slashImage figure::after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 114px;
  bottom: 0;
  left: 100%;
  background: #4040E4;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .headerSection .slashImage figure::after {
    height: 50%;
  }
}
.newsAndViewsBlock .headerSection .slashImage .slashImageCrop {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.newsAndViewsBlock .headerSection .slashImage img {
  position: absolute;
  left: -120px;
  top: 0;
  width: calc(100% + 240px);
  height: 100%;
  object-fit: cover;
  transform: skew(-30deg);
}
@media (max-width: 767px) {
  .newsAndViewsBlock .headerSection .all-news-views-btn {
    order: 4;
    margin-bottom: 0.8rem;
  }
}
.newsAndViewsBlock .latestAndFeatured {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .latestAndFeatured {
    display: block;
  }
}
.newsAndViewsBlock .latestAndFeatured .latestSection {
  max-width: 350px;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .latestAndFeatured .latestSection {
    max-width: unset;
  }
}
.newsAndViewsBlock .latestAndFeatured .featuredSection {
  flex: 1 0 0;
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .latestAndFeatured .featuredSection {
    margin-left: 0;
  }
}
.newsAndViewsBlock .latestFeed {
  padding-right: 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .latestFeed {
    padding-right: 0;
    border-right: unset;
  }
}
.newsAndViewsBlock .latestFeed .wp-block-button {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .latestFeed .wp-block-button {
    margin-bottom: 36px;
  }
}
.newsAndViewsBlock .latestArticle {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}
.newsAndViewsBlock .latestArticle h4 {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  letter-spacing: -0.47px;
  line-height: 0.2rem;
}
.newsAndViewsBlock .latestArticle h4 a {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  letter-spacing: -0.47px;
  line-height: 2.2rem;
  color: white;
  text-decoration: none;
  background-image: linear-gradient(white, white);
  background-size: 0 1px;
  background-position: left 85%;
  background-repeat: no-repeat;
  transition: 900ms;
}
.newsAndViewsBlock .latestArticle h4 a:hover, .newsAndViewsBlock .latestArticle h4 a:focus {
  background-size: 100% 1px;
}
.newsAndViewsBlock .latestArticle p {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  margin-bottom: 8px;
}
.newsAndViewsBlock .latestArticle p a {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  margin-left: 4px;
  text-decoration: none;
  background-image: linear-gradient(white, white);
  background-size: 0 1px;
  background-position: left 90%;
  background-repeat: no-repeat;
  transition: 400ms;
}
.newsAndViewsBlock .latestArticle p a:hover, .newsAndViewsBlock .latestArticle p a:focus {
  background-size: 100% 1px;
}
.newsAndViewsBlock .featuredArticle {
  padding: 0 16px;
}
.newsAndViewsBlock .featuredArticle figure {
  padding-top: 16px;
  position: relative;
  margin-bottom: 24px;
}
.newsAndViewsBlock .featuredArticle figure::before {
  content: "";
  position: absolute;
  left: -16px;
  top: 0;
  width: calc(100% + 32px);
  height: 50%;
  border: 1px solid rgba(255, 255, 255, 0.25);
  z-index: 1;
}
.newsAndViewsBlock .featuredArticle figure img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: auto;
}
.newsAndViewsBlock .featuredArticle p.dateCategory {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  margin-bottom: 8px;
}
.newsAndViewsBlock .featuredArticle p.dateCategory a {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  margin-left: 4px;
  text-decoration: none;
  background-image: linear-gradient(white, white);
  background-size: 0 1px;
  background-position: left 90%;
  background-repeat: no-repeat;
  transition: 400ms;
}
.newsAndViewsBlock .featuredArticle p.dateCategory a:hover, .newsAndViewsBlock .featuredArticle p.dateCategory a:focus {
  background-size: 100% 1px;
}
.newsAndViewsBlock .featuredArticle h4 {
  font-size: 2.3rem;
}
.newsAndViewsBlock .featuredArticle h4 a {
  color: white;
  text-decoration: none;
  letter-spacing: inherit;
  text-decoration: none;
  background-image: linear-gradient(white, white);
  background-size: 0 1px;
  background-position: left 85%;
  background-repeat: no-repeat;
  transition: 900ms;
}
.newsAndViewsBlock .featuredArticle h4 a:hover, .newsAndViewsBlock .featuredArticle h4 a:focus {
  background-size: 100% 1px;
}
.newsAndViewsBlock .featuredArticle p:not(.dateCategory) {
  font-family: garamond-premier-pro, serif;
  margin-top: 12px;
}
.newsAndViewsBlock .featuredArticle .article-block-author {
  margin-top: 20px;
}
.newsAndViewsBlock .featuredArticle .article-block-author a {
  display: flex;
  align-items: center;
  font-family: garamond-premier-pro, serif;
  font-size: 18px;
  letter-spacing: 0.01em;
  color: white;
  text-decoration: none;
}
.newsAndViewsBlock .featuredArticle .article-block-author a:hover, .newsAndViewsBlock .featuredArticle .article-block-author a:focus {
  text-decoration: underline;
}
.newsAndViewsBlock .featuredArticle .article-block-author a img {
  height: 55px;
  width: 55px;
  border-radius: 55px;
  margin-right: 15px;
}
.newsAndViewsBlock .newsAndViewsSectionTitle {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  margin: 32px 0;
  margin-top: 20px;
}
.newsAndViewsBlock .newsAndViewsSectionTitle span {
  background: #3333A6;
  padding-right: 24px;
  display: inline-block;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .newsAndViewsSectionTitle span {
    padding-left: 16px;
  }
}
.newsAndViewsBlock .newsAndViewsSectionTitle::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 100%;
  height: 1px;
  background: white;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .newsAndViewsBlock .newsAndViewsSectionTitle::before {
    width: calc(100% + 100vw);
    left: unset;
    right: 0;
  }
}

.wp-block-flipcard {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin: 76px 0;
  max-width: 665px;
}
.wp-block-flipcard > .card {
  flex: 1 0 0;
  position: relative;
  transition: 0.6s;
}
.wp-block-flipcard > .card .card-sizer {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 132.258%;
  background: #EFEFEF;
}
.wp-block-flipcard > .card .card-accents {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: 0.6s;
  overflow: hidden;
  z-index: 3;
}
.wp-block-flipcard > .card .card-accents > * {
  transition: 500ms;
}
.wp-block-flipcard > .card .card-accents .hover-blank {
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  top: 3px;
  left: 3px;
  background: white;
  opacity: 0;
  transition: 0.6s;
  z-index: 3;
}
.wp-block-flipcard > .card .card-accents .red-br {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 25%;
  height: 100%;
  background: #C5093B;
  transform-origin: bottom right;
  transform: skew(-30deg);
}
.wp-block-flipcard > .card .card-accents .grey-br {
  position: absolute;
  right: 25%;
  bottom: 0;
  width: 25%;
  height: 100%;
  background: #F7F7F7;
  transform-origin: bottom right;
  transform: skew(-30deg);
}
.wp-block-flipcard > .card .card-accents .red-tl {
  position: absolute;
  left: 0;
  top: 0;
  width: 15%;
  height: 100%;
  background: #C5093B;
  transform-origin: left top;
  transform: skew(-30deg);
}
.wp-block-flipcard > .card .card-front-face, .wp-block-flipcard > .card .card-back-face {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: 0.6s;
  padding: 32px;
}
.wp-block-flipcard > .card .card-front-face {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.wp-block-flipcard > .card .card-front-face figure.card-image {
  width: auto;
  min-width: 120px;
  min-height: 120px;
  position: relative;
}
.wp-block-flipcard > .card .card-front-face figure.card-image img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wp-block-flipcard > .card .card-front-face.style-thumbnail {
  z-index: 4;
}
.wp-block-flipcard > .card .card-back-face {
  opacity: 0;
  background: #EFEFEF;
  pointer-events: none;
  overflow-y: scroll;
  z-index: 4;
}
.wp-block-flipcard > .card:hover .card-back-face, .wp-block-flipcard > .card:focus .card-back-face, .wp-block-flipcard > .card:focus-within .card-back-face {
  pointer-events: auto;
  opacity: 1;
}
.wp-block-flipcard > .card:hover .card-accents .hover-blank, .wp-block-flipcard > .card:focus .card-accents .hover-blank, .wp-block-flipcard > .card:focus-within .card-accents .hover-blank {
  opacity: 1;
}
.wp-block-flipcard > .card .card-title {
  font-size: 3rem;
  line-height: 3.7rem;
  letter-spacing: -0.05rem;
  font-weight: lighter;
  font-family: garamond-premier-pro-display, serif;
  z-index: 2;
}
.wp-block-flipcard > .card .card-title span {
  position: relative;
  z-index: 2;
}
.wp-block-flipcard > .card .card-back-face-title {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 20px;
  position: relative;
}
.wp-block-flipcard > .card .card-back-face-title::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 34px;
  height: 2px;
  background: #C5093B;
}
@media (min-width: 949px) {
  .wp-block-flipcard.up-1 .card-sizer {
    padding-bottom: 61.616%;
  }
  .wp-block-flipcard.up-1 .card-accents .red-br {
    width: 10%;
  }
  .wp-block-flipcard.up-1 .card-accents .grey-br {
    width: 10%;
    right: 10%;
  }
  .wp-block-flipcard.up-1 .card-accents .red-tl {
    width: 10%;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face {
    flex-direction: row;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-standard {
    justify-content: flex-start;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-standard .card-title {
    max-width: 442px;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-standard.has-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 29px 25px;
    overflow: hidden;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-standard.has-image figure.card-image {
    position: absolute;
    left: 25px;
    top: 29px;
    width: calc(100% - 50px);
    height: calc(100% - 58px);
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-standard.has-image .card-title {
    flex: 0 0 100%;
    margin: 0;
    position: relative;
    background: #EFEFEF;
    padding-top: 24px;
    padding-right: 16px;
    max-width: unset;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-thumbnail {
    padding: 0 48px;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-thumbnail figure.card-image {
    border: 1px solid #C5093B;
    border-radius: 50%;
    width: 96px;
    height: 96px;
    margin-right: 40px;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-thumbnail figure.card-image img {
    position: absolute;
    left: 16px;
    top: 16px;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    border-radius: 50%;
  }
  .wp-block-flipcard.up-1 > .card .card-front-face.style-thumbnail figure.card-image img[src$=".png"] {
    left: 24px;
    top: 24px;
    width: calc(100% - 48px);
    height: calc(100% - 48px);
    border-radius: 0;
    object-fit: contain;
  }
  .wp-block-flipcard.up-1 > .card:hover .card-front-face, .wp-block-flipcard.up-1 > .card:hover .card-back-face, .wp-block-flipcard.up-1 > .card:focus .card-front-face, .wp-block-flipcard.up-1 > .card:focus .card-back-face, .wp-block-flipcard.up-1 > .card:focus-within .card-front-face, .wp-block-flipcard.up-1 > .card:focus-within .card-back-face {
    top: -16px !important;
    left: -16px !important;
  }
  .wp-block-flipcard.up-1 > .card:hover .card-accents .red-br, .wp-block-flipcard.up-1 > .card:focus .card-accents .red-br, .wp-block-flipcard.up-1 > .card:focus-within .card-accents .red-br {
    right: -5%;
  }
  .wp-block-flipcard.up-1 > .card:hover .card-accents .grey-br, .wp-block-flipcard.up-1 > .card:focus .card-accents .grey-br, .wp-block-flipcard.up-1 > .card:focus-within .card-accents .grey-br {
    right: 5%;
  }
  .wp-block-flipcard.up-1 > .card:hover .card-accents .red-tl, .wp-block-flipcard.up-1 > .card:focus .card-accents .red-tl, .wp-block-flipcard.up-1 > .card:focus-within .card-accents .red-tl {
    left: -5%;
  }
  .wp-block-flipcard.up-2 > .card {
    flex: 0 0 calc(50% - 32px);
  }
  .wp-block-flipcard.up-2 > .card .card-front-face.style-thumbnail figure.card-image {
    align-self: flex-start;
    min-width: 156px;
    min-height: 156px;
    border: 1px solid #C5093B;
    border-radius: 50%;
    margin-bottom: 20px;
  }
  .wp-block-flipcard.up-2 > .card .card-front-face.style-thumbnail figure.card-image img {
    position: absolute;
    left: 16px;
    top: 16px;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    border-radius: 50%;
  }
  .wp-block-flipcard.up-2 > .card .card-front-face.style-thumbnail figure.card-image img[src$=".png"] {
    left: 24px;
    top: 24px;
    width: calc(100% - 48px);
    height: calc(100% - 48px);
    border-radius: 0;
    object-fit: contain;
  }
  .wp-block-flipcard.up-2 > .card .card-front-face.style-standard {
    z-index: 4;
  }
  .wp-block-flipcard.up-2 > .card .card-front-face.style-standard.has-image figure.card-image {
    width: 100%;
    height: 0;
    padding-bottom: 57%;
    margin-bottom: 24px;
  }
  .wp-block-flipcard.up-2 > .card:hover .card-front-face, .wp-block-flipcard.up-2 > .card:hover .card-back-face, .wp-block-flipcard.up-2 > .card:focus .card-front-face, .wp-block-flipcard.up-2 > .card:focus .card-back-face, .wp-block-flipcard.up-2 > .card:focus-within .card-front-face, .wp-block-flipcard.up-2 > .card:focus-within .card-back-face {
    left: -16px;
    top: -16px;
  }
  .wp-block-flipcard.up-2 > .card:hover .card-accents .red-br, .wp-block-flipcard.up-2 > .card:focus .card-accents .red-br, .wp-block-flipcard.up-2 > .card:focus-within .card-accents .red-br {
    right: -5%;
  }
  .wp-block-flipcard.up-2 > .card:hover .card-accents .grey-br, .wp-block-flipcard.up-2 > .card:focus .card-accents .grey-br, .wp-block-flipcard.up-2 > .card:focus-within .card-accents .grey-br {
    right: 15%;
  }
  .wp-block-flipcard.up-2 > .card:hover .card-accents .red-tl, .wp-block-flipcard.up-2 > .card:focus .card-accents .red-tl, .wp-block-flipcard.up-2 > .card:focus-within .card-accents .red-tl {
    left: -5%;
  }
  .wp-block-flipcard.up-4 > .card, .wp-block-flipcard.up-3 > .card {
    flex: 0 0 calc(25% - 16px);
  }
  .wp-block-flipcard.up-4 > .card .card-front-face.style-thumbnail figure.card-image, .wp-block-flipcard.up-3 > .card .card-front-face.style-thumbnail figure.card-image {
    align-self: flex-start;
    min-width: 78px;
    min-height: 78px;
    border: 1px solid #C5093B;
    border-radius: 50%;
    margin: 12px 0;
  }
  .wp-block-flipcard.up-4 > .card .card-front-face.style-thumbnail figure.card-image img, .wp-block-flipcard.up-3 > .card .card-front-face.style-thumbnail figure.card-image img {
    position: absolute;
    left: 8px;
    top: 8px;
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    border-radius: 50%;
  }
  .wp-block-flipcard.up-4 > .card .card-front-face.style-thumbnail figure.card-image img[src$=".png"], .wp-block-flipcard.up-3 > .card .card-front-face.style-thumbnail figure.card-image img[src$=".png"] {
    left: 12px;
    top: 12px;
    width: calc(100% - 24px);
    height: calc(100% - 24px);
    border-radius: 0;
    object-fit: contain;
  }
  .wp-block-flipcard.up-4 > .card .card-front-face.style-standard.has-image figure.card-image, .wp-block-flipcard.up-3 > .card .card-front-face.style-standard.has-image figure.card-image {
    width: 100%;
    height: 0;
    min-height: unset;
    min-width: unset;
    padding-bottom: 57%;
    margin-top: 12px;
    margin-bottom: 16px;
  }
  .wp-block-flipcard.up-4 > .card:hover, .wp-block-flipcard.up-4 > .card:focus, .wp-block-flipcard.up-4 > .card:focus-within, .wp-block-flipcard.up-3 > .card:hover, .wp-block-flipcard.up-3 > .card:focus, .wp-block-flipcard.up-3 > .card:focus-within {
    flex: 0 0 calc(25% - 5px);
    padding-left: 11px;
  }
  .wp-block-flipcard.up-4 > .card:hover .card-front-face, .wp-block-flipcard.up-4 > .card:hover .card-back-face, .wp-block-flipcard.up-4 > .card:focus .card-front-face, .wp-block-flipcard.up-4 > .card:focus .card-back-face, .wp-block-flipcard.up-4 > .card:focus-within .card-front-face, .wp-block-flipcard.up-4 > .card:focus-within .card-back-face, .wp-block-flipcard.up-3 > .card:hover .card-front-face, .wp-block-flipcard.up-3 > .card:hover .card-back-face, .wp-block-flipcard.up-3 > .card:focus .card-front-face, .wp-block-flipcard.up-3 > .card:focus .card-back-face, .wp-block-flipcard.up-3 > .card:focus-within .card-front-face, .wp-block-flipcard.up-3 > .card:focus-within .card-back-face {
    left: -11px;
    top: -11px;
  }
  .wp-block-flipcard.up-4 > .card .card-front-face, .wp-block-flipcard.up-4 > .card .card-back-face, .wp-block-flipcard.up-3 > .card .card-front-face, .wp-block-flipcard.up-3 > .card .card-back-face {
    padding: 12px;
  }
  .wp-block-flipcard.up-4 > .card .card-title, .wp-block-flipcard.up-3 > .card .card-title {
    font-size: 1.8rem;
    line-height: 1.8rem;
    letter-spacing: -0.023rem;
  }
  .wp-block-flipcard.up-3 > .card {
    flex: 0 0 calc((100% / 3) - 16px);
  }
  .wp-block-flipcard.up-3 > .card .card-front-face.style-standard {
    z-index: 4;
  }
  .wp-block-flipcard.up-3 > .card:hover, .wp-block-flipcard.up-3 > .card:focus, .wp-block-flipcard.up-3 > .card:focus-within {
    flex: 0 0 calc((100% / 3) - 5px);
    padding-left: 11px;
  }
  .wp-block-flipcard.up-3 > .card:hover .card-front-face, .wp-block-flipcard.up-3 > .card:hover .card-back-face, .wp-block-flipcard.up-3 > .card:focus .card-front-face, .wp-block-flipcard.up-3 > .card:focus .card-back-face, .wp-block-flipcard.up-3 > .card:focus-within .card-front-face, .wp-block-flipcard.up-3 > .card:focus-within .card-back-face {
    left: -11px;
    top: -11px;
  }
}
@media (max-width: 767px) {
  .wp-block-flipcard {
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    margin: 0;
  }
  .wp-block-flipcard > .card {
    flex: auto;
    margin: 0;
    margin-bottom: 50px;
  }
  .wp-block-flipcard > .card .card-sizer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 132.258%;
  }
  .wp-block-flipcard > .card .card-accents {
    transition: 500ms;
  }
  .wp-block-flipcard > .card .card-front-face.style-thumbnail figure.card-image {
    width: 148px;
    height: 148px;
    align-self: flex-start;
    margin-bottom: 20px;
    border: 1px solid #C5093B;
    border-radius: 50%;
  }
  .wp-block-flipcard > .card .card-front-face.style-thumbnail figure.card-image img {
    position: absolute;
    left: 16px;
    top: 16px;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    border-radius: 50%;
  }
  .wp-block-flipcard > .card .card-front-face.style-thumbnail figure.card-image img[src$=".png"] {
    left: 24px;
    top: 24px;
    width: calc(100% - 48px);
    height: calc(100% - 48px);
    border-radius: 0;
    object-fit: contain;
  }
  .wp-block-flipcard > .card .card-front-face.style-standard.has-image figure.card-image {
    width: 100%;
    height: 0;
    padding-bottom: 57%;
    margin-bottom: 24px;
  }
  .wp-block-flipcard > .card:hover .card-front-face, .wp-block-flipcard > .card:hover .card-back-face, .wp-block-flipcard > .card:focus .card-front-face, .wp-block-flipcard > .card:focus .card-back-face, .wp-block-flipcard > .card:focus-within .card-front-face, .wp-block-flipcard > .card:focus-within .card-back-face {
    left: -8px;
    top: -8px;
  }
  .wp-block-flipcard > .card:hover .card-accents, .wp-block-flipcard > .card:focus .card-accents, .wp-block-flipcard > .card:focus-within .card-accents {
    left: 8px;
    top: 8px;
  }
  .wp-block-flipcard > .card:hover .card-accents .red-br, .wp-block-flipcard > .card:focus .card-accents .red-br, .wp-block-flipcard > .card:focus-within .card-accents .red-br {
    right: -5%;
  }
  .wp-block-flipcard > .card:hover .card-accents .grey-br, .wp-block-flipcard > .card:focus .card-accents .grey-br, .wp-block-flipcard > .card:focus-within .card-accents .grey-br {
    right: 15%;
  }
  .wp-block-flipcard > .card:hover .card-accents .red-tl, .wp-block-flipcard > .card:focus .card-accents .red-tl, .wp-block-flipcard > .card:focus-within .card-accents .red-tl {
    left: -5%;
  }
}

.tooltip {
  position: relative;
  font-size: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  cursor: help;
  color: #F90A4A;
}
.tooltip > svg {
  position: absolute;
  right: -4px;
  bottom: 16px;
}
.tooltip .tooltip-box {
  position: absolute;
  bottom: calc(100% + 24px);
  right: 2px;
  width: 266px;
  max-width: 266px;
  padding: 12px 20px;
  background: #F90A4A;
  color: white;
  opacity: 0;
  transform: translateX(50%) translateY(8px);
  transition: 500ms;
  pointer-events: none;
  z-index: 10;
}
.tooltip .tooltip-box a {
  color: white;
  text-decoration: underline;
}
.tooltip .tooltip-box::before {
  content: "";
  position: absolute;
  left: calc(50% - 12px);
  top: 100%;
  width: 0;
  height: 0;
  border-width: 12px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #F90A4A;
  border-top-width: 16px;
}
.tooltip:hover, .tooltip:focus, .tooltip:focus-within {
  text-decoration: none;
}
.tooltip:hover .tooltip-box, .tooltip:focus .tooltip-box, .tooltip:focus-within .tooltip-box {
  pointer-events: auto;
  opacity: 1;
  transform: translateX(50%) translateY(0);
}

.valuing-respect-related .valuing-respect-related-lower .valuing-respect-slick-single figure {
  max-width: 220px;
  max-height: 300px;
  position: relative;
  margin-bottom: 20px;
  background-color: white;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABMCAYAAAD3G0AKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMTEtMjJUMTQ6NTc6MzUtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTExLTIyVDE0OjU4OjEzLTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTExLTIyVDE0OjU4OjEzLTA1OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM1M2MzYjJhLWI0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);
  background-size: 80px auto;
  background-position: center 40%;
  background-repeat: no-repeat;
}
.valuing-respect-related .valuing-respect-related-lower .valuing-respect-slick-single figure::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 4%;
  width: 100%;
  height: 20%;
  background: #4996a5;
}
.valuing-respect-related .valuing-respect-related-lower .valuing-respect-slick-single figure img {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  z-index: 3;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-slick-single figure {
  background-image: url(data:image/png;base64,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);
  background-size: 50px auto;
  background-position: center 45%;
  background-color: #431845;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-slick-single figure::before {
  background-color: white;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-header h6 {
  color: #262626;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-header h6 span {
  color: #F90A4A;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-inner::before {
  background: #1b0d1b;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-lower .valuing-respect-slick-single .valuing-respect-related-slick-single-content a {
  color: #F90A4A;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-lower .valuing-respect-slick-single .valuing-respect-related-slick-single-content a::before, .valuing-respect-related:not(.vr-style) .valuing-respect-related-lower .valuing-respect-slick-single .valuing-respect-related-slick-single-content a::after {
  background-color: currentColor;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-dots button, .valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-dots .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-dots .download-btn {
  border-color: #F90A4A;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-dots button.active, .valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-dots .multi-file-download-block .download-btns .active.download-btn, .multi-file-download-block .download-btns .valuing-respect-related:not(.vr-style) .valuing-respect-related-slick-dots .active.download-btn {
  background-color: #F90A4A;
}
.valuing-respect-related:not(.vr-style) .valuing-respect-related-email .block-email-block.inline-email {
  background-color: #F90A4A;
}

.valuing-respect-related-slick-inner .slick-track {
  display: flex !important;
}
.valuing-respect-related-slick-inner .slick-track .slick-slide {
  height: inherit !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.wp-block-graph {
  background: #281229;
  color: white;
  padding: 3.6rem;
  margin: 8rem 0;
}
.wp-block-graph__title, .wp-block-graph > h2 {
  font-size: 4rem;
  line-height: 3.7rem;
  letter-spacing: -0.05rem;
}
.wp-block-graph__subtitle, .wp-block-graph > h3 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.wp-block-ie-piechart__key {
  flex: 1 1 26rem;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.wp-block-ie-piechart__key li {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 3.2rem;
  margin: 0;
  margin-bottom: 1.6rem;
  position: relative;
}
.wp-block-ie-piechart__key li::before {
  content: "";
  position: absolute;
  left: 3.2rem;
  bottom: -0.2rem;
  top: unset;
  width: calc(100% - 3.2rem);
  height: 1px;
  color: inherit;
  background: currentColor;
  border: 0;
  border-radius: 0;
  transform: scaleX(0);
  transform-origin: left center;
  transition: 600ms;
}
.wp-block-ie-piechart__key li span {
  color: white;
}
.wp-block-ie-piechart__key li.active::before {
  transform: scaleX(1);
}
.wp-block-ie-piechart__key li::after {
  background-color: currentColor;
  width: 1.5rem;
  height: 1.5rem;
  left: 0;
  top: 0.4rem;
}
.wp-block-ie-piechart__graph {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 5rem;
}
.wp-block-ie-piechart__graph .pie {
  flex: 1 0 36.7rem;
  max-width: 100%;
  height: auto;
  padding-right: 4rem;
  padding-bottom: 2.4rem;
}
@media (max-width: 767px) {
  .wp-block-ie-piechart__graph .pie {
    padding: 2.4rem 3.2rem;
    padding-bottom: 1.2rem;
  }
}
.wp-block-ie-piechart__graph .pie svg {
  width: 100%;
  height: auto;
  transform: scaleX(-1) rotate(117deg);
}
.wp-block-ie-piechart__graph .pie svg g:not(.outer) ellipse {
  transition: 1300ms;
}
.wp-block-ie-piechart__graph .pie svg g.outer {
  pointer-events: none;
}
.wp-block-ie-piechart__graph .pie svg g.outer ellipse.outer {
  stroke-width: 0;
  transition: 600ms;
}
.wp-block-ie-piechart__graph .pie svg g.outer ellipse.outer.active {
  stroke-width: 5;
}
.wp-block-ie-piechart.to-reveal .pie svg g:first-of-type ellipse {
  stroke-dashoffset: 346 !important;
  transition: 0 !important;
}

.wp-block-ie-bargraph {
  overflow-x: scroll;
  padding-bottom: 14.6rem;
}
.wp-block-ie-bargraph__container {
  margin-top: 5rem;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  min-width: 74.5rem;
}
.wp-block-ie-bargraph__key {
  flex: 0 0 6rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column-reverse;
  padding-top: 2.4rem;
}
.wp-block-ie-bargraph__key span {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.wp-block-ie-bargraph__data {
  flex: 1 0 0;
  padding: 0.8rem 0;
  padding-top: 2.4rem;
  position: relative;
}
.wp-block-ie-bargraph__data svg {
  width: 100%;
  height: auto;
}
.wp-block-ie-bargraph__bars {
  position: absolute;
  left: 1.6rem;
  top: 0;
  width: calc(100% - 3.2rem);
  height: calc(100% - 1rem);
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.wp-block-ie-bargraph__bar {
  flex: 1 0 0;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  position: relative;
  transition-delay: 80ms;
}
.wp-block-ie-bargraph__bar > span {
  position: absolute;
  background: #F90A4A;
  color: white;
  width: 50%;
  left: 25%;
  bottom: 0;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: flex;
  align-items: flex-start;
  padding-top: 1.6rem;
  justify-content: center;
  transition: 500ms;
}
.wp-block-ie-bargraph__bar > span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  height: 0;
  transition: 300ms;
  background: inherit;
}
.wp-block-ie-bargraph__bar > span:hover::before {
  height: 0.4rem;
}
.wp-block-ie-bargraph__bar > span:hover + .wp-block-ie-bargraph__title > span > span::before {
  transform: scaleX(1) !important;
}
.wp-block-ie-bargraph__bar:nth-child(2) > span {
  transition-delay: 160ms;
}
.wp-block-ie-bargraph__bar:nth-child(3) > span {
  transition-delay: 240ms;
}
.wp-block-ie-bargraph__bar:nth-child(4) > span {
  transition-delay: 320ms;
}
.wp-block-ie-bargraph__bar:nth-child(5) > span {
  transition-delay: 400ms;
}
.wp-block-ie-bargraph__bar:nth-child(6) > span {
  transition-delay: 480ms;
}
.wp-block-ie-bargraph__bar:nth-child(7) > span {
  transition-delay: 560ms;
}
.wp-block-ie-bargraph__bar:nth-child(8) > span {
  transition-delay: 640ms;
}
.wp-block-ie-bargraph__bar:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}
.wp-block-ie-bargraph__bar:last-child .wp-block-ie-bargraph__title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background: rgba(255, 255, 255, 0.15);
  transform: rotate(30deg);
  transform-origin: center top;
}
.wp-block-ie-bargraph__title {
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  height: 14.5rem;
}
.wp-block-ie-bargraph__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background: rgba(255, 255, 255, 0.15);
  transform: rotate(30deg);
  transform-origin: center top;
}
.wp-block-ie-bargraph__title > span {
  position: absolute;
  left: calc(50% - 6rem);
  bottom: 2rem;
  width: 12rem;
  height: 2.8rem;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  transform: rotate(-60deg);
  transform-origin: left center;
}
.wp-block-ie-bargraph__title > span > span {
  position: relative;
}
.wp-block-ie-bargraph__title > span > span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left center;
  transition: 600ms;
}
.wp-block-ie-bargraph__title > span > span > span {
  color: white;
}
.wp-block-ie-bargraph.to-reveal .wp-block-ie-bargraph__bar > span {
  height: 0 !important;
  color: transparent !important;
}

@media (min-width: 768px) {
  .wp-block-ie-maturityscale.alignleft, .wp-block-ie-maturityscale.alignright {
    max-width: 35.2rem;
    width: 100%;
    margin-right: 1.6rem;
    overflow: visible;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-graph, .wp-block-ie-maturityscale.alignright .wp-block-graph {
    overflow: visible;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__description {
    position: absolute;
    left: 100%;
    top: 0;
    width: 200%;
    min-height: 100%;
    background: #281229;
    opacity: 0;
    pointer-events: none;
    transform: translateX(-12px);
    transition: 300ms;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem;
    overflow-y: auto;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__table, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__table {
    width: 100%;
    min-width: unset;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__num span, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__num span {
    padding: 1.2rem 0;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__level::before, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__level::before {
    width: 12.8rem;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__label:hover ~ .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__num:hover ~ .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__label:hover ~ .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__num:hover ~ .wp-block-ie-maturityscale__description {
    opacity: 1;
    transform: translateX(0) !important;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__level:focus, .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__level:focus-within, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__level:focus, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__level:focus-within {
    outline: none;
  }
  .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__level:focus .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignleft .wp-block-ie-maturityscale__level:focus-within .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__level:focus .wp-block-ie-maturityscale__description, .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__level:focus-within .wp-block-ie-maturityscale__description {
    opacity: 1;
    transform: translateX(0) !important;
  }
  .wp-block-ie-maturityscale.alignleft {
    float: left;
  }
  .wp-block-ie-maturityscale.alignright {
    float: right;
    margin-left: 2rem;
    text-align: right;
  }
  .wp-block-ie-maturityscale.alignright .wp-block-ie-maturityscale__description {
    left: unset;
    right: 100%;
    transform: translateX(12px);
  }
}
.wp-block-ie-maturityscale .wp-block-graph {
  background: transparent;
  padding: 0;
  padding-top: 80px;
  margin-top: 0;
  overflow-x: scroll;
  overflow-y: hidden;
}
.wp-block-ie-maturityscale__table {
  padding: 3.6rem;
  background: #281229;
  display: block;
  min-width: 77.4rem;
}
.wp-block-ie-maturityscale__table tbody {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
}
.wp-block-ie-maturityscale__table tr {
  opacity: 1;
  transform: translateY(0);
  transition: 400ms, 400ms;
  transition-property: transform, opacity;
  transition-delay: 0s, 150ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(2) {
  transition-delay: 0s, 300ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(3) {
  transition-delay: 0s, 450ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(4) {
  transition-delay: 0s, 600ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(5) {
  transition-delay: 0s, 750ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(6) {
  transition-delay: 0s, 900ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(7) {
  transition-delay: 0s, 1050ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(8) {
  transition-delay: 0s, 1200ms;
}
.wp-block-ie-maturityscale__table tr:nth-last-child(9) {
  transition-delay: 0s, 1350ms;
}
.wp-block-ie-maturityscale__level {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
}
.wp-block-ie-maturityscale__level::before {
  content: "";
  position: absolute;
  left: 15.2rem;
  height: 1px;
  bottom: 0;
  width: calc(100% - 16.8rem);
  background: rgba(255, 255, 255, 0.15);
}
.wp-block-ie-maturityscale__level span {
  color: #EFEFEF;
}
.wp-block-ie-maturityscale__level span > span {
  color: #909290;
}
.wp-block-ie-maturityscale__level:nth-child(2) span {
  color: #C6C6C6;
}
.wp-block-ie-maturityscale__level:nth-child(2) span > span {
  color: #909290;
}
.wp-block-ie-maturityscale__level:nth-child(3) span {
  color: #8288FF;
  background-color: #290088;
}
.wp-block-ie-maturityscale__level:nth-child(3) span svg {
  color: #290088;
}
.wp-block-ie-maturityscale__level:nth-child(3) span > span {
  color: #4B05D4;
}
.wp-block-ie-maturityscale__level:nth-child(4) span {
  color: #5321FF;
  background-color: #1c005c;
}
.wp-block-ie-maturityscale__level:nth-child(4) span svg {
  color: #1c005c;
}
.wp-block-ie-maturityscale__level:nth-child(4) span > span {
  color: #3903A1;
}
.wp-block-ie-maturityscale__level:nth-child(5) span {
  color: #F90A4A;
}
.wp-block-ie-maturityscale__level:nth-child(5) span > span {
  color: #C00033;
}
.wp-block-ie-maturityscale__level:nth-child(6) span {
  color: #C5093B;
}
.wp-block-ie-maturityscale__level:nth-child(6) span > span {
  color: #FF0D4D;
}
.wp-block-ie-maturityscale__label {
  flex: 0 0 16rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.wp-block-ie-maturityscale__label span {
  margin-right: 0.8rem;
  background-color: transparent !important;
}
.wp-block-ie-maturityscale__num {
  flex: 0 0 12rem;
  width: 12rem;
  background: rgba(255, 255, 255, 0.05);
  display: flex;
  align-items: stretch;
  justify-content: center;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.25rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.wp-block-ie-maturityscale__num > span {
  flex: 0 0 6.7rem;
  background: currentColor;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 100%;
}
.wp-block-ie-maturityscale__num > span svg {
  position: absolute;
  bottom: calc(100% - 1px);
  left: 0;
  width: calc(100% + 1px);
  height: auto;
  fill: currentColor;
  color: inherit;
}
.wp-block-ie-maturityscale__num > span svg * {
  fill: currentColor;
}
.wp-block-ie-maturityscale__description {
  flex: 1 0 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 1.6rem;
  padding-right: 0;
  overflow-y: scroll;
  position: relative;
}
.wp-block-ie-maturityscale__description::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 48px;
  background-image: linear-gradient(to bottom, rgba(40, 18, 41, 0), #281229);
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  transition: 300ms;
}
.wp-block-ie-maturityscale__description::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: white;
  z-index: 3;
  opacity: 0;
}
.wp-block-ie-maturityscale__description.scrollable::before {
  opacity: 1;
}
.wp-block-ie-maturityscale__description.scrollable::after {
  opacity: 1;
}
.wp-block-ie-maturityscale__description > *:last-child {
  margin-bottom: 0;
}
.wp-block-ie-maturityscale__description > *:first-child {
  margin-top: 0;
}
.wp-block-ie-maturityscale__description p {
  font-size: 1.2rem;
  line-height: 1.5rem;
  letter-spacing: 0.09rem;
  font-family: proxima-nova, sans-serif;
  opacity: 0.9;
}
.wp-block-ie-maturityscale .wp-block-graph.to-reveal .wp-block-ie-maturityscale__table tr {
  opacity: 0;
  transform: translateY(20px);
  transition: 0 !important;
}

.image-quote.to-reveal {
  opacity: 0;
}
.image-quote.revealed {
  opacity: 1;
  transition: opacity 600ms;
}
.image-quote blockquote {
  display: flex;
  width: 100%;
  height: auto;
  flex-direction: row;
}
.image-quote .image-for-quote figure img {
  border-radius: 50%;
  width: 180px;
  height: 180px;
  border: 3px solid #C5093B;
  object-fit: cover;
}
.image-quote .quote {
  padding-left: 60px;
}
.image-quote .quote .quote-text p {
  font-size: 2.2rem;
  line-height: 2.6rem;
}
.image-quote .quote .quote-author {
  color: #b4b4b4;
  position: relative;
  margin-top: 60px;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2.5px;
}
.image-quote .quote .quote-author .author {
  color: #C5093B;
}
.image-quote .quote .quote-author:after {
  content: "";
  width: 35px;
  background-color: #C5093B;
  height: 2px;
  position: absolute;
  top: -30px;
  left: 0px;
}

.right blockquote {
  flex-direction: row-reverse;
}
.right .quote {
  text-align: right;
  padding-left: 0px;
  padding-right: 60px;
}
.right .quote .quote-author:after {
  left: auto;
  right: 0px;
}

.single-value_respect .image-quote .quote-author .author {
  color: #4996a5;
}
.single-value_respect .image-quote .quote-author:after {
  background-color: #4996a5;
}
.single-value_respect .image-for-quote figure img {
  border-color: #4996a5;
}

.multi-file-download-block {
  margin: 10px 0px 50px 0px;
}
.multi-file-download-block .filterBox {
  width: calc(100% + 300px);
  display: flex;
  flex-direction: column;
  background-color: white;
  margin-bottom: 20px;
  margin-top: 20px;
  position: relative;
  z-index: 10;
  position: sticky;
  top: 177px;
}
@media screen and (max-width: 767px) {
  .multi-file-download-block .filterBox {
    width: 100vw;
    position: relative;
    left: calc(50% - 50vw);
  }
}
.multi-file-download-block .filterBox .filterHolder {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  background-color: #2a2764;
  color: white;
  margin-bottom: 20px;
  padding: 0 4rem;
}
.multi-file-download-block .filterBox .filterList {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.multi-file-download-block .filterBox .filterList label {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-transform: uppercase;
  font-weight: bold;
}
.multi-file-download-block .filterBox .filterList label span {
  width: 50px;
}
.multi-file-download-block .filterBox .filterList .fileDownload-fitlerClear {
  background: transparent;
  font-size: 1rem;
  line-height: 1.4rem;
  letter-spacing: 2px;
}
.multi-file-download-block .filterBox .filterList .fileDownload-fitlerClear[disabled] {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.multi-file-download-block .filterBox .filterTitle {
  width: 100%;
}
.multi-file-download-block .filterBox .filterTitle h4 {
  font-family: proxima-nova, sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 1.3em;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.4);
}
.multi-file-download-block .fileColumnContainer {
  display: flex;
  flex-direction: row;
}
.multi-file-download-block .fileColumnContainer .fileColumn {
  flex: 1 0 0;
}
.multi-file-download-block .fileColumnContainer .fileColumn:nth-child(2) {
  margin: 0px 20px;
}
.multi-file-download-block .fileColumnContainer .fileColumn-title {
  width: 100%;
  background-color: black;
  padding: 15px 25px;
}
.multi-file-download-block .fileColumnContainer .fileColumn-title h3 {
  color: white;
  text-align: center;
  position: relative;
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: 0.28rem;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
.multi-file-download-block .fileColumnContainer .fileColumn-title h3::before {
  content: "";
  position: absolute;
  left: calc(50% - 3rem);
  height: 3px;
  width: 6rem;
  background: white;
  bottom: -1.2rem;
}
.multi-file-download-block .fileColumnContainer .fileColumn-description {
  margin: 15px 0px;
}
.multi-file-download-block .fileColumnContainer .fileColumn-description p {
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: bold;
  letter-spacing: 1px;
}
.multi-file-download-block .download-btns-holder {
  width: calc(100% - 300px);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .multi-file-download-block .download-btns-holder {
    width: 100%;
    flex-direction: column;
  }
}
.multi-file-download-block .download-btns h4 {
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  color: #646464;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 2.5px;
  line-height: 1.5rem;
}
.multi-file-download-block .download-btns .download-btn {
  background-color: white;
  color: #5a5a5a;
  letter-spacing: 2.8px;
  margin: 24px 24px 24px 64px;
}
.multi-file-download-block .download-btns .download-btn span {
  height: 3.3px;
  width: 3.7px;
  display: inline-block;
  position: absolute;
  left: -60px;
  top: calc(50% - 1.85rem);
}
.multi-file-download-block .download-btns .download-btn img {
  width: 3.3rem;
  height: 3.7rem;
  object-fit: contain;
  filter: invert(37%) sepia(0%) saturate(0%) hue-rotate(10deg) brightness(91%) contrast(90%);
}
.multi-file-download-block .fileColumn-file {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  transition: 0.5s opacity;
}
.multi-file-download-block .fileColumn-file.inactive {
  opacity: 0.4;
}
.multi-file-download-block .fileColumn-file.active {
  opacity: 1;
}
.multi-file-download-block .fileColumn-file .file-number {
  width: 15%;
}
.multi-file-download-block .fileColumn-file .file-number label {
  font-size: 1.8rem;
  position: relative;
}
.multi-file-download-block .fileColumn-file .file-number label span {
  margin: 7px;
  color: black;
  border: 2px solid black;
  display: flex !important;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  font-family: garamond-premier-pro, serif;
  border-radius: 100px;
  cursor: pointer;
  line-height: 20px;
  padding-top: 3px;
}
.multi-file-download-block .fileColumn-file .file-number label input {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  left: 0;
  top: 0;
}
.multi-file-download-block .fileColumn-file .file-number label input:checked + span {
  background: black;
  color: white;
}
.multi-file-download-block .fileColumn-file .file-info {
  width: 75%;
  position: relative;
}
.multi-file-download-block .fileColumn-file .file-info .file-title h4 {
  margin-top: 15px;
  line-height: 1rem !important;
  max-width: 85%;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  line-height: 1.2rem !important;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
}
.multi-file-download-block .fileColumn-file .file-info .file-subTitle {
  max-width: 80%;
}
.multi-file-download-block .fileColumn-file .file-info .file-subTitle p {
  line-height: 1.9rem;
}
.multi-file-download-block .fileColumn-file .file-info .file-extra-info {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}
.multi-file-download-block .fileColumn-file .file-info .file-extra-info .file-extra-info-box {
  background-color: #4996a5;
  padding: 10px;
  position: absolute;
  width: 250px;
  left: -110px;
  color: white;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s opacity;
  z-index: 1;
}
.multi-file-download-block .fileColumn-file .file-info .file-extra-info .file-extra-info-box a {
  color: #13122f;
}
.multi-file-download-block .fileColumn-file .file-info .file-extra-info:hover .file-extra-info-box, .multi-file-download-block .fileColumn-file .file-info .file-extra-info:focus .file-extra-info-box {
  opacity: 1;
  visibility: visible;
  z-index: 0;
  transition: 0.5s opacity;
}
.multi-file-download-block .fileColumn-file .file-info .file-extra-info span {
  color: #4996a5;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 15px;
  width: 15px;
  border-radius: 15px;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  line-height: 0px;
  border: 1px solid #4996a5;
}

.fileColumn:nth-child(2) .fileColumn-title {
  background-color: #4996a5;
}
.fileColumn:nth-child(2) .file-number span {
  border: 2px solid #4996a5 !important;
  color: #4996a5 !important;
}
.fileColumn:nth-child(2) .file-number input:checked + span {
  background-color: #4996a5 !important;
  color: white !important;
}
.fileColumn:nth-child(3) .fileColumn-title {
  background-color: #34317b;
}
.fileColumn:nth-child(3) .file-number span {
  border: 2px solid #34317b !important;
  color: #34317b !important;
}
.fileColumn:nth-child(3) .file-number input:checked + span {
  background-color: #34317b !important;
  color: white !important;
}

.prettydropdown {
  width: 218px !important;
  height: 48px;
}
.prettydropdown ul {
  width: 100% !important;
  line-height: 1.6rem;
  background-color: transparent !important;
  border: 0px solid white !important;
  display: block;
}
.prettydropdown ul.active li {
  display: flex !important;
}
.prettydropdown ul.active li:first-child {
  background-color: #34317b !important;
  color: white !important;
}
.prettydropdown ul li {
  align-items: center;
  width: 100% !important;
  padding-top: 1px;
}
.prettydropdown ul li:first-child {
  color: white !important;
}
.prettydropdown ul li:before, .prettydropdown ul li:after {
  display: none !important;
  all: unset !important;
}
.prettydropdown ul li.selected {
  display: flex !important;
}
.prettydropdown ul li.selected:before, .prettydropdown ul li.selected:after {
  display: none;
}
.prettydropdown ul li.hover {
  background-color: #34317b !important;
}
.prettydropdown > ul > li {
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  font-size: 1rem !important;
  line-height: 1.2rem !important;
  font-weight: bold;
  letter-spacing: 1px;
}
.prettydropdown > ul > li.disabled {
  cursor: pointer !important;
}
.prettydropdown > ul.active > li.nohover:nth-child(n+2) {
  background-color: white !important;
}

.multi-file-download-block.has-flags .fileColumn .fileColumn-title::before {
  content: "";
  position: absolute;
  left: calc(50% - 18px);
  top: -56px;
  width: 36px;
  height: 36px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.multi-file-download-block.has-flags .fileColumn:nth-of-type(1) .fileColumn-title {
  margin-top: 40px;
  position: relative;
}
.multi-file-download-block.has-flags .fileColumn:nth-of-type(1) .fileColumn-title::before {
  background-image: url(data:image/png;base64,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);
}
.multi-file-download-block.has-flags .fileColumn:nth-of-type(2) .fileColumn-title {
  margin-top: 40px;
  position: relative;
}
.multi-file-download-block.has-flags .fileColumn:nth-of-type(2) .fileColumn-title::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF+GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA5LTEzVDE1OjQ4OjI2LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wOS0xM1QxNjowNzoxOS0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wOS0xM1QxNjowNzoxOS0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyZTM5OGJmYS1jNjAxLTQ2OTUtODg3NS0zZGUwNDAzOWEzMDgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0Y2I3Y2M1Yy03YWY3LTAyNGYtODM3Ni04ZWY4MDk4ODkwZGIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NWI3ZTliYy0xN2Q4LTQ2MjItYWUxNi01MjNmNDE5NjE3MjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1YjdlOWJjLTE3ZDgtNDYyMi1hZTE2LTUyM2Y0MTk2MTcyMSIgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xM1QxNTo0ODoyNi0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJlMzk4YmZhLWM2MDEtNDY5NS04ODc1LTNkZTA0MDM5YTMwOCIgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xM1QxNjowNzoxOS0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Xp3oIAAAFKZJREFUeJzt3c9uXOd9x+FvCrfbHKAX4MkVeLov4Mk2LWBmn8LjRTfZiHYvwPIFxFI23XQhGuneFJBmGwrIPtQVmLqAoOQ2WbiLd9iRZErmn5l5zzm/5wEGFCmb8zNl+3zmPe8585Pvv/8+AEAtf9d7AADg8AQAABQkAACgIAEAAAUJAAAoSAAAQEECAAAKEgAAUJAAAICCBAAAFCQAAKAgAQAABQkAAChIAABAQQIAAAoSAABQkAAAgIIEAAAUJAAAoCABAAAFCQAA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);
}
.multi-file-download-block.has-flags .fileColumn:nth-of-type(3) .fileColumn-title {
  margin-top: 40px;
  position: relative;
}
.multi-file-download-block.has-flags .fileColumn:nth-of-type(3) .fileColumn-title::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA5LTEzVDE1OjQ4OjI2LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wOS0xM1QxNjowNjoxNC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wOS0xM1QxNjowNjoxNC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Y2UxOTU3NS1lMzgyLTQ0YWEtYjMwYi0zNGM4NWMzYTczZWEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphOGQzYTUzMy04OGQxLWM4NGEtYmFiNC01NzFhY2EyOGU1ZDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZTU4ODlkYS0xYjY0LTRkMWEtYjJkNi1lYTA2YmRlMjdmMmIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjllNTg4OWRhLTFiNjQtNGQxYS1iMmQ2LWVhMDZiZGUyN2YyYiIgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xM1QxNTo0ODoyNi0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5MjJjM2M3LWU4ZDYtNDg3Mi04NDJmLTFjZjE1NzFjMGQwMyIgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xM1QxNjowNDozNC0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhjZTE5NTc1LWUzODItNDRhYS1iMzBiLTM0Yzg1YzNhNzNlYSIgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xM1QxNjowNjoxNC0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QiST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);
}

.IDT_block_container .IDT_block {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 40px 0px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .IDT_block_container .IDT_block {
    flex-direction: column;
  }
}
.IDT_block_container .IDT_block:hover .idt_column {
  opacity: 0.4;
}
.IDT_block_container .IDT_block:hover .idt_column .step-number {
  color: inherit;
  background-color: white;
  border: 2px solid currentColor;
}
.IDT_block_container .IDT_block:hover .idt_column .step-number h6 {
  color: inherit;
}
.IDT_block_container .IDT_block .idt_column {
  transition: 0.4s opacity;
  flex: 1 0 0;
  max-width: 32%;
  color: #34317b;
}
.IDT_block_container .IDT_block .idt_column:hover {
  opacity: 1;
}
.IDT_block_container .IDT_block .idt_column:hover .step-number {
  background-color: currentColor;
  color: inherit;
}
.IDT_block_container .IDT_block .idt_column:hover .step-number h6 {
  color: white;
}
@media screen and (max-width: 767px) {
  .IDT_block_container .IDT_block .idt_column {
    max-width: 100%;
    margin-bottom: 30px;
  }
}
.IDT_block_container .IDT_block .idt_column:nth-child(2) {
  color: #4996a5;
}
.IDT_block_container .IDT_block .idt_column:nth-child(3) {
  color: #6b8bb3;
}
.IDT_block_container .IDT_block .idt_column:nth-child(3) .idt_column-icon:after {
  display: none;
}
.IDT_block_container .IDT_block .idt_column-header {
  width: 100%;
  color: inherit;
  background-color: currentColor;
  display: flex;
  padding: 15px 0 30px 0;
  justify-content: center;
  align-items: center;
}
.IDT_block_container .IDT_block .idt_column-header h3 {
  font-family: proxima-nova, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: 2.8px;
  color: white;
  position: relative;
}
.IDT_block_container .IDT_block .idt_column-header h3:after {
  content: "";
  width: 70%;
  height: 4px;
  background-color: white;
  position: absolute;
  bottom: -12px;
  left: 15%;
}
.IDT_block_container .IDT_block .idt_column-linkout {
  text-align: center;
  padding: 15px 0px;
}
.IDT_block_container .IDT_block .idt_column-linkout a.button, .IDT_block_container .IDT_block .idt_column-linkout .ig_action_bar a.ig_button, .ig_action_bar .IDT_block_container .IDT_block .idt_column-linkout a.ig_button {
  color: black;
  background-color: transparent;
  width: 60%;
  letter-spacing: 2.8px;
}
.IDT_block_container .IDT_block .idt_column-icon {
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
  flex-direction: column;
  text-align: center;
  border-top: 1px solid #34317b;
  position: relative;
}
.IDT_block_container .IDT_block .idt_column-icon img {
  width: 20%;
  height: auto;
}
.IDT_block_container .IDT_block .idt_column-icon h6 {
  width: 70%;
  line-height: 1.6rem;
  font-size: 1.2rem;
  color: inherit;
  padding: 10px 0px;
  font-weight: bold;
}
.IDT_block_container .IDT_block .idt_column-icon:after {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGqADAAQAAAABAAAAIAAAAACnWBYtAAAC7UlEQVRIDdVVS4hSURie63WQMfE1GgS+MjGbiZixjVGEraJF06IkCtrWYggn3DQt2gVt2rdsaltDT2hgopZJEdFDF2WmQrNwwgfGKPno+2Xu5b7OoDcn6MDx3PO/vv/7/3M8Y71ejxv7F8Pn813weDzntxuLd7lc451OZ8VqtR632Wwf6vX6j+0ANUSj0fcIvI55CGVMe73eO36/f9eowfhMJtMDk70IHMWkfs0A8BJknNPpfFOtVtujADVQEIPB8EARzAKwGyhpFuxOK3S6tn0gi8XyguO4mjICwAIAu49yvgoEAjNK/TB7nozL5XIHh2EanwcYzoFut3sRNh63252uVCq/GHZMcR+ItAhCy1n6YQzq30EAUv/aYPmWEmTYqsTiZcVdmoC2jLlDZaUt+ILeporF4hNttVwqMsL9aYPVLNRTchPmbhI9PAd2h+12+7tarUZJMocIRBZwov0ZprW2Ys/mddiJRF8j4Q0ts/6pExRms/kZTl9L2A+x8gCbh+9XtOByPB43Kn3FHgkKNPkxnE4Kez0rALPwu1IqlVYEfxmjTeGyoNS7ItF9mM/B7mkwGAxTHBUj/JtP4wh/0gui9AO735AtqGoJkGNKY717gDThe8vhcCypgKA8Bdp6Y0v9lnmeT33HQK/kpQuFQtZWq7UOoHGpxzDfSPQjLnKyUCi8lPrJDgNATvwFyE+AzMdisVklCAEqSzcnzWLA7zYAbmNex99RhcqkNcRTR5csl8uVwciuZaglQ/BVzAUAfNbSS2Uio3w+f3RQEAT/hiApZP9QGmyrb7FHeOAGKVsDjb5mMpmmhgGhBERGyHIOjFhJ9aC/B5CraPQay2greR8I/2/7AbKbYZg2Go1JXIc0Qz+QWGCkKhsYrGEugsFdrEyqA6HAqN8jsBGBEJSeiZt4W8I4TUujAKFkuEgkMtloNOh1REzuEVY6TTlSjnIYm83mEQBkMZNgsDrK4LJY4XDYlUgkZE+6zOB/2/wBj+0KGxDT3QkAAAAASUVORK5CYII=);
  height: 20px;
  width: 20px;
  position: absolute;
  right: -20px;
  top: 30%;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .IDT_block_container .IDT_block .idt_column-icon:after {
    display: none;
  }
}
.IDT_block_container .IDT_block .idt_column-steps {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
.IDT_block_container .IDT_block .idt_column-step {
  flex: 1 0 0;
  max-width: 50px;
  position: relative;
}
.IDT_block_container .IDT_block .idt_column-step .step-number {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
  background-color: currentColor;
  color: inherit;
  cursor: pointer;
}
.IDT_block_container .IDT_block .idt_column-step .step-number h6 {
  font-size: 2.8rem;
  font-family: garamond-premier-pro, serif;
  color: white;
}
.IDT_block_container .IDT_block .idt_column-step.step-active .step-details {
  visibility: visible;
  height: auto;
}
.IDT_block_container .IDT_block .idt_column-step .step-details {
  position: relative;
  width: 100px;
  top: 20px;
  visibility: hidden;
  height: 0px;
}
.IDT_block_container .IDT_block .idt_column-step .step-details p {
  color: black;
}
.IDT_block_container .IDT_block .idt_column-step .step-details:before {
  height: 20px;
  content: "";
  width: 2px;
  color: inherit;
  background-color: currentColor;
  position: absolute;
  top: -20px;
  left: 24px;
}
.IDT_block_container .template_downloads {
  padding-bottom: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.IDT_block_container .template_downloads a {
  color: #4996a5;
  margin: 0px 15px;
}

.ungp-carousel {
  position: relative;
  z-index: 1;
}
.ungp-carousel__item {
  padding: 0;
  margin: 0;
}
.ungp-carousel__item::before, .ungp-carousel__item::after {
  display: none;
}
.ungp-carousel__image {
  display: block;
}
.ungp-carousel__image img {
  width: 100%;
  height: auto;
}
.ungp-carousel:not(.slick-initialized) {
  overflow: hidden;
  display: flex;
  align-items: center;
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(1), .ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(3) {
  flex: 0 0 25%;
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(1) img, .ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(3) img {
  width: 200%;
  height: auto;
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(2) {
  flex: 0 0 50%;
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(1) {
  padding-right: 3.2rem;
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(1) img {
  transform: translateX(-50%);
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(3) {
  padding-left: 3.2rem;
}
.ungp-carousel:not(.slick-initialized) .ungp-carousel__item:nth-child(n+4) {
  display: none;
}
.ungp-carousel.slick-initialized .slick-slide {
  padding: 0 1.6rem;
}
.ungp-carousel.slick-initialized .slick-slide .ungp-carousel__image img {
  transform: scale(0.5) translate(50%);
  transition: 500ms;
  box-shadow: 0 8px 27px 0 rgba(0, 0, 0, 0.325);
}
.ungp-carousel.slick-initialized .slick-slide.slick-active .ungp-carousel__image img {
  transform: scale(1);
  box-shadow: 0 8px 27px 0 rgba(0, 0, 0, 0.125);
  cursor: pointer;
}
.ungp-carousel.slick-initialized .slick-slide.slick-active ~ .slick-slide:not(.slick-faux-active) .ungp-carousel__image img {
  transform: scale(0.5) translate(-50%);
}
.ungp-carousel.slick-initialized .slick-slide.slick-faux-inactive .ungp-carousel__image img {
  transform: scale(0.5) translate(50%) !important;
  transition: 500ms !important;
  box-shadow: 0 8px 27px 0 rgba(0, 0, 0, 0.325) !important;
}
.ungp-carousel.slick-initialized .slick-slide.slick-faux-active .ungp-carousel__image img {
  transform: scale(1);
  box-shadow: 0 8px 27px 0 rgba(0, 0, 0, 0.125);
  cursor: pointer;
}
.ungp-carousel.slick-initialized .slick-slide.slick-faux-inactive-alt .ungp-carousel__image img {
  transform: scale(0.5) translate(-50%) !important;
}
@media screen and (max-width: 768px) {
  .ungp-carousel.slick-initialized .slick-slide {
    padding: 0;
  }
  .ungp-carousel.slick-initialized .slick-slide .ungp-carousel__image img {
    transform: scale(1) !important;
    box-shadow: unset !important;
  }
}
.ungp-carousel__container {
  position: relative;
}
.ungp-carousel__container::before, .ungp-carousel__container::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.5%;
  height: 100%;
  background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0), white);
  z-index: 2;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  .ungp-carousel__container::before, .ungp-carousel__container::after {
    display: none;
  }
}
.ungp-carousel__container::before {
  left: -1px;
}
.ungp-carousel__container::after {
  right: -1px;
  transform: scaleX(-1);
}
@media screen and (max-width: 768px) {
  .ungp-carousel__container {
    padding: 0 4rem;
  }
}
.ungp-carousel__controls .slick-arrow {
  position: absolute;
  top: 50%;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  border: 1px solid currentcolor;
  color: #262626;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 300ms;
  z-index: 3;
}
.ungp-carousel__controls .slick-arrow svg {
  stroke: currentcolor;
  padding: 0;
  margin: 0;
  width: 4px;
  height: 8px;
  color: inherit;
  position: relative;
  top: -1px;
  left: 0;
}
.ungp-carousel__controls .slick-arrow svg * {
  stroke: currentcolor;
}
.ungp-carousel__controls .slick-arrow::before, .ungp-carousel__controls .slick-arrow::after {
  display: none;
}
.ungp-carousel__controls .slick-arrow.slick-prev {
  right: calc(100% + 2.4rem);
  transform: scaleX(-1);
}
@media screen and (max-width: 768px) {
  .ungp-carousel__controls .slick-arrow.slick-prev {
    right: unset;
    left: 0;
  }
}
.ungp-carousel__controls .slick-arrow.slick-next {
  left: calc(100% + 2.4rem);
}
@media screen and (max-width: 768px) {
  .ungp-carousel__controls .slick-arrow.slick-next {
    left: unset;
    right: 0;
  }
}
.ungp-carousel__controls .slick-arrow:hover, .ungp-carousel__controls .slick-arrow:focus {
  background-color: #C5093B;
  color: white !important;
  border-color: #C5093B;
}
.ungp-carousel__controls .slick-dots {
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ungp-carousel__controls .slick-dots li {
  padding: 0;
  margin: 0 0.6rem;
}
.ungp-carousel__controls .slick-dots li::before, .ungp-carousel__controls .slick-dots li::after {
  display: none;
}
.ungp-carousel__controls .slick-dots li button, .ungp-carousel__controls .slick-dots li .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .ungp-carousel__controls .slick-dots li .download-btn {
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  margin: 0;
  font-size: 0.1rem;
  line-height: 0.1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  color: transparent;
  background: transparent;
  overflow: hidden;
  border: 1px solid #262626;
  transition: 300ms;
}
.ungp-carousel__controls .slick-dots li.slick-active button, .ungp-carousel__controls .slick-dots li.slick-active .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .ungp-carousel__controls .slick-dots li.slick-active .download-btn {
  background: #262626;
}

.ungp-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
}
.ungp-modal img {
  width: auto;
  height: auto;
  max-width: calc(100vw - 8rem);
  max-height: calc(100vh - 8rem);
  pointer-events: none;
}

.featured-title h2 {
  color: #262626;
  font-size: 3.9rem;
  font-weight: 600;
  letter-spacing: 0.1rem;
  line-height: 42px;
  font-family: garamond-premier-pro, serif;
  padding: 0px 0px;
  margin-bottom: unset;
  text-transform: unset;
}
@media (max-width: 867px) {
  .featured-title h2 {
    font-size: 3.5rem;
    padding: unset;
  }
}

@media (max-width: 767px) {
  .featured-resources-controls {
    position: relative;
    padding: 40px;
    margin-top: -30px;
  }
  .featured-resources-controls .arrow-prev {
    position: absolute;
    top: 0;
    right: 165px;
  }
  .featured-resources-controls .arrow-next {
    position: absolute;
    top: 0;
    right: 14px;
  }
  .featured-resources-controls ul {
    display: flex;
    position: absolute;
    top: -45px;
    right: 52px;
  }
  .featured-resources-controls ul li {
    padding-left: 25px;
  }
  .featured-resources-controls ul li.slick-active button, .featured-resources-controls ul li.slick-active .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .featured-resources-controls ul li.slick-active .download-btn {
    background-color: #4996A5;
  }
  .featured-resources-controls ul li::before {
    display: none;
  }
  .featured-resources-controls ul li::after {
    display: none;
  }
  .featured-resources-controls ul li button, .featured-resources-controls ul li .multi-file-download-block .download-btns .download-btn, .multi-file-download-block .download-btns .featured-resources-controls ul li .download-btn {
    color: transparent;
    background-color: transparent;
    border-radius: 50%;
    border: 0.5px solid #4996A5;
    padding: unset;
    height: 10px;
    width: 10px;
  }
}

.featured-resources {
  position: relative;
  display: flex;
  gap: 30px;
  height: auto;
  width: 100%;
  padding: 0px 20px 0px 0px;
  margin-bottom: 50px;
}
@media (max-width: 867px) {
  .featured-resources {
    width: 100vw;
    padding: unset;
    left: 50%;
    transform: translateX(-50%);
  }
}
.featured-resources::after {
  content: "";
  position: absolute;
  display: block;
  width: 100vw;
  height: 50%;
  background-color: #f8f8f8;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  top: 50%;
}
.featured-resources div.card {
  position: relative;
  margin: 30px 0px;
  width: 33.33%;
  z-index: 1;
}
.featured-resources div.card:nth-child(2)::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -65px;
  height: 35%;
  width: 1px;
  background-color: #dedede;
}
@media (max-width: 767px) {
  .featured-resources div.card:nth-child(2)::after {
    display: none;
  }
}
.featured-resources div.card:nth-child(2)::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 30px;
  height: 35%;
  width: 1px;
  background-color: #dedede;
}
@media (max-width: 767px) {
  .featured-resources div.card:nth-child(2)::before {
    display: none;
  }
}
.featured-resources div.card figure {
  width: 63%;
}
@media (max-width: 867px) {
  .featured-resources div.card figure {
    width: 100%;
    padding: 0px 20px;
  }
}
.featured-resources div.card figure img {
  width: 100%;
  height: auto;
  object-fit: cover;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
}
.featured-resources div.card figure img:hover {
  transition: 0.7s;
  opacity: 0.6;
}
.featured-resources div.card__content {
  padding-top: 15px;
}
.featured-resources div.card__content__info {
  display: flex;
  gap: 8px;
}
.featured-resources div.card__content__info h2 {
  font-weight: 300;
  text-transform: none;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 14px;
}
.featured-resources div.card__content__info h2 span {
  font-weight: bold;
  text-transform: uppercase;
}
.featured-resources div.card__content .article-cta-section a {
  color: #0099a7;
}
.featured-resources div.card__content h2.card__content__title {
  font-family: garamond-premier-pro, serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.4rem;
  width: 80%;
  text-transform: unset;
  letter-spacing: -0.3px;
}
.featured-resources div.card__content h2.card__content__title a {
  color: #262626;
  text-decoration: none;
  display: inline;
  background-position: 0% 85%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: color 300ms, background-size 600ms;
  background-image: linear-gradient(#0099a7, #0099a7);
  letter-spacing: -0.3px;
}
.featured-resources div.card__content h2.card__content__title a:hover {
  background-size: 100% 2px;
}

select[data-ss-uuid] {
  display: none;
  pointer-events: none;
}

.style-select {
  display: block;
  position: relative;
  width: 140px;
}
.style-select, .style-select * {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-align: left;
  line-height: 19px;
  color: black;
  font-weight: 300;
  cursor: pointer;
}
.style-select .ss-selected-option {
  width: 100%;
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  border-radius: 2px;
  padding: 6px;
  border: 1px solid #d0d0d0;
}
.style-select .ss-selected-option::after {
  content: "\25BE";
  position: absolute;
  top: 6px;
  right: 12px;
  display: block;
}
.style-select .ss-dropdown {
  top: 32px;
  left: 0;
  position: absolute;
  float: left;
  width: 100%;
  display: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #d0d0d0;
  border-top: 0 none;
}
.style-select .ss-dropdown .ss-option {
  width: 100%;
  padding: 6px;
  background-color: white;
}
.style-select .ss-dropdown .ss-option.highlighted {
  background-color: #f2f4f8;
}
.style-select .ss-dropdown .ss-option.disabled {
  color: #d0d0d0;
}
.style-select .ss-dropdown .ss-option.ticked::before {
  content: "\2713";
  padding-right: 3px;
}
.style-select.open .ss-dropdown {
  display: block;
}
.style-select.open .ss-selected-option::after {
  content: "\25B4";
}

/*
 * Gutenberg Blocks
 */
.wp-block-button__link {
  background-color: transparent;
  color: #262626;
  border: 0;
  border-radius: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 8px 0;
  display: inline-block !important;
  position: relative;
  margin-right: 32px;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.wp-block-button__link::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  z-index: 1;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
}
.wp-block-button__link::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  z-index: 1;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: none;
}
.wp-block-button__link:hover::before {
  transform: translateY(-6px);
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
}
.wp-block-button__link:hover::after {
  transform: translateY(4px);
  -webkit-transform: translateY(4px);
  -moz-transform: translateY(4px);
}
.wp-block-button__link[href$=".pdf"] {
  margin-right: 12px;
}
.wp-block-button__link.resource-download-link::before, .wp-block-button__link.resource-download-link::after {
  content: unset;
}
.wp-block-button__link svg {
  position: absolute;
  left: calc(100% + 10px);
  top: 10px;
  width: 12px;
  height: auto;
  fill: currentColor;
}
.wp-block-button__link .arrow {
  position: absolute;
  left: calc(100% + 10px);
  top: 0;
  bottom: 0;
  width: 12px;
  height: 1px;
  margin: auto;
  color: inherit;
  background-color: currentColor;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.wp-block-button__link .arrow:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  top: 1px;
  margin: auto;
  height: 6px;
  width: 6px;
  color: inherit;
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  transform: rotate(-45deg);
}
.wp-block-button__link:hover .arrow {
  transform: translateX(5px);
}

.has-shift-red-color {
  color: #F90A4A;
}
.has-shift-red-color:visited {
  color: #F90A4A;
}
.has-shift-red-color:link:hover, .has-shift-red-color:visited:hover {
  color: #C5093B !important;
}

.has-blue-color {
  color: #4040E4;
}
.has-blue-color:visited {
  color: #4040E4;
}
.has-blue-color:link:hover, .has-blue-color:visited:hover {
  color: #290088 !important;
}

.has-teal-color {
  color: #0099a7;
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.has-teal-color:visited {
  color: #0099a7 !important;
}
.has-teal-color:link:hover, .has-teal-color:visited:hover {
  color: #004f55 !important;
}
.has-teal-color svg path {
  fill: #0099a7;
}

.has-purple-color {
  color: #D78CFF;
}
.has-purple-color:visited {
  color: #D78CFF;
}
.has-purple-color:link:hover, .has-purple-color:visited:hover {
  color: #1b0c1b !important;
}

.has-white-color {
  color: white;
}
.has-white-color:link:hover, .has-white-color:visited:hover {
  color: white !important;
}

.has-gray-color {
  color: #8E9090;
}
.has-gray-color:visited {
  color: #8E9090;
}
.has-gray-color:link:hover, .has-gray-color:visited:hover {
  color: #8E9090 !important;
}

.has-off-black-color {
  color: #262626;
}
.has-off-black-color:visited {
  color: #262626;
}
.has-off-black-color:link:hover, .has-off-black-color:visited:hover {
  color: #262626 !important;
}

.has-shift-red-background-color {
  background-color: #F90A4A;
}

.has-blue-background-color {
  background-color: #4040E4;
}

.has-teal-background-color {
  background-color: #0099a7;
}

.has-purple-background-color {
  background-color: #D78CFF;
}

.has-white-background-color {
  background-color: white;
}

.has-gray-background-color {
  background-color: #8E9090;
}

.has-off-black-background-color {
  background-color: #262626;
}

ul, ol {
  margin: 32px 0;
}
ul > li, ol > li {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  font-family: garamond-premier-pro, serif;
  margin-bottom: 32px;
  position: relative;
  padding-top: 4px;
  padding-left: 54px;
}
ul > li::before, ol > li::before {
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid currentColor;
  color: #F90A4A;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

ul > li::after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #F90A4A;
  position: absolute;
  left: 13px;
  top: 13px;
}

ol {
  counter-reset: orderedlist;
}
ol > li::before {
  counter-increment: orderedlist;
  content: counter(orderedlist);
  display: flex;
  align-items: center;
  justify-content: center;
}

.single-value_respect ul li::before, .single-value_respect ol li::before, .page-template-template_valuing-respect-child ul li::before, .page-template-template_valuing-respect-child ol li::before, .page-template-template_valuing-respect ul li::before, .page-template-template_valuing-respect ol li::before, .page-template-template_valuing-respect-resources ul li::before, .page-template-template_valuing-respect-resources ol li::before, body.valuing-respect ul li::before, body.valuing-respect ol li::before {
  color: #0099a7;
}
.single-value_respect ul li::after, .page-template-template_valuing-respect-child ul li::after, .page-template-template_valuing-respect ul li::after, .page-template-template_valuing-respect-resources ul li::after, body.valuing-respect ul li::after {
  background: #0099a7;
}
.single-value_respect ul li:not([class]), .single-value_respect ol li:not([class]), .page-template-template_valuing-respect-child ul li:not([class]), .page-template-template_valuing-respect-child ol li:not([class]), .page-template-template_valuing-respect ul li:not([class]), .page-template-template_valuing-respect ol li:not([class]), .page-template-template_valuing-respect-resources ul li:not([class]), .page-template-template_valuing-respect-resources ol li:not([class]), body.valuing-respect ul li:not([class]), body.valuing-respect ol li:not([class]) {
  font-size: 17px;
  line-height: 1.6em;
}
.single-value_respect ul li:not([class]) a:not([class]), .single-value_respect ol li:not([class]) a:not([class]), .page-template-template_valuing-respect-child ul li:not([class]) a:not([class]), .page-template-template_valuing-respect-child ol li:not([class]) a:not([class]), .page-template-template_valuing-respect ul li:not([class]) a:not([class]), .page-template-template_valuing-respect ol li:not([class]) a:not([class]), .page-template-template_valuing-respect-resources ul li:not([class]) a:not([class]), .page-template-template_valuing-respect-resources ol li:not([class]) a:not([class]), body.valuing-respect ul li:not([class]) a:not([class]), body.valuing-respect ol li:not([class]) a:not([class]) {
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.086rem;
  text-decoration: none;
  color: #0099a7;
}
.single-value_respect ul li:not([class]) a:not([class]):hover, .single-value_respect ol li:not([class]) a:not([class]):hover, .page-template-template_valuing-respect-child ul li:not([class]) a:not([class]):hover, .page-template-template_valuing-respect-child ol li:not([class]) a:not([class]):hover, .page-template-template_valuing-respect ul li:not([class]) a:not([class]):hover, .page-template-template_valuing-respect ol li:not([class]) a:not([class]):hover, .page-template-template_valuing-respect-resources ul li:not([class]) a:not([class]):hover, .page-template-template_valuing-respect-resources ol li:not([class]) a:not([class]):hover, body.valuing-respect ul li:not([class]) a:not([class]):hover, body.valuing-respect ol li:not([class]) a:not([class]):hover {
  color: #0099a7;
  text-decoration: underline;
}

p.has-drop-cap:not(:focus)::first-letter {
  color: #F90A4A;
  border-top: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  padding: 16px 0;
  padding-bottom: 8px;
  margin-right: 16px;
  font-size: 9rem;
  line-height: 7rem;
  letter-spacing: -0.086rem;
}
p a {
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.086rem;
  text-decoration: none;
  color: #F90A4A;
}
p a:hover {
  color: #C5093B;
  text-decoration: underline;
}

.lead-text {
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.086rem;
}

.single-value_respect p.has-drop-cap:not(:focus)::first-letter, .page-template-template_valuing-respect-child p.has-drop-cap:not(:focus)::first-letter, .page-template-template_valuing-respect p.has-drop-cap:not(:focus)::first-letter, .page-template-template_valuing-respect-resources p.has-drop-cap:not(:focus)::first-letter, body.valuing-respect p.has-drop-cap:not(:focus)::first-letter {
  color: #290088;
}
.single-value_respect p a, .page-template-template_valuing-respect-child p a, .page-template-template_valuing-respect p a, .page-template-template_valuing-respect-resources p a, body.valuing-respect p a {
  color: #0099a7;
}
.single-value_respect p a:hover, .page-template-template_valuing-respect-child p a:hover, .page-template-template_valuing-respect p a:hover, .page-template-template_valuing-respect-resources p a:hover, body.valuing-respect p a:hover {
  color: #02acbb;
}

hr {
  margin: 80px 0;
  height: 0;
  border: 0;
  border-top: 0px !important;
  border-bottom: 1px solid #F90A4A !important;
  position: relative;
  overflow: visible;
  z-index: 1;
}
hr::before {
  content: "";
  position: absolute;
  left: calc(50% - 56px);
  top: 0;
  display: block;
  width: 112px;
  height: 1px;
  background-color: white;
  z-index: 2;
}
hr::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  display: block;
  z-index: 2;
  background-color: #C5093B;
  height: 30px;
  width: 10px;
  box-shadow: -10px 3px 0 #F90A4A;
  transform: translateY(-50%) skewX(-30deg);
}

.single-value_respect hr, .page-template-template_valuing-respect-child hr, .page-template-template_valuing-respect hr, .page-template-template_valuing-respect-resources hr, body.valuing-respect hr {
  border-bottom: 1px solid rgba(38, 38, 38, 0.2) !important;
}
.single-value_respect hr::before, .page-template-template_valuing-respect-child hr::before, .page-template-template_valuing-respect hr::before, .page-template-template_valuing-respect-resources hr::before, body.valuing-respect hr::before {
  width: 224px;
  left: calc(50% - 112px);
}
.single-value_respect hr::after, .page-template-template_valuing-respect-child hr::after, .page-template-template_valuing-respect hr::after, .page-template-template_valuing-respect-resources hr::after, body.valuing-respect hr::after {
  box-shadow: unset !important;
  transform: translate(-50%, -50%);
  width: 86px;
  height: 76px;
  background-color: transparent !important;
  background-image: url(assets/a426356e811057d8ce78c61cff7f0470.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.wp-block-table {
  width: 100%;
  margin-bottom: 40px;
}
.wp-block-table tr td {
  padding: 36px 18px;
  border: 1px solid rgba(38, 38, 38, 0.06);
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.7rem;
  letter-spacing: normal;
  text-transform: none;
  font-family: garamond-premier-pro, serif;
}
.wp-block-table tr td:first-child {
  border-left: 0;
  padding-left: 0;
}
.wp-block-table tr td:last-child {
  border-right: 0;
  padding-right: 0;
}
.wp-block-table tr td b, .wp-block-table tr td strong {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #F90A4A;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  margin-bottom: 20px;
  display: inline-block;
}
.wp-block-table tr:first-child td {
  border-top: 0;
  padding-top: 4px;
}
.wp-block-table tr:last-child td {
  border-bottom: 0;
}

.single-value_respect .wp-block-table tr td b, .single-value_respect .wp-block-table tr td strong, .page-template-template_valuing-respect-child .wp-block-table tr td b, .page-template-template_valuing-respect-child .wp-block-table tr td strong, .page-template-template_valuing-respect .wp-block-table tr td b, .page-template-template_valuing-respect .wp-block-table tr td strong, .page-template-template_valuing-respect-resources .wp-block-table tr td b, .page-template-template_valuing-respect-resources .wp-block-table tr td strong, .single-resource .wp-block-table tr td b, .single-resource .wp-block-table tr td strong {
  color: #0099a7;
}

.wp-block-embed-youtube, .wp-block-embed-vimeo {
  margin: 48px 0;
  max-width: 1018px;
  margin-left: 2.3rem;
}
.wp-block-embed-youtube .wp-block-embed__wrapper, .wp-block-embed-vimeo .wp-block-embed__wrapper {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 44px;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
  width: calc(100% + 62px);
  height: calc(100% + 35px);
  position: absolute;
  left: -62px;
  top: 0;
}
@media screen and (max-width: 1245px) {
  .wp-block-embed-youtube .wp-block-embed__wrapper iframe, .wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
    left: -5vw;
    width: calc(100% + 5vw);
    height: calc(100% + 2.8125vw);
  }
}

.wp-block-video {
  margin: 48px 0;
  max-width: 1018px;
}

.wp-block-embed-youtube figcaption, .wp-block-embed-vimeo figcaption, .wp-block-video figcaption {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #262626;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(38, 38, 38, 0.2);
}
.wp-block-embed-youtube figcaption b, .wp-block-embed-youtube figcaption strong, .wp-block-embed-vimeo figcaption b, .wp-block-embed-vimeo figcaption strong, .wp-block-video figcaption b, .wp-block-video figcaption strong {
  color: #F90A4A;
  font-weight: inherit;
}

.single-value_respect .wp-block-embed-youtube figcaption b, .single-value_respect .wp-block-embed-youtube figcaption strong, .single-value_respect .wp-block-embed-vimeo figcaption b, .single-value_respect .wp-block-embed-vimeo figcaption strong, .single-value_respect .wp-block-video figcaption b, .single-value_respect .wp-block-video figcaption strong, .page-template-template_valuing-respect-child .wp-block-embed-youtube figcaption b, .page-template-template_valuing-respect-child .wp-block-embed-youtube figcaption strong, .page-template-template_valuing-respect-child .wp-block-embed-vimeo figcaption b, .page-template-template_valuing-respect-child .wp-block-embed-vimeo figcaption strong, .page-template-template_valuing-respect-child .wp-block-video figcaption b, .page-template-template_valuing-respect-child .wp-block-video figcaption strong, .page-template-template_valuing-respect .wp-block-embed-youtube figcaption b, .page-template-template_valuing-respect .wp-block-embed-youtube figcaption strong, .page-template-template_valuing-respect .wp-block-embed-vimeo figcaption b, .page-template-template_valuing-respect .wp-block-embed-vimeo figcaption strong, .page-template-template_valuing-respect .wp-block-video figcaption b, .page-template-template_valuing-respect .wp-block-video figcaption strong, .page-template-template_valuing-respect-resources .wp-block-embed-youtube figcaption b, .page-template-template_valuing-respect-resources .wp-block-embed-youtube figcaption strong, .page-template-template_valuing-respect-resources .wp-block-embed-vimeo figcaption b, .page-template-template_valuing-respect-resources .wp-block-embed-vimeo figcaption strong, .page-template-template_valuing-respect-resources .wp-block-video figcaption b, .page-template-template_valuing-respect-resources .wp-block-video figcaption strong, .single-resource .wp-block-embed-youtube figcaption b, .single-resource .wp-block-embed-youtube figcaption strong, .single-resource .wp-block-embed-vimeo figcaption b, .single-resource .wp-block-embed-vimeo figcaption strong, .single-resource .wp-block-video figcaption b, .single-resource .wp-block-video figcaption strong {
  color: #0099a7;
}

.wp-block-pullquote {
  color: #F90A4A;
  border-top: 1px solid #F90A4A;
  border-bottom: 1px solid #F90A4A;
  position: relative;
  padding: 0;
  margin: 44px 0;
}
.wp-block-pullquote blockquote {
  border-color: inherit;
  position: relative;
  z-index: 2;
  padding: 24px 0;
  padding-bottom: 12px;
}
.wp-block-pullquote blockquote::before {
  content: "";
  position: absolute;
  right: 100%;
  top: -1px;
  height: 1px;
  border-top: 1px solid;
  border-color: inherit;
  z-index: 1;
}
.wp-block-pullquote blockquote::after {
  content: "";
  position: absolute;
  left: -40px;
  top: 24px;
  height: 100%;
  width: 100px;
  background: currentColor;
  box-shadow: 100px -40px 0 currentColor;
  opacity: 0.05;
  transform: skewX(-30deg);
  z-index: 1;
}
.wp-block-pullquote blockquote > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wp-block-pullquote blockquote > *:first-child {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 16px;
}
.wp-block-pullquote p {
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
  text-align: left;
  color: inherit;
}
.wp-block-pullquote cite {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
}
.wp-block-pullquote cite::before {
  content: "- ";
}
.wp-block-pullquote cite span {
  color: #8E9090;
}

.single-value_respect .wp-block-pullquote, .page-template-template_valuing-respect-child .wp-block-pullquote, .page-template-template_valuing-respect .wp-block-pullquote, .page-template-template_valuing-respect-resources .wp-block-pullquote, body.valuing-respect .wp-block-pullquote {
  border-top: 1px solid #4996a5;
  border-bottom: 1px solid #4996a5;
}
.single-value_respect .wp-block-pullquote::after, .page-template-template_valuing-respect-child .wp-block-pullquote::after, .page-template-template_valuing-respect .wp-block-pullquote::after, .page-template-template_valuing-respect-resources .wp-block-pullquote::after, body.valuing-respect .wp-block-pullquote::after {
  background: rgba(2, 172, 187, 0.05) !important;
  box-shadow: 100px -40px 0 rgba(41, 0, 136, 0.05) !important;
}
.single-value_respect .wp-block-pullquote p, .page-template-template_valuing-respect-child .wp-block-pullquote p, .page-template-template_valuing-respect .wp-block-pullquote p, .page-template-template_valuing-respect-resources .wp-block-pullquote p, body.valuing-respect .wp-block-pullquote p {
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
  color: #02acbb;
}
.single-value_respect .wp-block-pullquote cite, .page-template-template_valuing-respect-child .wp-block-pullquote cite, .page-template-template_valuing-respect .wp-block-pullquote cite, .page-template-template_valuing-respect-resources .wp-block-pullquote cite, body.valuing-respect .wp-block-pullquote cite {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #262626;
}
.single-value_respect .wp-block-pullquote cite span, .page-template-template_valuing-respect-child .wp-block-pullquote cite span, .page-template-template_valuing-respect .wp-block-pullquote cite span, .page-template-template_valuing-respect-resources .wp-block-pullquote cite span, body.valuing-respect .wp-block-pullquote cite span {
  color: #8E9090;
}

.wp-block-quote {
  position: relative;
  padding: 24px 0;
  padding-bottom: 12px;
  margin: 44px 0;
  margin-top: 60px;
  overflow: hidden;
  padding-top: 56px;
  padding-bottom: 32px;
  margin-bottom: 12px;
}
.wp-block-quote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 32px;
  width: 100%;
  height: calc(100% - 32px - 32px);
  border-top: 1px solid rgba(38, 38, 38, 0.2);
  border-bottom: 1px solid rgba(38, 38, 38, 0.2);
  z-index: 2;
}
.wp-block-quote::after {
  content: "";
  position: absolute;
  right: calc(100% - 36px);
  top: 0;
  height: 130px;
  width: 200px;
  background: #F90A4A;
  transform: skewX(-30deg);
  z-index: 1;
}
.wp-block-quote > * {
  position: relative;
  z-index: 3;
}
.wp-block-quote > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wp-block-quote > *:first-child {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 16px;
  padding-right: 1rem;
  padding-left: 2rem;
}
.wp-block-quote p {
  text-align: left;
}
.wp-block-quote cite {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  margin-top: -12px;
  padding-bottom: 12px !important;
}
.wp-block-quote cite::before {
  content: "- ";
}
.wp-block-quote cite span {
  color: #8E9090;
}

.single-value_respect .wp-block-quote, .page-template-template_valuing-respect-child .wp-block-quote, .page-template-template_valuing-respect .wp-block-quote, .page-template-template_valuing-respect-resources .wp-block-quote, body.valuing-respect .wp-block-quote {
  border-top: 1px solid #290088;
  border-bottom: 1px solid #290088;
}
.single-value_respect .wp-block-quote::after, .page-template-template_valuing-respect-child .wp-block-quote::after, .page-template-template_valuing-respect .wp-block-quote::after, .page-template-template_valuing-respect-resources .wp-block-quote::after, body.valuing-respect .wp-block-quote::after {
  background: rgba(2, 172, 187, 0.05) !important;
  box-shadow: 100px -40px 0 rgba(41, 0, 136, 0.05) !important;
}
.single-value_respect .wp-block-quote p, .page-template-template_valuing-respect-child .wp-block-quote p, .page-template-template_valuing-respect .wp-block-quote p, .page-template-template_valuing-respect-resources .wp-block-quote p, body.valuing-respect .wp-block-quote p {
  font-size: 3rem;
  line-height: 3.9rem;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.01rem;
  font-weight: normal;
  color: #02acbb;
}
.single-value_respect .wp-block-quote cite, .page-template-template_valuing-respect-child .wp-block-quote cite, .page-template-template_valuing-respect .wp-block-quote cite, .page-template-template_valuing-respect-resources .wp-block-quote cite, body.valuing-respect .wp-block-quote cite {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.2rem;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.single-value_respect .wp-block-quote cite span, .page-template-template_valuing-respect-child .wp-block-quote cite span, .page-template-template_valuing-respect .wp-block-quote cite span, .page-template-template_valuing-respect-resources .wp-block-quote cite span, body.valuing-respect .wp-block-quote cite span {
  color: #8E9090;
}

.content-left strong {
  display: inline;
  font-weight: 600;
  background-repeat: no-repeat;
  background-position: left center;
}
.content-left strong.to-reveal {
  background-size: 0% 100%;
  background-image: linear-gradient(rgba(249, 10, 74, 0.25), rgba(249, 10, 74, 0.25));
}
.content-left strong.revealed {
  font-weight: inherit;
  background-size: 100% 100%;
  transition: background-size 900ms;
  background-image: linear-gradient(rgba(249, 10, 74, 0.25), rgba(249, 10, 74, 0.25));
}

.single-post .two-column-content .content-left h6 a {
  color: #F90A4A;
}
/*# sourceMappingURL=style.css.map*/