@import url(/hc/theming_assets/01J16MNVQCMD9DKWCVNKQ2NNP3);
@import url(/hc/theming_assets/01J16MNW03CYVE7ZG9DYDB93B5);
@import url(/hc/theming_assets/01J16MNWC59VEZEVZ10VNYVWH0);
@import url(/hc/theming_assets/01J16MNVDMKQ5ZG16E6QC7NX55);
@import url(/hc/theming_assets/01J16MNW6JQWQV5S0CKSWR6HZ5);
@import url(/hc/theming_assets/01J16MNVVTD08F76CYGBHE3PDP);
@import url(/hc/theming_assets/01J16MNVPQQY1V0E58CJZ3F4QP);
@import url(/hc/theming_assets/01J16MNW32NJZXWQZNBAM9BS8T);
@import url(/hc/theming_assets/01J16MNVJM7EZK1NN9YCZKWJ4V);
@import url(/hc/theming_assets/01J16MNVS6J9R357KHB2MR2FXH);

/***** Base *****/
@font-face {
  font-family: 'SoundCloudSans';
  src: url(/hc/theming_assets/01J16MNV8Q2B8TP2TW6MYX3N76);
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SoundCloudSans';
  src: url(/hc/theming_assets/01J16MNTX4PKGYM6KP47JGNGSM);
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SoundCloudSans';
  src: url(/hc/theming_assets/01J16MNTX5X0G7YR0KM4BS3WWZ);
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}

:root {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
  padding: 0;
  margin: 0;
  height: 100%;
  color: #000000;
}

* {
  /* box-sizing: border-box; */
}

body {
  background-color: #ffffff;
  /* color: #000000; */
  font-family: 'SoundCloudSans', sans-serif;
  /* font-size: 16px; */
  /* font-weight: 700; */
  /* line-height: normal; */
  -webkit-font-smoothing: antialiased;
}

.Body__No_Scroll {
  height: 100vh;
  overflow: hidden;
  position: fixed;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'SoundCloudSans', sans-serif;
  margin-top: 0;
}

h1 {
  font-size: 32px;
}

h2 {
  font-size: 28px;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 18px;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.related-articles {
  display: block;
}

.related-articles > h2 {
  font-size: 37px;
  margin: 25px 0;
}

.related-articles > ul > li {
  margin: 0 0 14px;
}

.related-articles > ul > li > a {
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
}

.related-articles > ul > li > a:hover {
  color: #ff5500;
}

.Icon-Menu {
  background-image: url(/hc/theming_assets/01J16MNV8AVK0H4WQX61DX5ZBK);
}

.Image-Hero {
  background-image: url(/hc/theming_assets/01J16MNV20EW568AFM3VSTMDF1);
}

.Logo-Raven {
  background-image: url(/hc/theming_assets/01J16MNWCS9XQABA2VXTB85QNQ);
}

.Logo-Raven-Small {
  background-image: url(/hc/theming_assets/01J16MNWCPKPCXT1YMGJ7CHWEM);
}

.Parent-Logo-Orange-Small-Hover:hover > div {
  background-image: url(/hc/theming_assets/01J16MNWEN82JWZNHM6612CJX6);
}

.Logo-Orange-Small-Hover:hover {
  background-image: url(/hc/theming_assets/01J16MNWEN82JWZNHM6612CJX6);
}

.Logo-White-Large {
  background-image: url(/hc/theming_assets/01J16MNWK09J3XAW2PX8QD3TE3);
}

/* Customized Solvvy Announcement */
#solvvy-v5-ui > .main-content > .announcement.secondary-color-background {
  background: white !important;
  color: #ff5500 !important;
}

#solvvy-v5-ui > .main-content > .announcement.secondary-color-background > .title {
  text-align: center !important;
}

#solvvy-v5-ui > .main-content > .announcement.secondary-color-background > .buttons > .link.secondary-color-background {
  background: white !important;
  border-color: #ff5500 !important;
  color: #ff5500 !important;
}

#solvvy-v5-ui > .main-content > .announcement.secondary-color-background > .buttons > .link.secondary-color-hover-color:hover {
  background: #ff5500 !important;
  color: white !important;
}

@media (min-width: 960px) {
  .related-articles {
    display: flex;
  }
  
  .related-articles > h2 {
    font-size: 50px;
    line-height: 55px;
    margin: 0 56px 0 0;
    width: 50%;
  }
}
