/*
Theme Name: QuestsMe
Description: WordPress Block Theme cho QuestsMe
Author: QuestsMe Team
Version: 1.0.0
*/

:root {
  /* Radius */
  --wp--preset--radius--null: 0;
  --wp--preset--radius--small: 2px;
  --wp--preset--radius--medium: 4px;
  --wp--preset--radius--large: 8px;
  --wp--preset--radius--2-x-large: 12px;
  --wp--preset--radius--3-x-large: 16px;
  --wp--preset--radius--4-x-large: 20px;
  --wp--preset--radius--5-x-large: 24px;
  --wp--preset--radius--6-x-large: 40px;
  --wp--preset--radius--full: 100%;

  /* LineHeight */
  --wp--preset--line-height--small: 20px;
  --wp--preset--line-height--medium: 24px;
  --wp--preset--line-height--large: 28px;
  --wp--preset--line-height--2-x-large: 32px;
  --wp--preset--line-height--3-x-large: 36px;
  --wp--preset--line-height--4-x-large: 44px;
  --wp--preset--line-height--5-x-large: 48px;
  --wp--preset--line-height--6-x-large: 78px;

  /* FontSizes */
  --wp--preset--font-size--6-x-large: 62px;
  --wp--preset--font-size--5-x-large: 40px;
  --wp--preset--font-size--4-x-large: 32px;
  --wp--preset--font-size--3-x-large: 24px;
  --wp--preset--font-size--2-x-large: 18px;
  --wp--preset--font-size--large: 16px;
  --wp--preset--font-size--medium: 14px;
  --wp--preset--font-size--small: 12px;

  /* FontWeight */
  --wp--preset--font-weight--light: 300;
  --wp--preset--font-weight--regular: 400;
  --wp--preset--font-weight--bold: 700;
  --wp--preset--font-weight--extra-bold: 800;
  --wp--preset--font-weight--semibold: 600;

  /* Spacing */
  --wp--preset--spacing--2-x-small: 2px;
  --wp--preset--spacing--x-small: 4px;
  --wp--preset--spacing--small: 8px;
  --wp--preset--spacing--medium: 12px;
  --wp--preset--spacing--large: 16px;
  --wp--preset--spacing--x-large: 20px;
  --wp--preset--spacing--2-x-large: 24px;
  --wp--preset--spacing--3-x-large: 32px;
  --wp--preset--spacing--4-x-large: 40px;
  --wp--preset--spacing--5-x-large: 48px;
  --wp--preset--spacing--6-x-large: 64px;
  --wp--preset--spacing--7-x-large: 80px;
  --wp--preset--spacing--8-x-large: 120px;

  /* Colors */
  --wp--preset--color--primary: #f1b825;
  --wp--preset--color--primary-100: #f1b825;
  --wp--preset--color--primary-80: #f5cf33;
  --wp--preset--color--primary-60: #f8db66;
  --wp--preset--color--primary-40: #fae799;
  --wp--preset--color--primary-20: #fdf3cc;
  --wp--preset--color--primary-10: #fffef6;
  --wp--preset--color--primary-inverted: #ffffff;
  --wp--preset--color--secondary: #412155;
  --wp--preset--color--secondary-100: #3d2b57;
  --wp--preset--color--secondary-80: #674d76;
  --wp--preset--color--secondary-60: #8d7a98;
  --wp--preset--color--secondary-40: #b3a6bb;
  --wp--preset--color--secondary-20: #d9d3dd;
  --wp--preset--color--secondary-10: #ece9ef;
  --wp--preset--color--secondary-inverted: #ffffff;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--black-100: #1d1d1b;
  --wp--preset--color--black-80: #4a4a49;
  --wp--preset--color--black-60: #777776;
  --wp--preset--color--black-40: #a5a5a4;
  --wp--preset--color--black-20: #d2d2d1;
  --wp--preset--color--black-0: #ffffff;

  /* Size */

  --wp--preset--size--large: 48px;
  --wp--preset--size--huge: 40px;
  --wp--preset--size--medium: 32px;

  /* Layout */
  --wp--preset--layout--container: 1280px;
  --wp--preset--layout--header: 64px;
  --wp--preset--layout--section-content: 840px;
  --wp--preset--layout--section-content-image: 620px;
}

@media (max-width: 920px) {
  :root {
    /* FontSizes */
    --wp--preset--font-size--6-x-large: 40px;
    --wp--preset--font-size--5-x-large: 24px;
    --wp--preset--font-size--4-x-large: 20px;
    --wp--preset--font-size--3-x-large: 28px;
    --wp--preset--font-size--2-x-large: 16px;
    --wp--preset--font-size--large: 14px;
    --wp--preset--font-size--medium: 12px;
    --wp--preset--font-size--small: 10px;
    --wp--preset--font-size--x-small: 8px;

    /* LineHeight */
    --wp--preset--line-height--small: 18px;
    --wp--preset--line-height--medium: 20px;
    --wp--preset--line-height--large: 24px;
    --wp--preset--line-height--2-x-large: 28px;
    --wp--preset--line-height--3-x-large: 32px;
    --wp--preset--line-height--4-x-large: 36px;
    --wp--preset--line-height--5-x-large: 40px;
    --wp--preset--line-height--6-x-large: 44px;

    --wp--preset--spacing--2-x-small: 2px;
    --wp--preset--spacing--x-small: 4px;
    --wp--preset--spacing--small: 8px;
    --wp--preset--spacing--medium: 12px;
    --wp--preset--spacing--large: 16px;
    --wp--preset--spacing--x-large: 20px;
    --wp--preset--spacing--2-x-large: 24px;
    --wp--preset--spacing--3-x-large: 32px;
    --wp--preset--spacing--4-x-large: 40px;
    --wp--preset--spacing--5-x-large: 48px;
    --wp--preset--spacing--6-x-large: 64px;
    --wp--preset--spacing--7-x-large: 16px;
    --wp--preset--spacing--8-x-large: 120px;
  }
}

.block-editor-block-list__layout.is-root-container> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  width: 100%;
}

span {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
}

mark,
.editor-styles-wrapper mark {
  background-color: transparent;
}

a {
  text-decoration: none;
  color: inherit;
}

.wp-site-blocks>* {
  margin-block-start: 0px;
}

.is-layout-flow>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-element-button {
  text-align: center;
  display: inline-flex;
  justify-content: center;
  box-sizing: border-box;
  height: var(--wp--preset--size--large);
  gap: var(--wp--preset--spacing--x-small);
}

.wp-block-button__link {
  align-items: center;
}

.wp-element-button img {
  max-height: 100%;
  object-fit: scale-down;
  vertical-align: middle;
}

common-slider-image__img {
  width: 100%;
  height: 100%;
  width: 300px;
  max-height: 210px;
  overflow: hidden;
  border-radius: var(--wp--preset--radius--4-x-large);
}

.common-slider-image__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 16/9;
  border-radius: var(--wp--preset--radius--4-x-large);
}

.common-tutorial {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: var(--wp--preset--spacing--2-x-large);
}

.common-tutorial>div {
  overflow: scroll;
  align-items: stretch;
}

.common-tutorial__container {
  max-width: 240px;
}

.common-tutorial__arrow {
  background-color: var(--wp--preset--color--secondary-10);
  border-radius: var(--wp--preset--radius--full);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-items: center;
  margin: auto 0 !important;
}

.common-tutorial__arrow figure {
  line-height: normal;
}

.common-tutorial__item-image {
  width: 100%;
  height: 240px;
  padding: 24px;
  display: flex;
  justify-items: center;
  align-items: center;
  background-color: var(--wp--preset--color--secondary-10);
  border-radius: var(--wp--preset--radius--5-x-large);
}

.common-tutorial__item-image img {
  width: 100%;
  height: 100%;
  max-width: 240px;
  max-height: 240px;
  object-fit: scale-down !important;
}

.common-tutorial__item-step {
  padding: var(--wp--preset--spacing--x-small) var(--wp--preset--spacing--medium);
  background-color: var(--wp--preset--color--secondary-80);
  color: var(--wp--preset--color--secondary-inverted);
  width: fit-content;
  border-radius: var(--wp--preset--radius--large);
}

.common-question__header {
  width: 100%;
  cursor: pointer;
  justify-content: space-between;
}

.common-question__container {
  width: 100%;
  max-width: 846px;
  border-radius: var(--wp--preset--radius--5-x-large);
  padding: var(--wp--preset--spacing--4-x-large);
}

.common-question__arrow--expanded,
.common-question__arrow--collapsed {
  width: 32px;
  height: 32px;
  border-radius: var(--wp--preset--radius--full);
  background-color: var(--wp--preset--color--primary);
}

@media (max-width: 780px) {
  .common-question__container {
    padding: var(--wp--preset--spacing--x-large) !important;
  }
}

.common-video,
.editor-styles-wrapper .common-video {
  display: block;
  position: relative;
  width: 100%;
  max-width: var(--wp--preset--layout--section-content);
  padding-left: calc(var(--play-button-height) / 2);

  --play-button-height: 64px;
}

.common-video__play,
.editor-styles-wrapper .common-video__play {
  width: var(--play-button-height);
  height: var(--play-button-height);
  position: absolute;
  top: 50%;
  z-index: 2;
  translate: -50% -50%;
}

.common-video__player {
  width: 100%;
  height: 100%;
  overflow: hidden;
  object-fit: cover;
  aspect-ratio: 16 / 9;
  border-radius: var(--wp--preset--radius--4-x-large);
}

.common-slider {
  width: 100%;
  display: flex;
  gap: 0;
  --gap-splide-icon-size: 0px;
  --gap-splide-size: calc(var(--wp--preset--spacing--2-x-large) + var(--gap-splide-icon-size));
}

.common-slider--arrow {
  --gap-splide-icon-size: 32px;
}

.common-slider .splide__track {
  width: 100%;
  height: 100%;
}

.common-slider .splide__list {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch !important;
  max-width: 100%;
  gap: initial;
}

.common-slider__button--prev,
.common-slider__button--next {
  max-width: 32px;
  max-height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: var(--wp--preset--radius--full);
  padding: 8px;
  box-sizing: border-box;
  display: flex;
  justify-items: center;
  align-items: center;
}

.common-slider__button--prev figure,
.common-slider__button--next figure {
  width: 14px;
  height: 14px;
  display: flex;
  justify-content: center;
  align-content: center;
}

.common-slider--arrow .splide__slide {
  position: relative;
  width: 100%;
}

.common-slider--arrow .splide__slide:not(:last-child)::after {
  content: "";
  top: 50%;
  position: absolute;
  pointer-events: none;
  transform: translateY(-50%);
  width: var(--gap-splide-icon-size);
  height: var(--gap-splide-icon-size);
  right: calc(-1 * var(--gap-splide-size) / 2 - var(--gap-splide-icon-size) / 2);
  background: url("/wp-content/themes/questsme/assets/icons/ic_process_arrow_right.svg") no-repeat center;
}

.editor-styles-wrapper .splide__list {
  align-items: start;
  min-width: max-content;
  gap: var(--gap-splide-size);
}

.editor-styles-wrapper .common-slider .splide__track {
  width: 100%;
  overflow-y: scroll;
}

@media (max-width: 740px) {
  .common-slider {
    gap: var(--wp--preset--spacing--small);
  }
}

:root {
  --wp--preset--admin--header: 0px;
  --wp--preset--layout--header: 72px;
}

.logged-in.admin-bar {
  --wp--preset--admin--header: 32px;
}

@media (max-width: 780px) {
  .logged-in.admin-bar {
    --wp--preset--admin--header: 46px;
  }
}

.body {
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--3-x-large);
  margin-top: var(--wp--preset--layout--header);
}

/* Fix padding */

.version-2.body {
  margin-top: 0 !important;
}

.wp-block-post-content {
  max-width: none !important;
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  gap: var(--wp--preset--spacing--6-x-large) !important;
}

.wp-block-post-content>:last-child:not(.no-spacing) {
  /* padding-bottom: var(--wp--preset--spacing--3-x-large) !important; */
}

@media (max-width: 740px) {
  .wp-block-post-content {
    gap: var(--wp--preset--spacing--5-x-large) !important;
  }

  .wp-block-post-content>:last-child:not(.no-spacing) {
    /* padding-bottom: var(--wp--preset--spacing--3-x-large) !important; */
  }
}

.editor-styles-wrapper .body {
  margin-top: 0px;
}

.common-member-card {
  width: 100%;
  max-width: none;
}

.common-member-card-small {
  width: 100%;
  max-width: 408px;
}

.common-member-card .common-member-card__content {
  flex: 1;
}

.common-member-card .common-member-card__image {
  min-width: 56px !important;
}

.is-style-body-text-x-small {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: var(--wp--preset--line-height--x-small);
}

.is-style-body-text-small {
  font-size: var(--wp--preset--font-size--small);
  line-height: var(--wp--preset--line-height--small);
}

.is-style-body-text-medium {
  font-size: var(--wp--preset--font-size--medium);
  line-height: var(--wp--preset--line-height--medium);
}

.is-style-body-text-large {
  font-size: var(--wp--preset--font-size--large);
  line-height: var(--wp--preset--line-height--large);
}


.is-style-ntext-h1 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--5-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  line-height: var(--wp--preset--line-height--5-x-large);
}

.is-style-ntext-h2 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--4-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  line-height: var(--wp--preset--line-height--5-x-large);
}

.is-style-ntext-h3 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--3-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  line-height: var(--wp--preset--line-height--4-x-large);
}

.is-style-ntext-h4 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: 20px;
  font-weight: var(--wp--preset--font-weight--bold);
  line-height: var(--wp--preset--line-height--2-x-large);
}

.is-style-ntext-h5 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--2-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  line-height: var(--wp--preset--line-height--2-x-large);
}

.is-style-ntext-b1 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--large);
  font-weight: var(--wp--preset--font-weight--regular);
  line-height: 1.375;
}

.is-style-ntext-b1-s {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--large);
  font-weight: var(--wp--preset--font-weight--semibold);
  line-height: var(--wp--preset--line-height--large);
}

.is-style-ntext-b2 {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--medium);
  font-weight: var(--wp--preset--font-weight--regular);
  line-height: var(--wp--preset--line-height--medium);
}

.is-style-ntext-b2-s {
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
  font-size: var(--wp--preset--font-size--medium);
  font-weight: var(--wp--preset--font-weight--semibold);
  line-height: var(--wp--preset--line-height--medium);
}

.is-style-hero-large {
  font-size: var(--wp--preset--font-size--6-x-large);
  line-height: var(--wp--preset--line-height--6-x-large);
  font-weight: var(--wp--preset--font-weight--extra-bold);
}

.is-style-hero-medium {
  font-size: var(--wp--preset--font-size--5-x-large);
  line-height: var(--wp--preset--line-height--5-x-large);
  font-weight: var(--wp--preset--font-weight--extra-bold);
}

.is-style-section-header {
  max-width: var(--wp--preset--layout--section-content);
  width: 100%;
  text-align: center;
}

.is-style-section-image {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: var(--wp--preset--spacing--2-x-large);
  border-radius: var(--wp--preset--radius--4-x-large);
  max-width: var(--wp--preset--layout--section-content);
  width: 100%;
}

@media (max-width: 840px) {
  .is-style-section-image {
    padding: var(--wp--preset--spacing--x-large);
  }
}

.is-style-section-image figure {
  width: 100% !important;
  max-height: 430px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.is-style-section-image img {
  max-height: 430px;
  width: 100% !important;
  border-radius: var(--wp--preset--radius--4-x-large);
}

.is-style-member-card {
  border: 1px solid var(--wp--preset--color--secondary-20);
  border-radius: var(--wp--preset--radius--4-x-large);
  padding: var(--wp--preset--spacing--4-x-large);
}

.is-style-container {
  width: 100%;
  display: block;
  max-width: calc(var(--wp--preset--layout--container) + var(--wp--preset--spacing--medium) * 2);
  margin: 0 auto;
  padding-left: var(--wp--preset--spacing--medium) !important;
  padding-right: var(--wp--preset--spacing--medium) !important;
}

.is-style-button-icon div {
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
  box-sizing: border-box;
}

.is-style-navigation .wp-element-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #000000;
  background-color: transparent;
  height: var(--wp--preset--size--large);
  border-radius: var(--wp--preset--radius--2-x-large);
  padding: 0 var(--wp--preset--spacing--large);
  gap: var(--wp--preset--spacing--small);
  font-size: var(--wp--preset--font-size--large);
  line-height: var(--wp--preset--line-height--large);
  font-weight: var(--wp--preset--font-weight--regular);
  margin: 0;
  justify-content: start;
}

.is-style-navigation .wp-element-button:hover {
  color: var(--wp--preset--color--primary);
}

.is-style-image-button .wp-element-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
}

.slogan-review__stack {
  position: relative;
  width: 155px;
  height: 50px;
  flex-shrink: 0;
}

.slogan-review__stack-avatar-item {
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  box-sizing: border-box;
  border-radius: 50px;
  background: var(--wp--preset--color--white);
  border: 1.5px solid var(--wp--preset--color--white);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute !important;
  top: 0;
}

.slogan-review__stack-avatar-item:nth-child(1) {
  left: 0px !important;
}

.slogan-review__stack-avatar-item:nth-child(2) {
  left: 35px !important;
}

.slogan-review__stack-avatar-item:nth-child(3) {
  left: 70px !important;
}

.slogan-review__stack-avatar-item:nth-child(4) {
  left: 105px !important;
}

.career-benefit__container {
  width: 100%;
  border-radius: var(--wp--preset--radius--5-x-large);
  max-width: var(--wp--preset--layout--section-content);
}

.career-tutorial__submit {
  padding: var(--wp--preset--spacing--5-x-large) var(--wp--preset--spacing--7-x-large);
}

@media (max-width: 740px) {
  .career-tutorial__submit {
    padding: var(--wp--preset--spacing--3-x-large) var(--wp--preset--spacing--large);
  }
}

.solution-benefit__container {
  width: 100%;
  border-radius: var(--wp--preset--radius--5-x-large);
  max-width: var(--wp--preset--layout--section-content);
}

@media (max-width: 940px) {
  .solution-benefit__container {
    flex-direction: column;
  }
}

.studies-brand__card {
  flex-direction: row;
}

.studies-brand__card-content {
  flex: 1;
}

.studies-brand__card-image {
  flex: 1;
  overflow: hidden;
}

.studies-brand__card-image img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/ 9;
  max-height: 350px;
  object-fit: cover;
}

@media (max-width: 840px) {
  .studies-brand__card {
    flex-direction: column;
  }
}

.main_header--container {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 9999;
  top: var(--wp--preset--admin--header);
  height: var(--wp--preset--layout--header);
  border-bottom: 1px solid #e9e9e9;
  background-color: var(--wp--preset--color--white);
  transition: all 0.0s ease;
}

.menu-transparent .main_header--container {
  border-bottom: none;
  background-color: transparent;
}

.menu-transparent .main_header--container.scrolled {
  background-color: var(--wp--preset--color--white);
  border-bottom: 1px solid #e9e9e9;
}

.menu-transparent .main_header--container.menu-open {
  background-color: var(--wp--preset--color--white) !important;
  border-bottom: 1px solid #e9e9e9 !important;
}

.menu-transparent .main_header--container:not(.scrolled) img.wp-image-298 {
  content: url("/wp-content/themes/questsme/assets/icons/ic-logo-light.webp");
  transition: 0.3s ease;
}

.menu-transparent .main_header--container .language-menu__icon {
  color: #fff;
}

.menu-transparent .main_header--container.scrolled .language-menu__icon {
  color: #000;
}

.menu-transparent .main_header--container.menu-open .language-menu__icon {
  color: #000;
}

.menu-transparent .main_header--container.scrolled img.wp-image-298 {
  content: url("/wp-content/themes/questsme/assets/icons/ic-logo.svg");
}

.menu-transparent .main_header--container.menu-open img.wp-image-298 {
  content: url("/wp-content/themes/questsme/assets/icons/ic-logo.svg") !important;
}

.menu-transparent .main_header--container .main_header__menu--button:not(.is-active) {
  background-color: var(--wp--preset--color--primary);
}

.menu-transparent .main_header--container.scrolled .main_header__menu--button:not(.is-active) {
  background-color: var(--wp--preset--color--secondary);
}

.menu-transparent .main_header--container .main_header__menu--button:not(.is-active) img {
  filter: brightness(0) saturate(100%);
}

.menu-transparent .main_header--container.scrolled .main_header__menu--button:not(.is-active) img {
  filter: none;
}

.menu-transparent .main_header--container:not(.scrolled) .main_header__menu--content:not(.is-active) .qm-menu-button__single {
  color: var(--wp--preset--color--white);
}

.menu-transparent .main_header--container:not(.scrolled) .main_header__menu--content:not(.is-active) .qm-menu-button__label {
  color: var(--wp--preset--color--white);
}

.menu-transparent .main_header--container:not(.scrolled) .main_header__menu--content:not(.is-active) .qm-menu-button__caret {
  color: var(--wp--preset--color--white);
}

.menu-transparent .main_header--container:not(.scrolled) .qm-menu-button:hover .qm-menu-button__label {
  color: var(--wp--preset--color--primary);
}

.menu-transparent .main_header--container:not(.scrolled) .qm-menu-button:hover .qm-menu-button__caret {
  color: var(--wp--preset--color--primary);
}

.main_header--wapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-items: stretch;
  max-width: var(--wp--preset--layout--container);
  margin-left: var(--wp--preset--spacing--large) !important;
  margin-right: var(--wp--preset--spacing--large) !important;
}

.main_header__menu--button {
  display: none;
  align-items: center;
  justify-content: center;
  width: var(--wp--preset--size--huge);
  height: var(--wp--preset--size--huge);
  border-radius: var(--wp--preset--radius--3-x-large);
  background-color: var(--wp--preset--color--secondary);
}

.main_header__menu--button.is-active {
  background-color: transparent;
}

#wpadminbar {
  position: fixed !important;
  top: 0px !important;
}

@media (max-width: 1120px) {
  .main_header__menu--content {
    display: none !important;
    background-color: var(--wp--preset--color--white);
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    box-shadow: 0 2px 4px var(--wp--preset--color--black-40);
    padding: var(--wp--preset--spacing--large);
    padding-top: var(--wp--preset--spacing--small);
  }

  .main_header__menu--content>div,
  .main_header__menu--content>div>div {
    display: flex !important;
    flex-direction: column !important;
    /* gap: 0 !important; */
    align-items: stretch;
    justify-content: start;
  }

  .main_header__menu--content.is-active {
    left: 0;
    right: 0;
    top: 100%;
    position: absolute;
    display: block !important;
  }

  .main_header__menu--button {
    display: flex !important;
  }

  .main_header--container .language-menu {
    margin: 0 !important;
  }

  .wp-block-button .main-header__button--portal {
    width: 100%;
  }

  .main-header__button--portal {
    margin-left: var(--wp--preset--spacing--large) !important;
    margin-right: var(--wp--preset--spacing--large) !important;
  }
}

.common-footer__box {
  align-items: stretch;
}

.common-footer__content {
  display: flex !important;
}

.align-start-xxx {
  align-items: start;
}

.common-footer__copyright {
  padding-top: var(--wp--preset--spacing--2-x-large);
  border-top: 1px solid var(--wp--preset--color--secondary-80);
}

.common-footer__social-button,
.common-footer__social-button {
  border-radius: 100%;
  padding: 10px;
  background-color: var(--wp--preset--color--secondary-80);
  display: flex;
  flex-direction: row;
  justify-content: center !important;
  align-items: center !important;
}

.common-footer__social-button img {
  width: 20px;
  height: 20px;
  max-width: 20px;
  max-height: 20px;
  min-width: 20px;
  min-height: 20px;
}

@media (max-width: 767px) {
  .common-footer__content {
    flex-direction: column;
  }

  .common-footer__grap {
    align-items: start;
    flex-direction: column;
  }

  .align-start-xxx {
    flex-direction: column;
  }
}

.questme-contact {
  width: 100%;
  box-sizing: border-box;
  max-width: var(--wp--preset--layout--container);
}

.questme-contact__wapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: var(--wp--preset--spacing--medium) !important;
  padding-right: var(--wp--preset--spacing--medium) !important;
}

.questme-contact .questme-contact__detail,
.editor-styles-wrapper .questme-contact__detail {
  flex: 1;
}

.questme-contact .questme-contact__map,
.editor-styles-wrapper .questme-contact__map {
  flex: 1;
  overflow: hidden;
  border-radius: var(--wp--preset--radius--5-x-large);
}

@media (max-width: 940px) {
  .questme-contact {
    flex-direction: column;
    gap: var(--wp--preset--spacing--2-x-large);
    padding: var(--wp--preset--spacing--large);
    align-items: stretch;
  }

  .questme-contact .wp-block-heading.is-style-hero-medium {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1290px) {
  .questme-contact {
    box-sizing: border-box;
  }
}

.about-our-mission__image {
  max-width: 628px;
  max-height: none;
}

.about-our-mission__image.is-style-section-image figure {
  max-height: none;
}

.about-our-mission__image.is-style-section-image figure img {
  max-height: none;
}

.career-update__container {
  align-items: stretch;
  flex-direction: row;
}

.career-update__container .career-update__conntent {
  flex: 1;
}

@media (max-width: 940px) {
  .career-update__container {
    flex-direction: column;
  }
}

.contact-form__flex {
  flex: 1;
}

.contact-form__width--full {
  width: 100%;
}

.contact-form__content {
  width: 100%;
}

@media (max-width: 540px) {
  .contact-form__header {
    width: 200px;
  }

  .contact-form__header .has-text-align-left {
    text-align: center;
  }
}

@media (max-width: 940px) {
  .contact-form__content {
    flex-direction: column;
  }
}

.single-post .single-post__main {
  width: 100%;
  align-items: flex-start;
}

.single-post .single-post__main .single-main__body {
  width: 100%;
}

.single-post .single-post__main .single-main__sidebar {
  width: 340px;
  height: fit-content;
  position: sticky;
  top: calc(var(--wp--preset--layout--header) + var(--wp--preset--admin--header) + var(--wp--preset--spacing--medium));
}

@media (max-width: 940px) {
  .single-post .single-post__main {
    gap: 0px;
  }

  .single-post .single-post__main .single-main__sidebar {
    display: none;
  }

  .single-post .single-post__main .single-main__above-menu .wp-block-questme-table-of-contents {
    margin-top: var(--wp--preset--spacing--large);
    width: 100%;
  }
}

/* Single Hint Layout - Same as Single Post */
.single-hint .single-hint__main {
  width: 100%;
  align-items: flex-start;
}

.single-hint .single-hint__main .single-main__body {
  width: 100%;
}

.single-hint .single-hint__main .single-main__sidebar {
  width: 340px;
  height: fit-content;
  position: sticky;
  top: calc(var(--wp--preset--layout--header) + var(--wp--preset--admin--header) + var(--wp--preset--spacing--medium));
}

@media (max-width: 940px) {
  .single-hint .single-hint__main {
    gap: 0px;
  }

  .single-hint .single-hint__main .single-main__sidebar {
    display: none;
  }

  .single-hint .single-hint__main .single-main__above-menu .wp-block-questme-table-of-contents {
    margin-top: var(--wp--preset--spacing--large);
    width: 100%;
  }
}

.benefit-card__icon {
  min-width: 20px;
  min-height: 20px;
}

.benefit-card__container {
  width: 100%;
  display: flex;
  flex-direction: row;
  border: 1px solid var(--wp--preset--color--secondary-20);
  border-radius: var(--wp--preset--radius--5-x-large);
}

.benefit-card__wrapper {
  display: flex;
  flex-direction: row;
}

.benefit-card__wrapper>.benefit-card__container {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.benefit-card__wrapper>.benefit-card__container>.img-container {
  width: 260px;
  min-width: 260px;
}

.benefit-card__wrapper>.benefit-card__container>.img-container img {
  width: 100%;
}

@media (max-width: 980px) {
  .benefit-card__wrapper {
    flex-direction: column;
  }
}

@media (max-width: 620px) {
  .benefit-card__container {
    display: flex;
    flex-direction: column !important;
    align-items: start;
  }

  .benefit-card__wrapper>.benefit-card__container>.img-container {
    width: 100% !important;
    justify-content: center;
  }

  .benefit-card__wrapper>.benefit-card__container>.img-container figure {
    flex-grow: 0 !important;
  }
}

.review-card {
  padding: var(--wp--preset--spacing--medium);
}

.review-card .review-card__box {
  width: 100%;
  height: 100%;
  box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.08);
  border-radius: var(--wp--preset--radius--2-x-large);
  padding: var(--wp--preset--spacing--3-x-large);
}

.mobile-wrap {
  display: flex;
  flex-direction: row;
}

.mobile-wrap>div {
  width: 100%;
}


.mobile-wrap .contain-image img {
  max-height: 500px;
}


@media (max-width: 740px) {
  .mobile-wrap {
    flex-direction: column;
    gap: var(--wp--preset--spacing--2-x-large);
  }
}

.common-brand-image {
  width: 100%;
  padding: var(--wp--preset--spacing--medium);
}

.common-brand-image .common-brand-image__content {
  max-height: 56px;
  height: 56px;
  width: 100%;
  padding: var(--wp--preset--spacing--x-small) var(--wp--preset--spacing--large);
  border-radius: var(--wp--preset--radius--2-x-large);
  /* box-shadow: 0px 0px 8px var(--wp--preset--color--black-20); */
}

.common-brand-image .common-brand-image__content-img {
  height: 100% !important;
}

.editor-styles-wrapper .common-brand-image {
  width: min-content !important;
  min-width: 124px;
}

.editor-styles-wrapper .common-brand-image .common-brand-image__content-img div {
  height: 100% !important;
}

.common-brand-image .common-brand-image__content-img img {
  width: 100% !important;
  height: 100% !important;
  object-fit: scale-down !important;
}

.common-slider__custom-pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  gap: var(--wp--preset--spacing--x-small);
}

.common-slider .splide__pagination {
  bottom: -1em;
}

.common-slider .splide__pagination__page {
  height: 2px;
  width: 32px;
  border: none;
  border-radius: 1px;
}

.common-slider .splide__pagination__page.is-active {
  transform: none;
  background-color: var(--wp--preset--color--primary);
}

.container__padding {
  padding-top: var(--wp--preset--spacing--large);
  padding-bottom: var(--wp--preset--spacing--large);
}

.is-style-video-questsme {
  aspect-ratio: 16/9;
  overflow: hidden;
  display: block;
  border-radius: var(--wp--preset--radius--5-x-large);
  max-width: var(--wp--preset--layout--section-content);
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.flex-4 {
  flex: 4;
}

.flex-5 {
  flex: 5;
}

.flex-6 {
  flex: 6;
}

.flex-7 {
  flex: 7;
}

.flex-8 {
  flex: 8;
}

.flex-9 {
  flex: 9;
}

.flex-10 {
  flex: 10;
}

.flex-11 {
  flex: 11;
}

.flex-12 {
  flex: 12;
}

.flex-514 {
  flex: 514;
}

.flex-742 {
  flex: 742;
}


.icon-20-min {
  min-width: 20px;
  min-height: 20px;
}

.icon-32-min {
  min-width: 32px;
  min-height: 32px;
}

.icon-36-min {
  min-width: 36px;
  min-height: 36px;
}

.has-reset-textalign {
  text-align: inherit !important;
}

.common-slider__page--no-bottom .splide__pagination {
  bottom: 1em;
}

@media (max-width: 1080px) {

  .qm-menu-button__caret,
  .language-menu__icon {
    width: 14px;
    height: 14px;
  }
}

/* Concho Single Hint Layout */
.concho-single-hint__content {
  display: flex;
  gap: var(--wp--preset--spacing--2-x-large);
  align-items: flex-start;
}

.concho-single-hint__body {
  flex: 1 1 auto;
  min-width: 0;
}

.concho-single-hint__body .wp-block-post-content> :first-child:not(.no-spacing) {
  padding-top: 0px !important;
}

.hint-header-title {
  margin: 0 0 var(--wp--preset--spacing--x-large) 0;
  font-size: var(--wp--preset--font-size--3-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  line-height: var(--wp--preset--line-height--2-x-large);
  color: var(--wp--preset--color--secondary);
  text-align: left;
}

.concho-single-hint__sidebar {
  flex: 0 0 380px;
}

/* Responsive */
@media (max-width: 768px) {
  .concho-single-hint__content {
    flex-direction: column;
  }

  .concho-single-hint__sidebar {
    flex: none;
    width: 100%;
  }
}

/* Mobile first */
@media (max-width: 840px) {
  .studies-brand__card {
    flex-direction: column;
  }

  .studies-brand__card-image {
    order: 1;
  }

  .studies-brand__card-image img {
    max-height: inherit;
  }

  .studies-brand__card-content {
    order: 2;
  }
}

#faqs {
  scroll-margin-top: 120px;
  /* = chiều cao header */
}



/* New code style */

.is-pading-header {
  padding-top: var(--wp--preset--layout--header);
}

.is-style-hero-large {
  line-height: var(--wp--preset--line-height--6-x-large);
  font-size: var(--wp--preset--font-size--6-x-large);
  font-weight: var(--wp--preset--font-weight--light);
  font-family: 'Plus Jakarta Sans', sans-serif;

  strong {
    font-weight: var(--wp--preset--font-weight--extra-bold);
  }
}

.is-style-title {
  line-height: var(--wp--preset--line-height--5-x-large);
  font-size: var(--wp--preset--font-size--5-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  font-family: 'Plus Jakarta Sans', sans-serif;

  strong {
    font-weight: var(--wp--preset--font-weight--extra-bold);
  }
}

.is-style-subtitle {
  line-height: var(--wp--preset--line-height--4-x-large);
  font-size: var(--wp--preset--font-size--4-x-large);
  font-weight: var(--wp--preset--font-weight--bold);
  font-family: 'Plus Jakarta Sans', sans-serif;

  strong {
    font-weight: var(--wp--preset--font-weight--extra-bold);
  }
}


.is-style-body-regular-utra {
  font-family: 'Inter', sans-serif;
  font-weight: var(--wp--preset--font-weight--regular);
  font-size: var(--wp--preset--font-size--2-x-large);
  line-height: var(--wp--preset--line-height--medium);
}

.homepage-slogan-review__stack {
  position: relative;
  width: 140px;
  height: 50px;
  flex-shrink: 0;
}

.homepage-slogan-review__stack-avatar-item {
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  box-sizing: border-box;
  border-radius: 50px;
  background: var(--wp--preset--color--white);
  border: 1.5px solid var(--wp--preset--color--white);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute !important;
  top: 0;
}

.homepage-slogan-review__stack-avatar-item:nth-child(1) {
  left: 0px !important;
}

.homepage-slogan-review__stack-avatar-item:nth-child(2) {
  left: 30px !important;
}

.homepage-slogan-review__stack-avatar-item:nth-child(3) {
  left: 60px !important;
}

.homepage-slogan-review__stack-avatar-item:nth-child(4) {
  left: 90px !important;
}

.frequently-question-box-answer {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}

.frequently-question-box-answer.open {
  opacity: 1;
  max-height: unset;
  padding-top: var(--wp--preset--spacing--small) !important;
}

.frequently-question-box-btn img {
  transition: transform 0.3s ease;
}

.frequently-question-box-btn.rotate img {
  transform: rotate(180deg);
}

.overflow-hidden {
  overflow: hidden;
}

@media (max-width: 1130px) {
  .contact-with-us__image {
    left: 0;
    transform: translateX(100px);
  }

  .contact-with-us__content {
    gap: 12px;
    padding: 24px !important;
  }
}

.card-checklist .card-checklist__content {
  width: 100%;
}

.card-checklist .card-checklist__button-background {
  width: 100%;
}

.card-checklist .card-checklist__button-background>div {
  margin-left: 0 !important;
  width: fit-content;
  max-width: 100%;
}

.anh-finn-wapper {
  max-width: 1040px;
}

@media (max-width: 728px) {
  /* Homepage */

  .homepage-sologan__box img.wp-block-cover__image-background {
    content: url("/wp-content/themes/questsme/assets/images/homepage/header-mobile.webp");
    object-fit: cover;
    object-position: center bottom !important;
  }

  .homepage-sologan__box {
    padding-bottom: 186px !important;
  }

  .homepage-sologan__box .homepage-sologan__box-content {
    align-items: center;
  }

  .homepage-sologan__box .homepage-sologan__box-content-p {
    text-align: center;
  }

  .homepage-voucher__slider-item img {
    width: 99% !important;
    height: 99% !important;
  }

  .homepage-voucher__header {
    flex-direction: column;
    align-items: start;
  }

  .homepage-voucher__header-description p {
    text-align: start;
  }

  .homepage-voucher__header {
    gap: 14px;
  }

  .homepage-voucher {
    gap: 32px;
  }

  .homepage-platform_card {
    flex-direction: column;
  }

  .homepage-game__winner {
    flex-direction: column;
  }

  .homepage-game__money {
    flex-direction: column;
  }

  .homepage-game_leaderboard img.wp-block-cover__image-background {
    content: url("/wp-content/themes/questsme/assets/images/homepage/playing/bg-leaderboard-mobile.webp");
  }

  .homepage-game_leaderboard-content {
    flex-direction: column;
    gap: var(--wp--preset--spacing--3-x-large);
  }

  .homepage-game_leaderboard-content p:nth-of-type(2) br {
    display: none;
  }

  .homepage-game_leaderboard-content .mobile-row {
    flex-direction: row;
    flex-wrap: nowrap;
  }


  .homepage-game_leaderboard-content .finmaxxxx img {
    max-height: 281px;
  }


  .homepage-game-triviaverse {
    flex-direction: column;
    gap: var(--wp--preset--spacing--3-x-large);
  }

  .homepage-game-triviaverse__image {
    justify-content: center;
  }

  .card-checklist {
    flex-direction: column;
    align-items: center;
  }

  .card-checklist .card-checklist__image img {
    width: 100% !important;
  }

  .educate-measure__how-to-work {
    flex-direction: column;
  }

  .educate-measure__how-to-work .educate-measure__how-to-work__step img {
    width: 100% !important;
    height: unset !important;
    max-width: 345px;
    text-align: center;
    content: url("/wp-content/themes/questsme/assets/images/homepage/educate/step-educate-mobile.webp");
  }

  .vn .educate-measure__how-to-work .educate-measure__how-to-work__step img {
    content: url("/wp-content/themes/questsme/assets/images/step-asda.webp");
  }

  .educate-measure__how-to-work .educate-measure__how-to-work__step {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .educate-measure__show-panel {
    flex-direction: column;
  }

  .user-feedback-slider.common-slider {
    position: relative;
    padding: 0;
  }

  .user-feedback-slider .common-slider__button--prev,
  .user-feedback-slider .common-slider__button--next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;

    width: 44px;
    height: 44px;
    border-radius: 999px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;
  }

  .user-feedback-slider .common-slider__button--prev {
    left: -4px;
  }

  .user-feedback-slider .common-slider__button--next {
    right: -4px;
  }

  .user-feedback-slider .splide__pagination {
    display: none;
  }

  .user-feedback-slider.top22 .common-slider__button--prev,
  .user-feedback-slider.top22 .common-slider__button--next {
    top: 22% !important;
  }

  .frequently-question {
    flex-direction: column;
  }

  .contact-with-us__box {
    justify-content: end;
  }

  .article-content {
    flex-direction: column;
  }

  .article-body {
    gap: var(--wp--preset--spacing--3-x-large) !important;
  }

  .mobile-column {
    flex-direction: column;
  }

  .mission-header-img {
    order: 2;
  }

  .mission-header-video {
    order: 1;
  }

  .mission-vision__box {
    padding: 16px 32px !important;
    border-radius: 0 !important;
  }

  .benefit-consumer-box {
    padding-top: 0px !important;
  }

  .contact-infolocation {
    padding: 32px 16px !important;
    border-radius: 0 !important;
  }

  .ugc-summary-gird {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .ugc-summary-box {
    padding: 24px 16px !important;
  }

  .mobile-wfull {
    width: 100%;
  }

  .mobile-gap-24px {
    gap: 24px;
  }

  .hero-number-01::after,
  .hero-number-02::after,
  .hero-number-03::after,
  .hero-number-04::after,
  .hero-number-05::after {
    left: initial !important;
    bottom: initial !important;
    top: 0 !important;
    right: 0 !important;
  }

  .mobile-no-break-line br {
    display: none;
  }

  .mobile-text-center {
    text-align: center;
  }

  .fairplay-list-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .fairplay-list {
    display: flex !important;
    overflow-x: auto;
    gap: 0;
    padding: 0 16px;
    scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .fairplay-list::-webkit-scrollbar {
    display: none;
  }

  .fairplay-list>.wp-block-group {
    flex: 0 0 85%;
    scroll-snap-align: start;
    padding-left: 16px;
  }

  .mobile-flex-start {
    align-items: start !important;
  }

  .phone-screen-playlist {
    display: flex !important;
    overflow-x: auto;
    gap: 0px;
    padding: 0 16px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .phone-screen-playlist::-webkit-scrollbar {
    display: none;
  }

  .phone-screen-playlist>figure {
    flex: 0 0 82%;
    scroll-snap-align: start;
  }

  .phone-screen-playlist img {
    width: 100%;
    height: auto;
    display: block;
  }

  .phone-screen-playlist>figure {
    padding-left: 16px;
  }

  .anh-finn-wapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}

.h-full {
  height: 100%;
}

.contact-infolocation-box {
  width: 100%;
  border-radius: 24px !important;
  overflow: hidden;
  border: 1px solid #E9E9E9;
}

.container-common {
  width: min(1280px, 100% - 32px);
  margin-left: auto;
  margin-right: auto;
}

.qm-menu-button__single.is-active,
.qm-menu-button__link.is-active {
  color: var(--wp--preset--color--primary);
}

.article-body {
  margin-top: var(--wp--preset--layout--header);
  gap: var(--wp--preset--spacing--5-x-large);
  display: flex;
  flex-direction: column;
}

.article-content {
  align-items: stretch;
}

figure.w-full img {
  width: 100%;
}

.brush-underline {
  display: inline-block;
  width: fit-content;
  background-image: url('/wp-content/themes/questsme/assets/icons/brush-underline.svg');
  background-repeat: no-repeat;
  background-position: 0 calc(100% - 2px);
  background-size: 100%;
  padding-bottom: 18px;
}

.brush-underline-pure {
  display: inline-block;
  width: fit-content;
  background-image: url('/wp-content/themes/questsme/assets/icons/brush-underline-pure.svg');
  background-repeat: no-repeat;
  background-position: 0 calc(100% - 2px);
  background-size: 100%;
  padding-bottom: 18px;
}


.hero-number-01,
.hero-number-02,
.hero-number-03,
.hero-number-04,
.hero-number-05 {
  position: relative;
  overflow: hidden;
}

.hero-number-01::after,
.hero-number-02::after,
.hero-number-03::after,
.hero-number-04::after,
.hero-number-05::after {
  position: absolute;
  left: 2%;
  bottom: -13%;

  font-size: 100px;
  font-weight: 700;
  line-height: 1;

  color: transparent;
  -webkit-text-stroke: 2px rgba(255, 255, 255, 0.25);
  opacity: .3;

  pointer-events: none;
  z-index: 0;
}

.hero-number-01::after {
  content: "01";
}

.hero-number-02::after {
  content: "02";
}

.hero-number-03::after {
  content: "03";
}

.hero-number-04::after {
  content: "04";
}

.hero-number-05::after {
  content: "05";
}

.hero-number-01>*,
.hero-number-02>*,
.hero-number-03>*,
.hero-number-04>*,
.hero-number-05>* {
  position: relative;
  z-index: 1;
}

.padding-x-8px {
  padding-left: 8px;
  padding-right: 8px;
}

.is-style-outline a {
  border: 1px solid #5C2C84;
  background-color: transparent;
  color: #5C2C84;
}

.menu-transparent .main_header__menu--content:not(.is-active) .is-style-outline a {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}

.menu-transparent .main_header--container.scrolled .is-style-outline a {
  border: 1px solid #5C2C84;
  background-color: transparent;
  color: #5C2C84;
}


.menu-transparent .main_header--container.scrolled .is-style-outline a {
  border: 1px solid #5C2C84;
  background-color: transparent;
  color: #5C2C84;
}

.conchim-underline-ngo {
  position: relative;
  white-space: nowrap;
}

.conchim-underline-ngo::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  height: 8px;
  background-image: url('data:image/svg+xml;utf8,%3Csvg width=%22196%22 height=%2211%22 viewBox=%220 0 196 11%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath d=%22M1.69022 5.92814C2.79923 5.69769 4.26047 5.60682 5.3601 5.59501C5.71119 5.59021 5.55792 5.76801 5.79248 5.77293C6.26274 5.78115 6.68961 5.65431 7.14583 5.67724C7.29935 5.68537 7.13941 5.95677 7.30038 5.95951C8.17853 5.97321 8.99635 5.81874 9.88166 5.7763C12.8899 5.63355 15.8534 5.42465 18.8657 5.19533C20.1807 5.09584 21.5577 4.99659 22.8923 4.91041C24.3415 4.8157 26.1337 4.8924 27.6133 4.67332C27.787 4.64741 27.6652 4.43539 27.697 4.41456C28.1982 4.09456 28.0598 4.55343 28.4091 4.58524C29.7685 4.71258 31.2727 4.62009 32.5745 4.44112C33.1196 4.36503 32.5381 3.9663 33.1093 4.17271C33.149 4.18659 33.0258 4.43072 33.1788 4.44497C33.5239 4.47686 34.1828 4.38877 34.45 4.38905C34.9604 4.39104 35.0449 4.38292 35.5313 4.35272C36.2036 4.31305 36.9919 4.37799 37.7032 4.27888C37.8551 4.25702 37.6373 4.02984 37.8785 3.97329C38.1213 3.91666 38.7676 3.89613 38.9839 3.93949C39.2028 3.98265 39.123 4.17721 39.1638 4.2181C39.4994 4.56372 40.2141 4.0119 40.3106 3.99353C42.0375 3.67432 43.5463 3.87644 45.1935 3.7847C46.4239 3.71559 47.7598 3.54954 48.9387 3.50275C50.356 3.44733 51.5529 3.5198 52.9177 3.43375C53.0616 3.42497 52.8796 3.15012 53.0555 3.13883C54.9354 3.01872 56.7992 2.9688 58.6685 3.0843C58.8569 3.09611 58.6251 3.35415 58.8139 3.38079C59.9753 3.53786 61.7948 3.95968 62.4392 2.8539C63.2123 2.86779 64.1589 2.87806 64.863 3.07225C65.3132 3.19737 64.8895 3.48255 65.4332 3.34863C65.556 3.31877 65.3872 3.08724 65.572 3.06038C66.3481 2.94756 67.2178 2.99665 67.9813 2.85048C68.1377 2.82015 68.0882 2.60918 68.1316 2.56958C68.4964 2.24836 69.1374 2.74141 69.275 2.77459C70.3276 3.02103 71.0699 2.8909 72.0403 2.87152C72.265 2.86718 71.9917 2.58909 72.2078 2.57469C73.3277 2.50388 74.4832 2.49959 75.5853 2.60065C75.8289 2.62385 75.6111 2.87199 75.7278 2.89552C76.2423 2.99638 76.3457 2.53493 76.8404 2.62322C76.9447 2.64126 76.8907 2.85054 76.9102 2.87297C77.2144 3.22509 77.4614 2.71149 77.5376 2.69866C78.5031 2.52494 79.1231 3.04331 80.0552 2.95073C80.1667 2.93914 79.9101 2.68059 80.2237 2.66412C82.3094 2.55294 84.5172 2.59206 86.5882 2.77873C86.9091 2.80741 86.6825 3.00779 86.703 3.03193C87.036 3.40904 87.2432 2.89642 87.3477 2.87607C88.1716 2.72881 88.9501 3.14969 89.505 2.53716C90.3253 2.57977 91.1458 2.59311 91.9664 2.59578C94.628 2.60454 97.2815 2.45936 99.9396 2.81188C99.9838 2.81712 99.911 3.07032 99.9991 3.07968C101.061 3.19446 100.848 2.80878 101.534 2.31238C101.706 2.18771 102.258 2.74911 102.307 2.78994C102.485 2.94068 102.316 3.31966 102.375 3.34815C102.861 3.57095 102.747 2.33728 103.392 2.31712C103.412 2.31855 103.334 2.54869 103.389 2.56964C103.56 2.63546 103.724 2.53982 103.891 2.61289C104.274 2.78205 104.429 3.37839 104.994 3.00954C105.065 2.96167 104.93 2.26453 105.507 2.27785C105.737 2.28394 106.755 2.23553 107.041 2.27017C107.328 2.30496 107.141 2.53812 107.161 2.54715C107.94 2.81707 107.654 2.95174 108.055 3.37925C108.457 3.80492 108.31 2.75827 108.462 2.63488C108.614 2.51187 109.187 2.73586 109.329 2.81587C109.471 2.89597 109.304 3.04649 109.429 3.09C110.258 3.37354 109.766 2.55385 110.028 2.37605C110.644 1.95495 111.169 2.71307 111.752 2.76411C111.91 2.77785 111.774 2.60603 111.913 2.5833C112.464 2.49557 112.808 2.72378 113.427 2.4722C113.528 2.4312 114.015 1.93949 114.359 2.26778C114.408 2.31516 114.284 2.51551 114.523 2.54791C114.879 2.59664 115.516 2.60879 115.891 2.52555C116.169 2.464 115.833 2.15971 116.189 2.24198C116.348 2.27873 116.067 2.47995 116.364 2.53338C116.659 2.58691 117.404 2.54178 117.69 2.52094C117.974 2.50008 117.806 2.26529 117.828 2.2478C117.963 2.14723 118.501 2.00269 118.549 2.00051C120.971 1.84758 123.238 2.13542 125.588 1.87015C125.774 1.84962 125.635 1.60071 125.664 1.59494C126.294 1.45261 125.83 2.16032 126.287 2.36332C126.194 1.8479 126.462 1.92735 126.906 1.84559C127.12 1.80577 126.991 1.61134 127.01 1.58968C127.312 1.2667 127.556 1.64856 127.617 1.72602C127.845 2.01089 128.053 1.64766 128.21 1.83781C128.366 2.02653 128.049 2.3369 128.48 2.30908C128.59 2.11655 128.243 1.64896 128.566 1.55199C129.779 1.18556 132.097 1.43733 133.082 1.42196C134.069 1.40644 134.391 1.35419 134.968 1.38954C136.011 1.45357 135.606 1.11466 136.245 0.914125C136.886 0.713627 136.619 1.61727 136.722 1.80267C136.824 1.98811 136.913 1.78661 137.033 1.8851C137.152 1.9836 136.914 2.12651 137.182 2.1513C137.451 2.17598 138.158 1.79794 138.241 1.59371C138.417 1.16093 138.063 0.735596 138.778 0.85343C138.819 0.860489 138.699 1.10062 138.856 1.11584C140.106 1.22903 141.377 1.17397 142.62 1.2709C142.79 1.28465 142.652 1.55151 142.751 1.56246C143.782 1.67763 143.389 1.2588 143.933 0.745373C143.837 1.39807 144.171 1.77793 144.949 1.74501C145.416 1.72559 145.323 1.44705 145.615 1.2341C145.702 1.1699 146.039 1.34881 146.093 1.21329C146.273 0.770223 145.938 0.298137 146.755 0.455609C146.79 0.46324 146.688 0.705855 146.811 0.714838C147.605 0.774419 147.676 0.316303 148.522 0.226151C149.199 0.154823 150.385 0.386311 151.151 0.404607C151.162 1.13223 151.876 0.940614 152.15 0.429844C152.643 0.43414 153.167 0.389564 153.654 0.444965C153.82 0.463869 153.717 0.677565 153.739 0.699721C154.068 1.04758 154.268 0.553981 154.374 0.532011C155.507 0.315999 156.483 0.665145 157.562 0.286851C157.602 0.273258 157.659 -0.233268 157.962 0.131629C157.982 0.156827 157.618 0.391721 158.141 0.402471C158.668 0.413149 159.625 0.675117 160.36 0.439309C160.534 0.382363 160.977 -0.0285629 161.326 0.29295C161.373 0.336595 161.322 0.48143 161.389 0.562268C161.604 0.819928 161.726 0.309492 161.987 0.74503C162.246 1.18066 162.782 1.50916 163.498 1.22067C163.521 1.21232 163.696 0.80998 163.929 0.820629C164.299 0.837778 164.814 0.93377 165.189 0.941579C165.369 0.945154 165.261 0.690628 165.292 0.686897C166.531 0.582352 167.386 0.840253 168.694 1.01371C168.923 1.04517 169.649 0.748352 170.093 1.05477C170.51 1.34449 170.113 2.2705 170.74 2.38974C170.845 2.40926 170.976 2.40888 171.14 2.38302C171.629 2.30795 172.342 0.798927 173.132 1.68869C174.793 1.64463 176.254 2.21409 177.934 2.12065C178.006 2.11615 178.294 1.70986 178.47 1.73693C178.73 1.77775 178.847 1.99769 179.027 2.03334C179.789 2.18878 180.51 2.10556 181.259 2.23479C181.538 2.28295 181.407 2.478 181.741 2.53642C182.082 2.59591 182.345 2.35223 182.773 2.55065C183.114 2.70429 183.359 3.31591 183.804 3.45238C183.909 2.90133 184.222 2.96099 184.795 2.90464C184.909 2.89413 184.824 2.68239 184.879 2.66749C185.105 2.60265 185.269 2.79395 185.478 2.71843C185.529 2.70039 185.564 2.51196 185.607 2.48658C185.994 2.2659 186.456 2.78556 186.537 2.87647C186.852 3.22293 187.055 3.00739 187.308 3.16903C187.565 3.33195 187.124 3.39101 187.435 3.51927C188.056 3.78044 188.918 3.92394 189.578 4.07767C189.84 4.13756 189.716 3.84859 189.755 3.85136C190.321 3.90922 190.809 4.30298 191.232 3.88081C191.303 5.2529 191.593 3.83475 192.313 4.2883C192.369 4.32448 192.293 4.94756 192.036 4.97664C191.776 5.00479 191.466 4.72715 191.112 4.78834C191.022 4.80065 190.454 5.26578 190.384 5.28615C189.852 5.44641 189.994 4.52603 189.978 4.46981C189.812 3.86664 189.126 4.36144 188.983 4.37621C188.278 4.4309 187.763 4.19587 187.182 4.23008C186.801 4.25175 186.666 4.84673 186.385 4.77641C185.467 4.54846 185.278 3.6544 184.269 4.23725C184.055 4.36235 184.147 5.05036 183.539 4.42512C183.497 4.3851 183.079 3.83599 182.733 4.09141C182.69 4.12367 182.663 4.31588 182.611 4.32473C182.268 4.38069 182.086 4.19821 181.716 4.22066C181.336 4.24174 180.923 4.29654 180.516 4.17592C180.266 4.10289 180.016 3.70578 179.908 3.60254C179.614 3.30748 179.186 3.67548 179.031 3.34517C178.865 3.0119 179.325 2.59319 178.808 2.32799C178.727 2.82623 178.619 3.33455 178.526 3.83422C177.334 3.67228 176.195 3.38166 174.987 3.27935C174.84 3.26754 174.962 3.55266 174.804 3.54698C174.133 3.52157 173.561 3.2711 172.861 3.28227C172.302 3.29045 171.706 3.52442 171.129 3.5463C171.031 3.34599 170.87 3.22519 170.675 3.14942C170.306 2.99825 169.801 3.03537 169.397 2.97225C169.185 2.93946 169.209 2.7867 169.059 2.72649C168.515 2.50562 168.744 3.03138 168.587 3.1021C167.912 3.40621 167.904 2.24923 167.113 2.24148C167.072 2.24048 166.54 2.83427 166.468 2.87017C166.012 3.10311 166.402 2.65323 166.123 2.59761C165.606 2.49647 165.261 2.33899 164.657 2.50467C164.481 2.55379 164.052 2.92812 163.71 2.62577C163.666 2.58616 163.694 2.38322 163.658 2.3707C163.015 2.16202 162.988 2.80159 162.614 3.01398C162.242 3.22642 161.654 2.78228 161.543 2.65491C161.241 2.32497 161.774 2.51513 161.796 2.48314C161.996 2.10006 161.569 2.16374 161.252 2.1308C161.208 1.50394 160.757 1.54139 160.92 2.09933C160.939 2.16023 161.188 2.102 161.252 2.1308C160.97 2.74504 160.481 2.82364 159.924 2.2519C159.665 1.98419 159.899 1.66801 159.129 1.78894C158.777 1.844 158.918 2.27414 158.607 2.39506C157.893 2.67112 156.966 2.2835 156.23 2.36222C155.962 2.3908 156.229 2.62149 156.046 2.64921C155.558 2.72368 155.129 2.55661 154.648 2.65982C154.605 2.66948 154.718 2.91384 154.568 2.92091C153.419 2.97994 152.425 2.85253 151.219 2.8907C150.633 2.9092 149.619 3.08421 149.011 3.08157C147.967 3.07734 146.674 2.7742 145.788 2.90257C145.214 2.98503 145.352 3.22631 145.112 3.40619C144.65 3.75471 143.766 3.21186 143.648 3.12704C143.642 3.12429 144.144 3.04152 143.869 2.9278C143.7 2.67123 143.653 3.12563 143.648 3.12704C143.572 3.07205 142.576 3.06518 142.38 3.12258C142.273 3.1538 142.345 3.38476 142.29 3.39662C140.955 3.67396 139.638 3.8029 138.274 3.76666C138.25 3.76322 138.272 3.4996 138.216 3.49476C137.43 3.42051 136.944 3.76812 136.305 3.99386C135.67 4.21931 135.158 4.18389 134.749 3.75598C134.266 3.83953 133.547 3.6805 133.143 3.58223C132.735 3.48417 132.707 3.99667 132.672 4.00871C131.588 4.39278 130.925 4.13761 129.781 4.15628C129.237 4.16433 128.151 4.29922 127.569 4.38751C127.105 4.45832 126.818 4.35457 126.391 4.45476C126.333 4.46819 126.405 4.69172 126.387 4.70143C125.921 4.9994 126.122 4.43218 126.017 4.33865C125.636 3.99849 125.404 3.81897 124.8 4.02197C124.661 4.06852 124.292 4.8894 124.036 4.95016C123.702 5.02769 123.814 4.73464 123.465 4.82307C123.435 4.83037 123.451 5.00658 123.232 5.01056C122.22 5.03131 121.12 4.9868 120.067 5.05919C119.924 5.06834 120.122 5.33889 119.916 5.35672C118.949 5.44011 117.879 5.48391 116.927 5.39937C116.692 5.37767 116.829 5.17437 116.775 5.11863C116.448 4.78155 116.033 5.31484 115.96 5.32809C114.234 5.6578 112.889 5.25535 111.128 5.55192C111.033 5.56905 110.314 6.14935 109.964 5.69203C109.94 5.66165 109.593 5.19338 109.316 5.53439C109.299 5.55571 109.514 5.79553 109.156 5.78455C108.798 5.77363 108.233 5.96171 107.733 5.70772C107.574 5.62776 107.191 5.16099 106.742 5.56093C106.713 5.58884 106.029 6.48082 105.754 5.89183C105.709 5.79483 105.73 5.16099 105.19 5.50408C105.087 5.57051 105.283 5.70516 105.008 5.80261C104.587 5.9527 104.017 5.8016 103.502 6.09957C103.412 6.1523 103.036 6.5936 102.714 6.27685C102.664 6.22724 102.751 6.01332 102.585 5.99451C101.799 5.90404 100.982 6.0675 100.183 5.9409C99.8999 5.89643 100.036 5.55146 99.7399 5.46696C99.4441 5.38253 98.8511 5.30783 98.5474 5.47032C98.2434 5.63289 98.5906 6.17024 98.1307 6.22326C96.1294 6.45308 94.1357 6.16123 92.1349 6.12654C92.0516 6.12508 92.0112 6.13925 91.9864 6.16054C91.9234 6.2151 91.9627 6.31638 91.6504 6.32089C90.0503 6.34394 87.2938 6.55283 85.9013 6.15707C84.7838 5.83965 86.1816 5.56942 85.3291 5.44541C84.9176 5.38637 84.4829 6.02541 84.3844 6.04673C83.4243 6.26272 82.7422 5.99294 81.8749 6.0934C81.6957 6.11426 81.8761 6.36779 81.7235 6.38272C81.2032 6.436 80.6523 6.33126 80.1522 6.36149C79.9282 6.37565 79.9732 6.57078 79.7668 6.55955C79.273 6.53499 78.8361 6.46123 78.3532 6.28742C78.3092 6.27158 78.5987 6.02188 78.2348 6.02026C77.6424 6.01843 76.9037 5.8531 76.2298 6.05551C76.0298 6.11636 76.0321 6.56416 75.5932 6.26502C75.5009 6.20258 75.6051 5.6622 75.1094 6.13868C75.0257 6.21783 74.192 6.86484 73.7669 6.47159C73.6546 6.36807 73.3637 5.93529 73.1238 6.01067C73.0913 6.02255 73.2288 6.2596 73.0292 6.28824C72.324 6.38506 71.5772 6.37958 70.8546 6.47532C70.6615 6.50137 70.9569 6.74201 70.6691 6.77292C69.8804 6.85816 68.876 6.8246 68.0999 6.77079C67.8131 6.75049 68.0043 6.53827 67.9828 6.51649C67.6368 6.16213 67.4551 6.66076 67.3434 6.69304C66.653 6.88708 66.1177 6.67313 65.4831 6.75573C65.308 6.77792 65.4404 7.00846 65.4062 7.03057C65.0509 7.24735 65.3064 6.81664 65.0756 6.77796C64.4259 6.66836 63.7027 6.71263 63.054 6.76613C62.8155 6.78614 63.0938 7.04858 62.8798 7.0634C61.6086 7.15652 60.2906 7.18096 59.0372 7.08121C58.8017 7.06192 58.9407 6.84643 58.8899 6.80054C58.5394 6.47929 58.0666 6.95623 57.9557 7.00443C57.451 7.22435 57.2456 7.04739 56.7887 7.10146C54.5804 7.36751 51.8201 7.37287 49.729 7.40241C46.9979 7.44228 44.8558 7.35925 42.2589 7.56341C42.0932 7.57621 42.2768 7.84485 42.1343 7.85946C40.3126 8.03437 38.4685 8.04023 36.6482 8.24158C36.4954 8.25784 36.7336 8.50709 36.4893 8.54207C35.9882 8.61566 35.357 8.64397 34.8544 8.59396C34.6093 8.57007 34.9186 8.32125 34.6723 8.30185C34.0848 8.25714 33.4633 8.28202 32.8832 8.36621C32.6364 8.40263 33.0299 8.6455 32.708 8.67181C30.48 8.85959 28.3014 9.0747 26.0288 8.91506C25.8741 8.90401 25.693 8.36758 25.381 8.50016C25.3696 8.65427 25.3858 8.833 25.3889 8.99641C23.3574 9.22669 21.3312 9.35898 19.3141 9.51223C18.0945 9.606 16.9236 9.69513 15.7079 9.81206C15.5736 9.82502 15.8356 10.0903 15.5764 10.1168C14.0425 10.274 12.5595 10.5127 10.9566 10.3949C10.7984 10.3836 10.8201 9.86574 10.3787 9.99165C10.289 10.0156 9.62011 10.1573 9.44702 10.2883C9.42433 10.3076 9.578 10.5314 9.35315 10.5631C8.06515 10.7412 6.71024 10.8378 5.40961 10.8435C5.20146 10.8438 5.38975 10.5652 5.24211 10.5631C4.17553 10.5529 3.07585 10.883 2.06011 10.7912C1.38378 10.7294 1.56177 10.2598 1.14774 9.88249C1.08691 9.82949 0.676007 9.88186 0.614994 9.63624C0.463685 9.01791 0.56153 8.30063 0.376436 7.64517C0.33556 7.50403 -0.19688 7.74442 0.0791259 7.34613C0.0985959 7.31926 0.486767 7.14182 0.571499 7.0086C0.62951 6.91648 0.464205 6.68191 0.593079 6.55584C0.723668 6.4297 0.911263 6.61921 1.13715 6.46152C1.35785 6.30342 1.21292 6.02849 1.69022 5.92814ZM131.3 3.14527C130.912 2.92169 130.907 3.82067 131.3 3.58359C131.319 3.57106 131.32 3.15618 131.3 3.14527ZM176.267 2.71191C175.829 2.26631 175.429 2.8096 175.742 3.15007C176.052 3.49015 176.399 2.84702 176.267 2.71191ZM181.304 3.03594C180.785 2.65042 180.527 3.89972 181.16 3.72599C181.197 3.71631 181.334 3.05835 181.304 3.03594ZM2.7699 9.53231C2.7647 9.52088 2.46401 9.54883 2.45901 9.56151C2.33873 9.86485 2.93487 9.80934 2.7699 9.53231ZM186.293 3.49797C186.155 3.29811 185.612 3.40541 185.794 3.6544C185.943 3.85469 186.467 3.74657 186.293 3.49797ZM111.787 3.20099C111.78 3.1879 111.563 3.18531 111.571 3.26061C111.596 3.50321 111.895 3.4214 111.787 3.20099ZM194.605 5.36625C193.371 5.01794 192.92 3.80102 194.206 4.2595C194.44 4.34162 193.608 4.45201 193.888 4.62195C194.406 4.93186 194.927 4.38713 195.408 4.83399C195.51 4.92227 194.677 5.39299 194.602 5.36716C194.603 5.36686 194.604 5.36655 194.605 5.36625ZM131.024 2.08131C131.016 2.06989 130.714 2.07555 130.708 2.08765C130.562 2.38118 131.167 2.37005 131.024 2.08131ZM99.1443 3.07594C99.1272 3.05116 98.432 3.04268 98.4098 3.06632C98.0568 3.53995 99.4639 3.55853 99.1443 3.07594ZM151.164 0.423577C151.484 0.125474 151.876 0.0783957 152.148 0.429527C151.823 0.421119 151.494 0.429532 151.164 0.423577Z%22 fill=%22%235C2C84%22/%3E %3C/svg%3E');
  background-repeat: no-repeat;
  z-index: -1;
}

.ngo-metric__wapper-parent {
  margin-top: 3% !important;
}

.ngo-metric__wapper-parent .ngo-metric__wapper {
  position: relative;
  display: block;
  width: 100%;
}

.ngo-metric__wapper-parent .ngo-metric__summary-detail {
  gap: 14px;
  display: flex;
  flex-direction: column;
}


.ngo-metric__wapper-parent .ngo-metric__summary-image-mobile {
  opacity: 0;
  height: 300px;
}

.ngo-metric__wapper-parent .ngo-metric__wapper::before {
  content: "";
  position: absolute;
  background-image: url('/wp-content/themes/questsme/assets/images/ngp-mestric-pc.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  bottom: 0px;
  right: 14px;
  width: 100%;
  max-width: 656px;
  aspect-ratio: 656 / 380;
}


@media (max-width: 728px) {
  .ngo-metric__wapper-parent {
    border-radius: 0px !important;
    margin-top: 0px !important;
  }

  .ngo-metric__wapper-parent .ngo-metric__summary-image-mobile {
    opacity: 1;
    height: inherit;
  }

  .ngo-metric__wapper-parent .ngo-metric__summary-item {
    gap: 14px;
  }

  .ngo-metric__wapper-parent .ngo-metric__summary-item div {
    width: 100% !important;
    flex-basis: 0px;
  }

  .ngo-metric__wapper-parent .ngo-metric__summary-detail {
    width: 100% !important;
    gap: 14px;
    display: flex;
    flex-direction: column;
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .ngo-metric__wapper-parent .ngo-metric__wapper::before {
    content: none !important;
    display: none !important;
  }

  .how-to-ngo-grow {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .ngo-how-to-start {
    align-items: center;
    display: flex;
    flex-direction: column;
  }

  .ngo-header-summary-aa {
    gap: 14px;
  }

  .ngo-header-summary-aa div {
    width: 100%;
    align-items: start;
  }

  .ngo-header-summary-aa div h2 {
    margin: 0px !important;
  }

  .ngo-cc-screen-playlist {
    display: flex !important;
    overflow-x: auto;
    gap: 0px !important;
    padding: 0 16px;
    width: inherit;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .ngo-cc-screen-playlist::-webkit-scrollbar {
    display: none;
  }

  .ngo-cc-screen-playlist>div {
    flex: 0 0 88%;
    scroll-snap-align: start;
    padding-left: 16px;
  }
}

.is-nowrap-xxx {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}

.qm-route-button a {
  width: 100%;
}

.min-h-56px {
  min-height: 56px;
}

.text-center p {
  text-align: center;
}

.ngo-detail-container {
  max-width: 1200px;
}