:root {
  --background: #fff;
  --primary-color: #000;
  --secondary-color: #A0A0A0;
  --tertiary-color: #fff;
  --red: #ee3322;
  --yellow: #ffee38;
  --light-yellow: #FFEE3850;
  --blue: #0f65ef;
  --light-gray: #F4F4F4;
  --green: #39B26B; }

[data-theme="dark"] {
  --background: #252525;
  --primary-color: #fff;
  --secondary-color: #000;
  --tertiary-color: #000; }

* {
  margin: 0;
  padding: 0;
  font-family: proxima-nova,Helvetica,Arial,sans-serif; }

body {
  background: var(--light-gray);
  font-family: proxima-nova,Helvetica,Arial,sans-serif;
  color: var(--primary-color); }

button {
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  color: var(--primary-color);
  font-family: proxima-nova,Helvetica,Arial,sans-serif;
  font-size: 16px;
  cursor: pointer; }

img {
  vertical-align: middle; }

a {
  text-decoration: none;
  color: var(--primary-color);
  border: none;
  outline: none; }

h1, h2, h3, h4, h5, p, a, li {
  margin: 0;
  padding: 0;
  color: var(--primary-color); }

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

.header-ad {
  padding-top: 20px;
  background-color: #fff;
  overflow-x: hidden; }
  .header-ad .header-ad-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .header-ad .header-ad-wrapper .header-ad-and-disclaimer p.header-ad-disclaimer {
      font-size: 15px !important;
      color: #c6c6c6;
      line-height: 18px !important;
      padding-bottom: 15px; }
    .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content .custom-ad-placement {
      display: flex;
      flex-direction: row; }
    @media (max-width: 1120px) {
      .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-desktop {
        display: none; } }
    .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-responsive {
      display: none; }
      .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-responsive.force-show {
        display: block; }
      @media (max-width: 1120px) {
        .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-responsive {
          display: block; } }
    .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content .video-desktop-size div:first-child {
      width: 250px;
      height: 250px; }
    .header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content .image-desktop-size div:first-child {
      min-width: 728px; }

.hidden-until-loaded-header-ad {
  background-color: #fff;
  overflow-x: hidden;
  transition: none !important; }
  .hidden-until-loaded-header-ad.loaded {
    padding-top: 20px; }
    .hidden-until-loaded-header-ad.loaded p.header-ad-disclaimer {
      display: block !important; }
  .hidden-until-loaded-header-ad .header-ad-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .hidden-until-loaded-header-ad .header-ad-wrapper .header-ad-and-disclaimer p.header-ad-disclaimer {
      display: none;
      font-size: 15px !important;
      color: #c6c6c6;
      line-height: 18px !important;
      padding-bottom: 15px; }
    .hidden-until-loaded-header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-responsive {
      display: none; }
      .hidden-until-loaded-header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-responsive.force-show {
        display: block; }
      @media (max-width: 1120px) {
        .hidden-until-loaded-header-ad .header-ad-wrapper .header-ad-and-disclaimer .header-ad-content.header-ad-responsive {
          display: block; } }

@keyframes bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  25% {
    transform: scale(1.1, 0.9) translateY(0); }
  50% {
    transform: scale(0.9, 1.1) translateY(-12px); }
  75% {
    transform: scale(1.05, 0.95) translateY(5px); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes rotations {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg); } }

.header-ad-space {
  z-index: 2;
  position: fixed;
  top: 0;
  background-color: white;
  width: 100%; }

header {
  transform: translateY(0px);
  position: sticky;
  top: 0;
  z-index: 1000; }
  header.short {
    z-index: 991001;
    margin-top: 55px; }
    header.short .header-wrapper .header-navigation-links {
      display: none; }
    header.short .header-wrapper .header-navigation {
      position: relative;
      background-color: var(--background);
      border: none;
      padding-bottom: 8px; }
  header .header-navigation-wrapper {
    position: relative;
    z-index: 2;
    background-color: #fff;
    width: 100%; }
  header .header-navigation {
    max-width: 1174px;
    margin: 0 auto;
    padding: 20px 20px 10px;
    border-bottom: 1px solid var(--light-gray);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 19px; }
    @media (max-width: 650px) {
      header .header-navigation {
        padding: 20px 20px 10px; } }
    @media (max-width: 650px) {
      header .header-navigation {
        padding-bottom: 15px; } }
    header .header-navigation .menu-and-logo {
      display: flex;
      align-items: center; }
    header .header-navigation #hamburger-button {
      margin-right: 15px;
      -webkit-user-select: none;
      /* Safari */
      -ms-user-select: none;
      /* IE 10 and IE 11 */
      user-select: none;
      /* Standard syntax */
      display: flex;
      align-items: center;
      cursor: pointer; }
      header .header-navigation #hamburger-button svg.hamburger {
        width: 25px; }
        @media (max-width: 650px) {
          header .header-navigation #hamburger-button svg.hamburger {
            width: 18px; } }
    header .header-navigation #buzzfeed-logo {
      width: 170px;
      line-height: 0; }
      @media (max-width: 650px) {
        header .header-navigation #buzzfeed-logo {
          width: 120px; } }
    header .header-navigation .search-icon {
      margin-right: 10px;
      display: flex;
      align-items: center; }
      @media (max-width: 650px) {
        header .header-navigation .search-icon {
          margin-right: 8px; } }
  header .header-navigation-links-wrapper {
    overflow-y: hidden;
    position: relative;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    box-shadow: 2px 5px 11px -8px rgba(0, 0, 0, 0.4);
    transform: translateY(0px); }
  header .header-navigation-links {
    max-width: 1174px;
    margin: 0 auto;
    padding: 10px 20px 10px;
    height: 40px;
    max-height: 40px;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr auto; }
    @media (max-width: 650px) {
      header .header-navigation-links {
        padding: 10px 20px 10px; } }
    @media (max-width: 650px) {
      header .header-navigation-links {
        height: 36px;
        max-height: 36px; } }
    header .header-navigation-links .header-link {
      font-weight: bold;
      font-size: 15px;
      line-height: 18px;
      padding: 20px 15px; }
      @media (max-width: 650px) {
        header .header-navigation-links .header-link {
          padding: 16px 10px; } }
    header .header-navigation-links .header-link:first-child {
      margin-left: -15px; }
      @media (max-width: 650px) {
        header .header-navigation-links .header-link:first-child {
          margin-left: -10px; } }
    header .header-navigation-links .header-links {
      padding-right: 20px;
      white-space: nowrap;
      overflow-x: scroll;
      overflow-y: hidden;
      scrollbar-width: none; }
      @media (max-width: 650px) {
        header .header-navigation-links .header-links {
          padding-right: 16px; } }
      header .header-navigation-links .header-links a {
        transition: opacity 0.2s ease-in; }
      header .header-navigation-links .header-links a:hover {
        opacity: 0.8; }
    header .header-navigation-links .header-links::-webkit-scrollbar {
      width: 0;
      height: 0;
      background: transparent;
      /* make scrollbar transparent */ }
    header .header-navigation-links #header-badges {
      position: relative;
      margin-left: 20px;
      display: flex;
      flex-direction: row; }
      header .header-navigation-links #header-badges::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 30px;
        left: -50px;
        top: 0;
        pointer-events: none;
        background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff); }
        @media (max-width: 650px) {
          header .header-navigation-links #header-badges::before {
            left: -46px; } }
      @media (max-width: 650px) {
        header .header-navigation-links #header-badges {
          margin-left: 16px; } }
      header .header-navigation-links #header-badges .badge {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--yellow);
        border-radius: 50%;
        width: 40px;
        height: 40px; }
        @media (max-width: 650px) {
          header .header-navigation-links #header-badges .badge {
            width: 36px;
            height: 36px; } }
        header .header-navigation-links #header-badges .badge img {
          width: 100%; }
      header .header-navigation-links #header-badges .badge-link + .badge-link {
        margin-left: -6px; }
      header .header-navigation-links #header-badges .red {
        background-color: var(--red); }
      header .header-navigation-links #header-badges .badge p {
        font-weight: 900;
        transform: rotate(-30deg); }
  header.video-page-header {
    background-color: #3C3C3C; }
    header.video-page-header .header-navigation-wrapper {
      background-color: #3C3C3C; }
    header.video-page-header .header-navigation-links-wrapper {
      background-color: #3C3C3C; }
    header.video-page-header svg path {
      fill: #fff !important; }
    header.video-page-header .header-links a {
      color: #fff; }
    header.video-page-header #header-badges::before {
      background: linear-gradient(90deg, #3C3C3C00, #3C3C3C); }

.header-ad.video-page-ad {
  background-color: #3C3C3C; }

#body.video-page-body {
  background-color: #3C3C3C; }
  @media (max-width: 828px) {
    #body.video-page-body .quiz-result-share {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    #body.video-page-body .quiz-result-share {
      margin-left: 16px;
      margin-right: 16px; } }

.page-video-content {
  padding: 20px; }
  @media (max-width: 650px) {
    .page-video-content {
      padding: 16px; } }
  @media (max-width: 828px) {
    .page-video-content {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .page-video-content {
      margin-left: 16px;
      margin-right: 16px; } }
  .page-video-content .page-video-youtube .page-video-youtube-wrapper {
    position: relative;
    padding-bottom: 56.25%; }
    .page-video-content .page-video-youtube .page-video-youtube-wrapper img {
      z-index: 50;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .page-video-content .page-video-youtube .page-video-youtube-wrapper iframe {
      z-index: 51;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .page-video-content .page-video-youtube + .page-video-author-details {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .page-video-content .page-video-youtube + .page-video-author-details {
        margin-top: 16px; } }
  .page-video-content .page-video-author-details + .post-author-link,
  .page-video-content .page-video-author-details + .share-spacer {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details + .post-author-link,
      .page-video-content .page-video-author-details + .share-spacer {
        margin-top: 16px; } }
  .page-video-content .page-video-author-details .page-video-title h1 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700; }
    @media (max-width: 1100px) {
      .page-video-content .page-video-author-details .page-video-title h1 {
        font-size: 32.4px;
        line-height: 37.8px; } }
    @media (max-width: 850px) {
      .page-video-content .page-video-author-details .page-video-title h1 {
        font-size: 28.8px;
        line-height: 33.6px; } }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details .page-video-title h1 {
        font-size: 25.2px;
        line-height: 29.4px; } }
    @media (max-width: 500px) {
      .page-video-content .page-video-author-details .page-video-title h1 {
        font-size: 20px;
        line-height: 24px; } }
  .page-video-content .page-video-author-details .page-video-title + .page-video-description {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details .page-video-title + .page-video-description {
        margin-top: 16px; } }
  .page-video-content .page-video-author-details .page-video-title + .post-author-link,
  .page-video-content .page-video-author-details .page-video-description + .post-author-link {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details .page-video-title + .post-author-link,
      .page-video-content .page-video-author-details .page-video-description + .post-author-link {
        margin-top: 16px; } }
  .page-video-content .page-video-author-details .page-video-description p {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: var(--secondary-color); }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details .page-video-description p {
        font-size: 17px;
        line-height: 20px; } }
  .page-video-content .page-video-author-details .page-video-title + .page-video-author-names {
    margin-top: 8px; }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details .page-video-title + .page-video-author-names {
        margin-top: 4px; } }
  .page-video-content .page-video-author-details .page-video-description + .page-video-author-names {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .page-video-content .page-video-author-details .page-video-description + .page-video-author-names {
        margin-top: 16px; } }
  .page-video-content .page-video-author-details .page-video-author-names p {
    font-size: 15px;
    line-height: 18px; }

.image-credits {
  margin-top: 20px; }
  @media (max-width: 650px) {
    .image-credits {
      margin-top: 16px; } }
  .image-credits p {
    color: var(--secondary-color);
    font-weight: 400; }

.entry-section-divider-image {
  padding: 20px; }
  @media (max-width: 828px) {
    .entry-section-divider-image {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .entry-section-divider-image {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .entry-section-divider-image {
      padding: 16px; } }
  .entry-section-divider-image img {
    width: 100%; }

.entry-section-divider {
  padding: 20px; }
  @media (max-width: 828px) {
    .entry-section-divider {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .entry-section-divider {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .entry-section-divider {
      padding: 16px; } }
  .entry-section-divider .entry-section-divider-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .entry-section-divider .entry-section-divider-heading {
        margin-bottom: 16px; } }
  .entry-section-divider .entry-section-divider-line hr {
    border: 0;
    border-bottom: 1px solid var(--secondary-color); }
  .entry-section-divider .entry-section-divider-line hr.thin {
    border: 0;
    border-bottom: 1px solid var(--secondary-color); }
  .entry-section-divider .entry-section-divider-line hr.thick {
    border: 0;
    border-bottom: 3px solid var(--secondary-color); }
  .entry-section-divider .entry-section-divider-description {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-section-divider .entry-section-divider-description {
        margin-top: 16px; } }

.entry-related-content .entry-related-content-links {
  margin-top: 20px; }
  @media (max-width: 650px) {
    .entry-related-content .entry-related-content-links {
      margin-top: 16px; } }
  .entry-related-content .entry-related-content-links .entry-link + .entry-link {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-related-content .entry-related-content-links .entry-link + .entry-link {
        margin-top: 16px; } }

.static-page-content-wrapper {
  scroll-margin-top: 158px; }
  @media (max-width: 1264px) {
    .static-page-content-wrapper {
      max-width: 768px; } }
  @media (max-width: 828px) {
    .static-page-content-wrapper {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .static-page-content-wrapper {
      margin-left: 16px;
      margin-right: 16px; } }
  .static-page-content-wrapper .static-page-content {
    scroll-margin-top: 158px;
    padding: 20px; }
    .static-page-content-wrapper .static-page-content table, .static-page-content-wrapper .static-page-content tbody, .static-page-content-wrapper .static-page-content tfoot, .static-page-content-wrapper .static-page-content thead, .static-page-content-wrapper .static-page-content tr, .static-page-content-wrapper .static-page-content th, .static-page-content-wrapper .static-page-content td {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      vertical-align: baseline;
      font-weight: 400;
      vertical-align: top; }
    .static-page-content-wrapper .static-page-content th, .static-page-content-wrapper .static-page-content td {
      font-weight: 400;
      vertical-align: top;
      padding: 8px; }
    .static-page-content-wrapper .static-page-content thead th {
      font-weight: 600; }
    .static-page-content-wrapper .static-page-content th {
      text-align: left;
      vertical-align: bottom; }
    .static-page-content-wrapper .static-page-content .static-table {
      overflow-x: auto; }
    .static-page-content-wrapper .static-page-content table {
      display: none;
      margin-top: 20px;
      margin-bottom: 20px;
      border-collapse: collapse;
      border-spacing: 0;
      max-width: 100%;
      width: 100%; }
      @media (max-width: 650px) {
        .static-page-content-wrapper .static-page-content table {
          margin-top: 16px; } }
      @media (max-width: 650px) {
        .static-page-content-wrapper .static-page-content table {
          margin-bottom: 16px; } }
    .static-page-content-wrapper .static-page-content ul {
      list-style: disc;
      padding-inline-start: 20px; }
      .static-page-content-wrapper .static-page-content ul li + li {
        margin-top: 20px; }
        @media (max-width: 650px) {
          .static-page-content-wrapper .static-page-content ul li + li {
            margin-top: 16px; } }
    @media (max-width: 650px) {
      .static-page-content-wrapper .static-page-content {
        padding: 16px; } }
    .static-page-content-wrapper .static-page-content a {
      color: var(--blue);
      width: fit-content;
      width: -moz-fit-content; }
    .static-page-content-wrapper .static-page-content p {
      color: var(--primary-color);
      font-size: 17px;
      line-height: 25px; }
    .static-page-content-wrapper .static-page-content h4 {
      color: #E41978;
      font-size: 17px;
      line-height: 25px;
      scroll-margin-top: 138px; }
    .static-page-content-wrapper .static-page-content a + a {
      margin-top: 8px; }
    .static-page-content-wrapper .static-page-content ul + p,
    .static-page-content-wrapper .static-page-content p + a,
    .static-page-content-wrapper .static-page-content ul + h4,
    .static-page-content-wrapper .static-page-content h4 + a,
    .static-page-content-wrapper .static-page-content ul + a,
    .static-page-content-wrapper .static-page-content h4 + ul,
    .static-page-content-wrapper .static-page-content p + ul,
    .static-page-content-wrapper .static-page-content a + ul,
    .static-page-content-wrapper .static-page-content p + p,
    .static-page-content-wrapper .static-page-content h4 + p,
    .static-page-content-wrapper .static-page-content h4 + h4,
    .static-page-content-wrapper .static-page-content p + h4,
    .static-page-content-wrapper .static-page-content a + h4 {
      margin-top: 20px; }
      @media (max-width: 650px) {
        .static-page-content-wrapper .static-page-content ul + p,
        .static-page-content-wrapper .static-page-content p + a,
        .static-page-content-wrapper .static-page-content ul + h4,
        .static-page-content-wrapper .static-page-content h4 + a,
        .static-page-content-wrapper .static-page-content ul + a,
        .static-page-content-wrapper .static-page-content h4 + ul,
        .static-page-content-wrapper .static-page-content p + ul,
        .static-page-content-wrapper .static-page-content a + ul,
        .static-page-content-wrapper .static-page-content p + p,
        .static-page-content-wrapper .static-page-content h4 + p,
        .static-page-content-wrapper .static-page-content h4 + h4,
        .static-page-content-wrapper .static-page-content p + h4,
        .static-page-content-wrapper .static-page-content a + h4 {
          margin-top: 16px; } }

.entry-link {
  margin-top: 20px; }
  @media (max-width: 828px) {
    .entry-link {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .entry-link {
      margin-left: 16px;
      margin-right: 16px; } }
  .entry-link a {
    padding: 20px;
    display: block; }
    @media (max-width: 650px) {
      .entry-link a {
        padding: 16px; } }
  @media (max-width: 650px) {
    .entry-link {
      margin-top: 16px; } }
  .entry-link .entry-link-title p {
    font-size: 20px;
    line-height: 26px;
    color: var(--primary-color);
    font-weight: 600; }
    @media (max-width: 650px) {
      .entry-link .entry-link-title p {
        font-size: 17px;
        line-height: 20px; } }
  .entry-link .entry-link-author-details {
    margin-top: 16px; }
    .entry-link .entry-link-author-details p {
      font-size: 17px;
      line-height: 21px;
      color: var(--primary-color);
      font-weight: 400; }
      @media (max-width: 650px) {
        .entry-link .entry-link-author-details p {
          font-size: 15px;
          line-height: 18px; } }
      .entry-link .entry-link-author-details p span {
        color: var(--secondary-color);
        font-size: 17px;
        line-height: 20px; }
        @media (max-width: 650px) {
          .entry-link .entry-link-author-details p span {
            font-size: 15px;
            line-height: 18px; } }

.entry-text {
  padding: 20px; }
  @media (max-width: 828px) {
    .entry-text {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .entry-text {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .entry-text {
      padding: 16px; } }
  .entry-text .entry-text-centered p {
    text-align: center; }
    @media (max-width: 650px) {
      .entry-text .entry-text-centered p {
        text-align: left; } }
  .entry-text .entry-text-header a {
    color: var(--blue); }
  .entry-text .entry-text-header h3 {
    font-size: 20px;
    line-height: 26px;
    color: var(--primary-color);
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis; }
  .entry-text .entry-text-header h3 + h3 {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-text .entry-text-header h3 + h3 {
        margin-top: 16px; } }
  .entry-text .entry-text-description p {
    font-size: 17px;
    line-height: 25px;
    color: var(--primary-color);
    font-weight: 400;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    overflow-wrap: anywhere; }
  .entry-text .entry-text-description a {
    color: var(--blue); }
  .entry-text .entry-text-description p + p, .entry-text .entry-text-description h1 + h1, .entry-text .entry-text-description p + h1, .entry-text .entry-text-description h1 + p,
  .entry-text .entry-text-description p + h2, .entry-text .entry-text-description h2 + p {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-text .entry-text-description p + p, .entry-text .entry-text-description h1 + h1, .entry-text .entry-text-description p + h1, .entry-text .entry-text-description h1 + p,
      .entry-text .entry-text-description p + h2, .entry-text .entry-text-description h2 + p {
        margin-top: 16px; } }
  .entry-text .entry-text-description blockquote {
    padding: 20px;
    background-color: #ddd;
    margin-bottom: 20px;
    border-left: 6px solid var(--secondary-color); }
    @media (max-width: 650px) {
      .entry-text .entry-text-description blockquote {
        padding: 16px; } }
    .entry-text .entry-text-description blockquote p {
      margin: 0; }
  .entry-text .entry-text-header + .entry-text-description {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-text .entry-text-header + .entry-text-description {
        margin-top: 16px; } }
  .entry-text.float-left {
    float: left;
    max-width: 300px; }
    .entry-text.float-left p {
      margin-bottom: 0;
      margin-right: 20px; }
      @media (max-width: 650px) {
        .entry-text.float-left p {
          margin-right: 0; } }
    @media (max-width: 650px) {
      .entry-text.float-left {
        float: none;
        max-width: none; } }
  .entry-text.float-right {
    float: right;
    max-width: 300px; }
    .entry-text.float-right p {
      margin-bottom: 0;
      margin-left: 20px; }
      @media (max-width: 650px) {
        .entry-text.float-right p {
          margin-left: 0; } }
    @media (max-width: 650px) {
      .entry-text.float-right {
        float: none;
        max-width: none; } }

.entry-image-float-left {
  padding: 20px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px; }
  @media (max-width: 650px) {
    .entry-image-float-left {
      padding: 16px; } }
  @media (max-width: 650px) {
    .entry-image-float-left {
      float: none; } }
  @media (max-width: 650px) and (max-width: 828px) {
    .entry-image-float-left {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .entry-image-float-left {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .entry-image-float-left {
      margin-bottom: 16px;
      margin-right: 16px; } }
  .entry-image-float-left img {
    margin-bottom: 20px;
    max-width: 376px; }
    @media (max-width: 650px) {
      .entry-image-float-left img {
        margin-bottom: 16px;
        max-width: none;
        width: 100%; } }
  .entry-image-float-left .entry-image-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .entry-image-float-left .entry-image-heading {
        margin-bottom: 16px; } }
    .entry-image-float-left .entry-image-heading a {
      color: var(--blue); }
    .entry-image-float-left .entry-image-heading h3 {
      font-size: 20px;
      line-height: 26px;
      color: var(--primary-color);
      font-weight: 700;
      overflow: hidden;
      text-overflow: ellipsis; }
  .entry-image-float-left .entry-image-wrapper {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .entry-image-float-left .entry-image-wrapper {
        margin-bottom: 16px; } }
    .entry-image-float-left .entry-image-wrapper .entry-image-box img {
      display: block;
      width: 100%; }
  .entry-image-float-left .entry-image-description {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-image-float-left .entry-image-description {
        margin-top: 16px; } }
    .entry-image-float-left .entry-image-description p {
      font-size: 17px;
      line-height: 25px;
      color: var(--primary-color);
      font-weight: 400;
      overflow: hidden;
      /* text-overflow: ellipsis; */
      overflow-wrap: anywhere; }
    .entry-image-float-left .entry-image-description a {
      color: var(--blue); }
    .entry-image-float-left .entry-image-description p + p, .entry-image-float-left .entry-image-description h1 + h1, .entry-image-float-left .entry-image-description p + h1, .entry-image-float-left .entry-image-description h1 + p,
    .entry-image-float-left .entry-image-description p + h2, .entry-image-float-left .entry-image-description h2 + p {
      margin-top: 20px; }
      @media (max-width: 650px) {
        .entry-image-float-left .entry-image-description p + p, .entry-image-float-left .entry-image-description h1 + h1, .entry-image-float-left .entry-image-description p + h1, .entry-image-float-left .entry-image-description h1 + p,
        .entry-image-float-left .entry-image-description p + h2, .entry-image-float-left .entry-image-description h2 + p {
          margin-top: 16px; } }

.entry-image-float-right {
  padding: 20px;
  float: right;
  margin-right: 20px;
  margin-bottom: 20px; }
  @media (max-width: 650px) {
    .entry-image-float-right {
      padding: 16px; } }
  @media (max-width: 650px) {
    .entry-image-float-right {
      float: none; } }
  @media (max-width: 650px) and (max-width: 828px) {
    .entry-image-float-right {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .entry-image-float-right {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .entry-image-float-right {
      margin-bottom: 16px;
      margin-right: 16px; } }
  .entry-image-float-right img {
    margin-bottom: 20px;
    max-width: 376px; }
    @media (max-width: 650px) {
      .entry-image-float-right img {
        margin-bottom: 16px;
        max-width: none;
        width: 100%; } }

.entry-image {
  padding: 20px; }
  @media (max-width: 828px) {
    .entry-image {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .entry-image {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .entry-image {
      padding: 16px; } }
  .entry-image .entry-image-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .entry-image .entry-image-heading {
        margin-bottom: 16px; } }
    .entry-image .entry-image-heading a {
      color: var(--blue); }
    .entry-image .entry-image-heading h3 {
      font-size: 20px;
      line-height: 26px;
      color: var(--primary-color);
      font-weight: 700;
      overflow: hidden;
      text-overflow: ellipsis; }
  .entry-image .entry-image-wrapper {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .entry-image .entry-image-wrapper {
        margin-bottom: 16px; } }
    .entry-image .entry-image-wrapper .entry-image-box {
      text-align: center; }
      .entry-image .entry-image-wrapper .entry-image-box img {
        display: block;
        width: 100%;
        /*.standard-header-image-aspect-ratio{
          position: relative;
          height: 0;
          padding-bottom: 65%;
          
          .standard-image{
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;

        */
        /*
        @media(min-width: $breakpoint-split-details-650px ) { 
          float: none;
          @include standard-horizontal-margin;
        }

        margin-right:$gap-sm;
        margin-bottom: $gap-sm;
        @media(max-width: $breakpoint-split-details-650px ) { 
          margin-bottom: $gap-xs;
          margin-right: $gap-xs;
        }
        img {
          margin-bottom: $gap-sm;
          @media(max-width: $breakpoint-split-details-650px ) { 
            margin-bottom: $gap-xs;
            max-width:none;
            width: 100%;
          }
          max-width:376px;
        }*/ }
        @media (min-width: 650px) {
          .entry-image .entry-image-wrapper .entry-image-box img {
            max-height: 80vh;
            width: auto;
            display: inline-block;
            max-width: 100%; } }
  .entry-image .entry-image-description {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .entry-image .entry-image-description {
        margin-top: 16px; } }
    .entry-image .entry-image-description p {
      font-size: 17px;
      line-height: 25px;
      color: var(--primary-color);
      font-weight: 400;
      overflow: hidden;
      /* text-overflow: ellipsis; */
      overflow-wrap: anywhere; }
    .entry-image .entry-image-description a {
      color: var(--blue); }
    .entry-image .entry-image-description p + p, .entry-image .entry-image-description h1 + h1, .entry-image .entry-image-description p + h1, .entry-image .entry-image-description h1 + p,
    .entry-image .entry-image-description p + h2, .entry-image .entry-image-description h2 + p {
      margin-top: 20px; }
      @media (max-width: 650px) {
        .entry-image .entry-image-description p + p, .entry-image .entry-image-description h1 + h1, .entry-image .entry-image-description p + h1, .entry-image .entry-image-description h1 + p,
        .entry-image .entry-image-description p + h2, .entry-image .entry-image-description h2 + p {
          margin-top: 16px; } }

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

@media (max-width: 650px) {
  .original-image-media {
    display: none; } }

.standard-share {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .standard-share .standard-share-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .standard-share .standard-share-heading {
        margin-bottom: 16px; } }
    .standard-share .standard-share-heading p {
      font-size: 17px;
      line-height: 20px;
      color: var(--primary-color);
      font-weight: 400; }
  .standard-share .standard-share-buttons {
    display: flex;
    align-items: center;
    justify-content: center; }
    .standard-share .standard-share-buttons .standard-share-button {
      cursor: pointer;
      border-radius: 50%;
      background-color: var(--red);
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      height: 44px;
      width: 44px; }
      @media (max-width: 650px) {
        .standard-share .standard-share-buttons .standard-share-button {
          height: 36px;
          width: 36px; } }
      .standard-share .standard-share-buttons .standard-share-button .standard-share-button-icon {
        height: 20px;
        width: 20px; }
      .standard-share .standard-share-buttons .standard-share-button.share-button-facebook-color {
        background-color: #3A5998; }
      .standard-share .standard-share-buttons .standard-share-button.share-button-pinterest-color {
        background-color: #E60017; }
      .standard-share .standard-share-buttons .standard-share-button.share-button-whatsapp-color {
        background-color: #31bfa5; }
        .standard-share .standard-share-buttons .standard-share-button.share-button-whatsapp-color .standard-share-button-icon {
          height: 25px;
          width: 25px; }
          @media (max-width: 650px) {
            .standard-share .standard-share-buttons .standard-share-button.share-button-whatsapp-color .standard-share-button-icon {
              height: 20px;
              width: 20px; } }
      .standard-share .standard-share-buttons .standard-share-button.share-button-twitter-color {
        background-color: #55ACEE; }
      .standard-share .standard-share-buttons .standard-share-button.share-button-copy-url-color {
        background-color: var(--blue); }
    .standard-share .standard-share-buttons .standard-share-button + .standard-share-button {
      margin-left: 20px; }
      @media (max-width: 650px) {
        .standard-share .standard-share-buttons .standard-share-button + .standard-share-button {
          margin-left: 16px; } }

.quiz-result-share {
  padding: 20px; }
  @media (max-width: 650px) {
    .quiz-result-share {
      padding: 16px; } }
  .quiz-result-share .quiz-result-share-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .quiz-result-share .quiz-result-share-heading {
        margin-bottom: 16px; } }
    .quiz-result-share .quiz-result-share-heading p {
      font-size: 17px;
      line-height: 20px;
      color: var(--primary-color);
      font-weight: 700; }
      .quiz-result-share .quiz-result-share-heading p a {
        color: var(--blue); }
  .quiz-result-share .quiz-result-share-buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    @media (max-width: 800px) {
      .quiz-result-share .quiz-result-share-buttons {
        flex-direction: column;
        align-items: stretch; } }
    .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button {
      cursor: pointer;
      padding: 10px 8px;
      background-color: var(--red);
      display: flex;
      flex: 1;
      flex-direction: row;
      align-items: center;
      justify-content: center; }
      .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button .quiz-result-share-button-icon {
        width: 25px;
        height: 25px;
        margin-right: 20px; }
      .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button span.quiz-result-share-button-text {
        font-size: 17px;
        line-height: 20px;
        color: var(--tertiary-color);
        font-weight: 400; }
    .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button + .quiz-result-share-button {
      margin-left: 20px; }
      @media (max-width: 800px) {
        .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button + .quiz-result-share-button {
          margin-left: 0;
          margin-top: 16px; } }
    .quiz-result-share .quiz-result-share-buttons .column + .column {
      margin-left: 0;
      margin-top: 16px; }

.buzzfeed-socials {
  padding: 20px;
  margin-bottom: 30px; }
  .buzzfeed-socials .buzzfeed-socials-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .buzzfeed-socials .buzzfeed-socials-heading {
        margin-bottom: 16px; } }
    .buzzfeed-socials .buzzfeed-socials-heading p {
      font-size: 17px;
      line-height: 20px;
      color: var(--primary-color);
      font-weight: 400; }
  .buzzfeed-socials .buzzfeed-socials-buttons .buzzfeed-socials-button {
    cursor: pointer;
    padding: 12px;
    background-color: var(--red);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    transition: opacity 0.2s ease-in; }
    .buzzfeed-socials .buzzfeed-socials-buttons .buzzfeed-socials-button:hover {
      opacity: 0.9; }
    .buzzfeed-socials .buzzfeed-socials-buttons .buzzfeed-socials-button .buzzfeed-socials-button-icon {
      width: 20px;
      height: 20px; }
    .buzzfeed-socials .buzzfeed-socials-buttons .buzzfeed-socials-button span.buzzfeed-socials-button-text {
      text-align: center;
      flex: 1;
      font-size: 17px;
      line-height: 20px;
      color: var(--tertiary-color);
      font-weight: 400; }
  .buzzfeed-socials .buzzfeed-socials-buttons .buzzfeed-socials-button + .buzzfeed-socials-button {
    margin-top: 20px; }
    @media (max-width: 650px) {
      .buzzfeed-socials .buzzfeed-socials-buttons .buzzfeed-socials-button + .buzzfeed-socials-button {
        margin-top: 16px; } }

.author-social {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row; }
  .author-social .author-social-button {
    cursor: pointer;
    height: 26px;
    width: 26px;
    border-radius: 50%;
    background-color: var(--red);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
    .author-social .author-social-button .author-social-button-icon {
      height: 14px;
      width: 14px; }
    .author-social .author-social-button.social-button-facebook-color {
      background-color: #3A5998; }
    .author-social .author-social-button.social-button-pinterest-color {
      background-color: #E60017; }
    .author-social .author-social-button.share-button-whatsapp-color {
      background-color: #31bfa5; }
    .author-social .author-social-button.social-button-twitter-color {
      background-color: #55ACEE; }
    .author-social .author-social-button.social-button-tiktok-color {
      background-color: #000; }
    .author-social .author-social-button.social-button-instagram-color {
      background: linear-gradient(45deg, #f09433 0%, #e6493c 25%, #dc2743 50%, #a509af 75%, #6d09af 100%); }
    .author-social .author-social-button.social-button-copy-url-color {
      background-color: var(--blue); }
  .author-social .author-social-name {
    margin-left: 8px;
    transition: opacity 0.2s ease-in; }
    .author-social .author-social-name:hover {
      opacity: 0.8; }
    .author-social .author-social-name span {
      font-size: 17px;
      line-height: 20px;
      color: var(--primary-color);
      font-weight: 400; }

.author-social + .author-social {
  margin-left: 20px; }
  @media (max-width: 550px) {
    .author-social + .author-social {
      margin-left: 0;
      margin-top: 8px; } }

.page-heading {
  position: relative;
  max-width: 1174px;
  margin: 0 auto;
  padding-top: 30px;
  box-sizing: border-box;
  padding-left: 20px; }
  @media (max-width: 1264px) {
    .page-heading {
      max-width: 768px; } }
  @media (max-width: 828px) {
    .page-heading {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .page-heading {
      padding-left: 16px;
      margin-left: 16px;
      margin-right: 16px;
      padding-top: 16px; } }
  .page-heading.tag-header-type-text-and-badge {
    padding-left: 0 !important; }
  .page-heading.trending {
    padding-left: 0 !important; }
  .page-heading.tag-header-image-layout-logo .feed-page-header img {
    max-height: 100px;
    max-width: 100%; }
    @media (max-width: 650px) {
      .page-heading.tag-header-image-layout-logo .feed-page-header img {
        max-height: 60px; } }
  .page-heading.tag-header-image-layout-banner {
    padding-left: 0 !important;
    border-radius: 8px; }
    .page-heading.tag-header-image-layout-banner .feed-page-header img {
      border-radius: 8px;
      width: 100%; }
  .page-heading .badge-header {
    display: flex;
    align-items: center;
    flex-direction: row; }
    .page-heading .badge-header .badge-title h1 {
      font-size: 36px;
      line-height: 43px; }
      @media (max-width: 650px) {
        .page-heading .badge-header .badge-title h1 {
          font-size: 26px;
          line-height: 31px; } }
    .page-heading .badge-header .badge-icon img {
      width: 44px; }
    .page-heading .badge-header .badge {
      margin-right: 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: var(--yellow);
      border-radius: 50%;
      width: 44px;
      height: 44px; }
    .page-heading .badge-header .badge-link + .badge-link {
      margin-left: -6px; }
    .page-heading .badge-header .red {
      background-color: var(--red); }
    .page-heading .badge-header .badge p {
      width: 100%;
      text-align: center;
      white-space: pre-line;
      font-weight: 900;
      line-height: 12px;
      font-size: 13px;
      transform: rotate(-30deg); }
      @media (max-width: 650px) {
        .page-heading .badge-header .badge p {
          line-height: 10px;
          font-size: 12px; } }

.filter-buttons {
  display: flex;
  flex-direction: row;
  overflow-x: auto; }
  .filter-buttons .filter-button {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #C6C6C6;
    border-radius: 8px;
    margin-right: 20px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    transition: background-color 0.1s ease-in-out; }
    .filter-buttons .filter-button span {
      font-weight: 700;
      font-size: 17px;
      line-height: 20px;
      color: var(--primary-color);
      white-space: nowrap; }
    .filter-buttons .filter-button.button-selected {
      background-color: var(--blue);
      border: 1px solid var(--blue); }
      .filter-buttons .filter-button.button-selected span {
        color: var(--tertiary-color); }

@media (max-width: 828px) {
  .search-results {
    margin-left: 30px;
    margin-right: 30px; } }

@media (max-width: 650px) {
  .search-results {
    margin-left: 16px;
    margin-right: 16px; } }

.search-results .search-results-message {
  margin-bottom: 30px;
  margin-top: 30px; }
  @media (max-width: 650px) {
    .search-results .search-results-message {
      margin-bottom: 16px;
      margin-top: 16px; } }
  .search-results .search-results-message h2 {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700; }

.author-page-info {
  max-width: 1174px;
  margin: 30px auto 30px; }
  @media (max-width: 1264px) {
    .author-page-info {
      max-width: 768px; } }
  @media (max-width: 828px) {
    .author-page-info {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .author-page-info {
      margin-left: 16px;
      margin-right: 16px;
      margin-top: 16px;
      margin-bottom: 16px; } }
  .author-page-info .list-section-title {
    margin: 0 !important; }
  .author-page-info .author-info-box {
    padding: 20px; }
    @media (max-width: 650px) {
      .author-page-info .author-info-box {
        padding: 16px; } }
    .author-page-info .author-info-box .author-info {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center; }
      @media (max-width: 650px) {
        .author-page-info .author-info-box .author-info {
          flex-direction: column; } }
      .author-page-info .author-info-box .author-info .author-thumb-image {
        margin-right: 20px; }
        @media (max-width: 650px) {
          .author-page-info .author-info-box .author-info .author-thumb-image {
            margin-right: 0; } }
        .author-page-info .author-info-box .author-info .author-thumb-image img {
          width: 100px;
          height: 100px;
          border-radius: 50%; }
      @media (max-width: 650px) {
        .author-page-info .author-info-box .author-info .author-thumb-image + .author-details {
          margin-top: 20px; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .author-page-info .author-info-box .author-info .author-thumb-image + .author-details {
      margin-top: 16px; } }
      .author-page-info .author-info-box .author-info .author-details .author-name {
        margin-bottom: 16px; }
        .author-page-info .author-info-box .author-info .author-details .author-name h1 {
          font-size: 22px;
          line-height: 26px;
          font-weight: 700; }
          @media (max-width: 650px) {
            .author-page-info .author-info-box .author-info .author-details .author-name h1 {
              text-align: center; } }
      .author-page-info .author-info-box .author-info .author-details .author-description {
        margin-bottom: 16px; }
        .author-page-info .author-info-box .author-info .author-details .author-description p {
          font-size: 17px;
          font-weight: 400;
          line-height: 20px; }
          @media (max-width: 650px) {
            .author-page-info .author-info-box .author-info .author-details .author-description p {
              text-align: center; } }
      .author-page-info .author-info-box .author-info .author-details .author-socials {
        display: flex;
        flex-direction: row; }
        @media (max-width: 650px) {
          .author-page-info .author-info-box .author-info .author-details .author-socials {
            justify-content: center; } }
        @media (max-width: 550px) {
          .author-page-info .author-info-box .author-info .author-details .author-socials {
            flex-direction: column; } }
        .author-page-info .author-info-box .author-info .author-details .author-socials .standard-share-button {
          width: 26px;
          height: 26px; }
        .author-page-info .author-info-box .author-info .author-details .author-socials svg {
          width: 15px;
          height: 15px; }
      .author-page-info .author-info-box .author-info .author-details .author-additional-info p {
        font-size: 15px;
        line-height: 17px;
        font-weight: 400; }

.display-box {
  border-radius: 8px;
  box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2);
  background-color: #fff; }

.content + .content {
  margin-top: 30px; }
  @media (max-width: 650px) {
    .content + .content {
      margin-top: 16px; } }

.list-section-title {
  margin: 30px auto 0;
  max-width: 1174px; }
  @media (max-width: 828px) {
    .list-section-title {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .list-section-title {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 1264px) {
    .list-section-title.author-page {
      max-width: 768px; } }
  @media (max-width: 650px) {
    .list-section-title {
      margin-top: 16px; } }
  .list-section-title .list-divider {
    font-size: 0;
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .list-section-title .list-divider {
        margin-bottom: 16px; } }
  .list-section-title .list-title h3 {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700; }

section {
  position: relative;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 1174px; }
  @media (max-width: 650px) {
    section {
      padding-top: 16px;
      margin: 0 auto;
      padding-bottom: 16px; } }
  section .main-content {
    width: 100%;
    max-width: 768px; }
  section .post-link {
    display: block; }
  section .instagram-embed-post {
    padding: 20px; }
    @media (max-width: 650px) {
      section .instagram-embed-post {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .instagram-embed-post {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .instagram-embed-post {
        margin-left: 16px;
        margin-right: 16px; } }
    section .instagram-embed-post .instagram-embed-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .instagram-embed-post .instagram-embed-heading {
          margin-bottom: 16px; } }
      section .instagram-embed-post .instagram-embed-heading a {
        color: var(--blue); }
      section .instagram-embed-post .instagram-embed-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .instagram-embed-post .instagram-embed-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .instagram-embed-post .instagram-embed-description {
          margin-top: 16px; } }
      section .instagram-embed-post .instagram-embed-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .instagram-embed-post .instagram-embed-description a {
        color: var(--blue); }
      section .instagram-embed-post .instagram-embed-description p + p, section .instagram-embed-post .instagram-embed-description h1 + h1, section .instagram-embed-post .instagram-embed-description p + h1, section .instagram-embed-post .instagram-embed-description h1 + p,
      section .instagram-embed-post .instagram-embed-description p + h2, section .instagram-embed-post .instagram-embed-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .instagram-embed-post .instagram-embed-description p + p, section .instagram-embed-post .instagram-embed-description h1 + h1, section .instagram-embed-post .instagram-embed-description p + h1, section .instagram-embed-post .instagram-embed-description h1 + p,
          section .instagram-embed-post .instagram-embed-description p + h2, section .instagram-embed-post .instagram-embed-description h2 + p {
            margin-top: 16px; } }
    section .instagram-embed-post .instagram-embed-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .instagram-embed-post .instagram-embed-credits {
          margin-top: 16px; } }
      section .instagram-embed-post .instagram-embed-credits p {
        margin-top: 20px;
        font-size: 14px;
        font-style: italic; }
    section .instagram-embed-post .instagram-media-rendered,
    section .instagram-embed-post .instagram-media {
      max-width: 550px !important;
      margin: 0 auto !important;
      border-radius: 8px !important;
      box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2) !important;
      background-color: #fff !important;
      border: none !important; }
  section .twitter-embed-post {
    padding: 20px; }
    @media (max-width: 828px) {
      section .twitter-embed-post {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .twitter-embed-post {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .twitter-embed-post {
        padding: 16px; } }
    section .twitter-embed-post .twitter-embed-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .twitter-embed-post .twitter-embed-heading {
          margin-bottom: 16px; } }
      section .twitter-embed-post .twitter-embed-heading a {
        color: var(--blue); }
      section .twitter-embed-post .twitter-embed-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .twitter-embed-post .twitter-embed-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .twitter-embed-post .twitter-embed-description {
          margin-top: 16px; } }
      section .twitter-embed-post .twitter-embed-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .twitter-embed-post .twitter-embed-description a {
        color: var(--blue); }
      section .twitter-embed-post .twitter-embed-description p + p, section .twitter-embed-post .twitter-embed-description h1 + h1, section .twitter-embed-post .twitter-embed-description p + h1, section .twitter-embed-post .twitter-embed-description h1 + p,
      section .twitter-embed-post .twitter-embed-description p + h2, section .twitter-embed-post .twitter-embed-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .twitter-embed-post .twitter-embed-description p + p, section .twitter-embed-post .twitter-embed-description h1 + h1, section .twitter-embed-post .twitter-embed-description p + h1, section .twitter-embed-post .twitter-embed-description h1 + p,
          section .twitter-embed-post .twitter-embed-description p + h2, section .twitter-embed-post .twitter-embed-description h2 + p {
            margin-top: 16px; } }
    section .twitter-embed-post .twitter-tweet {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      width: 100% !important; }
    section .twitter-embed-post .twitter-tweet-fallback {
      border: 1px solid #eee;
      border-radius: 8px;
      padding: 20px; }
      @media (max-width: 650px) {
        section .twitter-embed-post .twitter-tweet-fallback {
          padding: 16px; } }
      section .twitter-embed-post .twitter-tweet-fallback .tweet-author {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .twitter-embed-post .twitter-tweet-fallback .tweet-author {
            margin-bottom: 16px; } }
        section .twitter-embed-post .twitter-tweet-fallback .tweet-author .tweet-author-details {
          display: flex;
          flex-direction: row; }
        section .twitter-embed-post .twitter-tweet-fallback .tweet-author .tweet-author-usernames {
          margin-left: 20px;
          display: flex;
          flex-direction: column; }
          section .twitter-embed-post .twitter-tweet-fallback .tweet-author .tweet-author-usernames a + a {
            font-style: italic;
            font-size: 14px;
            line-height: 18px; }
        section .twitter-embed-post .twitter-tweet-fallback .tweet-author .twitter-logo {
          cursor: pointer;
          height: 44px;
          width: 44px;
          border-radius: 50%;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: center; }
      section .twitter-embed-post .twitter-tweet-fallback .tweet-time {
        margin-bottom: 20px;
        font-style: italic;
        font-size: 14px;
        line-height: 18px; }
        @media (max-width: 650px) {
          section .twitter-embed-post .twitter-tweet-fallback .tweet-time {
            margin-bottom: 16px; } }
      section .twitter-embed-post .twitter-tweet-fallback .tweet-text {
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .twitter-embed-post .twitter-tweet-fallback .tweet-text {
            margin-bottom: 16px; } }
      @media (max-width: 650px) {
        section .twitter-embed-post .twitter-tweet-fallback .tweet-meta {
          display: flex;
          flex-direction: column; } }
      section .twitter-embed-post .twitter-tweet-fallback .tweet-meta a + a {
        margin-left: 20px; }
        @media (max-width: 650px) {
          section .twitter-embed-post .twitter-tweet-fallback .tweet-meta a + a {
            margin-left: 0;
            margin-top: 16px; } }
  section .entry-embed-tiktok {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-tiktok {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-tiktok {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-tiktok {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-tiktok .entry-embed-tiktok-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-tiktok .entry-embed-tiktok-heading {
          margin-bottom: 16px; } }
      section .entry-embed-tiktok .entry-embed-tiktok-heading a {
        color: var(--blue); }
      section .entry-embed-tiktok .entry-embed-tiktok-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-tiktok .entry-embed-tiktok-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-tiktok .entry-embed-tiktok-description {
          margin-top: 16px; } }
      section .entry-embed-tiktok .entry-embed-tiktok-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-tiktok .entry-embed-tiktok-description a {
        color: var(--blue); }
      section .entry-embed-tiktok .entry-embed-tiktok-description p + p, section .entry-embed-tiktok .entry-embed-tiktok-description h1 + h1, section .entry-embed-tiktok .entry-embed-tiktok-description p + h1, section .entry-embed-tiktok .entry-embed-tiktok-description h1 + p,
      section .entry-embed-tiktok .entry-embed-tiktok-description p + h2, section .entry-embed-tiktok .entry-embed-tiktok-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-tiktok .entry-embed-tiktok-description p + p, section .entry-embed-tiktok .entry-embed-tiktok-description h1 + h1, section .entry-embed-tiktok .entry-embed-tiktok-description p + h1, section .entry-embed-tiktok .entry-embed-tiktok-description h1 + p,
          section .entry-embed-tiktok .entry-embed-tiktok-description p + h2, section .entry-embed-tiktok .entry-embed-tiktok-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-facebook-video {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-facebook-video {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-facebook-video {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-facebook-video {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-facebook-video .entry-embed-facebook-video-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-facebook-video .entry-embed-facebook-video-heading {
          margin-bottom: 16px; } }
      section .entry-embed-facebook-video .entry-embed-facebook-video-heading a {
        color: var(--blue); }
      section .entry-embed-facebook-video .entry-embed-facebook-video-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-facebook-video .entry-embed-facebook-video-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-facebook-video .entry-embed-facebook-video-description {
          margin-top: 16px; } }
      section .entry-embed-facebook-video .entry-embed-facebook-video-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-facebook-video .entry-embed-facebook-video-description a {
        color: var(--blue); }
      section .entry-embed-facebook-video .entry-embed-facebook-video-description p + p, section .entry-embed-facebook-video .entry-embed-facebook-video-description h1 + h1, section .entry-embed-facebook-video .entry-embed-facebook-video-description p + h1, section .entry-embed-facebook-video .entry-embed-facebook-video-description h1 + p,
      section .entry-embed-facebook-video .entry-embed-facebook-video-description p + h2, section .entry-embed-facebook-video .entry-embed-facebook-video-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-facebook-video .entry-embed-facebook-video-description p + p, section .entry-embed-facebook-video .entry-embed-facebook-video-description h1 + h1, section .entry-embed-facebook-video .entry-embed-facebook-video-description p + h1, section .entry-embed-facebook-video .entry-embed-facebook-video-description h1 + p,
          section .entry-embed-facebook-video .entry-embed-facebook-video-description p + h2, section .entry-embed-facebook-video .entry-embed-facebook-video-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-vimeo {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-vimeo {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-vimeo {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-vimeo {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-vimeo .entry-embed-vimeo-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-vimeo .entry-embed-vimeo-heading {
          margin-bottom: 16px; } }
      section .entry-embed-vimeo .entry-embed-vimeo-heading a {
        color: var(--blue); }
      section .entry-embed-vimeo .entry-embed-vimeo-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-vimeo .entry-embed-vimeo-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-vimeo .entry-embed-vimeo-description {
          margin-top: 16px; } }
      section .entry-embed-vimeo .entry-embed-vimeo-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-vimeo .entry-embed-vimeo-description a {
        color: var(--blue); }
      section .entry-embed-vimeo .entry-embed-vimeo-description p + p, section .entry-embed-vimeo .entry-embed-vimeo-description h1 + h1, section .entry-embed-vimeo .entry-embed-vimeo-description p + h1, section .entry-embed-vimeo .entry-embed-vimeo-description h1 + p,
      section .entry-embed-vimeo .entry-embed-vimeo-description p + h2, section .entry-embed-vimeo .entry-embed-vimeo-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-vimeo .entry-embed-vimeo-description p + p, section .entry-embed-vimeo .entry-embed-vimeo-description h1 + h1, section .entry-embed-vimeo .entry-embed-vimeo-description p + h1, section .entry-embed-vimeo .entry-embed-vimeo-description h1 + p,
          section .entry-embed-vimeo .entry-embed-vimeo-description p + h2, section .entry-embed-vimeo .entry-embed-vimeo-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-facebook-post {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-facebook-post {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-facebook-post {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-facebook-post {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-facebook-post .entry-embed-facebook-post-heading {
      margin-bottom: 20px;
      margin-bottom: 40px; }
      @media (max-width: 650px) {
        section .entry-embed-facebook-post .entry-embed-facebook-post-heading {
          margin-bottom: 16px; } }
      section .entry-embed-facebook-post .entry-embed-facebook-post-heading a {
        color: var(--blue); }
      section .entry-embed-facebook-post .entry-embed-facebook-post-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
      @media (max-width: 650px) {
        section .entry-embed-facebook-post .entry-embed-facebook-post-heading {
          margin-bottom: 32px; } }
    section .entry-embed-facebook-post .entry-embed-facebook-post-wrapper {
      display: flex;
      flex: 1;
      align-items: center;
      justify-content: center;
      margin-top: 40px;
      margin-bottom: 20px;
      width: 100%;
      max-width: 728px; }
      @media (max-width: 650px) {
        section .entry-embed-facebook-post .entry-embed-facebook-post-wrapper {
          margin-top: 32px; } }
      @media (max-width: 650px) {
        section .entry-embed-facebook-post .entry-embed-facebook-post-wrapper {
          margin-bottom: 16px; } }
      section .entry-embed-facebook-post .entry-embed-facebook-post-wrapper > .fb-post {
        width: 100%;
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center; }
        section .entry-embed-facebook-post .entry-embed-facebook-post-wrapper > .fb-post > span {
          max-width: 100%; }
        section .entry-embed-facebook-post .entry-embed-facebook-post-wrapper > .fb-post iframe {
          border: 0;
          display: block;
          margin: 0 auto;
          max-width: 100%; }
    section .entry-embed-facebook-post .entry-embed-facebook-post-description {
      margin-top: 20px;
      margin-top: 40px; }
      @media (max-width: 650px) {
        section .entry-embed-facebook-post .entry-embed-facebook-post-description {
          margin-top: 16px; } }
      section .entry-embed-facebook-post .entry-embed-facebook-post-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-facebook-post .entry-embed-facebook-post-description a {
        color: var(--blue); }
      section .entry-embed-facebook-post .entry-embed-facebook-post-description p + p, section .entry-embed-facebook-post .entry-embed-facebook-post-description h1 + h1, section .entry-embed-facebook-post .entry-embed-facebook-post-description p + h1, section .entry-embed-facebook-post .entry-embed-facebook-post-description h1 + p,
      section .entry-embed-facebook-post .entry-embed-facebook-post-description p + h2, section .entry-embed-facebook-post .entry-embed-facebook-post-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-facebook-post .entry-embed-facebook-post-description p + p, section .entry-embed-facebook-post .entry-embed-facebook-post-description h1 + h1, section .entry-embed-facebook-post .entry-embed-facebook-post-description p + h1, section .entry-embed-facebook-post .entry-embed-facebook-post-description h1 + p,
          section .entry-embed-facebook-post .entry-embed-facebook-post-description p + h2, section .entry-embed-facebook-post .entry-embed-facebook-post-description h2 + p {
            margin-top: 16px; } }
      @media (max-width: 650px) {
        section .entry-embed-facebook-post .entry-embed-facebook-post-description {
          margin-top: 32px; } }
  section .entry-embed-tumblr {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-tumblr {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-tumblr {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-tumblr {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-tumblr .entry-embed-tumblr-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-tumblr .entry-embed-tumblr-heading {
          margin-bottom: 16px; } }
      section .entry-embed-tumblr .entry-embed-tumblr-heading a {
        color: var(--blue); }
      section .entry-embed-tumblr .entry-embed-tumblr-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-tumblr .entry-embed-tumblr-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-tumblr .entry-embed-tumblr-description {
          margin-top: 16px; } }
      section .entry-embed-tumblr .entry-embed-tumblr-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-tumblr .entry-embed-tumblr-description a {
        color: var(--blue); }
      section .entry-embed-tumblr .entry-embed-tumblr-description p + p, section .entry-embed-tumblr .entry-embed-tumblr-description h1 + h1, section .entry-embed-tumblr .entry-embed-tumblr-description p + h1, section .entry-embed-tumblr .entry-embed-tumblr-description h1 + p,
      section .entry-embed-tumblr .entry-embed-tumblr-description p + h2, section .entry-embed-tumblr .entry-embed-tumblr-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-tumblr .entry-embed-tumblr-description p + p, section .entry-embed-tumblr .entry-embed-tumblr-description h1 + h1, section .entry-embed-tumblr .entry-embed-tumblr-description p + h1, section .entry-embed-tumblr .entry-embed-tumblr-description h1 + p,
          section .entry-embed-tumblr .entry-embed-tumblr-description p + h2, section .entry-embed-tumblr .entry-embed-tumblr-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-spotify {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-spotify {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-spotify {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-spotify {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-spotify .entry-embed-spotify-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-spotify .entry-embed-spotify-heading {
          margin-bottom: 16px; } }
      section .entry-embed-spotify .entry-embed-spotify-heading a {
        color: var(--blue); }
      section .entry-embed-spotify .entry-embed-spotify-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-spotify .entry-embed-spotify-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-spotify .entry-embed-spotify-description {
          margin-top: 16px; } }
      section .entry-embed-spotify .entry-embed-spotify-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-spotify .entry-embed-spotify-description a {
        color: var(--blue); }
      section .entry-embed-spotify .entry-embed-spotify-description p + p, section .entry-embed-spotify .entry-embed-spotify-description h1 + h1, section .entry-embed-spotify .entry-embed-spotify-description p + h1, section .entry-embed-spotify .entry-embed-spotify-description h1 + p,
      section .entry-embed-spotify .entry-embed-spotify-description p + h2, section .entry-embed-spotify .entry-embed-spotify-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-spotify .entry-embed-spotify-description p + p, section .entry-embed-spotify .entry-embed-spotify-description h1 + h1, section .entry-embed-spotify .entry-embed-spotify-description p + h1, section .entry-embed-spotify .entry-embed-spotify-description h1 + p,
          section .entry-embed-spotify .entry-embed-spotify-description p + h2, section .entry-embed-spotify .entry-embed-spotify-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-freeform {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-freeform {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-freeform {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-freeform {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-freeform .entry-embed-freeform-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-freeform .entry-embed-freeform-heading {
          margin-bottom: 16px; } }
      section .entry-embed-freeform .entry-embed-freeform-heading a {
        color: var(--blue); }
      section .entry-embed-freeform .entry-embed-freeform-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-freeform .entry-embed-freeform-wrapper div + p, section .entry-embed-freeform .entry-embed-freeform-wrapper div + h3, section .entry-embed-freeform .entry-embed-freeform-wrapper div + h2, section .entry-embed-freeform .entry-embed-freeform-wrapper div + h1 {
      margin-top: 20px;
      color: var(--secondary-color); }
      @media (max-width: 650px) {
        section .entry-embed-freeform .entry-embed-freeform-wrapper div + p, section .entry-embed-freeform .entry-embed-freeform-wrapper div + h3, section .entry-embed-freeform .entry-embed-freeform-wrapper div + h2, section .entry-embed-freeform .entry-embed-freeform-wrapper div + h1 {
          margin-top: 16px; } }
    section .entry-embed-freeform .entry-embed-freeform-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-freeform .entry-embed-freeform-description {
          margin-top: 16px; } }
      section .entry-embed-freeform .entry-embed-freeform-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-freeform .entry-embed-freeform-description a {
        color: var(--blue); }
      section .entry-embed-freeform .entry-embed-freeform-description p + p, section .entry-embed-freeform .entry-embed-freeform-description h1 + h1, section .entry-embed-freeform .entry-embed-freeform-description p + h1, section .entry-embed-freeform .entry-embed-freeform-description h1 + p,
      section .entry-embed-freeform .entry-embed-freeform-description p + h2, section .entry-embed-freeform .entry-embed-freeform-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-freeform .entry-embed-freeform-description p + p, section .entry-embed-freeform .entry-embed-freeform-description h1 + h1, section .entry-embed-freeform .entry-embed-freeform-description p + h1, section .entry-embed-freeform .entry-embed-freeform-description h1 + p,
          section .entry-embed-freeform .entry-embed-freeform-description p + h2, section .entry-embed-freeform .entry-embed-freeform-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-imgur {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-imgur {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-imgur {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-imgur {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-imgur .entry-embed-imgur-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-imgur .entry-embed-imgur-heading {
          margin-bottom: 16px; } }
      section .entry-embed-imgur .entry-embed-imgur-heading a {
        color: var(--blue); }
      section .entry-embed-imgur .entry-embed-imgur-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-imgur .entry-embed-imgur-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-imgur .entry-embed-imgur-description {
          margin-top: 16px; } }
      section .entry-embed-imgur .entry-embed-imgur-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-imgur .entry-embed-imgur-description a {
        color: var(--blue); }
      section .entry-embed-imgur .entry-embed-imgur-description p + p, section .entry-embed-imgur .entry-embed-imgur-description h1 + h1, section .entry-embed-imgur .entry-embed-imgur-description p + h1, section .entry-embed-imgur .entry-embed-imgur-description h1 + p,
      section .entry-embed-imgur .entry-embed-imgur-description p + h2, section .entry-embed-imgur .entry-embed-imgur-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-imgur .entry-embed-imgur-description p + p, section .entry-embed-imgur .entry-embed-imgur-description h1 + h1, section .entry-embed-imgur .entry-embed-imgur-description p + h1, section .entry-embed-imgur .entry-embed-imgur-description h1 + p,
          section .entry-embed-imgur .entry-embed-imgur-description p + h2, section .entry-embed-imgur .entry-embed-imgur-description h2 + p {
            margin-top: 16px; } }
  section .entry-embed-youtube {
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-embed-youtube {
        padding: 16px; } }
    @media (max-width: 828px) {
      section .entry-embed-youtube {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-embed-youtube {
        margin-left: 16px;
        margin-right: 16px; } }
    section .entry-embed-youtube .entry-embed-youtube-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-youtube .entry-embed-youtube-heading {
          margin-bottom: 16px; } }
      section .entry-embed-youtube .entry-embed-youtube-heading a {
        color: var(--blue); }
      section .entry-embed-youtube .entry-embed-youtube-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-embed-youtube .entry-embed-youtube-wrapper {
      position: relative;
      padding-bottom: 56.25%; }
      section .entry-embed-youtube .entry-embed-youtube-wrapper img {
        z-index: 50;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      section .entry-embed-youtube .entry-embed-youtube-wrapper iframe {
        z-index: 51;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
    section .entry-embed-youtube .entry-embed-youtube-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-embed-youtube .entry-embed-youtube-description {
          margin-top: 16px; } }
      section .entry-embed-youtube .entry-embed-youtube-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-embed-youtube .entry-embed-youtube-description a {
        color: var(--blue); }
      section .entry-embed-youtube .entry-embed-youtube-description p + p, section .entry-embed-youtube .entry-embed-youtube-description h1 + h1, section .entry-embed-youtube .entry-embed-youtube-description p + h1, section .entry-embed-youtube .entry-embed-youtube-description h1 + p,
      section .entry-embed-youtube .entry-embed-youtube-description p + h2, section .entry-embed-youtube .entry-embed-youtube-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-embed-youtube .entry-embed-youtube-description p + p, section .entry-embed-youtube .entry-embed-youtube-description h1 + h1, section .entry-embed-youtube .entry-embed-youtube-description p + h1, section .entry-embed-youtube .entry-embed-youtube-description h1 + p,
          section .entry-embed-youtube .entry-embed-youtube-description p + h2, section .entry-embed-youtube .entry-embed-youtube-description h2 + p {
            margin-top: 16px; } }
  section .author-posts .author-post {
    display: flex;
    flex-direction: row;
    padding: 20px; }
    section .author-posts .author-post .author-header-image {
      margin-right: 20px; }
    section .author-posts .author-post .author-post-info {
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      section .author-posts .author-post .author-post-info .author-post-title-and-description .author-post-title {
        margin-bottom: 20px; }
        section .author-posts .author-post .author-post-info .author-post-title-and-description .author-post-title h3 {
          font-size: 22px;
          line-height: 26px;
          font-weight: 700; }
      section .author-posts .author-post .author-post-info .author-post-title-and-description .author-post-description p {
        font-size: 17px;
        line-height: 20px;
        font-weight: 400;
        color: var(--secondary-color); }
      section .author-posts .author-post .author-post-info .author-post-date span {
        font-size: 15px;
        line-height: 18px;
        font-weight: 400;
        color: var(--secondary-color); }
  section .author-best-posts-column .author-best-posts-heading {
    margin-bottom: 30px; }
    section .author-best-posts-column .author-best-posts-heading h3 {
      font-size: 24px;
      line-height: 29px;
      font-weight: 700; }
  section .author-best-posts-column .author-best-posts .author-best-post {
    display: flex;
    flex-direction: row;
    padding: 20px; }
    section .author-best-posts-column .author-best-posts .author-best-post .author-best-header-image {
      margin-right: 20px; }
    section .author-best-posts-column .author-best-posts .author-best-post .author-best-post-info {
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      section .author-best-posts-column .author-best-posts .author-best-post .author-best-post-info .author-best-post-title-and-description .author-best-post-title {
        margin-bottom: 20px; }
        section .author-best-posts-column .author-best-posts .author-best-post .author-best-post-info .author-best-post-title-and-description .author-best-post-title h3 {
          font-size: 22px;
          line-height: 26px;
          font-weight: 700; }
      section .author-best-posts-column .author-best-posts .author-best-post .author-best-post-info .author-best-post-title-and-description .author-best-post-description p {
        font-size: 17px;
        line-height: 20px;
        font-weight: 400;
        color: var(--secondary-color); }
      section .author-best-posts-column .author-best-posts .author-best-post .author-best-post-info .author-best-post-date span {
        font-size: 15px;
        line-height: 18px;
        font-weight: 400;
        color: var(--secondary-color); }
  section .highlighted-post {
    background-color: #fff;
    max-width: 1174px;
    margin: 0 auto;
    padding: 20px; }
    @media (max-width: 828px) {
      section .highlighted-post {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .highlighted-post {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .highlighted-post {
        padding: 16px; } }
    section .highlighted-post .highlighted-header-image-aspect-ratio {
      position: relative;
      height: 0;
      padding-bottom: 35.21%; }
      section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-image {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        /*DEPRECATED*/
        background-color: var(--light-gray);
        /*DEPRECATED*/
        /* background-position: 50% 50%; */
        /*DEPRECATED*/
        background-size: cover;
        /*DEPRECATED*/
        background-repeat: no-repeat;
        /*DEPRECATED*/
        color: var(--secondary-color); }
      section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-is-quiz-badge {
        position: absolute;
        left: -10px;
        top: -10px;
        border-radius: 50%;
        background-color: #fe0 !important;
        width: 44px;
        height: 44px; }
        section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-is-quiz-badge img {
          width: 100%; }
        @media (max-width: 650px) {
          section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-is-quiz-badge {
            width: 36px;
            height: 36px; } }
        @media (max-width: 330px) {
          section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-is-quiz-badge {
            width: 30px;
            height: 30px; } }
      section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-numbering {
        background-color: var(--red);
        position: absolute;
        left: 0;
        bottom: 0;
        font-weight: 600;
        height: 40px;
        min-width: 40px;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 650px) {
          section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-numbering {
            height: 30px;
            min-width: 30px; } }
        section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-numbering p {
          color: var(--tertiary-color);
          padding: 0 8px;
          font-size: 22px;
          line-height: 26px; }
          @media (max-width: 650px) {
            section .highlighted-post .highlighted-header-image-aspect-ratio .highlighted-post-numbering p {
              font-size: 17px;
              line-height: 22px; } }
    section .highlighted-post .highlighted-post-title-and-description {
      padding-top: 20px;
      position: relative; }
      @media (max-width: 650px) {
        section .highlighted-post .highlighted-post-title-and-description {
          padding-top: 16px; } }
      section .highlighted-post .highlighted-post-title-and-description .standard-post-is-quiz-badge {
        position: absolute;
        bottom: 0px;
        right: 0px;
        border-radius: 50%;
        background-color: #fe0 !important;
        width: 44px;
        height: 44px; }
        @media (max-width: 450px) {
          section .highlighted-post .highlighted-post-title-and-description .standard-post-is-quiz-badge {
            display: none; } }
        section .highlighted-post .highlighted-post-title-and-description .standard-post-is-quiz-badge img {
          width: 100%; }
        @media (max-width: 650px) {
          section .highlighted-post .highlighted-post-title-and-description .standard-post-is-quiz-badge {
            width: 36px;
            height: 36px; } }
        @media (max-width: 330px) {
          section .highlighted-post .highlighted-post-title-and-description .standard-post-is-quiz-badge {
            width: 30px;
            height: 30px; } }
      section .highlighted-post .highlighted-post-title-and-description .highlighted-post-title {
        margin-bottom: 15px; }
        section .highlighted-post .highlighted-post-title-and-description .highlighted-post-title h2 {
          font-size: 40px;
          line-height: 48px;
          font-weight: 700; }
          @media (max-width: 1100px) {
            section .highlighted-post .highlighted-post-title-and-description .highlighted-post-title h2 {
              font-size: 36px;
              line-height: 43.2px; } }
          @media (max-width: 850px) {
            section .highlighted-post .highlighted-post-title-and-description .highlighted-post-title h2 {
              font-size: 32px;
              line-height: 38.4px; } }
          @media (max-width: 650px) {
            section .highlighted-post .highlighted-post-title-and-description .highlighted-post-title h2 {
              font-size: 20px;
              line-height: 24px; } }
      section .highlighted-post .highlighted-post-title-and-description .highlighted-post-description {
        margin-bottom: 15px; }
        section .highlighted-post .highlighted-post-title-and-description .highlighted-post-description p {
          font-size: 17px;
          line-height: 20px;
          color: var(--secondary-color); }
  section .post-headings {
    padding: 20px;
    position: relative; }
    @media (max-width: 828px) {
      section .post-headings {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .post-headings {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .post-headings {
        padding: 16px; } }
    section .post-headings .post-main-information {
      position: relative; }
    section .post-headings .post-tags-and-content-text {
      padding-bottom: 16px; }
      section .post-headings .post-tags-and-content-text h3 {
        font-weight: 500;
        font-size: 16px;
        color: var(--secondary-color); }
        @media (max-width: 500px) {
          section .post-headings .post-tags-and-content-text h3 {
            font-size: 14px;
            line-height: 18px; } }
      section .post-headings .post-tags-and-content-text .tag-link {
        text-decoration: underline;
        color: var(--secondary-color);
        font-weight: 500; }
    section .post-headings .post-author-link + .post-title, section .post-headings .two-authors + .post-title {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .post-headings .post-author-link + .post-title, section .post-headings .two-authors + .post-title {
          margin-top: 16px; } }
    section .post-headings .post-title h1 {
      font-size: 36px;
      line-height: 42px;
      font-weight: 700; }
      @media (max-width: 1100px) {
        section .post-headings .post-title h1 {
          font-size: 32.4px;
          line-height: 37.8px; } }
      @media (max-width: 850px) {
        section .post-headings .post-title h1 {
          font-size: 28.8px;
          line-height: 33.6px; } }
      @media (max-width: 650px) {
        section .post-headings .post-title h1 {
          font-size: 25.2px;
          line-height: 29.4px; } }
      @media (max-width: 500px) {
        section .post-headings .post-title h1 {
          font-size: 20px;
          line-height: 24px; } }
    section .post-headings .post-description + .share-post-box {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .post-headings .post-description + .share-post-box {
          margin-top: 16px; } }
    section .post-headings .post-description + .two-authors,
    section .post-headings .post-description + .multiple-authors,
    section .post-headings .post-description + .post-author-link {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .post-headings .post-description + .two-authors,
        section .post-headings .post-description + .multiple-authors,
        section .post-headings .post-description + .post-author-link {
          margin-top: 16px; } }
    section .post-headings .post-title + .post-description {
      margin-top: 10px; }
    section .post-headings .post-description p {
      font-size: 20px;
      line-height: 24px;
      font-weight: 400;
      color: var(--secondary-color); }
      @media (max-width: 650px) {
        section .post-headings .post-description p {
          font-size: 17px;
          line-height: 20px; } }
    section .post-headings .together {
      display: flex;
      flex-direction: row; }
    section .post-headings .post-badge {
      position: absolute;
      bottom: 0;
      right: 0;
      display: inline-block;
      align-items: center;
      justify-content: center;
      background-color: var(--yellow);
      border-radius: 50%;
      width: fit-content;
      width: -moz-fit-content;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
      @media (max-width: 650px) {
        section .post-headings .post-badge {
          display: none; } }
      section .post-headings .post-badge.top {
        top: 0;
        bottom: auto; }
      section .post-headings .post-badge img {
        width: 44px;
        height: 44px;
        border-radius: 50%; }
  section .entry-personality-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-personality-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-personality-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-personality-quiz-information {
        padding: 16px; } }
    section .entry-personality-quiz-information .entry-personality-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-information .entry-personality-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-personality-quiz-information .entry-personality-quiz-heading a {
        color: var(--blue); }
      section .entry-personality-quiz-information .entry-personality-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-personality-quiz-information .entry-personality-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-information .entry-personality-quiz-description {
          margin-top: 16px; } }
      section .entry-personality-quiz-information .entry-personality-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-personality-quiz-information .entry-personality-quiz-description a {
        color: var(--blue); }
      section .entry-personality-quiz-information .entry-personality-quiz-description p + p, section .entry-personality-quiz-information .entry-personality-quiz-description h1 + h1, section .entry-personality-quiz-information .entry-personality-quiz-description p + h1, section .entry-personality-quiz-information .entry-personality-quiz-description h1 + p,
      section .entry-personality-quiz-information .entry-personality-quiz-description p + h2, section .entry-personality-quiz-information .entry-personality-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-information .entry-personality-quiz-description p + p, section .entry-personality-quiz-information .entry-personality-quiz-description h1 + h1, section .entry-personality-quiz-information .entry-personality-quiz-description p + h1, section .entry-personality-quiz-information .entry-personality-quiz-description h1 + p,
          section .entry-personality-quiz-information .entry-personality-quiz-description p + h2, section .entry-personality-quiz-information .entry-personality-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-personality-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    section .entry-personality-quiz-question a:target {
      padding-top: 158px; }
    @media (max-width: 828px) {
      section .entry-personality-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-personality-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-personality-quiz-question {
        padding: 16px; } }
    section .entry-personality-quiz-question .entry-personality-quiz-question-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-question .entry-personality-quiz-question-heading {
          margin-bottom: 16px; } }
      section .entry-personality-quiz-question .entry-personality-quiz-question-heading a {
        color: var(--blue); }
      section .entry-personality-quiz-question .entry-personality-quiz-question-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center; }
      section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 30%; }
      section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper.big-question::before {
        padding-top: 40% !important; }
      section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper.biggest-question::before {
        padding-top: 50% !important; }
      section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper .entry-personality-quiz-question-heading {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper .entry-personality-quiz-question-heading {
            padding: 3vw; } }
        section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper .entry-personality-quiz-question-heading p {
          font-size: 36px;
          line-height: 42px; }
          section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper .entry-personality-quiz-question-heading p.outline {
            font-weight: 900;
            -webkit-text-stroke: 2px #000000;
            text-stroke: 2px #000000; }
            @media (max-width: 800px) {
              section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper .entry-personality-quiz-question-heading p.outline {
                -webkit-text-stroke: 1px #000000;
                text-stroke: 1px #000000; } }
          @media (max-width: 829px) {
            section .entry-personality-quiz-question .entry-personality-quiz-question-heading-wrapper .entry-personality-quiz-question-heading p {
              font-size: 5.1vw;
              line-height: 6vw; } }
    section .entry-personality-quiz-question .entry-personality-quiz-question-image img {
      width: 100%; }
    section .entry-personality-quiz-question .entry-personality-quiz-question-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-question .entry-personality-quiz-question-credits {
          margin-top: 16px; } }
      section .entry-personality-quiz-question .entry-personality-quiz-question-credits p {
        color: var(--secondary-color);
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400; }
    section .entry-personality-quiz-question .entry-personality-quiz-question-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-question .entry-personality-quiz-question-description {
          margin-top: 16px; } }
      section .entry-personality-quiz-question .entry-personality-quiz-question-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-personality-quiz-question .entry-personality-quiz-question-description a {
        color: var(--blue); }
      section .entry-personality-quiz-question .entry-personality-quiz-question-description p + p, section .entry-personality-quiz-question .entry-personality-quiz-question-description h1 + h1, section .entry-personality-quiz-question .entry-personality-quiz-question-description p + h1, section .entry-personality-quiz-question .entry-personality-quiz-question-description h1 + p,
      section .entry-personality-quiz-question .entry-personality-quiz-question-description p + h2, section .entry-personality-quiz-question .entry-personality-quiz-question-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-question .entry-personality-quiz-question-description p + p, section .entry-personality-quiz-question .entry-personality-quiz-question-description h1 + h1, section .entry-personality-quiz-question .entry-personality-quiz-question-description p + h1, section .entry-personality-quiz-question .entry-personality-quiz-question-description h1 + p,
          section .entry-personality-quiz-question .entry-personality-quiz-question-description p + h2, section .entry-personality-quiz-question .entry-personality-quiz-question-description h2 + p {
            margin-top: 16px; } }
    section .entry-personality-quiz-question .entry-personality-quiz-alternatives {
      margin-top: 20px;
      display: grid;
      gap: 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 650px) {
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives {
          margin-top: 16px; } }
      section .entry-personality-quiz-question .entry-personality-quiz-alternatives.big-alternative .tile-wrapper::before {
        padding-top: 100% !important; }
      section .entry-personality-quiz-question .entry-personality-quiz-alternatives.three-columns {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      section .entry-personality-quiz-question .entry-personality-quiz-alternatives.two-columns {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      section .entry-personality-quiz-question .entry-personality-quiz-alternatives.one-column, section .entry-personality-quiz-question .entry-personality-quiz-alternatives.only-text {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives.one-column .entry-personality-quiz-alternative-info, section .entry-personality-quiz-question .entry-personality-quiz-alternatives.only-text .entry-personality-quiz-alternative-info {
          margin: 0 !important; }
      section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative {
        transition: transform 0.2s ease-in-out;
        position: relative; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-tile-credits {
          max-width: 100%;
          margin-top: 8px; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-tile-credits p {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            color: var(--secondary-color);
            font-weight: 400;
            font-size: 15px;
            line-height: 18px; }
            @media (max-width: 650px) {
              section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-tile-credits p {
                font-size: 13px;
                line-height: 16px; } }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper.only-text {
          padding: 20px;
          border: 1px solid var(--secondary-color);
          border-radius: 8px; }
          @media (max-width: 650px) {
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper.only-text {
              padding: 16px; } }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-checkbox {
          display: none;
          position: absolute;
          top: 16px;
          left: 16px; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper.tile-wrapper {
          background-size: 100%;
          background-repeat: no-repeat;
          background-position: center;
          transition: transform 0.2s ease-in-out;
          position: relative;
          margin: 0;
          overflow: hidden; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper.tile-wrapper::before {
            content: "";
            display: block;
            padding-top: 71%; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text {
          transition: transform 0.2s ease-in-out;
          box-sizing: border-box;
          max-width: 100%;
          position: absolute;
          top: 50%;
          bottom: 0;
          text-align: center;
          width: 100%;
          color: var(--primary-color);
          font-weight: 700;
          display: flex;
          align-items: center;
          justify-content: center;
          text-overflow: ellipsis;
          height: fit-content;
          padding: 20px;
          transform: translateY(-50%); }
          @media (max-width: 829px) {
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text {
              padding: 3vw; } }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text p {
            font-size: 2rem;
            line-height: 2rem; }
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text p.outline {
              font-weight: 900;
              -webkit-text-stroke: 2px #000000;
              text-stroke: 2px #000000; }
              @media (max-width: 800px) {
                section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text p.outline {
                  -webkit-text-stroke: 1px #000000;
                  text-stroke: 1px #000000; } }
            @media (max-width: 829px) {
              section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text p {
                font-size: 3vw;
                line-height: 3vw; } }
            @media (max-width: 500px) {
              section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-tile-text-wrapper .entry-personality-quiz-alternative-tile-text p {
                font-size: 3.75vw;
                line-height: 3.75vw; } }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-image {
          overflow: hidden; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-image img {
            transition: transform 0.2s ease-in-out;
            width: 100%; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info {
          margin: 8px; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-heading {
            max-width: 100%; }
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-heading a {
              color: var(--blue); }
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-heading h3 {
              max-width: 100%;
              color: var(--primary-color);
              font-weight: 700;
              font-size: 17px;
              line-height: 20px;
              overflow: hidden;
              text-overflow: ellipsis; }
              @media (max-width: 650px) {
                section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-heading h3 {
                  font-size: 15px;
                  line-height: 18px; } }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-heading + .entry-personality-quiz-alternative-image {
            margin-bottom: 8px; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-image {
            overflow: hidden; }
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-image img {
              width: 100%; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-image + .entry-personality-quiz-alternative-credits {
            margin-top: 8px; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-credits {
            max-width: 100%;
            margin-bottom: 8px; }
            section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-credits p {
              overflow: hidden;
              text-overflow: ellipsis;
              max-width: 100%;
              color: var(--secondary-color);
              font-weight: 400;
              font-size: 15px;
              line-height: 18px; }
              @media (max-width: 650px) {
                section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-credits p {
                  font-size: 13px;
                  line-height: 16px; } }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-credits + .entry-personality-quiz-alternative-description,
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-image + .entry-personality-quiz-alternative-description {
            margin-bottom: 8px; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description p {
            font-size: 17px;
            line-height: 25px;
            color: var(--primary-color);
            font-weight: 400;
            overflow: hidden;
            overflow-wrap: anywhere; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description a {
            color: var(--blue); }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description p + p, section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description h1 + h1, section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description p + h1, section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description h1 + p,
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description p + h2, section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative .entry-personality-quiz-alternative-wrapper .entry-personality-quiz-alternative-info .entry-personality-quiz-alternative-description h2 + p {
            margin-bottom: 8px; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.selected:not(.only-text) {
          border: 2px solid var(--blue);
          background-color: var(--blue); }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.selected .entry-personality-quiz-alternative-checkbox:not(.only-text) {
          display: block; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.selected .entry-personality-quiz-alternative-wrapper {
          background-color: var(--blue); }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.selected h3, section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.selected p, section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.selected a {
          color: var(--tertiary-color) !important; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative:hover .entry-personality-quiz-alternative-image img {
          transform: scale(1.02); }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative:hover .entry-personality-quiz-alternative-tile-text {
          transform: translateY(-50%) scale(1.05) !important; }
        section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.disabled:not(.selected) {
          opacity: 0.5; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.disabled:not(.selected):hover .entry-personality-quiz-alternative-image img {
            transform: none; }
          section .entry-personality-quiz-question .entry-personality-quiz-alternatives .entry-personality-quiz-alternative.disabled:not(.selected):hover .entry-personality-quiz-alternative-tile-text {
            transform: translateY(-50%) !important; }
  section .entry-personality-quiz-result {
    scroll-margin-top: 158px;
    background-color: #016B79;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-personality-quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-personality-quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-personality-quiz-result {
        padding: 16px; } }
    section .entry-personality-quiz-result .entry-personality-quiz-result-title {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-result .entry-personality-quiz-result-title {
          margin-bottom: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-title h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-title h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .entry-personality-quiz-result .entry-personality-quiz-result-info {
      padding: 20px;
      margin-bottom: 20px;
      background-color: var(--tertiary-color);
      border-radius: 8px; }
      @media (max-width: 650px) {
        section .entry-personality-quiz-result .entry-personality-quiz-result-info {
          padding: 16px; } }
      @media (max-width: 650px) {
        section .entry-personality-quiz-result .entry-personality-quiz-result-info {
          margin-bottom: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-image img {
        width: 100%; }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-heading + .entry-personality-quiz-result-image,
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-image + .entry-personality-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-heading + .entry-personality-quiz-result-image,
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-image + .entry-personality-quiz-result-description {
            margin-top: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-image + .entry-personality-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-image + .entry-personality-quiz-result-description {
            margin-top: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text + .entry-personality-quiz-result-heading {
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text + .entry-personality-quiz-result-heading {
            margin-bottom: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-image + .entry-personality-quiz-result-credits {
        margin-top: 8px; }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits p {
        color: var(--secondary-color);
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis; }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits + .entry-personality-quiz-result-text,
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits + .entry-personality-quiz-result-description,
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits + .entry-personality-quiz-result-heading {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits + .entry-personality-quiz-result-text,
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits + .entry-personality-quiz-result-description,
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-credits + .entry-personality-quiz-result-heading {
            margin-top: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text h3 {
        font-size: 30px;
        line-height: 36px;
        color: #E41978;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text h3 {
            font-size: 32px;
            line-height: 38px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text + .entry-personality-quiz-result-heading,
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text + .entry-personality-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text + .entry-personality-quiz-result-heading,
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-text + .entry-personality-quiz-result-description {
            margin-top: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-heading h3 {
        font-size: 30px;
        line-height: 36px;
        color: var(--primary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-heading + .entry-personality-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-heading + .entry-personality-quiz-result-description {
            margin-top: 16px; } }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-description p {
        font-size: 17px;
        line-height: 20px; }
      section .entry-personality-quiz-result .entry-personality-quiz-result-info .entry-personality-quiz-result-description a {
        color: var(--blue); }
  section .entry-instant-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-instant-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-instant-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-instant-quiz-information {
        padding: 16px; } }
    section .entry-instant-quiz-information .entry-instant-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-information .entry-instant-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-instant-quiz-information .entry-instant-quiz-heading a {
        color: var(--blue); }
      section .entry-instant-quiz-information .entry-instant-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-instant-quiz-information .entry-instant-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-information .entry-instant-quiz-description {
          margin-top: 16px; } }
      section .entry-instant-quiz-information .entry-instant-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-instant-quiz-information .entry-instant-quiz-description a {
        color: var(--blue); }
      section .entry-instant-quiz-information .entry-instant-quiz-description p + p, section .entry-instant-quiz-information .entry-instant-quiz-description h1 + h1, section .entry-instant-quiz-information .entry-instant-quiz-description p + h1, section .entry-instant-quiz-information .entry-instant-quiz-description h1 + p,
      section .entry-instant-quiz-information .entry-instant-quiz-description p + h2, section .entry-instant-quiz-information .entry-instant-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-information .entry-instant-quiz-description p + p, section .entry-instant-quiz-information .entry-instant-quiz-description h1 + h1, section .entry-instant-quiz-information .entry-instant-quiz-description p + h1, section .entry-instant-quiz-information .entry-instant-quiz-description h1 + p,
          section .entry-instant-quiz-information .entry-instant-quiz-description p + h2, section .entry-instant-quiz-information .entry-instant-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-instant-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    section .entry-instant-quiz-question a:target {
      padding-top: 158px; }
    @media (max-width: 828px) {
      section .entry-instant-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-instant-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 829px) {
      section .entry-instant-quiz-question {
        padding: 3vw; } }
    section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden; }
      section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 30%; }
      section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper.big-question::before {
        padding-top: 40% !important; }
      section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper.biggest-question::before {
        padding-top: 50% !important; }
      section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper .entry-instant-quiz-question-heading {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        font-size: 36px;
        line-height: 42px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper .entry-instant-quiz-question-heading {
            padding: 3vw; } }
        @media (max-width: 829px) {
          section .entry-instant-quiz-question .entry-instant-quiz-question-heading-wrapper .entry-instant-quiz-question-heading {
            font-size: 5.1vw;
            line-height: 6vw; } }
    section .entry-instant-quiz-question .entry-instant-quiz-question-default-heading h3 {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-question .entry-instant-quiz-question-default-heading h3 {
          margin-bottom: 16px; } }
      section .entry-instant-quiz-question .entry-instant-quiz-question-default-heading h3 a {
        color: var(--blue); }
      section .entry-instant-quiz-question .entry-instant-quiz-question-default-heading h3 h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-instant-quiz-question .entry-instant-quiz-question-image img {
      width: 100%; }
    section .entry-instant-quiz-question .entry-instant-quiz-question-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-question .entry-instant-quiz-question-credits {
          margin-top: 16px; } }
      section .entry-instant-quiz-question .entry-instant-quiz-question-credits p {
        color: var(--secondary-color);
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400; }
    section .entry-instant-quiz-question .entry-instant-quiz-question-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-question .entry-instant-quiz-question-description {
          margin-top: 16px; } }
      section .entry-instant-quiz-question .entry-instant-quiz-question-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-instant-quiz-question .entry-instant-quiz-question-description a {
        color: var(--blue); }
      section .entry-instant-quiz-question .entry-instant-quiz-question-description p + p, section .entry-instant-quiz-question .entry-instant-quiz-question-description h1 + h1, section .entry-instant-quiz-question .entry-instant-quiz-question-description p + h1, section .entry-instant-quiz-question .entry-instant-quiz-question-description h1 + p,
      section .entry-instant-quiz-question .entry-instant-quiz-question-description p + h2, section .entry-instant-quiz-question .entry-instant-quiz-question-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-question .entry-instant-quiz-question-description p + p, section .entry-instant-quiz-question .entry-instant-quiz-question-description h1 + h1, section .entry-instant-quiz-question .entry-instant-quiz-question-description p + h1, section .entry-instant-quiz-question .entry-instant-quiz-question-description h1 + p,
          section .entry-instant-quiz-question .entry-instant-quiz-question-description p + h2, section .entry-instant-quiz-question .entry-instant-quiz-question-description h2 + p {
            margin-top: 16px; } }
    section .entry-instant-quiz-question .entry-instant-quiz-alternatives {
      margin-top: 20px;
      display: grid;
      gap: 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 829px) {
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives {
          margin-top: 2.4vw; } }
      @media (max-width: 829px) {
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives {
          gap: 2.4vw; } }
      section .entry-instant-quiz-question .entry-instant-quiz-alternatives.big-alternative .entry-instant-quiz-alternative::before {
        padding-top: 100% !important; }
      section .entry-instant-quiz-question .entry-instant-quiz-alternatives.three-columns {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      section .entry-instant-quiz-question .entry-instant-quiz-alternatives.two-columns {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      section .entry-instant-quiz-question .entry-instant-quiz-alternatives.one-column, section .entry-instant-quiz-question .entry-instant-quiz-alternatives.only-text {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives.one-column .entry-instant-quiz-alternative-info, section .entry-instant-quiz-question .entry-instant-quiz-alternatives.only-text .entry-instant-quiz-alternative-info {
          margin: 0 !important; }
      section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative {
        transition: transform 0.2s ease-in-out;
        position: relative;
        margin: 0;
        overflow: hidden; }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative::before {
          content: "";
          display: block;
          padding-top: 71%; }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-checkbox {
          display: none;
          position: absolute;
          top: 16px;
          left: 16px;
          z-index: 1; }
          @media (max-width: 650px) {
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-checkbox {
              top: 8px;
              left: 8px; }
              section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-checkbox svg {
                width: 20px;
                height: 20px; } }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-text {
          transition: transform 0.2s ease-in-out;
          box-sizing: border-box;
          max-width: 100%;
          position: absolute;
          top: 50%;
          bottom: 0;
          text-align: center;
          width: 100%;
          color: var(--primary-color);
          font-weight: 700;
          display: flex;
          align-items: center;
          justify-content: center;
          text-overflow: ellipsis;
          height: fit-content;
          padding: 20px;
          font-size: 2rem;
          line-height: 2rem;
          transform: translateY(-50%); }
          @media (max-width: 829px) {
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-text {
              padding: 3vw; } }
          @media (max-width: 829px) {
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-text {
              font-size: 3vw;
              line-height: 3vw; } }
          @media (max-width: 500px) {
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-text {
              font-size: 3.75vw;
              line-height: 3.75vw; } }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-image img {
          transition: transform 0.2s ease-in-out;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%; }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info {
          padding: 16px 8px 0;
          background-color: var(--tertiary-color); }
          @media (max-width: 829px) {
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info {
              padding: 2.4vw 1.2vw 0; } }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-heading {
            max-width: 100%; }
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-heading a {
              color: var(--blue); }
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-heading h3 {
              max-width: 100%;
              color: var(--primary-color);
              font-weight: 700;
              font-size: 17px;
              line-height: 20px;
              overflow: hidden;
              text-overflow: ellipsis; }
              @media (max-width: 420px) {
                section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-heading h3 {
                  font-size: 3.75vw;
                  line-height: 3.75vw; } }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-image + .entry-instant-quiz-alternative-credits {
            margin-top: 16px; }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-credits {
            max-width: 100%; }
            section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-credits p {
              overflow: hidden;
              text-overflow: ellipsis;
              max-width: 100%;
              color: var(--secondary-color);
              font-weight: 400;
              font-size: 15px;
              line-height: 18px; }
              @media (max-width: 420px) {
                section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-credits p {
                  font-size: 3.75vw;
                  line-height: 3.75vw; } }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-credits + .entry-instant-quiz-alternative-description,
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-image + .entry-instant-quiz-alternative-description {
            margin-bottom: 8px; }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative .entry-instant-quiz-alternative-wrapper .entry-instant-quiz-alternative-info .entry-instant-quiz-alternative-heading + .entry-instant-quiz-alternative-credits {
            margin-top: 8px; }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative.disabled:not(.selected) {
          opacity: 0.5; }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative.disabled:not(.selected):hover {
            transform: none; }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative.reduce-alpha:not(.selected) {
          opacity: 0.5; }
          section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative.reduce-alpha:not(.selected):hover {
            opacity: 1; }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative:hover .entry-instant-quiz-alternative-image img {
          transform: scale(1.02); }
        section .entry-instant-quiz-question .entry-instant-quiz-alternatives .entry-instant-quiz-alternative:hover .entry-instant-quiz-alternative-text {
          transform: translateY(-50%) scale(1.05); }
  section .entry-instant-quiz-result {
    scroll-margin-top: 158px;
    background-color: #016B79;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-instant-quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-instant-quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-instant-quiz-result {
        padding: 16px; } }
    section .entry-instant-quiz-result .entry-instant-quiz-result-title {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-result .entry-instant-quiz-result-title {
          margin-bottom: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-title h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-title h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .entry-instant-quiz-result .entry-instant-quiz-result-info {
      padding: 20px;
      margin-bottom: 20px;
      background-color: var(--tertiary-color);
      border-radius: 8px; }
      @media (max-width: 650px) {
        section .entry-instant-quiz-result .entry-instant-quiz-result-info {
          padding: 16px; } }
      @media (max-width: 650px) {
        section .entry-instant-quiz-result .entry-instant-quiz-result-info {
          margin-bottom: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-image img {
        width: 100%; }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-heading + .entry-instant-quiz-result-image,
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-image + .entry-instant-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-heading + .entry-instant-quiz-result-image,
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-image + .entry-instant-quiz-result-description {
            margin-top: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-image + .entry-instant-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-image + .entry-instant-quiz-result-description {
            margin-top: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text + .entry-instant-quiz-result-heading {
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text + .entry-instant-quiz-result-heading {
            margin-bottom: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-image + .entry-instant-quiz-result-credits {
        margin-top: 8px; }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits p {
        color: var(--secondary-color);
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis; }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits + .entry-instant-quiz-result-text,
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits + .entry-instant-quiz-result-description,
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits + .entry-instant-quiz-result-heading {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits + .entry-instant-quiz-result-text,
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits + .entry-instant-quiz-result-description,
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-credits + .entry-instant-quiz-result-heading {
            margin-top: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text h3 {
        font-size: 30px;
        line-height: 36px;
        color: #E41978;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text h3 {
            font-size: 32px;
            line-height: 38px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text + .entry-instant-quiz-result-heading,
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text + .entry-instant-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text + .entry-instant-quiz-result-heading,
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-text + .entry-instant-quiz-result-description {
            margin-top: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-heading h3 {
        font-size: 30px;
        line-height: 36px;
        color: var(--primary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-heading + .entry-instant-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-heading + .entry-instant-quiz-result-description {
            margin-top: 16px; } }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-description p {
        font-size: 17px;
        line-height: 20px; }
      section .entry-instant-quiz-result .entry-instant-quiz-result-info .entry-instant-quiz-result-description a {
        color: var(--blue); }
  section .entry-scale-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-scale-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-scale-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-scale-quiz-information {
        padding: 16px; } }
    section .entry-scale-quiz-information .entry-scale-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-information .entry-scale-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-scale-quiz-information .entry-scale-quiz-heading a {
        color: var(--blue); }
      section .entry-scale-quiz-information .entry-scale-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-scale-quiz-information .entry-scale-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-information .entry-scale-quiz-description {
          margin-top: 16px; } }
      section .entry-scale-quiz-information .entry-scale-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-scale-quiz-information .entry-scale-quiz-description a {
        color: var(--blue); }
      section .entry-scale-quiz-information .entry-scale-quiz-description p + p, section .entry-scale-quiz-information .entry-scale-quiz-description h1 + h1, section .entry-scale-quiz-information .entry-scale-quiz-description p + h1, section .entry-scale-quiz-information .entry-scale-quiz-description h1 + p,
      section .entry-scale-quiz-information .entry-scale-quiz-description p + h2, section .entry-scale-quiz-information .entry-scale-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-information .entry-scale-quiz-description p + p, section .entry-scale-quiz-information .entry-scale-quiz-description h1 + h1, section .entry-scale-quiz-information .entry-scale-quiz-description p + h1, section .entry-scale-quiz-information .entry-scale-quiz-description h1 + p,
          section .entry-scale-quiz-information .entry-scale-quiz-description p + h2, section .entry-scale-quiz-information .entry-scale-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-scale-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    section .entry-scale-quiz-question a:target {
      padding-top: 158px; }
    @media (max-width: 828px) {
      section .entry-scale-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-scale-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-scale-quiz-question {
        padding: 16px; } }
    section .entry-scale-quiz-question .entry-scale-quiz-question-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-question .entry-scale-quiz-question-heading {
          margin-bottom: 16px; } }
      section .entry-scale-quiz-question .entry-scale-quiz-question-heading a {
        color: var(--blue); }
      section .entry-scale-quiz-question .entry-scale-quiz-question-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-scale-quiz-question .entry-scale-quiz-question-image img {
      width: 100%; }
    section .entry-scale-quiz-question .entry-scale-quiz-question-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-question .entry-scale-quiz-question-credits {
          margin-top: 16px; } }
      section .entry-scale-quiz-question .entry-scale-quiz-question-credits p {
        color: var(--secondary-color);
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400; }
    section .entry-scale-quiz-question .entry-scale-quiz-question-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-question .entry-scale-quiz-question-description {
          margin-top: 16px; } }
      section .entry-scale-quiz-question .entry-scale-quiz-question-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-scale-quiz-question .entry-scale-quiz-question-description a {
        color: var(--blue); }
      section .entry-scale-quiz-question .entry-scale-quiz-question-description p + p, section .entry-scale-quiz-question .entry-scale-quiz-question-description h1 + h1, section .entry-scale-quiz-question .entry-scale-quiz-question-description p + h1, section .entry-scale-quiz-question .entry-scale-quiz-question-description h1 + p,
      section .entry-scale-quiz-question .entry-scale-quiz-question-description p + h2, section .entry-scale-quiz-question .entry-scale-quiz-question-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-question .entry-scale-quiz-question-description p + p, section .entry-scale-quiz-question .entry-scale-quiz-question-description h1 + h1, section .entry-scale-quiz-question .entry-scale-quiz-question-description p + h1, section .entry-scale-quiz-question .entry-scale-quiz-question-description h1 + p,
          section .entry-scale-quiz-question .entry-scale-quiz-question-description p + h2, section .entry-scale-quiz-question .entry-scale-quiz-question-description h2 + p {
            margin-top: 16px; } }
    section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center; }
      section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 30%; }
      section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper.big-question::before {
        padding-top: 40% !important; }
      section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper.biggest-question::before {
        padding-top: 50% !important; }
      section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper .entry-scale-quiz-question-heading {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper .entry-scale-quiz-question-heading {
            padding: 3vw; } }
        section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper .entry-scale-quiz-question-heading p {
          font-size: 36px;
          line-height: 42px; }
          section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper .entry-scale-quiz-question-heading p.outline {
            font-weight: 900;
            -webkit-text-stroke: 2px #000000;
            text-stroke: 2px #000000; }
            @media (max-width: 800px) {
              section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper .entry-scale-quiz-question-heading p.outline {
                -webkit-text-stroke: 1px #000000;
                text-stroke: 1px #000000; } }
          @media (max-width: 829px) {
            section .entry-scale-quiz-question .entry-scale-quiz-question-heading-wrapper .entry-scale-quiz-question-heading p {
              font-size: 5.1vw;
              line-height: 6vw; } }
    section .entry-scale-quiz-question .entry-scale-quiz-labels {
      margin-top: 20px;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-question .entry-scale-quiz-labels {
          margin-top: 16px; } }
      section .entry-scale-quiz-question .entry-scale-quiz-labels .entry-scale-quiz-label {
        width: 100%; }
        section .entry-scale-quiz-question .entry-scale-quiz-labels .entry-scale-quiz-label p {
          font-size: 18px;
          line-height: 24px;
          font-weight: 700;
          text-align: left; }
          @media (max-width: 650px) {
            section .entry-scale-quiz-question .entry-scale-quiz-labels .entry-scale-quiz-label p {
              font-size: 16px;
              line-height: 22px; } }
      section .entry-scale-quiz-question .entry-scale-quiz-labels .entry-scale-quiz-label + .entry-scale-quiz-label {
        margin-left: 8px; }
        section .entry-scale-quiz-question .entry-scale-quiz-labels .entry-scale-quiz-label + .entry-scale-quiz-label p {
          text-align: right; }
    section .entry-scale-quiz-question .entry-scale-quiz-midrange-labels {
      position: relative;
      height: 30px; }
      section .entry-scale-quiz-question .entry-scale-quiz-midrange-labels .entry-scale-quiz-midrange-label {
        user-select: none;
        top: 0;
        position: absolute;
        transform: translate(-50%, 20px); }
        section .entry-scale-quiz-question .entry-scale-quiz-midrange-labels .entry-scale-quiz-midrange-label::before {
          content: "|";
          color: #e0e0e0;
          transform: translate(-50%, -20px);
          position: absolute;
          top: 0;
          left: 50%; }
        section .entry-scale-quiz-question .entry-scale-quiz-midrange-labels .entry-scale-quiz-midrange-label p {
          color: var(--secondary-color);
          font-size: 15px;
          line-height: 15px;
          font-weight: 400;
          text-align: center; }
          @media (max-width: 500px) {
            section .entry-scale-quiz-question .entry-scale-quiz-midrange-labels .entry-scale-quiz-midrange-label p {
              font-size: 10px;
              line-height: 10px; } }
    section .entry-scale-quiz-question .entry-scale-quiz-question-input-container {
      width: 100%; }
      section .entry-scale-quiz-question .entry-scale-quiz-question-input-container input {
        -webkit-appearance: none;
        /* Override default CSS styles */
        appearance: none;
        width: 100%;
        /* Full-width */
        height: 10px;
        /* Specified height */
        background: linear-gradient(90deg, #ee3322 29%, #0f65ef 82%);
        /* Grey background */
        outline: none;
        /* Remove outline */
        border-radius: 8px;
        margin: 35px 0 15px;
        /* Mouse-over effects */
        /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ }
        @media (max-width: 650px) {
          section .entry-scale-quiz-question .entry-scale-quiz-question-input-container input {
            margin: 31px 0 15px; } }
        section .entry-scale-quiz-question .entry-scale-quiz-question-input-container input::-webkit-slider-thumb {
          -webkit-appearance: none;
          /* Override default look */
          appearance: none;
          width: 30px;
          /* Set a specific slider handle width */
          height: 30px;
          /* Slider handle height */
          border-radius: 50%;
          background: linear-gradient(90deg, #79096a 29%, #750f6b 82%);
          /* Green background */
          cursor: pointer;
          /* Cursor on hover */
          border: 1px solid #fff;
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); }
        section .entry-scale-quiz-question .entry-scale-quiz-question-input-container input::-moz-range-thumb {
          width: 40px;
          /* Set a specific slider handle width */
          height: 40px;
          /* Slider handle height */
          background: linear-gradient(90deg, #79096a 29%, #750f6b 82%);
          /* Green background */
          cursor: pointer;
          /* Cursor on hover */
          border: 1px solid #fff;
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); }
    section .entry-scale-quiz-question .entry-scale-quiz-alternatives {
      margin-top: 20px;
      display: grid;
      gap: 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 650px) {
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives {
          margin-top: 16px; } }
      section .entry-scale-quiz-question .entry-scale-quiz-alternatives.three-columns {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      section .entry-scale-quiz-question .entry-scale-quiz-alternatives.two-columns {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      section .entry-scale-quiz-question .entry-scale-quiz-alternatives.one-column, section .entry-scale-quiz-question .entry-scale-quiz-alternatives.only-text {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives.one-column .entry-scale-quiz-alternative-info, section .entry-scale-quiz-question .entry-scale-quiz-alternatives.only-text .entry-scale-quiz-alternative-info {
          margin: 0 !important; }
      section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative {
        transition: transform 0.2s ease-in-out;
        position: relative; }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative:hover {
          transform: scale(1.02); }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper.only-text {
          padding: 20px;
          border: 1px solid var(--secondary-color);
          border-radius: 8px; }
          @media (max-width: 650px) {
            section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper.only-text {
              padding: 16px; } }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-checkbox {
          display: none;
          position: absolute;
          top: 16px;
          left: 16px; }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info {
          margin: 8px; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-heading {
            max-width: 100%; }
            section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-heading a {
              color: var(--blue); }
            section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-heading h3 {
              max-width: 100%;
              color: var(--primary-color);
              font-weight: 700;
              font-size: 17px;
              line-height: 20px;
              overflow: hidden;
              text-overflow: ellipsis; }
              @media (max-width: 650px) {
                section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-heading h3 {
                  font-size: 15px;
                  line-height: 18px; } }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-heading + .entry-scale-quiz-alternative-image {
            margin-bottom: 8px; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-image img {
            width: 100%; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-image + .entry-scale-quiz-alternative-credits {
            margin-top: 8px; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-credits {
            max-width: 100%;
            margin-bottom: 8px; }
            section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-credits p {
              overflow: hidden;
              text-overflow: ellipsis;
              max-width: 100%;
              color: var(--secondary-color);
              font-weight: 400;
              font-size: 15px;
              line-height: 18px; }
              @media (max-width: 650px) {
                section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-credits p {
                  font-size: 13px;
                  line-height: 16px; } }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-credits + .entry-scale-quiz-alternative-description,
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-image + .entry-scale-quiz-alternative-description {
            margin-bottom: 8px; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description p {
            font-size: 17px;
            line-height: 25px;
            color: var(--primary-color);
            font-weight: 400; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description a {
            color: var(--blue); }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description p + p, section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description h1 + h1, section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description p + h1, section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description h1 + p,
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description p + h2, section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative .entry-scale-quiz-alternative-wrapper .entry-scale-quiz-alternative-info .entry-scale-quiz-alternative-description h2 + p {
            margin-bottom: 8px; }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.selected:not(.only-text) {
          border: 2px solid var(--blue);
          background-color: var(--blue); }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.selected .entry-scale-quiz-alternative-checkbox:not(.only-text) {
          display: block; }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.selected .entry-scale-quiz-alternative-wrapper {
          background-color: var(--blue); }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.selected h3, section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.selected p, section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.selected a {
          color: var(--tertiary-color) !important; }
        section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.disabled:not(.selected) {
          opacity: 0.5; }
          section .entry-scale-quiz-question .entry-scale-quiz-alternatives .entry-scale-quiz-alternative.disabled:not(.selected):hover {
            transform: none; }
  section .entry-scale-quiz-show-result-button {
    user-select: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    width: fit-content;
    width: -moz-fit-content;
    margin: 20px auto;
    padding: 0 40px;
    background-color: var(--blue);
    height: 44px;
    max-height: 44px;
    border-radius: 8px; }
    @media (max-width: 650px) {
      section .entry-scale-quiz-show-result-button {
        margin: 16px auto;
        padding: 0 20px; } }
    section .entry-scale-quiz-show-result-button p {
      color: var(--tertiary-color);
      font-size: 17px;
      line-height: 20px;
      font-weight: 700; }
  section .entry-scale-quiz-result {
    scroll-margin-top: 158px;
    background-color: #016B79;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-scale-quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-scale-quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-scale-quiz-result {
        padding: 16px; } }
    section .entry-scale-quiz-result .entry-scale-quiz-result-title {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-result .entry-scale-quiz-result-title {
          margin-bottom: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-title h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-title h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .entry-scale-quiz-result .entry-scale-quiz-result-info {
      padding: 20px;
      margin-bottom: 20px;
      background-color: var(--tertiary-color);
      border-radius: 8px; }
      @media (max-width: 650px) {
        section .entry-scale-quiz-result .entry-scale-quiz-result-info {
          padding: 16px; } }
      @media (max-width: 650px) {
        section .entry-scale-quiz-result .entry-scale-quiz-result-info {
          margin-bottom: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-image img {
        width: 100%; }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-heading + .entry-scale-quiz-result-image {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-heading + .entry-scale-quiz-result-image {
            margin-top: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text + .entry-scale-quiz-result-heading {
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text + .entry-scale-quiz-result-heading {
            margin-bottom: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-image + .entry-scale-quiz-result-credits {
        margin-top: 8px; }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits p {
        color: var(--secondary-color);
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis; }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits + .entry-scale-quiz-result-text,
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits + .entry-scale-quiz-result-description,
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits + .entry-scale-quiz-result-heading {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits + .entry-scale-quiz-result-text,
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits + .entry-scale-quiz-result-description,
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-credits + .entry-scale-quiz-result-heading {
            margin-top: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text h3 {
        font-size: 30px;
        line-height: 36px;
        color: #E41978;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text h3 {
            font-size: 32px;
            line-height: 38px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text + .entry-scale-quiz-result-heading,
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text + .entry-scale-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text + .entry-scale-quiz-result-heading,
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-text + .entry-scale-quiz-result-description {
            margin-top: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-heading h3 {
        font-size: 30px;
        line-height: 36px;
        color: var(--primary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-heading + .entry-scale-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-heading + .entry-scale-quiz-result-description {
            margin-top: 16px; } }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-description p {
        font-size: 17px;
        line-height: 20px; }
      section .entry-scale-quiz-result .entry-scale-quiz-result-info .entry-scale-quiz-result-description a {
        color: var(--blue); }
  section .entry-standard-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-standard-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-information {
        padding: 16px; } }
    section .entry-standard-quiz-information .entry-standard-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-information .entry-standard-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-standard-quiz-information .entry-standard-quiz-heading a {
        color: var(--blue); }
      section .entry-standard-quiz-information .entry-standard-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-standard-quiz-information .entry-standard-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-information .entry-standard-quiz-description {
          margin-top: 16px; } }
      section .entry-standard-quiz-information .entry-standard-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-standard-quiz-information .entry-standard-quiz-description a {
        color: var(--blue); }
      section .entry-standard-quiz-information .entry-standard-quiz-description p + p, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + h1, section .entry-standard-quiz-information .entry-standard-quiz-description p + h1, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + p,
      section .entry-standard-quiz-information .entry-standard-quiz-description p + h2, section .entry-standard-quiz-information .entry-standard-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-information .entry-standard-quiz-description p + p, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + h1, section .entry-standard-quiz-information .entry-standard-quiz-description p + h1, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + p,
          section .entry-standard-quiz-information .entry-standard-quiz-description p + h2, section .entry-standard-quiz-information .entry-standard-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-standard-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-standard-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-question {
        padding: 16px; } }
    section .entry-standard-quiz-question .entry-standard-quiz-question-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-question-heading {
          margin-bottom: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-question-heading a {
        color: var(--blue); }
      section .entry-standard-quiz-question .entry-standard-quiz-question-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center; }
      section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 30%; }
      section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper.big-question::before {
        padding-top: 40% !important; }
      section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper.biggest-question::before {
        padding-top: 50% !important; }
      section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper .entry-standard-quiz-question-heading {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper .entry-standard-quiz-question-heading {
            padding: 3vw; } }
        section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper .entry-standard-quiz-question-heading p {
          font-size: 36px;
          line-height: 42px; }
          section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper .entry-standard-quiz-question-heading p.outline {
            font-weight: 900;
            -webkit-text-stroke: 2px #000000;
            text-stroke: 2px #000000; }
            @media (max-width: 800px) {
              section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper .entry-standard-quiz-question-heading p.outline {
                -webkit-text-stroke: 1px #000000;
                text-stroke: 1px #000000; } }
          @media (max-width: 829px) {
            section .entry-standard-quiz-question .entry-standard-quiz-question-heading-wrapper .entry-standard-quiz-question-heading p {
              font-size: 5.1vw;
              line-height: 6vw; } }
    section .entry-standard-quiz-question .entry-standard-quiz-question-image img {
      width: 100%; }
    section .entry-standard-quiz-question .entry-standard-quiz-question-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-question-credits {
          margin-top: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-question-credits p {
        overflow: hidden;
        text-overflow: ellipsis;
        color: var(--secondary-color);
        font-weight: 400; }
    section .entry-standard-quiz-question .entry-standard-quiz-question-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-question-description {
          margin-top: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-question-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-standard-quiz-question .entry-standard-quiz-question-description a {
        color: var(--blue); }
      section .entry-standard-quiz-question .entry-standard-quiz-question-description p + p, section .entry-standard-quiz-question .entry-standard-quiz-question-description h1 + h1, section .entry-standard-quiz-question .entry-standard-quiz-question-description p + h1, section .entry-standard-quiz-question .entry-standard-quiz-question-description h1 + p,
      section .entry-standard-quiz-question .entry-standard-quiz-question-description p + h2, section .entry-standard-quiz-question .entry-standard-quiz-question-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-question .entry-standard-quiz-question-description p + p, section .entry-standard-quiz-question .entry-standard-quiz-question-description h1 + h1, section .entry-standard-quiz-question .entry-standard-quiz-question-description p + h1, section .entry-standard-quiz-question .entry-standard-quiz-question-description h1 + p,
          section .entry-standard-quiz-question .entry-standard-quiz-question-description p + h2, section .entry-standard-quiz-question .entry-standard-quiz-question-description h2 + p {
            margin-top: 16px; } }
    section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-input {
      margin-top: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      max-height: 48px;
      border-radius: 8px;
      height: 48px;
      max-height: 48px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-input {
          margin-top: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-input input {
        border: 1px solid var(--secondary-color);
        border-radius: 8px;
        text-align: center;
        width: 100%;
        height: 48px;
        max-height: 48px;
        outline: none;
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-input input::placeholder {
          text-align: center;
          font-weight: 400;
          font-size: 17px;
          line-height: 20px; }
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-input input.alternative-is-correct {
          border: 1px solid var(--green); }
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-input input.alternative-is-wrong {
          border: 1px solid var(--red); }
    section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-button {
      margin-top: 20px;
      user-select: none;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: var(--blue);
      height: 48px;
      max-height: 48px;
      padding: 0 40px;
      border-radius: 8px; }
      section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-button.shake {
        -webkit-animation: guess-shake 150ms 2 linear;
        animation: guess-shake 150ms 2 linear; }
      section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-button.disabled {
        display: none; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-button {
          margin-top: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-button p {
        color: var(--tertiary-color); }
    section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-give-up {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-give-up {
          margin-top: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-give-up button {
        user-select: none;
        cursor: pointer;
        padding: 16px 20px; }
        section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-give-up button p {
          text-align: right;
          font-weight: 700;
          font-size: 17px;
          line-height: 20px;
          color: var(--red); }
      section .entry-standard-quiz-question .entry-standard-quiz-input-alternative .entry-standard-quiz-input-alternative-give-up.disabled {
        display: none; }
    section .entry-standard-quiz-question .entry-standard-quiz-alternatives {
      margin-top: 20px;
      display: grid;
      gap: 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 650px) {
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives {
          margin-top: 16px; } }
      section .entry-standard-quiz-question .entry-standard-quiz-alternatives.big-alternative .tile-wrapper::before {
        padding-top: 100% !important; }
      section .entry-standard-quiz-question .entry-standard-quiz-alternatives.three-columns {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      section .entry-standard-quiz-question .entry-standard-quiz-alternatives.two-columns {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      section .entry-standard-quiz-question .entry-standard-quiz-alternatives.one-column, section .entry-standard-quiz-question .entry-standard-quiz-alternatives.only-text {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives.one-column .entry-standard-quiz-alternative-info, section .entry-standard-quiz-question .entry-standard-quiz-alternatives.only-text .entry-standard-quiz-alternative-info {
          margin: 0 !important; }
      section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative {
        transition: transform 0.2s ease-in-out, opacity 0.3s ease-in-out;
        cursor: pointer;
        user-select: none;
        position: relative; }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative:hover {
          transform: scale(1.02); }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-tile-credits {
          max-width: 100%;
          margin-top: 8px; }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-tile-credits p {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            color: var(--secondary-color);
            font-weight: 400;
            font-size: 15px;
            line-height: 18px; }
            @media (max-width: 650px) {
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-tile-credits p {
                font-size: 13px;
                line-height: 16px; } }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper {
          transition: border 0.3s ease-in-out; }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper.only-text {
            padding: 20px;
            border: 1px solid var(--secondary-color);
            border-radius: 8px; }
            @media (max-width: 650px) {
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper.only-text {
                padding: 16px; } }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-status {
            transition: opacity 0.3s ease-in-out;
            opacity: 0;
            position: absolute;
            top: 16px;
            right: 16px; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-status svg {
              width: 30px;
              height: 30px; }
            @media (max-width: 420px) {
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-status {
                top: 8px;
                right: 8px; }
                section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-status svg {
                  width: 20px;
                  height: 20px; } }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper.tile-wrapper {
            background-size: 100%;
            background-repeat: no-repeat;
            background-position: center;
            transition: transform 0.2s ease-in-out;
            position: relative;
            margin: 0;
            overflow: hidden; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper.tile-wrapper::before {
              content: "";
              display: block;
              padding-top: 71%; }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text {
            transition: transform 0.2s ease-in-out;
            box-sizing: border-box;
            max-width: 100%;
            position: absolute;
            top: 50%;
            bottom: 0;
            text-align: center;
            width: 100%;
            color: var(--primary-color);
            font-weight: 700;
            display: flex;
            align-items: center;
            justify-content: center;
            text-overflow: ellipsis;
            height: fit-content;
            padding: 20px;
            transform: translateY(-50%); }
            @media (max-width: 829px) {
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text {
                padding: 3vw; } }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text p {
              font-size: 2rem;
              line-height: 2rem; }
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text p.outline {
                font-weight: 900;
                -webkit-text-stroke: 2px #000000;
                text-stroke: 2px #000000; }
                @media (max-width: 800px) {
                  section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text p.outline {
                    -webkit-text-stroke: 1px #000000;
                    text-stroke: 1px #000000; } }
              @media (max-width: 829px) {
                section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text p {
                  font-size: 3vw;
                  line-height: 3vw; } }
              @media (max-width: 500px) {
                section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-tile-text-wrapper .entry-standard-quiz-alternative-tile-text p {
                  font-size: 3.75vw;
                  line-height: 3.75vw; } }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-image-text {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            background-color: var(--red);
            position: relative;
            height: 0;
            padding-bottom: 100%; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-image-text p {
              position: absolute;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%);
              color: var(--tertiary-color); }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info {
            margin: 8px; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-heading {
              max-width: 100%; }
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-heading a {
                color: var(--blue); }
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-heading h3 {
                max-width: 100%;
                color: var(--primary-color);
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                overflow: hidden;
                text-overflow: ellipsis; }
                @media (max-width: 650px) {
                  section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-heading h3 {
                    font-size: 15px;
                    line-height: 18px; } }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-heading + .entry-standard-quiz-alternative-image {
              margin-bottom: 8px; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-image img {
              width: 100%; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-image + .entry-standard-quiz-alternative-credits {
              margin-top: 8px; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-credits {
              max-width: 100%; }
              section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-credits p {
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 100%;
                color: var(--secondary-color);
                font-weight: 400;
                font-size: 15px;
                line-height: 18px; }
                @media (max-width: 650px) {
                  section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-credits p {
                    font-size: 13px;
                    line-height: 16px; } }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-credits + .entry-standard-quiz-alternative-description,
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-image + .entry-standard-quiz-alternative-description {
              margin-bottom: 8px; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description p {
              font-size: 17px;
              line-height: 25px;
              color: var(--primary-color);
              font-weight: 400; }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description a {
              color: var(--blue); }
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description p + p, section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description h1 + h1, section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description p + h1, section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description h1 + p,
            section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description p + h2, section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative .entry-standard-quiz-alternative-wrapper .entry-standard-quiz-alternative-info .entry-standard-quiz-alternative-description h2 + p {
              margin-bottom: 8px; }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.alternative-is-wrong .entry-standard-quiz-alternative-status.wrong {
          opacity: 1; }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.alternative-is-correct .entry-standard-quiz-alternative-status.correct {
          opacity: 1; }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.selected:not(.only-text) {
          border: 2px solid var(--blue);
          background-color: var(--blue); }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.selected .entry-standard-quiz-alternative-checkbox:not(.only-text) {
          display: block; }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.selected .entry-standard-quiz-alternative-wrapper {
          background-color: var(--blue); }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.selected h3, section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.selected p, section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.selected a {
          color: var(--tertiary-color) !important; }
        section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.disabled:not(.selected) {
          opacity: 0.5; }
          section .entry-standard-quiz-question .entry-standard-quiz-alternatives .entry-standard-quiz-alternative.disabled:not(.selected):hover {
            transform: none; }
  section .entry-standard-quiz-result {
    scroll-margin-top: 158px;
    background-color: #016B79;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-standard-quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-result {
        padding: 16px; } }
    section .entry-standard-quiz-result .entry-standard-quiz-result-title {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-result .entry-standard-quiz-result-title {
          margin-bottom: 16px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-title h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-title h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .entry-standard-quiz-result .entry-standard-quiz-result-info {
      padding: 20px;
      margin-bottom: 20px;
      background-color: var(--tertiary-color);
      border-radius: 8px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-result .entry-standard-quiz-result-info {
          padding: 16px; } }
      @media (max-width: 650px) {
        section .entry-standard-quiz-result .entry-standard-quiz-result-info {
          margin-bottom: 16px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-image img {
        width: 100%; }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-image + .entry-standard-quiz-result-credits {
        margin-top: 8px; }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-image + .entry-standard-quiz-result-text {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-image + .entry-standard-quiz-result-text {
            margin-top: 16px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits p {
        color: var(--secondary-color);
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis; }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits + .entry-standard-quiz-result-text,
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits + .entry-standard-quiz-result-description,
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits + .entry-standard-quiz-result-heading {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits + .entry-standard-quiz-result-text,
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits + .entry-standard-quiz-result-description,
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-credits + .entry-standard-quiz-result-heading {
            margin-top: 16px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text h3 {
        color: #E41978;
        font-size: 36px;
        line-height: 42px;
        font-weight: 700; }
        @media (max-width: 1100px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text h3 {
            font-size: 32.4px;
            line-height: 37.8px; } }
        @media (max-width: 850px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text h3 {
            font-size: 28.8px;
            line-height: 33.6px; } }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text h3 {
            font-size: 25.2px;
            line-height: 29.4px; } }
        @media (max-width: 500px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text h3 {
            font-size: 21.6px;
            line-height: 25.2px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text + .entry-standard-quiz-result-heading,
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text + .entry-standard-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text + .entry-standard-quiz-result-heading,
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-text + .entry-standard-quiz-result-description {
            margin-top: 16px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-heading h3 {
        font-size: 30px;
        line-height: 36px;
        color: var(--primary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-heading + .entry-standard-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-heading + .entry-standard-quiz-result-description {
            margin-top: 16px; } }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-description p {
        font-size: 17px;
        line-height: 20px; }
      section .entry-standard-quiz-result .entry-standard-quiz-result-info .entry-standard-quiz-result-description a {
        color: var(--blue); }
  section .entry-standard-quiz-reveal {
    margin-top: 20px;
    padding: 20px;
    scroll-margin-top: 158px;
    scroll-snap-margin-top: 158px;
    background-color: #eee;
    border-radius: 8px;
    box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2); }
    @media (max-width: 650px) {
      section .entry-standard-quiz-reveal {
        margin-top: 16px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-reveal {
        padding: 16px; } }
    section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result {
      display: grid;
      grid-template-columns: auto auto;
      justify-content: flex-start;
      align-items: center; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-icon {
        font-size: 0;
        margin-right: 15px; }
        section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-icon svg {
          width: 30px;
          height: 30px; }
        section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-icon.correct {
          display: none; }
        section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-icon.wrong {
          display: none; }
        section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-icon.given-up {
          display: none; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-result-text.correct {
        display: none; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-result-text.wrong {
        display: none; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-result-text.given-up {
        display: none; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-result-text h3 {
        font-size: 22px;
        line-height: 26px;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-result .entry-standard-quiz-reveal-result-text h3 {
            font-size: 22px;
            line-height: 26px; } }
    section .entry-standard-quiz-reveal.wrong-answer .entry-standard-quiz-reveal-result-text.wrong {
      display: block; }
    section .entry-standard-quiz-reveal.wrong-answer .entry-standard-quiz-reveal-icon.wrong {
      display: block; }
    section .entry-standard-quiz-reveal.correct-answer .entry-standard-quiz-reveal-result-text.correct {
      display: block; }
    section .entry-standard-quiz-reveal.correct-answer .entry-standard-quiz-reveal-icon.correct {
      display: block; }
    section .entry-standard-quiz-reveal.given-up-answer .entry-standard-quiz-reveal-result-text.given-up {
      display: block; }
    section .entry-standard-quiz-reveal.given-up-answer .entry-standard-quiz-reveal-icon.wrong {
      display: block; }
    section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-heading {
      margin-top: 8px; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-heading h3 {
        font-size: 22px;
        line-height: 26px;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
    section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-description {
      margin-top: 8px; }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-description p {
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-description p {
            font-size: 17px;
            line-height: 20px; } }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-info .entry-standard-quiz-reveal-description a {
        color: var(--blue); }
    section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-image {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-image {
          margin-top: 16px; } }
      section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-image img {
        width: 100%; }
    section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-image + .entry-standard-quiz-reveal-credits {
      margin-top: 8px; }
    section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-credits p {
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 100%;
      color: var(--secondary-color);
      font-weight: 400;
      font-size: 15px;
      line-height: 18px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-reveal .entry-standard-quiz-reveal-credits p {
          font-size: 13px;
          line-height: 16px; } }
  section .alternative-is-correct:not(.only-text) {
    border: 1px solid var(--green) !important; }
  section .alternative-is-wrong:not(.only-text) {
    border: 1px solid var(--red) !important; }
  section .alternative-is-correct.only-text .entry-standard-quiz-alternative-wrapper {
    border: 1px solid var(--green) !important; }
  section .alternative-is-wrong.only-text .entry-standard-quiz-alternative-wrapper {
    border: 1px solid var(--red) !important; }
  section .entry-timed-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-timed-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-timed-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-timed-quiz-information {
        padding: 16px; } }
    section .entry-timed-quiz-information .entry-timed-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-information .entry-timed-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-timed-quiz-information .entry-timed-quiz-heading a {
        color: var(--blue); }
      section .entry-timed-quiz-information .entry-timed-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-timed-quiz-information .entry-timed-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-information .entry-timed-quiz-description {
          margin-top: 16px; } }
      section .entry-timed-quiz-information .entry-timed-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-timed-quiz-information .entry-timed-quiz-description a {
        color: var(--blue); }
      section .entry-timed-quiz-information .entry-timed-quiz-description p + p, section .entry-timed-quiz-information .entry-timed-quiz-description h1 + h1, section .entry-timed-quiz-information .entry-timed-quiz-description p + h1, section .entry-timed-quiz-information .entry-timed-quiz-description h1 + p,
      section .entry-timed-quiz-information .entry-timed-quiz-description p + h2, section .entry-timed-quiz-information .entry-timed-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-timed-quiz-information .entry-timed-quiz-description p + p, section .entry-timed-quiz-information .entry-timed-quiz-description h1 + h1, section .entry-timed-quiz-information .entry-timed-quiz-description p + h1, section .entry-timed-quiz-information .entry-timed-quiz-description h1 + p,
          section .entry-timed-quiz-information .entry-timed-quiz-description p + h2, section .entry-timed-quiz-information .entry-timed-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-timed-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    section .entry-timed-quiz-question.ended {
      background-color: #2A6B79; }
    section .entry-timed-quiz-question.disabled {
      display: none !important; }
    @media (max-width: 828px) {
      section .entry-timed-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-timed-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-timed-quiz-question {
        padding: 16px; } }
    section .entry-timed-quiz-question .entry-timed-quiz-question-header {
      height: 42px;
      max-height: 42px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 20px; }
      @media (max-width: 500px) {
        section .entry-timed-quiz-question .entry-timed-quiz-question-header {
          gap: 16px;
          height: unset;
          max-height: unset;
          flex-direction: column-reverse; } }
      section .entry-timed-quiz-question .entry-timed-quiz-question-header.single {
        justify-content: space-evenly; }
        section .entry-timed-quiz-question .entry-timed-quiz-question-header.single .entry-timed-quiz-question-header-button {
          display: none; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-question .entry-timed-quiz-question-header {
          margin-bottom: 16px; } }
      section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-text p {
        font-size: 17px;
        line-height: 20px;
        color: var(--primary-color);
        text-align: center;
        font-weight: 700; }
        section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-text p.ended {
          color: var(--tertiary-color); }
      section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button {
        height: 40px;
        max-height: 40px;
        min-height: 40px;
        padding: 0 20px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        background-color: var(--tertiary-color);
        border: 1px solid #A0A0A0;
        border-radius: 8px;
        cursor: pointer; }
        @media (max-width: 500px) {
          section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button {
            width: 100%;
            box-sizing: border-box;
            justify-content: center; }
            section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button.invisible {
              display: none; } }
        section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button.invisible {
          visibility: hidden; }
        section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button span {
          font-size: 15px;
          line-height: 18px;
          font-weight: 700;
          color: var(--primary-color); }
        section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button.blue {
          background-color: var(--blue);
          border: none; }
          section .entry-timed-quiz-question .entry-timed-quiz-question-header .entry-timed-quiz-question-header-button.blue span {
            color: var(--tertiary-color); }
    section .entry-timed-quiz-question .entry-timed-quiz-question-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-question .entry-timed-quiz-question-heading {
          margin-bottom: 16px; } }
      section .entry-timed-quiz-question .entry-timed-quiz-question-heading a {
        color: var(--blue); }
      section .entry-timed-quiz-question .entry-timed-quiz-question-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden;
      border-radius: 8px;
      background-repeat: no-repeat;
      background-position: center;
      box-shadow: inset 0 0 0 50vw #00000050;
      background-size: cover; }
      section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 58%; }
      section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs {
            padding: 3vw; } }
        section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading {
          max-height: 84px;
          height: 84px;
          display: flex;
          justify-content: center;
          align-items: center; }
          @media (max-width: 500px) {
            section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading {
              height: 52px;
              max-height: 52px; } }
          section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading p {
            font-size: 36px;
            line-height: 42px; }
            section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading p.pop {
              -webkit-animation: text-pop 250ms 1 linear;
              animation: text-pop 250ms 1 linear; }
            section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading p.outline {
              font-weight: 900;
              -webkit-text-stroke: 2px #000000;
              text-stroke: 2px #000000; }
              @media (max-width: 800px) {
                section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading p.outline {
                  -webkit-text-stroke: 1px #000000;
                  text-stroke: 1px #000000; } }
            @media (max-width: 829px) {
              section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-question-inputs .entry-timed-quiz-question-heading p {
                font-size: 5.1vw;
                line-height: 6vw; } }
      section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-end-text p {
        font-size: 36px;
        line-height: 42px; }
        section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-end-text p.outline {
          font-weight: 900;
          -webkit-text-stroke: 2px #000000;
          text-stroke: 2px #000000; }
          @media (max-width: 800px) {
            section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-end-text p.outline {
              -webkit-text-stroke: 1px #000000;
              text-stroke: 1px #000000; } }
        @media (max-width: 829px) {
          section .entry-timed-quiz-question .entry-timed-quiz-question-heading-wrapper .entry-timed-quiz-end-text p {
            font-size: 5.1vw;
            line-height: 6vw; } }
    section .entry-timed-quiz-question .entry-timed-quiz-question-image img {
      width: 100%; }
    section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input {
      margin-top: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      max-height: 48px;
      border-radius: 8px;
      height: 48px;
      max-height: 48px; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input {
          margin-top: 16px; } }
      section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input input {
        border: 1px solid var(--secondary-color);
        border-radius: 8px;
        text-align: center;
        width: 50%;
        height: 48px;
        max-height: 48px;
        outline: none;
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
        @media (max-width: 829px) {
          section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input input {
            width: 90%;
            height: 35px;
            max-height: 35px; } }
        section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input input::placeholder {
          text-align: center;
          font-weight: 400;
          font-size: 17px;
          line-height: 20px; }
        section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input input.shake {
          -webkit-animation: guess-shake 150ms 2 linear;
          animation: guess-shake 150ms 2 linear; }
        section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input input.alternative-is-correct {
          border: 1px solid var(--green); }
        section .entry-timed-quiz-question .entry-timed-quiz-input-alternative-input input.alternative-is-wrong {
          border: 1px solid var(--red); }
    section .entry-timed-quiz-question .entry-timed-quiz-correct-answers-given {
      border-radius: 8px;
      margin-top: 20px;
      padding: 20px;
      background-color: #2A6B79; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-question .entry-timed-quiz-correct-answers-given {
          margin-top: 16px; } }
      @media (max-width: 650px) {
        section .entry-timed-quiz-question .entry-timed-quiz-correct-answers-given {
          padding: 16px; } }
      section .entry-timed-quiz-question .entry-timed-quiz-correct-answers-given p {
        font-size: 17px;
        line-height: 20px;
        color: var(--tertiary-color);
        text-align: center;
        font-weight: 700; }
    section .entry-timed-quiz-question .entry-timed-quiz-result-show {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-timed-quiz-question .entry-timed-quiz-result-show {
          margin-bottom: 16px; } }
      section .entry-timed-quiz-question .entry-timed-quiz-result-show p {
        margin-top: 20px;
        font-size: 17px;
        line-height: 20px;
        color: var(--tertiary-color);
        text-align: center;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-timed-quiz-question .entry-timed-quiz-result-show p {
            margin-top: 16px; } }
  section .entry-poll-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-poll-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-information {
        padding: 16px; } }
    section .entry-poll-quiz-information .entry-poll-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-information .entry-poll-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-poll-quiz-information .entry-poll-quiz-heading a {
        color: var(--blue); }
      section .entry-poll-quiz-information .entry-poll-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-poll-quiz-information .entry-poll-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-information .entry-poll-quiz-description {
          margin-top: 16px; } }
      section .entry-poll-quiz-information .entry-poll-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-poll-quiz-information .entry-poll-quiz-description a {
        color: var(--blue); }
      section .entry-poll-quiz-information .entry-poll-quiz-description p + p, section .entry-poll-quiz-information .entry-poll-quiz-description h1 + h1, section .entry-poll-quiz-information .entry-poll-quiz-description p + h1, section .entry-poll-quiz-information .entry-poll-quiz-description h1 + p,
      section .entry-poll-quiz-information .entry-poll-quiz-description p + h2, section .entry-poll-quiz-information .entry-poll-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-information .entry-poll-quiz-description p + p, section .entry-poll-quiz-information .entry-poll-quiz-description h1 + h1, section .entry-poll-quiz-information .entry-poll-quiz-description p + h1, section .entry-poll-quiz-information .entry-poll-quiz-description h1 + p,
          section .entry-poll-quiz-information .entry-poll-quiz-description p + h2, section .entry-poll-quiz-information .entry-poll-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-poll-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    section .entry-poll-quiz-question.disabled {
      display: none !important; }
    @media (max-width: 828px) {
      section .entry-poll-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-question {
        padding: 16px; } }
    section .entry-poll-quiz-question .entry-poll-quiz-question-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-question-heading {
          margin-bottom: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-question-heading a {
        color: var(--blue); }
      section .entry-poll-quiz-question .entry-poll-quiz-question-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center; }
      section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 30%; }
      section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper.big-question::before {
        padding-top: 40% !important; }
      section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper.biggest-question::before {
        padding-top: 50% !important; }
      section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper .entry-poll-quiz-question-heading {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper .entry-poll-quiz-question-heading {
            padding: 3vw; } }
        section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper .entry-poll-quiz-question-heading p {
          font-size: 36px;
          line-height: 42px; }
          section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper .entry-poll-quiz-question-heading p.outline {
            font-weight: 900;
            -webkit-text-stroke: 2px #000000;
            text-stroke: 2px #000000; }
            @media (max-width: 800px) {
              section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper .entry-poll-quiz-question-heading p.outline {
                -webkit-text-stroke: 1px #000000;
                text-stroke: 1px #000000; } }
          @media (max-width: 829px) {
            section .entry-poll-quiz-question .entry-poll-quiz-question-heading-wrapper .entry-poll-quiz-question-heading p {
              font-size: 5.1vw;
              line-height: 6vw; } }
    section .entry-poll-quiz-question .entry-poll-quiz-question-image img {
      width: 100%; }
    section .entry-poll-quiz-question .entry-poll-quiz-question-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-question-credits {
          margin-top: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-question-credits p {
        overflow: hidden;
        text-overflow: ellipsis;
        color: var(--secondary-color);
        font-weight: 400; }
    section .entry-poll-quiz-question .entry-poll-quiz-question-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-question-description {
          margin-top: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-question-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-poll-quiz-question .entry-poll-quiz-question-description a {
        color: var(--blue); }
      section .entry-poll-quiz-question .entry-poll-quiz-question-description p + p, section .entry-poll-quiz-question .entry-poll-quiz-question-description h1 + h1, section .entry-poll-quiz-question .entry-poll-quiz-question-description p + h1, section .entry-poll-quiz-question .entry-poll-quiz-question-description h1 + p,
      section .entry-poll-quiz-question .entry-poll-quiz-question-description p + h2, section .entry-poll-quiz-question .entry-poll-quiz-question-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-question .entry-poll-quiz-question-description p + p, section .entry-poll-quiz-question .entry-poll-quiz-question-description h1 + h1, section .entry-poll-quiz-question .entry-poll-quiz-question-description p + h1, section .entry-poll-quiz-question .entry-poll-quiz-question-description h1 + p,
          section .entry-poll-quiz-question .entry-poll-quiz-question-description p + h2, section .entry-poll-quiz-question .entry-poll-quiz-question-description h2 + p {
            margin-top: 16px; } }
    section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-input {
      margin-top: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      max-height: 48px;
      border-radius: 8px;
      height: 48px;
      max-height: 48px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-input {
          margin-top: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-input input {
        border: 1px solid var(--secondary-color);
        border-radius: 8px;
        text-align: center;
        width: 100%;
        height: 48px;
        max-height: 48px;
        outline: none;
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-input input::placeholder {
          text-align: center;
          font-weight: 400;
          font-size: 17px;
          line-height: 20px; }
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-input input.alternative-is-correct {
          border: 1px solid var(--green); }
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-input input.alternative-is-wrong {
          border: 1px solid var(--red); }
    section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-button {
      margin-top: 20px;
      user-select: none;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: var(--blue);
      height: 48px;
      max-height: 48px;
      padding: 0 40px;
      border-radius: 8px; }
      section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-button.shake {
        -webkit-animation: guess-shake 150ms 2 linear;
        animation: guess-shake 150ms 2 linear; }
      section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-button.disabled {
        display: none; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-button {
          margin-top: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-button p {
        color: var(--tertiary-color); }
    section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-give-up {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-give-up {
          margin-top: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-give-up button {
        user-select: none;
        cursor: pointer;
        padding: 16px 20px; }
        section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-give-up button p {
          text-align: right;
          font-weight: 700;
          font-size: 17px;
          line-height: 20px;
          color: var(--red); }
      section .entry-poll-quiz-question .entry-poll-quiz-input-alternative .entry-poll-quiz-input-alternative-give-up.disabled {
        display: none; }
    section .entry-poll-quiz-question .entry-poll-quiz-alternatives {
      margin-top: 20px;
      display: grid;
      gap: 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 650px) {
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives {
          margin-top: 16px; } }
      section .entry-poll-quiz-question .entry-poll-quiz-alternatives.three-columns {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      section .entry-poll-quiz-question .entry-poll-quiz-alternatives.two-columns {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      section .entry-poll-quiz-question .entry-poll-quiz-alternatives.one-column, section .entry-poll-quiz-question .entry-poll-quiz-alternatives.only-text {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives.one-column .entry-poll-quiz-alternative-info, section .entry-poll-quiz-question .entry-poll-quiz-alternatives.only-text .entry-poll-quiz-alternative-info {
          margin: 0 !important; }
      section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative {
        transition: transform 0.2s ease-in-out, opacity 0.3s ease-in-out;
        cursor: pointer;
        user-select: none;
        position: relative; }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative:hover {
          transform: scale(1.02); }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-tile-credits {
          max-width: 100%;
          margin-top: 8px; }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-tile-credits p {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            color: var(--secondary-color);
            font-weight: 400;
            font-size: 15px;
            line-height: 18px; }
            @media (max-width: 650px) {
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-tile-credits p {
                font-size: 13px;
                line-height: 16px; } }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper {
          transition: border 0.3s ease-in-out; }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper.only-text {
            padding: 20px;
            border: 1px solid var(--secondary-color);
            border-radius: 8px; }
            @media (max-width: 650px) {
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper.only-text {
                padding: 16px; } }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-status {
            transition: opacity 0.3s ease-in-out;
            opacity: 0;
            position: absolute;
            top: 16px;
            right: 16px; }
            @media (max-width: 420px) {
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-status {
                display: none; } }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-status svg {
              width: 30px;
              height: 30px; }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-image-text {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            background-color: var(--red);
            position: relative;
            height: 0;
            padding-bottom: 100%; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-image-text p {
              position: absolute;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%);
              color: var(--tertiary-color); }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper.tile-wrapper {
            background-size: 100%;
            background-repeat: no-repeat;
            background-position: center;
            transition: transform 0.2s ease-in-out;
            position: relative;
            margin: 0;
            overflow: hidden; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper.tile-wrapper::before {
              content: "";
              display: block;
              padding-top: 71%; }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text {
            transition: transform 0.2s ease-in-out;
            box-sizing: border-box;
            max-width: 100%;
            position: absolute;
            top: 50%;
            bottom: 0;
            text-align: center;
            width: 100%;
            color: var(--primary-color);
            font-weight: 700;
            display: flex;
            align-items: center;
            justify-content: center;
            text-overflow: ellipsis;
            height: fit-content;
            padding: 20px;
            transform: translateY(-50%); }
            @media (max-width: 829px) {
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text {
                padding: 3vw; } }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text p {
              font-size: 2rem;
              line-height: 2rem; }
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text p.outline {
                font-weight: 900;
                -webkit-text-stroke: 2px #000000;
                text-stroke: 2px #000000; }
                @media (max-width: 800px) {
                  section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text p.outline {
                    -webkit-text-stroke: 1px #000000;
                    text-stroke: 1px #000000; } }
              @media (max-width: 829px) {
                section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text p {
                  font-size: 3vw;
                  line-height: 3vw; } }
              @media (max-width: 500px) {
                section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-tile-text-wrapper .entry-poll-quiz-alternative-tile-text p {
                  font-size: 3.75vw;
                  line-height: 3.75vw; } }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-image img {
            transition: transform 0.2s ease-in-out;
            width: 100%; }
          section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info {
            margin: 8px; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-heading {
              max-width: 100%; }
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-heading a {
                color: var(--blue); }
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-heading h3 {
                max-width: 100%;
                color: var(--primary-color);
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                overflow: hidden;
                text-overflow: ellipsis; }
                @media (max-width: 650px) {
                  section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-heading h3 {
                    font-size: 15px;
                    line-height: 18px; } }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-heading + .entry-poll-quiz-alternative-image {
              margin-bottom: 8px; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-image img {
              width: 100%; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-image + .entry-poll-quiz-alternative-credits {
              margin-top: 8px; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-credits {
              max-width: 100%; }
              section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-credits p {
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 100%;
                color: var(--secondary-color);
                font-weight: 400;
                font-size: 15px;
                line-height: 18px; }
                @media (max-width: 650px) {
                  section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-credits p {
                    font-size: 13px;
                    line-height: 16px; } }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-credits + .entry-poll-quiz-alternative-description,
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-image + .entry-poll-quiz-alternative-description {
              margin-bottom: 8px; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description p {
              font-size: 17px;
              line-height: 25px;
              color: var(--primary-color);
              font-weight: 400; }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description a {
              color: var(--blue); }
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description p + p, section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description h1 + h1, section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description p + h1, section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description h1 + p,
            section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description p + h2, section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative .entry-poll-quiz-alternative-wrapper .entry-poll-quiz-alternative-info .entry-poll-quiz-alternative-description h2 + p {
              margin-bottom: 8px; }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.alternative-is-wrong .entry-poll-quiz-alternative-status.wrong {
          opacity: 1; }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.alternative-is-correct .entry-poll-quiz-alternative-status.correct {
          opacity: 1; }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.selected:not(.only-text) {
          border: 2px solid var(--blue);
          background-color: var(--blue); }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.selected .entry-poll-quiz-alternative-checkbox:not(.only-text) {
          display: block; }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.selected .entry-poll-quiz-alternative-wrapper {
          background-color: var(--blue); }
        section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.selected h3, section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.selected p, section .entry-poll-quiz-question .entry-poll-quiz-alternatives .entry-poll-quiz-alternative.selected a {
          color: var(--tertiary-color) !important; }
  section .entry-poll-quiz-result {
    scroll-margin-top: 158px;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-poll-quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-result {
        padding: 16px; } }
    section .entry-poll-quiz-result .entry-poll-quiz-alternative-result-heading {
      margin-bottom: 8px; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result-heading h3 {
        font-size: 30px;
        line-height: 36px;
        color: var(--primary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
    section .entry-poll-quiz-result .entry-poll-quiz-alternative-result {
      display: grid;
      grid-template-columns: minmax(100px, 1fr) 2fr; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result.disable .entry-poll-quiz-alternative-result-percentage-content {
        background-color: var(--secondary-color) !important; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result.disable .entry-poll-quiz-alternative-result-percentage-bar {
        border: 1px solid var(--secondary-color) !important; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result.disable p, section .entry-poll-quiz-result .entry-poll-quiz-alternative-result.disable h4 {
        color: var(--secondary-color) !important; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result.only-text {
        grid-template-columns: none; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-alternative-heading {
        margin-bottom: 8px; }
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-alternative-heading p {
          text-overflow: ellipsis;
          overflow-wrap: anywhere;
          word-break: break-word;
          font-size: 20px;
          line-height: 24px;
          color: var(--primary-color);
          font-weight: 400; }
          @media (max-width: 420px) {
            section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-alternative-heading p {
              font-size: 16px;
              line-height: 20px; } }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-percentage-bar + .entry-poll-quiz-alternative-result-alternative-heading {
        margin-bottom: 0;
        margin-top: 8px; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-image {
        margin-right: 20px; }
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-image img {
          width: 100%; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-image {
            margin-right: 16px; } }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-wrapper {
        margin: 0;
        margin-right: 20px;
        background-size: 100%;
        background-repeat: no-repeat;
        transition: transform 0.2s ease-in-out;
        position: relative;
        overflow: hidden; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-wrapper {
            margin-right: 16px; } }
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-wrapper::before {
          content: "";
          display: block;
          padding-top: 71%; }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-text-wrapper .entry-poll-quiz-alternative-result-tile-text {
        transition: transform 0.2s ease-in-out;
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 900;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-text-wrapper .entry-poll-quiz-alternative-result-tile-text {
            padding: 3vw; } }
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-text-wrapper .entry-poll-quiz-alternative-result-tile-text p {
          font-size: 1.3rem;
          line-height: 1.3rem; }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-text-wrapper .entry-poll-quiz-alternative-result-tile-text p.outline {
            -webkit-text-stroke: 1px #000000;
            text-stroke: 1px #000000; }
          @media (max-width: 829px) {
            section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-tile-text-wrapper .entry-poll-quiz-alternative-result-tile-text p {
              font-size: 2.7vw;
              line-height: 2.7vw; } }
      section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info {
        display: flex;
        /* align-items: flex-end; */
        justify-content: flex-end;
        flex-direction: column; }
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers {
          display: flex;
          justify-content: space-between;
          align-items: flex-end;
          flex-direction: row;
          margin-bottom: 8px; }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers.only-text {
            margin-bottom: 0; }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-numbers-wrapper {
            flex: 1;
            display: flex;
            justify-content: space-between;
            align-items: center; }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-percentage h4 {
            font-size: 30px;
            line-height: 36px;
            color: var(--blue);
            font-weight: 700; }
            @media (max-width: 650px) {
              section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-percentage h4 {
                font-size: 26px;
                line-height: 32px; } }
            @media (max-width: 330px) {
              section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-percentage h4 {
                font-size: 20px;
                line-height: 20px; } }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-amount p {
            display: none;
            font-size: 17px;
            line-height: 21px;
            color: var(--primary-color);
            font-weight: 400;
            text-align: right; }
            @media (max-width: 650px) {
              section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-amount p {
                font-size: 15px;
                line-height: 18px; } }
            @media (max-width: 330px) {
              section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-numbers .entry-poll-quiz-alternative-result-amount p {
                font-size: 13px;
                line-height: 16px; } }
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-percentage-bar {
          height: 42px;
          background-color: #fff;
          border-radius: 8px;
          width: 100%;
          position: relative;
          border: 1px solid var(--blue); }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-percentage-bar.only-text {
            margin-bottom: 8px; }
          @media (max-width: 650px) {
            section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-percentage-bar {
              height: 28px; } }
          section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-percentage-bar .entry-poll-quiz-alternative-result-percentage-content {
            position: absolute;
            top: -1px;
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px;
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
            bottom: 0px;
            background-color: var(--blue);
            width: 0%;
            transition: width 0.6s ease-out 0.5s;
            height: 44px; }
            @media (max-width: 650px) {
              section .entry-poll-quiz-result .entry-poll-quiz-alternative-result .entry-poll-quiz-alternative-result-info .entry-poll-quiz-alternative-result-percentage-bar .entry-poll-quiz-alternative-result-percentage-content {
                height: 30px; } }
    section .entry-poll-quiz-result .entry-poll-quiz-alternative-result + .entry-poll-quiz-alternative-result {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result + .entry-poll-quiz-alternative-result {
          margin-top: 16px; } }
    section .entry-poll-quiz-result .entry-poll-quiz-alternative-result-heading + .entry-poll-quiz-alternative-result {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-result .entry-poll-quiz-alternative-result-heading + .entry-poll-quiz-alternative-result {
          margin-top: 16px; } }
  @media (max-width: 828px) {
    section .share-poll-quiz {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    section .share-poll-quiz {
      margin-left: 16px;
      margin-right: 16px; } }
  section .entry-poll-quiz-reveal {
    margin-top: 20px;
    padding: 20px;
    scroll-margin-top: 158px;
    scroll-snap-margin-top: 158px;
    background-color: #eee;
    border-radius: 8px;
    box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2); }
    @media (max-width: 650px) {
      section .entry-poll-quiz-reveal {
        margin-top: 16px; } }
    @media (max-width: 650px) {
      section .entry-poll-quiz-reveal {
        padding: 16px; } }
    section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result {
      display: grid;
      grid-template-columns: auto auto;
      justify-content: flex-start;
      align-items: center; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-icon {
        margin-right: 15px; }
        section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-icon svg {
          width: 30px;
          height: 30px; }
        section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-icon.correct {
          display: none; }
        section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-icon.wrong {
          display: none; }
        section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-icon.given-up {
          display: none; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-result-text.correct {
        display: none; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-result-text.wrong {
        display: none; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-result-text.given-up {
        display: none; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-result-text h3 {
        font-size: 22px;
        line-height: 26px;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-result .entry-poll-quiz-reveal-result-text h3 {
            font-size: 22px;
            line-height: 26px; } }
    section .entry-poll-quiz-reveal.wrong-answer .entry-poll-quiz-reveal-result-text.wrong {
      display: block; }
    section .entry-poll-quiz-reveal.wrong-answer .entry-poll-quiz-reveal-icon.wrong {
      display: block; }
    section .entry-poll-quiz-reveal.correct-answer .entry-poll-quiz-reveal-result-text.correct {
      display: block; }
    section .entry-poll-quiz-reveal.correct-answer .entry-poll-quiz-reveal-icon.correct {
      display: block; }
    section .entry-poll-quiz-reveal.given-up-answer .entry-poll-quiz-reveal-result-text.given-up {
      display: block; }
    section .entry-poll-quiz-reveal.given-up-answer .entry-poll-quiz-reveal-icon.wrong {
      display: block; }
    section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-heading {
      margin-top: 8px; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-heading h3 {
        font-size: 22px;
        line-height: 26px;
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-heading h3 {
            font-size: 22px;
            line-height: 26px; } }
    section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-description {
      margin-top: 8px; }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-description p {
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
        @media (max-width: 650px) {
          section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-description p {
            font-size: 17px;
            line-height: 20px; } }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-info .entry-poll-quiz-reveal-description a {
        color: var(--blue); }
    section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-image {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-image {
          margin-top: 16px; } }
      section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-image img {
        width: 100%; }
    section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-image + .entry-poll-quiz-reveal-credits {
      margin-top: 8px; }
    section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-credits p {
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 100%;
      color: var(--secondary-color);
      font-weight: 400;
      font-size: 15px;
      line-height: 18px; }
      @media (max-width: 650px) {
        section .entry-poll-quiz-reveal .entry-poll-quiz-reveal-credits p {
          font-size: 13px;
          line-height: 16px; } }
  section .alternative-is-correct:not(.only-text) {
    border: 1px solid var(--green) !important; }
  section .alternative-is-wrong:not(.only-text) {
    border: 1px solid var(--red) !important; }
  section .alternative-is-correct.only-text .entry-poll-quiz-alternative-wrapper {
    border: 1px solid var(--green) !important; }
  section .alternative-is-wrong.only-text .entry-poll-quiz-alternative-wrapper {
    border: 1px solid var(--red) !important; }
  section .entry-checklist-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-checklist-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-information {
        padding: 16px; } }
    section .entry-checklist-quiz-information .entry-checklist-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-information .entry-checklist-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-checklist-quiz-information .entry-checklist-quiz-heading a {
        color: var(--blue); }
      section .entry-checklist-quiz-information .entry-checklist-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-checklist-quiz-information .entry-checklist-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-information .entry-checklist-quiz-description {
          margin-top: 16px; } }
      section .entry-checklist-quiz-information .entry-checklist-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-checklist-quiz-information .entry-checklist-quiz-description a {
        color: var(--blue); }
      section .entry-checklist-quiz-information .entry-checklist-quiz-description p + p, section .entry-checklist-quiz-information .entry-checklist-quiz-description h1 + h1, section .entry-checklist-quiz-information .entry-checklist-quiz-description p + h1, section .entry-checklist-quiz-information .entry-checklist-quiz-description h1 + p,
      section .entry-checklist-quiz-information .entry-checklist-quiz-description p + h2, section .entry-checklist-quiz-information .entry-checklist-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-information .entry-checklist-quiz-description p + p, section .entry-checklist-quiz-information .entry-checklist-quiz-description h1 + h1, section .entry-checklist-quiz-information .entry-checklist-quiz-description p + h1, section .entry-checklist-quiz-information .entry-checklist-quiz-description h1 + p,
          section .entry-checklist-quiz-information .entry-checklist-quiz-description p + h2, section .entry-checklist-quiz-information .entry-checklist-quiz-description h2 + p {
            margin-top: 16px; } }
  section .entry-checklist-quiz-show-result-button {
    user-select: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    width: fit-content;
    width: -moz-fit-content;
    margin: 20px auto;
    background-color: var(--blue);
    height: 44px;
    max-height: 44px;
    padding: 0 40px;
    border-radius: 8px; }
    @media (max-width: 828px) {
      section .entry-checklist-quiz-show-result-button {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-show-result-button {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-show-result-button {
        margin: 16px auto; } }
    section .entry-checklist-quiz-show-result-button p {
      font-size: 17px;
      line-height: 20px;
      font-weight: 700;
      color: var(--tertiary-color); }
  section .entry-checklist-quiz-question {
    scroll-margin-top: 158px;
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-checklist-quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-question {
        padding: 16px; } }
    section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading {
          margin-bottom: 16px; } }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading a {
        color: var(--blue); }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper {
      position: relative;
      overflow: hidden;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper::before {
        content: "";
        display: block;
        padding-top: 30%; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper.big-question::before {
        padding-top: 40% !important; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper.biggest-question::before {
        padding-top: 50% !important; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper .entry-checklist-quiz-question-heading {
        box-sizing: border-box;
        max-width: 100%;
        position: absolute;
        top: 50%;
        bottom: 0;
        text-align: center;
        width: 100%;
        color: var(--primary-color);
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        height: fit-content;
        padding: 20px;
        transform: translateY(-50%); }
        @media (max-width: 829px) {
          section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper .entry-checklist-quiz-question-heading {
            padding: 3vw; } }
        section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper .entry-checklist-quiz-question-heading p {
          font-size: 36px;
          line-height: 42px; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper .entry-checklist-quiz-question-heading p.outline {
            font-weight: 900;
            -webkit-text-stroke: 2px #000000;
            text-stroke: 2px #000000; }
            @media (max-width: 800px) {
              section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper .entry-checklist-quiz-question-heading p.outline {
                -webkit-text-stroke: 1px #000000;
                text-stroke: 1px #000000; } }
          @media (max-width: 829px) {
            section .entry-checklist-quiz-question .entry-checklist-quiz-question-heading-wrapper .entry-checklist-quiz-question-heading p {
              font-size: 5.1vw;
              line-height: 6vw; } }
    section .entry-checklist-quiz-question .entry-checklist-quiz-question-image img {
      width: 100%; }
    section .entry-checklist-quiz-question .entry-checklist-quiz-question-credits {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-question .entry-checklist-quiz-question-credits {
          margin-top: 16px; } }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-credits p {
        overflow: hidden;
        text-overflow: ellipsis;
        color: var(--secondary-color);
        font-weight: 400; }
    section .entry-checklist-quiz-question .entry-checklist-quiz-question-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-question .entry-checklist-quiz-question-description {
          margin-top: 16px; } }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-description a {
        color: var(--blue); }
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p + p, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description h1 + h1, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p + h1, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description h1 + p,
      section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p + h2, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p + p, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description h1 + h1, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p + h1, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description h1 + p,
          section .entry-checklist-quiz-question .entry-checklist-quiz-question-description p + h2, section .entry-checklist-quiz-question .entry-checklist-quiz-question-description h2 + p {
            margin-top: 16px; } }
    section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives {
      margin-top: 20px;
      display: grid;
      gap: 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives {
          margin-top: 16px; } }
      section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.big-alternative .tile-wrapper::before {
        padding-top: 100% !important; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.three-columns {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.two-columns {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.one-column, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.only-text {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.one-column .entry-checklist-quiz-alternative-info, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives.only-text .entry-checklist-quiz-alternative-info {
          margin: 0 !important; }
      section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative {
        cursor: pointer;
        user-select: none;
        transition: transform 0.2s ease-in-out;
        position: relative; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative:hover {
          transform: scale(1.02); }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-tile-credits {
          max-width: 100%;
          margin-top: 8px; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-tile-credits p {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            color: var(--secondary-color);
            font-weight: 400;
            font-size: 15px;
            line-height: 18px; }
            @media (max-width: 650px) {
              section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-tile-credits p {
                font-size: 13px;
                line-height: 16px; } }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper.only-text {
          padding: 20px;
          border: 1px solid var(--secondary-color);
          border-radius: 8px; }
          @media (max-width: 650px) {
            section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper.only-text {
              padding: 16px; } }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-checkbox {
          display: none;
          position: absolute;
          top: 16px;
          left: 16px; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper.tile-wrapper {
          background-size: 100%;
          background-repeat: no-repeat;
          background-position: center;
          transition: transform 0.2s ease-in-out;
          position: relative;
          margin: 0;
          overflow: hidden; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper.tile-wrapper::before {
            content: "";
            display: block;
            padding-top: 71%; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text {
          transition: transform 0.2s ease-in-out;
          box-sizing: border-box;
          max-width: 100%;
          position: absolute;
          top: 50%;
          bottom: 0;
          text-align: center;
          width: 100%;
          color: var(--primary-color);
          font-weight: 700;
          display: flex;
          align-items: center;
          justify-content: center;
          text-overflow: ellipsis;
          height: fit-content;
          padding: 20px;
          transform: translateY(-50%); }
          @media (max-width: 829px) {
            section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text {
              padding: 3vw; } }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text p {
            font-size: 2rem;
            line-height: 2rem; }
            section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text p.outline {
              font-weight: 900;
              -webkit-text-stroke: 2px #000000;
              text-stroke: 2px #000000; }
              @media (max-width: 800px) {
                section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text p.outline {
                  -webkit-text-stroke: 1px #000000;
                  text-stroke: 1px #000000; } }
            @media (max-width: 829px) {
              section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text p {
                font-size: 3vw;
                line-height: 3vw; } }
            @media (max-width: 500px) {
              section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-tile-text-wrapper .entry-checklist-quiz-alternative-tile-text p {
                font-size: 3.75vw;
                line-height: 3.75vw; } }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-image img {
          transition: transform 0.2s ease-in-out;
          width: 100%; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info {
          margin: 8px; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-heading {
            max-width: 100%; }
            section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-heading a {
              color: var(--blue); }
            section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-heading h3 {
              max-width: 100%;
              color: var(--primary-color);
              font-weight: 700;
              font-size: 17px;
              line-height: 20px;
              overflow: hidden;
              text-overflow: ellipsis; }
              @media (max-width: 650px) {
                section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-heading h3 {
                  font-size: 15px;
                  line-height: 18px; } }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-heading + .entry-checklist-quiz-alternative-image {
            margin-bottom: 8px; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-image img {
            width: 100%; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-image + .entry-checklist-quiz-alternative-credits {
            margin-top: 8px; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-credits {
            max-width: 100%;
            margin-bottom: 8px; }
            section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-credits p {
              overflow: hidden;
              text-overflow: ellipsis;
              max-width: 100%;
              color: var(--secondary-color);
              font-weight: 400;
              font-size: 15px;
              line-height: 18px; }
              @media (max-width: 650px) {
                section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-credits p {
                  font-size: 13px;
                  line-height: 16px; } }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-credits + .entry-checklist-quiz-alternative-description,
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-image + .entry-checklist-quiz-alternative-description {
            margin-bottom: 8px; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description p {
            font-size: 17px;
            line-height: 25px;
            color: var(--primary-color);
            font-weight: 400; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description a {
            color: var(--blue); }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description p + p, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description h1 + h1, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description p + h1, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description h1 + p,
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description p + h2, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative .entry-checklist-quiz-alternative-wrapper .entry-checklist-quiz-alternative-info .entry-checklist-quiz-alternative-description h2 + p {
            margin-bottom: 8px; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.selected:not(.only-text) {
          border: 2px solid var(--blue);
          background-color: var(--blue); }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.selected .entry-checklist-quiz-alternative-checkbox:not(.only-text) {
          display: block; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.selected .entry-checklist-quiz-alternative-wrapper {
          background-color: var(--blue); }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.selected h3, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.selected p, section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.selected a {
          color: var(--tertiary-color) !important; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.disabled:not(.selected) {
          opacity: 0.5; }
          section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.disabled:not(.selected):hover {
            transform: none; }
        section .entry-checklist-quiz-question .entry-checklist-quiz-alternatives .entry-checklist-quiz-alternative.disabled.selected:hover {
          transform: none; }
  section .entry-checklist-quiz-result {
    scroll-margin-top: 158px;
    margin-top: 20px;
    background-color: #016B79;
    padding: 20px; }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-result {
        margin-top: 16px; } }
    @media (max-width: 828px) {
      section .entry-checklist-quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-checklist-quiz-result {
        padding: 16px; } }
    section .entry-checklist-quiz-result .entry-checklist-quiz-result-title {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-title {
          margin-bottom: 16px; } }
      section .entry-checklist-quiz-result .entry-checklist-quiz-result-title h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-result .entry-checklist-quiz-result-title h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .entry-checklist-quiz-result .entry-checklist-quiz-result-info {
      padding: 20px;
      margin-bottom: 20px;
      background-color: var(--tertiary-color);
      border-radius: 8px; }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info {
          padding: 16px; } }
      @media (max-width: 650px) {
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info {
          margin-bottom: 16px; } }
      section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-image img {
        width: 100%; }
      section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-credits {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-credits {
            margin-top: 16px; } }
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-credits p {
          overflow: hidden;
          text-overflow: ellipsis;
          color: var(--secondary-color);
          font-weight: 400; }
      section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-image + .entry-checklist-quiz-result-heading {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-image + .entry-checklist-quiz-result-heading {
            margin-top: 16px; } }
      section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-heading {
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-heading {
            margin-bottom: 16px; } }
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-heading a {
          color: var(--blue); }
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-heading h3 {
          font-size: 20px;
          line-height: 26px;
          color: var(--primary-color);
          font-weight: 700;
          overflow: hidden;
          text-overflow: ellipsis; }
      section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description {
            margin-top: 16px; } }
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p {
          font-size: 17px;
          line-height: 25px;
          color: var(--primary-color);
          font-weight: 400;
          overflow: hidden;
          /* text-overflow: ellipsis; */
          overflow-wrap: anywhere; }
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description a {
          color: var(--blue); }
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p + p, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description h1 + h1, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p + h1, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description h1 + p,
        section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p + h2, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description h2 + p {
          margin-top: 20px; }
          @media (max-width: 650px) {
            section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p + p, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description h1 + h1, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p + h1, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description h1 + p,
            section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description p + h2, section .entry-checklist-quiz-result .entry-checklist-quiz-result-info .entry-checklist-quiz-result-description h2 + p {
              margin-top: 16px; } }
  section .entry-standard-quiz-information {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-standard-quiz-information {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-information {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-standard-quiz-information {
        padding: 16px; } }
    section .entry-standard-quiz-information .entry-standard-quiz-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-information .entry-standard-quiz-heading {
          margin-bottom: 16px; } }
      section .entry-standard-quiz-information .entry-standard-quiz-heading a {
        color: var(--blue); }
      section .entry-standard-quiz-information .entry-standard-quiz-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-standard-quiz-information .entry-standard-quiz-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-standard-quiz-information .entry-standard-quiz-description {
          margin-top: 16px; } }
      section .entry-standard-quiz-information .entry-standard-quiz-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-standard-quiz-information .entry-standard-quiz-description a {
        color: var(--blue); }
      section .entry-standard-quiz-information .entry-standard-quiz-description p + p, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + h1, section .entry-standard-quiz-information .entry-standard-quiz-description p + h1, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + p,
      section .entry-standard-quiz-information .entry-standard-quiz-description p + h2, section .entry-standard-quiz-information .entry-standard-quiz-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-standard-quiz-information .entry-standard-quiz-description p + p, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + h1, section .entry-standard-quiz-information .entry-standard-quiz-description p + h1, section .entry-standard-quiz-information .entry-standard-quiz-description h1 + p,
          section .entry-standard-quiz-information .entry-standard-quiz-description p + h2, section .entry-standard-quiz-information .entry-standard-quiz-description h2 + p {
            margin-top: 16px; } }
  section .quiz-redo {
    padding: 20px;
    margin-top: 20px;
    cursor: pointer; }
    @media (max-width: 650px) {
      section .quiz-redo {
        padding: 16px; } }
    @media (max-width: 650px) {
      section .quiz-redo {
        margin-top: 16px; } }
    section .quiz-redo a {
      display: block;
      color: #E41978;
      font-weight: 700;
      font-size: 17px;
      line-height: 20px;
      text-align: center; }
  section .quiz-result {
    padding: 20px;
    background-color: #016B79; }
    @media (max-width: 828px) {
      section .quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .quiz-result {
        padding: 16px; } }
    section .quiz-result .quiz-result-wrapper .quiz-result-heading {
      margin-bottom: 20px; }
      section .quiz-result .quiz-result-wrapper .quiz-result-heading h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .quiz-result .quiz-result-wrapper .quiz-result-heading h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .quiz-result .quiz-result-wrapper .quiz-result-info {
      padding: 20px;
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .quiz-result .quiz-result-wrapper .quiz-result-info {
          padding: 16px; } }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-image {
        text-align: center;
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-image img {
          width: 100%; }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-title {
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-title h4 {
          text-align: left;
          font-size: 30px;
          line-height: 36px;
          color: var(--primary-color);
          font-weight: 700; }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-description {
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-description p {
          font-size: 17px;
          line-height: 20px;
          color: var(--primary-color);
          font-weight: 400; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-description a {
          color: var(--blue); }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-attribution span {
        font-size: 15px;
        line-height: 18px;
        color: var(--secondary-color);
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .quiz-result .quiz-result-wrapper .quiz-result-share {
      padding: 20px; }
      @media (max-width: 650px) {
        section .quiz-result .quiz-result-wrapper .quiz-result-share {
          padding: 16px; } }
      section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-heading {
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-heading p {
          font-size: 17px;
          line-height: 20px;
          color: var(--primary-color);
          font-weight: 700; }
      section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons {
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        @media (max-width: 800px) {
          section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons {
            flex-direction: column;
            align-items: stretch; } }
        section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button {
          cursor: pointer;
          padding: 10px 8px;
          background-color: var(--red);
          display: flex;
          flex: 1;
          flex-direction: row;
          align-items: center;
          justify-content: center; }
          section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button .quiz-result-share-button-icon {
            width: 25px;
            height: 25px;
            margin-right: 20px; }
          section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button span.quiz-result-share-button-text {
            font-size: 17px;
            line-height: 20px;
            color: var(--tertiary-color);
            font-weight: 400; }
        section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button + .quiz-result-share-button {
          margin-left: 20px; }
          @media (max-width: 800px) {
            section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button + .quiz-result-share-button {
              margin-left: 0;
              margin-top: 16px; } }
  section .quiz-question {
    padding: 20px; }
    @media (max-width: 828px) {
      section .quiz-question {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .quiz-question {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .quiz-question {
        padding: 16px; } }
    section .quiz-question .quiz-heading {
      background-color: #6645DD;
      margin-bottom: 20px;
      padding: 20px; }
      @media (max-width: 650px) {
        section .quiz-question .quiz-heading {
          padding: 16px; } }
      section .quiz-question .quiz-heading h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 1100px) {
          section .quiz-question .quiz-heading h3 {
            font-size: 45px;
            line-height: 54px; } }
        @media (max-width: 850px) {
          section .quiz-question .quiz-heading h3 {
            font-size: 40px;
            line-height: 48px; } }
        @media (max-width: 650px) {
          section .quiz-question .quiz-heading h3 {
            font-size: 35px;
            line-height: 42px; } }
        @media (max-width: 500px) {
          section .quiz-question .quiz-heading h3 {
            font-size: 24px;
            line-height: 29px; } }
    section .quiz-question .quiz-alternatives {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 20px; }
      section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative-description .quiz-alternative-title {
        margin-top: 16px;
        margin-bottom: 8px; }
        section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative-description .quiz-alternative-title p {
          text-align: center;
          font-weight: 700;
          font-size: 17px;
          line-height: 20px;
          color: var(--primary-color); }
          @media (max-width: 650px) {
            section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative-description .quiz-alternative-title p {
              font-size: 16px;
              line-height: 18px; } }
      section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative-description .quiz-alternative-attribution p {
        text-align: center;
        font-weight: 400;
        font-size: 15px;
        line-height: 18px;
        color: var(--secondary-color); }
        @media (max-width: 650px) {
          section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative-description .quiz-alternative-attribution p {
            font-size: 13px;
            line-height: 16px; } }
      section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative {
        background-color: var(--blue);
        display: flex;
        flex: 1;
        cursor: pointer;
        transition: background-color 0.1s ease-in-out; }
        section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper {
          position: relative;
          width: 100%;
          padding-top: 100%;
          display: flex;
          justify-content: center;
          align-items: center; }
          section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper:hover .quiz-alternative-text p {
            transform: scale(1.1); }
          section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper .quiz-alternative-text {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%); }
            section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper .quiz-alternative-text p {
              transition: transform 0.2s ease-out;
              font-weight: 700;
              font-size: 36px;
              line-height: 43px;
              color: var(--tertiary-color); }
              @media (max-width: 1100px) {
                section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper .quiz-alternative-text p {
                  font-size: 32.4px;
                  line-height: 38.7px; } }
              @media (max-width: 850px) {
                section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper .quiz-alternative-text p {
                  font-size: 28.8px;
                  line-height: 34.4px; } }
              @media (max-width: 650px) {
                section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper .quiz-alternative-text p {
                  font-size: 25.2px;
                  line-height: 30.1px; } }
              @media (max-width: 500px) {
                section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative .quiz-box-wrapper .quiz-alternative-text p {
                  font-size: 12px;
                  line-height: 14px; } }
      section .quiz-question .quiz-alternatives .quiz-alternative-wrapper .quiz-alternative-selected {
        background-color: var(--red); }
  section .quiz-result {
    padding: 20px;
    background-color: #016B79; }
    @media (max-width: 828px) {
      section .quiz-result {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .quiz-result {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .quiz-result {
        padding: 16px; } }
    section .quiz-result .quiz-result-wrapper .quiz-result-heading {
      margin-bottom: 20px; }
      section .quiz-result .quiz-result-wrapper .quiz-result-heading h3 {
        text-align: center;
        font-size: 50px;
        line-height: 60px;
        color: var(--tertiary-color);
        font-weight: 700; }
        @media (max-width: 650px) {
          section .quiz-result .quiz-result-wrapper .quiz-result-heading h3 {
            font-size: 32px;
            line-height: 38px; } }
    section .quiz-result .quiz-result-wrapper .quiz-result-info {
      padding: 20px;
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .quiz-result .quiz-result-wrapper .quiz-result-info {
          padding: 16px; } }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-image {
        text-align: center;
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-image img {
          width: 100%; }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-title {
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-title h4 {
          text-align: left;
          font-size: 30px;
          line-height: 36px;
          color: var(--primary-color);
          font-weight: 700; }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-description {
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-description p {
          font-size: 17px;
          line-height: 20px;
          color: var(--primary-color);
          font-weight: 400; }
        section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-description a {
          color: var(--blue); }
      section .quiz-result .quiz-result-wrapper .quiz-result-info .quiz-result-details .quiz-result-attribution span {
        font-size: 15px;
        line-height: 18px;
        color: var(--secondary-color);
        font-weight: 400; }
    section .quiz-result .quiz-result-wrapper .quiz-result-share {
      padding: 20px; }
      @media (max-width: 650px) {
        section .quiz-result .quiz-result-wrapper .quiz-result-share {
          padding: 16px; } }
      section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-heading {
        margin-bottom: 20px; }
        section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-heading p {
          font-size: 17px;
          line-height: 20px;
          color: var(--primary-color);
          font-weight: 700; }
      section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons {
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        @media (max-width: 800px) {
          section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons {
            flex-direction: column;
            align-items: stretch; } }
        section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button {
          cursor: pointer;
          padding: 10px 8px;
          background-color: var(--red);
          display: flex;
          flex: 1;
          flex-direction: row;
          align-items: center;
          justify-content: center; }
          section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button .quiz-result-share-button-icon {
            width: 25px;
            height: 25px;
            margin-right: 20px; }
          section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button span.quiz-result-share-button-text {
            font-size: 17px;
            line-height: 20px;
            color: var(--tertiary-color);
            font-weight: 400; }
        section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button + .quiz-result-share-button {
          margin-left: 20px; }
          @media (max-width: 800px) {
            section .quiz-result .quiz-result-wrapper .quiz-result-share .quiz-result-share-buttons .quiz-result-share-button + .quiz-result-share-button {
              margin-left: 0;
              margin-top: 16px; } }
  section .quiz-reveal {
    margin-top: 20px;
    padding: 20px;
    background-color: #eee;
    border-radius: 8px;
    box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2); }
    section .quiz-reveal .quiz-reveal-info {
      display: grid;
      grid-template-columns: auto auto;
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 20px; }
      section .quiz-reveal .quiz-reveal-info .quiz-reveal-icon {
        margin-right: 15px;
        width: 40px;
        height: 40px; }
      section .quiz-reveal .quiz-reveal-info .quiz-reveal-answer h4 {
        font-size: 22px;
        line-height: 26px;
        font-weight: 700; }
      section .quiz-reveal .quiz-reveal-info .quiz-reveal-descripition p {
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
    section .quiz-reveal .quiz-reveal-image img {
      width: 100%; }
    section .quiz-reveal .quiz-reveal-image .quiz-reveal-attribution {
      margin-top: 20px; }
      section .quiz-reveal .quiz-reveal-image .quiz-reveal-attribution p {
        font-size: 15px;
        line-height: 18px;
        font-weight: 400;
        color: var(--secondary-color); }
  @media (max-width: 828px) {
    section .post-translation-disclaimer {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    section .post-translation-disclaimer {
      margin-left: 16px;
      margin-right: 16px; } }
  section .post-translation-disclaimer p {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400; }
  section .category-group-footer {
    padding: 20px; }
    @media (max-width: 828px) {
      section .category-group-footer {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .category-group-footer {
        margin-left: 16px;
        margin-right: 16px; } }
    section .category-group-footer .category-group-heading {
      margin-bottom: 20px; }
      section .category-group-footer .category-group-heading h3 {
        font-size: 18px;
        line-height: 20px;
        font-weight: 700; }
    section .category-group-footer .category-group-posts {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      column-gap: 20px;
      row-gap: 30px; }
      @media (max-width: 650px) {
        section .category-group-footer .category-group-posts {
          grid-template-columns: repeat(2, 1fr); } }
      section .category-group-footer .category-group-posts .category-group-post-link {
        display: flex;
        flex-direction: column; }
        section .category-group-footer .category-group-posts .category-group-post-link .category-group-post-image {
          margin-bottom: 15px; }
          section .category-group-footer .category-group-posts .category-group-post-link .category-group-post-image img {
            width: 100%;
            display: block; }
        section .category-group-footer .category-group-posts .category-group-post-link .category-group-post-title h3 {
          font-size: 17px;
          line-height: 20px;
          font-weight: 700; }
  section .post-reactions-options {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    column-gap: 20px; }
    @media (max-width: 828px) {
      section .post-reactions-options {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .post-reactions-options {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 850px) {
      section .post-reactions-options {
        overflow-x: scroll; } }
    section .post-reactions-options .post-reactions-option .post-reactions-count {
      margin-bottom: 20px; }
      section .post-reactions-options .post-reactions-option .post-reactions-count p {
        text-align: center;
        font-size: 15px;
        line-height: 18px;
        font-weight: 700; }
    section .post-reactions-options .post-reactions-option .post-reactions-visual-amount {
      margin-bottom: 20px;
      border-radius: 8px; }
    section .post-reactions-options .post-reactions-option .post-reactions-button {
      transition: background-color 0.1s ease-in-out;
      cursor: pointer;
      background-color: var(--yellow);
      border-radius: 8px;
      padding-top: 10px;
      padding-bottom: 10px;
      display: flex;
      justify-content: center; }
      section .post-reactions-options .post-reactions-option .post-reactions-button .post-reactions-button-text span {
        -webkit-user-select: none;
        /* Safari */
        -ms-user-select: none;
        /* IE 10 and IE 11 */
        user-select: none;
        /* Standard syntax */
        font-size: 15px;
        line-height: 18px;
        font-weight: 700; }
    section .post-reactions-options .post-reactions-option .post-reactions-selected {
      background-color: var(--red); }
  section .search-bar-block {
    display: flex;
    flex-direction: row;
    align-items: center; }
    @media (max-width: 828px) {
      section .search-bar-block {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .search-bar-block {
        margin-left: 16px;
        margin-right: 16px; } }
    section .search-bar-block .search-bar {
      display: flex;
      flex: 1;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      background: white;
      position: relative;
      padding: 20px; }
      @media (max-width: 650px) {
        section .search-bar-block .search-bar {
          padding: 16px; } }
      section .search-bar-block .search-bar .search-bar-icon {
        display: flex; }
      section .search-bar-block .search-bar .search-bar-input {
        padding-left: 20px;
        height: 100%;
        width: 100%; }
        @media (max-width: 650px) {
          section .search-bar-block .search-bar .search-bar-input {
            padding-left: 16px; } }
        section .search-bar-block .search-bar .search-bar-input input {
          height: 24px;
          width: calc(100% - 30px);
          border: none;
          outline: none;
          font-size: 22px;
          line-height: 26px;
          font-weight: 400; }
          @media (max-width: 650px) {
            section .search-bar-block .search-bar .search-bar-input input {
              font-size: 18px;
              line-height: 22px; } }
          section .search-bar-block .search-bar .search-bar-input input::placeholder {
            font-size: 22px;
            line-height: 26px;
            font-weight: 400; }
            @media (max-width: 650px) {
              section .search-bar-block .search-bar .search-bar-input input::placeholder {
                font-size: 18px;
                line-height: 22px; } }
      section .search-bar-block .search-bar #clear-input {
        display: none;
        cursor: pointer;
        padding: 10px;
        position: absolute;
        right: 0;
        top: 54%;
        transform: translate(-50%, -50%); }
        section .search-bar-block .search-bar #clear-input::before {
          content: "";
          position: absolute;
          height: 100%;
          width: 30px;
          left: -25px;
          top: 0;
          pointer-events: none;
          background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff); }
    section .search-bar-block #search-bar-button {
      display: none;
      cursor: pointer;
      padding: 20px;
      transition: opacity 0.2s ease-in; }
      @media (max-width: 650px) {
        section .search-bar-block #search-bar-button {
          padding: 16px; } }
      section .search-bar-block #search-bar-button p {
        color: var(--blue); }
      section .search-bar-block #search-bar-button:hover {
        opacity: 0.8; }
  section .entry-image-group {
    padding: 20px; }
    @media (max-width: 828px) {
      section .entry-image-group {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .entry-image-group {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .entry-image-group {
        padding: 16px; } }
    section .entry-image-group .entry-image-group-heading {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .entry-image-group .entry-image-group-heading {
          margin-bottom: 16px; } }
      section .entry-image-group .entry-image-group-heading a {
        color: var(--blue); }
      section .entry-image-group .entry-image-group-heading h3 {
        font-size: 20px;
        line-height: 26px;
        color: var(--primary-color);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis; }
    section .entry-image-group .entry-image-group-pictures {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(150px, auto));
      gap: 4px; }
      section .entry-image-group .entry-image-group-pictures .entry-image-group-picture-aspect-ratio {
        position: relative;
        height: 0;
        padding-bottom: 150%; }
        section .entry-image-group .entry-image-group-pictures .entry-image-group-picture-aspect-ratio .entry-image-group-picture-image {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          /*DEPRECATED*/
          background-color: var(--light-gray);
          /*DEPRECATED*/
          /* background-position: 50% 50%; */
          /*DEPRECATED*/
          background-size: cover;
          /*DEPRECATED*/
          background-repeat: no-repeat;
          color: var(--secondary-color); }
          section .entry-image-group .entry-image-group-pictures .entry-image-group-picture-aspect-ratio .entry-image-group-picture-image img {
            width: 100%; }
    section .entry-image-group .entry-image-group-description {
      margin-top: 20px; }
      @media (max-width: 650px) {
        section .entry-image-group .entry-image-group-description {
          margin-top: 16px; } }
      section .entry-image-group .entry-image-group-description p {
        font-size: 17px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 400;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        overflow-wrap: anywhere; }
      section .entry-image-group .entry-image-group-description a {
        color: var(--blue); }
      section .entry-image-group .entry-image-group-description p + p, section .entry-image-group .entry-image-group-description h1 + h1, section .entry-image-group .entry-image-group-description p + h1, section .entry-image-group .entry-image-group-description h1 + p,
      section .entry-image-group .entry-image-group-description p + h2, section .entry-image-group .entry-image-group-description h2 + p {
        margin-top: 20px; }
        @media (max-width: 650px) {
          section .entry-image-group .entry-image-group-description p + p, section .entry-image-group .entry-image-group-description h1 + h1, section .entry-image-group .entry-image-group-description p + h1, section .entry-image-group .entry-image-group-description h1 + p,
          section .entry-image-group .entry-image-group-description p + h2, section .entry-image-group .entry-image-group-description h2 + p {
            margin-top: 16px; } }

@keyframes fade-in {
  from {
    opacity: 0;
    transform: scale(0.7, 0.7); }
  to {
    opacity: 1; } }
  section .standard-post {
    padding: 20px;
    background-color: #fff;
    max-width: 1174px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(150px, 2fr) 3fr;
    column-gap: 20px; }
    @media (max-width: 828px) {
      section .standard-post {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .standard-post {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .standard-post {
        padding: 16px; } }
    @media (max-width: 420px) {
      section .standard-post {
        grid-template-columns: minmax(120px, 2fr) 3fr; } }
    @media (max-width: 330px) {
      section .standard-post {
        grid-template-columns: minmax(90px, 2fr) 3fr; } }
    @media (max-width: 650px) {
      section .standard-post {
        column-gap: 16px; } }
    section .standard-post .standard-header-image-aspect-ratio {
      position: relative;
      height: 0;
      padding-bottom: 65%; }
      section .standard-post .standard-header-image-aspect-ratio .standard-image {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        /*DEPRECATED*/
        background-color: var(--light-gray);
        /*DEPRECATED*/
        /* background-position: 50% 50%; */
        /*DEPRECATED*/
        background-size: cover;
        /*DEPRECATED*/
        background-repeat: no-repeat;
        /*DEPRECATED*/
        color: var(--secondary-color); }
      section .standard-post .standard-header-image-aspect-ratio .hidden-badge {
        opacity: 0; }
      section .standard-post .standard-header-image-aspect-ratio .standard-post-numbering {
        background-color: var(--red);
        position: absolute;
        left: 0;
        bottom: 0;
        font-weight: 600;
        height: 40px;
        min-width: 40px;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 650px) {
          section .standard-post .standard-header-image-aspect-ratio .standard-post-numbering {
            height: 30px;
            min-width: 30px; } }
        section .standard-post .standard-header-image-aspect-ratio .standard-post-numbering p {
          color: var(--tertiary-color);
          padding: 0 8px;
          font-size: 22px;
          line-height: 26px; }
          @media (max-width: 650px) {
            section .standard-post .standard-header-image-aspect-ratio .standard-post-numbering p {
              font-size: 17px;
              line-height: 22px; } }
    section .standard-post .standard-post-info {
      flex-direction: column;
      display: flex;
      justify-content: space-between;
      position: relative; }
      @media (max-width: 600px) {
        section .standard-post .standard-post-info.center {
          justify-content: center; } }
      section .standard-post .standard-post-info.center .standard-post-title h3 {
        -webkit-line-clamp: 2; }
      @media (max-width: 600px) {
        section .standard-post .standard-post-info.center .standard-post-title h3 {
          -webkit-line-clamp: 3;
          /* number of lines to show */ } }
      @media (max-width: 420px) {
        section .standard-post .standard-post-info {
          justify-content: center; } }
      section .standard-post .standard-post-info .standard-post-is-quiz-badge {
        position: absolute;
        bottom: 0px;
        right: 0px;
        border-radius: 50%;
        background-color: #fe0 !important;
        width: 44px;
        height: 44px; }
        @media (max-width: 450px) {
          section .standard-post .standard-post-info .standard-post-is-quiz-badge {
            display: none; } }
        section .standard-post .standard-post-info .standard-post-is-quiz-badge img {
          width: 100%; }
        @media (max-width: 650px) {
          section .standard-post .standard-post-info .standard-post-is-quiz-badge {
            width: 36px;
            height: 36px; } }
        @media (max-width: 330px) {
          section .standard-post .standard-post-info .standard-post-is-quiz-badge {
            width: 30px;
            height: 30px; } }
      section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-title {
        margin-bottom: 15px; }
        @media (max-width: 650px) {
          section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-title {
            margin-bottom: 0; } }
        section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-title h3 {
          font-size: 26px;
          line-height: 32px;
          font-weight: 500;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical; }
          @media (max-width: 1100px) {
            section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-title h3 {
              font-size: 23.4px;
              line-height: 28.8px; } }
          @media (max-width: 750px) {
            section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-title h3 {
              font-size: 20.8px;
              line-height: 25.6px; } }
          @media (max-width: 500px) {
            section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-title h3 {
              font-size: 15px;
              line-height: 18px; } }
      section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-description {
        margin-bottom: 15px; }
        @media (max-width: 650px) {
          section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-description {
            display: none; } }
        section .standard-post .standard-post-info .standard-post-title-and-description .standard-post-description p {
          font-size: 17px;
          line-height: 20px;
          color: var(--secondary-color);
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          /* number of lines to show */
          -webkit-box-orient: vertical; }
      @media (max-width: 650px) {
        section .standard-post .standard-post-info .post-details {
          margin-top: 8px; }
          section .standard-post .standard-post-info .post-details .post-author-name p {
            font-size: 14px !important;
            line-height: 17px !important;
            font-weight: 500; }
          section .standard-post .standard-post-info .post-details .post-published-date p {
            font-size: 14px !important;
            line-height: 17px !important; }
          section .standard-post .standard-post-info .post-details .post-author-image img.post-author-thumb {
            width: 36px;
            height: 36px; } }
      @media (max-width: 420px) {
        section .standard-post .standard-post-info .post-details {
          display: none; } }
  section fieldset {
    border: 0 !important; }
  section .two-authors {
    display: flex;
    flex-direction: row; }
    @media (max-width: 600px) {
      section .two-authors {
        display: none; } }
    section .two-authors:not(.inside-post) .post-author-link {
      width: 50%; }
    section .two-authors .standard-post-is-quiz-badge {
      display: none; }
    section .two-authors.show-badge .standard-post-is-quiz-badge {
      display: inline; }
    section .two-authors .post-author-link + .post-author-link {
      margin-left: 20px; }
  section .multiple-authors + .post-disclaimer-date {
    margin-top: 20px; }
    @media (max-width: 650px) {
      section .multiple-authors + .post-disclaimer-date {
        margin-top: 16px; } }
  section .two-authors + .multiple-authors {
    display: none;
    margin-top: 20px; }
    @media (max-width: 650px) {
      section .two-authors + .multiple-authors {
        margin-top: 16px; } }
    section .two-authors + .multiple-authors:not(.inside-post) {
      margin-top: 16px; }
      @media (max-width: 600px) {
        section .two-authors + .multiple-authors:not(.inside-post) {
          margin-top: 10px; } }
    @media (max-width: 600px) {
      section .two-authors + .multiple-authors {
        display: block; } }
  section .multiple-authors p {
    font-size: 15px;
    line-height: 18px; }
  section .multiple-authors:not(.inside-post) p {
    font-size: 14px;
    line-height: 16px; }
  section .post-author-link {
    width: fit-content;
    width: -moz-fit-content;
    display: block; }
    section .post-author-link .post-details {
      width: fit-content;
      width: -moz-fit-content;
      display: flex;
      align-items: center; }
      section .post-author-link .post-details .post-author-image img.post-author-thumb {
        width: 44px;
        height: 44px;
        border-radius: 50%;
        margin-right: 8px; }
      section .post-author-link .post-details .post-author-avatar-fallback {
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--secondary-color);
        border-radius: 50%;
        margin-right: 10px; }
        section .post-author-link .post-details .post-author-avatar-fallback svg {
          width: 30px;
          height: 30px; }
      section .post-author-link .post-details .post-author-name-and-published-date .post-author-name p {
        color: var(--primary-color);
        font-size: 15px;
        line-height: 18px;
        font-weight: 400; }
      section .post-author-link .post-details .post-author-name-and-published-date .post-disclaimer p {
        color: var(--secondary-color);
        font-size: 13px;
        line-height: 15px;
        font-weight: 400; }
      section .post-author-link .post-details .post-author-name-and-published-date .post-published-date p {
        color: var(--secondary-color);
        font-size: 15px;
        line-height: 18px;
        font-weight: 400; }
      section .post-author-link .post-details .post-author-name-and-published-date .post-author-name + .post-published-date {
        margin-top: 4px; }
      section .post-author-link .post-details .post-author-name-and-published-date .post-disclaimer + .post-author-name {
        margin-top: 4px; }
  section .category-section {
    padding: 20px;
    position: relative; }
    @media (max-width: 828px) {
      section .category-section {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 650px) {
      section .category-section {
        margin-left: 16px;
        margin-right: 16px; } }
    @media (max-width: 650px) {
      section .category-section {
        padding: 16px; } }
    section .category-section::before {
      background-color: #f43192;
      content: '';
      width: 100%;
      height: 10px;
      position: absolute;
      left: 0;
      top: 0;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px; }
    section .category-section .category-title {
      margin-top: 10px;
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        section .category-section .category-title {
          margin-bottom: 16px;
          margin-top: 10px; } }
      section .category-section .category-title h2 {
        color: #f43192;
        font-size: 17px;
        line-height: 20px;
        font-weight: 700; }
    section .category-section .category-highlighted-post {
      display: grid;
      width: 100%;
      height: 100%;
      column-gap: 20px;
      margin-bottom: 20px;
      grid-template-columns: 1fr 1fr; }
      @media (max-width: 650px) {
        section .category-section .category-highlighted-post {
          grid-template-columns: none;
          column-gap: 0;
          row-gap: 20px;
          margin-bottom: 20px;
          grid-template-rows: auto auto; }
          section .category-section .category-highlighted-post .post-details {
            display: none; } }
      section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio {
        position: relative;
        height: 0;
        padding-bottom: 65%; }
        @media (max-width: 650px) {
          section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio {
            padding-bottom: 35.21%; } }
        section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio .category-highlighted-image {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: var(--light-gray);
          /* background-position: 50% 50%; */
          background-size: cover;
          background-repeat: no-repeat;
          color: var(--secondary-color); }
          section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio .category-highlighted-image.highlight-image-media {
            display: none; }
            @media (max-width: 650px) {
              section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio .category-highlighted-image.highlight-image-media {
                display: block; } }
          @media (max-width: 650px) {
            section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio .category-highlighted-image.list-image-media {
              display: none; } }
        section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio .category-post-numbering {
          background-color: var(--red);
          position: absolute;
          left: 0;
          bottom: 0;
          font-weight: 600;
          height: 30px;
          min-width: 30px;
          display: flex;
          justify-content: center;
          align-items: center; }
          section .category-section .category-highlighted-post .category-highlighted-header-image-aspect-ratio .category-post-numbering p {
            color: var(--tertiary-color);
            padding: 0 8px;
            font-size: 17px;
            line-height: 22px; }
      section .category-section .category-highlighted-post .category-highlighted-post-info {
        display: flex;
        flex-direction: column;
        justify-content: space-between; }
        section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-title {
          margin-bottom: 15px; }
          @media (max-width: 650px) {
            section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-title {
              margin-bottom: 8px; } }
          section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-title h2 {
            font-size: 22px;
            line-height: 26px;
            font-weight: 700; }
            @media (max-width: 750px) {
              section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-title h2 {
                font-size: 23.4px;
                line-height: 28.8px; } }
            @media (max-width: 500px) {
              section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-title h2 {
                font-size: 20px;
                line-height: 24px; } }
        section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-description {
          margin-bottom: 15px; }
          @media (max-width: 650px) {
            section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-description {
              margin-bottom: 0; } }
          section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-description p {
            font-size: 17px;
            line-height: 20px;
            color: var(--secondary-color); }
            @media (max-width: 750px) {
              section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-description p {
                font-size: 15.3px;
                line-height: 18px; } }
            @media (max-width: 500px) {
              section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-title-and-description .category-highlighted-post-description p {
                font-size: 15px;
                line-height: 18px; } }
        section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-details {
          display: flex;
          align-items: center;
          margin-top: 10px; }
          section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-details .category-highlighted-post-owner-image .category-highlighted-post-owner-thumb {
            width: 44px;
            height: 44px;
            border-radius: 50%;
            margin-right: 10px; }
          section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-details .category-highlighted-post-owner-details .category-highlighted-post-owner-name p {
            color: var(--primary-color);
            font-size: 15px; }
          section .category-section .category-highlighted-post .category-highlighted-post-info .category-highlighted-post-details .category-highlighted-post-owner-details .category-highlighted-post-published-date p {
            color: var(--secondary-color);
            font-size: 15px; }
    section .category-section .category-posts {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      column-gap: 20px; }
      @media (max-width: 650px) {
        section .category-section .category-posts {
          grid-template-columns: 1fr 1fr; }
          section .category-section .category-posts .category-post:nth-last-child(2) {
            display: none !important; }
          section .category-section .category-posts .category-post:last-child {
            display: none !important; } }
      section .category-section .category-posts .category-post {
        display: flex;
        flex-direction: column; }
        section .category-section .category-posts .category-post .category-post-header-image {
          position: relative;
          margin-bottom: 8px; }
          section .category-section .category-posts .category-post .category-post-header-image img.category-post-thumb {
            width: 100%;
            display: block; }
          section .category-section .category-posts .category-post .category-post-header-image .category-post-numbering {
            background-color: var(--red);
            position: absolute;
            left: 0;
            bottom: 0;
            font-weight: 600;
            height: 30px;
            min-width: 30px;
            display: flex;
            justify-content: center;
            align-items: center; }
            section .category-section .category-posts .category-post .category-post-header-image .category-post-numbering p {
              color: var(--tertiary-color);
              padding: 0 8px;
              font-size: 17px;
              line-height: 22px; }
        section .category-section .category-posts .category-post .category-post-title {
          margin-bottom: 8px; }
          section .category-section .category-posts .category-post .category-post-title h3 {
            color: var(--primary-color);
            font-size: 17px;
            line-height: 20px;
            font-weight: 400; }
            @media (max-width: 750px) {
              section .category-section .category-posts .category-post .category-post-title h3 {
                font-size: 15.3px;
                line-height: 18px; } }
            @media (max-width: 500px) {
              section .category-section .category-posts .category-post .category-post-title h3 {
                font-size: 13px;
                line-height: 16px;
                font-weight: 700; } }
        @media (max-width: 650px) {
          section .category-section .category-posts .category-post .category-post-owner-details {
            display: none; } }
        section .category-section .category-posts .category-post .category-post-owner-details .category-post-owner-name p {
          font-size: 13px;
          line-height: 16px;
          color: var(--secondary-color); }
        section .category-section .category-posts .category-post .category-post-owner-details .category-post-owner-time p {
          font-size: 13px;
          line-height: 16px;
          color: var(--secondary-color); }
  section #sticky-inline-ad {
    width: 100%;
    transition: none; }
  section .inline-ad {
    overflow-x: hidden; }
    @media (max-width: 828px) {
      section .inline-ad {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (max-width: 650px) {
      section .inline-ad {
        padding-left: 0px;
        padding-right: 0px; } }
    @media (max-width: 1264px) {
      section .inline-ad {
        background: transparent;
        border-radius: 0;
        box-shadow: none; } }
    section .inline-ad .inline-ad-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 20px; }
      @media (max-width: 1264px) {
        section .inline-ad .inline-ad-wrapper {
          padding: 5px 0 15px 0; } }
      section .inline-ad .inline-ad-wrapper .inline-ad-and-disclaimer {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center; }
        section .inline-ad .inline-ad-wrapper .inline-ad-and-disclaimer p.inline-ad-disclaimer {
          font-size: 15px;
          color: #c6c6c6;
          line-height: 18px;
          padding-bottom: 15px; }
          @media (max-width: 1264px) {
            section .inline-ad .inline-ad-wrapper .inline-ad-and-disclaimer p.inline-ad-disclaimer {
              text-align: center; } }
        section .inline-ad .inline-ad-wrapper .inline-ad-and-disclaimer .inline-ad-content {
          min-height: 90px; }
          @media (max-width: 650px) {
            section .inline-ad .inline-ad-wrapper .inline-ad-and-disclaimer .inline-ad-content {
              min-height: 50px; } }
  section .right-column {
    min-width: 376px;
    max-width: 376px;
    width: 376px;
    margin-left: 30px; }
    @media (max-width: 1264px) {
      section .right-column {
        display: none; } }
    section .right-column .right-column-ad {
      margin-bottom: 30px; }
      section .right-column .right-column-ad.is-sticky {
        position: sticky;
        top: 158px; }
      section .right-column .right-column-ad .right-column-ad-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 20px; }
        section .right-column .right-column-ad .right-column-ad-wrapper .right-column-ad-and-disclaimer p.right-column-ad-disclaimer {
          padding-bottom: 15px;
          text-align: center;
          font-size: 15px;
          color: #c6c6c6;
          line-height: 18px; }
    section .right-column .page-brand-author-socials {
      padding: 20px; }
      @media (max-width: 650px) {
        section .right-column .page-brand-author-socials {
          padding: 16px; } }
      section .right-column .page-brand-author-socials .filter-buttons {
        margin-bottom: 20px; }
        @media (max-width: 650px) {
          section .right-column .page-brand-author-socials .filter-buttons {
            margin-bottom: 16px; } }
    section .right-column .trending {
      position: relative;
      padding: 10px 20px; }
      section .right-column .trending .trending-title {
        margin-bottom: 15px;
        margin-top: 15px; }
      section .right-column .trending::before {
        background-color: #E41978;
        content: '';
        width: 100%;
        height: 10px;
        position: absolute;
        left: 0;
        top: 0;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px; }
      section .right-column .trending .trending-title h3 {
        color: #E41978; }
      section .right-column .trending .trending-posts .trending-post {
        margin-bottom: 20px; }
        section .right-column .trending .trending-posts .trending-post .trending-image-aspect-ratio {
          position: relative;
          height: 0;
          padding-bottom: 35.21%; }
          section .right-column .trending .trending-posts .trending-post .trending-image-aspect-ratio .trending-image {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            /*DEPRECATED*/
            background-color: var(--light-gray);
            /*DEPRECATED*/
            /* background-position: 50% 50%; */
            /*DEPRECATED*/
            background-size: cover;
            /*DEPRECATED*/
            background-repeat: no-repeat;
            /*DEPRECATED*/
            color: var(--secondary-color); }
          section .right-column .trending .trending-posts .trending-post .trending-image-aspect-ratio .trending-post-numbering {
            background-color: #E41978;
            position: absolute;
            left: 0;
            bottom: 0;
            font-weight: 600;
            height: 30px;
            min-width: 30px;
            display: flex;
            justify-content: center;
            align-items: center; }
            section .right-column .trending .trending-posts .trending-post .trending-image-aspect-ratio .trending-post-numbering p {
              color: var(--tertiary-color);
              padding: 0 8px;
              font-size: 17px;
              line-height: 22px; }
        section .right-column .trending .trending-posts .trending-post .trending-post-title {
          margin-bottom: 5px;
          margin-top: 5px; }
          section .right-column .trending .trending-posts .trending-post .trending-post-title h3 {
            color: var(--primary-color);
            font-size: 17px;
            line-height: 20px;
            font-weight: 700; }
        section .right-column .trending .trending-posts .trending-post .trending-post-owner-details {
          display: flex;
          flex-direction: row; }
          section .right-column .trending .trending-posts .trending-post .trending-post-owner-details .trending-post-owner-name-and-time p, section .right-column .trending .trending-posts .trending-post .trending-post-owner-details .trending-post-owner-name-and-time a {
            font-size: 12px;
            color: var(--secondary-color); }

@keyframes slideUp {
  0% {
    bottom: -100vh; }
  85% {
    bottom: -100vh; }
  100% {
    bottom: 0; } }

@keyframes text-pop {
  0% {
    -webkit-transform: scale(1.04);
    transform: scale(1.04); }
  50% {
    -webkit-transform: scale(0.96);
    transform: scale(0.96); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes guess-shake {
  0% {
    -webkit-transform: translate(7px, 0);
    transform: translate(7px, 0); }
  50% {
    -webkit-transform: translate(-7px, 0);
    transform: translate(-7px, 0); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

#cookies-popup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 1094px;
  margin: 0 auto 30px;
  padding: 20px;
  z-index: 1001;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  background: #fff;
  border-radius: 8px;
  animation: slideUp 2.35s;
  transition: opacity 0.2s ease-out; }
  @media (max-width: 650px) {
    #cookies-popup {
      left: 0;
      transform: none;
      margin: 0 auto;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; } }
  #cookies-popup .cookies-popup-text p {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: var(--primary-color); }
  #cookies-popup .cookies-popup-text a {
    color: var(--blue); }
  #cookies-popup #cookies-popup-button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    max-height: 44px;
    width: 336px;
    background: #E41978;
    margin-top: 20px;
    cursor: pointer; }
    @media (max-width: 650px) {
      #cookies-popup #cookies-popup-button {
        width: fit-content;
        width: -moz-fit-content;
        padding-left: 16px;
        padding-right: 16px; } }
    #cookies-popup #cookies-popup-button span {
      color: var(--tertiary-color); }

.page-404-content {
  display: flex;
  align-items: center;
  justify-content: center; }
  .page-404-content .page-404-content-wrapper {
    padding: 20px; }
    @media (max-width: 650px) {
      .page-404-content .page-404-content-wrapper {
        padding: 16px; } }

@media (max-width: 650px) and (max-width: 828px) {
  .page-404-content .page-404-content-wrapper {
    margin-left: 30px;
    margin-right: 30px; } }

@media (max-width: 650px) and (max-width: 650px) {
  .page-404-content .page-404-content-wrapper {
    margin-left: 16px;
    margin-right: 16px; } }
    .page-404-content .page-404-content-wrapper .page-404-message-heading {
      margin-bottom: 20px; }
      .page-404-content .page-404-content-wrapper .page-404-message-heading h1 {
        font-size: 64px;
        line-height: 64px;
        color: var(--red);
        font-weight: 700; }
      @media (max-width: 650px) {
        .page-404-content .page-404-content-wrapper .page-404-message-heading {
          margin-bottom: 16px; } }
    .page-404-content .page-404-content-wrapper .page-404-main-message {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        .page-404-content .page-404-content-wrapper .page-404-main-message {
          margin-bottom: 16px; } }
      .page-404-content .page-404-content-wrapper .page-404-main-message h3 {
        font-size: 21px;
        line-height: 25px;
        color: var(--primary-color);
        font-weight: 600; }
    .page-404-content .page-404-content-wrapper .page-404-message {
      margin-bottom: 20px; }
      @media (max-width: 650px) {
        .page-404-content .page-404-content-wrapper .page-404-message {
          margin-bottom: 16px; } }
      .page-404-content .page-404-content-wrapper .page-404-message p {
        font-size: 17px;
        line-height: 21px;
        color: var(--primary-color); }
      .page-404-content .page-404-content-wrapper .page-404-message a {
        color: var(--blue); }
    .page-404-content .page-404-content-wrapper .page-404-button {
      background-color: var(--blue);
      border-radius: 8px;
      height: 44px;
      max-height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: fit-content;
      width: -moz-fit-content;
      padding: 0 45px; }
      .page-404-content .page-404-content-wrapper .page-404-button a {
        color: var(--tertiary-color);
        font-size: 17px;
        line-height: 2px; }

.entry-personality-quiz-alternative-selected {
  border: 1px solid var(--red); }

.share-post-box {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (max-width: 650px) {
    .share-post-box {
      flex-direction: column;
      align-items: baseline; } }
  .share-post-box p {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: var(--primary-color); }
    @media (max-width: 650px) {
      .share-post-box p {
        margin-bottom: 16px; } }

.post-disclaimer-info {
  display: flex;
  align-items: center;
  margin-bottom: 20px; }
  @media (max-width: 650px) {
    .post-disclaimer-info {
      margin-bottom: 16px; } }
  .post-disclaimer-info .post-disclaimer-badge {
    min-width: 100px;
    margin-right: 20px;
    background-color: var(--light-gray);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 34px;
    border-radius: 17px;
    max-height: 34px;
    padding: 0 16px; }
    .post-disclaimer-info .post-disclaimer-badge p {
      font-weight: 600;
      font-size: 15px;
      line-height: 17px; }
      @media (max-width: 650px) {
        .post-disclaimer-info .post-disclaimer-badge p {
          font-size: 13px;
          line-height: 16px; } }

.post-disclaimer-date p {
  color: var(--secondary-color);
  font-size: 15px;
  line-height: 18px;
  font-weight: 400; }
  @media (max-width: 650px) {
    .post-disclaimer-date p {
      font-size: 13px;
      line-height: 16px; } }

.post-title + .post-disclaimer-date,
.post-description + .post-disclaimer-date {
  margin-top: 20px; }
  @media (max-width: 650px) {
    .post-title + .post-disclaimer-date,
    .post-description + .post-disclaimer-date {
      margin-top: 16px; } }

.hidden {
  display: none !important; }

#legal-page-copyright p {
  color: var(--secondary-color);
  font-size: 15px;
  line-height: 18px;
  font-weight: 400; }

.copy-link-button {
  position: relative; }
  .copy-link-button .copy-link-text {
    width: 140px;
    background-color: var(--secondary-color);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 130%;
    left: 50%;
    margin-left: -75px;
    transition: opacity 0.3s;
    opacity: 0;
    visibility: hidden; }
  .copy-link-button .copy-link-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: var(--secondary-color) transparent transparent transparent; }

hr.share-spacer {
  border: 0;
  border-top: 1px solid var(--light-gray);
  margin: 20px -20px; }
  @media (max-width: 650px) {
    hr.share-spacer {
      margin: 16px -16px; } }

.content-posts-loader {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 650px) {
    .content-posts-loader {
      margin-top: 16px; } }
  @media (max-width: 828px) {
    .content-posts-loader {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .content-posts-loader {
      margin-left: 16px;
      margin-right: 16px; } }
  .content-posts-loader svg {
    animation: rotations 0.7s ease-in-out infinite;
    width: 44px;
    height: 44px; }

.entry-text-list-section {
  display: none; }

.entry-text-list-section ~ .entry-container {
  display: none; }

.red {
  background-color: var(--red); }
  .red div {
    color: #fff !important; }

.pink {
  background-color: #e40c78; }
  .pink div {
    color: #eee !important; }

.purple {
  background-color: #6645dd; }
  .purple div {
    color: #fff !important; }

.blue {
  background-color: var(--blue); }
  .blue div {
    color: #fff !important; }

.teal {
  background-color: #007c7c; }
  .teal div {
    color: #fff !important; }

.green {
  background-color: #68af15; }
  .green div {
    color: #eee !important; }

.gray-darker {
  background-color: #222; }
  .gray-darker div {
    color: #fff !important; }

body.video-page-body {
  background-color: #3C3C3C; }
  @media (max-width: 828px) {
    body.video-page-body .quiz-result-share {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    body.video-page-body .quiz-result-share {
      margin-left: 16px;
      margin-right: 16px; } }

.break-titles h3 {
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
  word-break: break-word; }

#body {
  min-height: 100vh; }
  #body.tag-background-type-dark {
    background-color: var(--secondary-color); }
  #body.tag-background-image-layout-fixed-full-width-full-height {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100% 100%; }
  #body.tag-background-image-layout-fixed-full-width-repeat-y {
    background-attachment: fixed;
    background-repeat: repeat-y;
    background-size: 100%; }
  #body.tag-background-image-layout-fixed-original-size-no-repeat {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100%; }
  #body.tag-background-image-layout-fixed-repeat-x-repeat-y {
    background-attachment: fixed;
    background-repeat: repeat;
    background-size: 50%; }
  #body.tag-background-image-layout-fixed-aspect-fill:before {
    background-image: var(--backgroundImageFixed);
    content: "";
    height: 100%;
    width: 100%;
    position: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top; }
  #body.tag-background-image-layout-fixed-aspect-fit:before {
    background-image: var(--backgroundImageFixed);
    content: "";
    height: 100%;
    width: 100%;
    position: fixed;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top; }
  @media (max-width: 1264px) {
    #body.tag-background-blending-colorful .inline-ad p.inline-ad-disclaimer {
      color: var(--primary-color) !important; } }

.collapsible-content, .ad-wrapper {
  max-height: 100vh;
  opacity: 1;
  transition: max-height 0.4s ease-in-out 0.3s, opacity 0.4s ease-out, margin 0.4s ease-in 0.2s, padding 0.2s ease-in 0.2s; }
  .collapsible-content.header-ad, .ad-wrapper.header-ad {
    transition: max-height 0.4s ease-in-out 1.3s, opacity 0.4s ease-out 1s, margin 0.4s ease-in 1.2s, padding 0.2s ease-in 1.2s; }
  .collapsible-content.is-sticky, .ad-wrapper.is-sticky {
    position: sticky;
    top: 158px; }
    .collapsible-content.is-sticky .right-column-ad-and-disclaimer div:first-of-type, .ad-wrapper.is-sticky .right-column-ad-and-disclaimer div:first-of-type {
      min-height: 250px; }

@media (max-width: 1264px) {
  .contact-section {
    max-width: 768px;
    padding-top: 30px; } }

.contact-section .email-link {
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  overflow-wrap: break-word; }

.contact-section .contact-heading {
  margin-bottom: 10px;
  font-size: 20px;
  color: black;
  font-weight: 500;
  line-height: 26px; }
  @media (max-width: 650px) {
    .contact-section .contact-heading {
      margin-bottom: 5px; } }

.grid-view-columnists {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px; }
  .grid-view-columnists .content + .content {
    margin-top: 0px; }
  @media (max-width: 828px) {
    .grid-view-columnists {
      display: block;
      grid-template-columns: none;
      gap: 0px; }
      .grid-view-columnists .content + .content {
        margin-top: 30px; } }
    @media (max-width: 828px) and (max-width: 650px) {
      .grid-view-columnists .content + .content {
        margin-top: 16px; } }
  .grid-view-columnists .entry-image.display-box {
    height: 100%;
    box-sizing: border-box; }

.display-box .field.checkbox .styled-checkbox + label:before {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); }

.field.checkbox .styled-checkbox {
  position: absolute;
  opacity: 0; }
  .field.checkbox .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-size: 15px; }
  .field.checkbox .styled-checkbox + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 18px;
    height: 18px;
    background-color: #f4f4f4;
    transition: background-color 0.2s ease-in-out;
    border-radius: 4px; }
  .field.checkbox .styled-checkbox:hover + label:before {
    background-color: var(--green); }
  .field.checkbox .styled-checkbox + label:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9); }
  .field.checkbox .styled-checkbox:checked + label:before {
    background-color: var(--green); }
  .field.checkbox .styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 4px;
    top: 8px;
    background-color: #f4f4f4;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg); }

.um-link {
  color: var(--blue);
  text-decoration: underline;
  text-align: center;
  font-size: 12px;
  line-height: 14px; }

.um-presave {
  padding: 20px; }
  @media (max-width: 828px) {
    .um-presave {
      margin-left: 30px;
      margin-right: 30px; } }
  @media (max-width: 650px) {
    .um-presave {
      margin-left: 16px;
      margin-right: 16px; } }
  @media (max-width: 650px) {
    .um-presave {
      padding: 16px; } }
  .um-presave .um-presave-heading {
    margin-bottom: 20px; }
    @media (max-width: 650px) {
      .um-presave .um-presave-heading {
        margin-bottom: 16px; } }
    .um-presave .um-presave-heading a {
      color: var(--blue); }
    .um-presave .um-presave-heading h3 {
      font-size: 20px;
      line-height: 26px;
      color: var(--primary-color);
      font-weight: 700;
      overflow: hidden;
      text-overflow: ellipsis; }

.um-presave-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
  @media (max-width: 800px) {
    .um-presave-buttons {
      flex-direction: column;
      align-items: stretch; } }
  .um-presave-buttons .um-presave-button {
    cursor: pointer;
    padding: 10px 8px;
    background-color: var(--red);
    display: flex;
    flex: 1;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
    .um-presave-buttons .um-presave-button .um-presave-button-icon {
      width: 25px;
      height: 25px;
      margin-right: 20px; }
    .um-presave-buttons .um-presave-button span.um-presave-button-text {
      font-size: 17px;
      line-height: 20px;
      color: var(--tertiary-color);
      font-weight: 400; }
  .um-presave-buttons .um-presave-button + .um-presave-button {
    margin-left: 20px; }
    @media (max-width: 800px) {
      .um-presave-buttons .um-presave-button + .um-presave-button {
        margin-left: 0;
        margin-top: 16px; } }
