/* CSS inline before bootstrap css*/
  .d-none {
    display: none;
  }

  /* fix css of quantcast cmp to redure LCP core web vitals */
  /* #qc-cmp2-ui {
    transform: scale(.9);
  } */

  @keyframes fadein {
    0% {
      opacity: 0;
    }

    66% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

  @-webkit-keyframes fadein {
    0% {
      opacity: 0;
    }

    66% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

  /** fix css of quantcast cmp end here */


a#qc-cmp2-persistent-link {
	color: var(--white);
}
/* qc-cmp2-container */
#qc-cmp2-container div {
	font-family: Open Sans, mm-main, tahoma, arial, sans-serif !important;
	color: var(--pf-main-text) !important;
}

#qc-cmp2-ui figure .logo-container {
	text-align: left !important;
	margin: 0px !important;
	margin-bottom: 2rem !important;
}

#qc-cmp2-ui figure h2 {
	text-align: left !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#qc-cmp2-container a#qc-cmp2-persistent-link,
#qc-cmp2-ui button[mode='link'],
#qc-cmp2-ui button[mode='secondary'],
#qc-cmp2-ui button[aria-checked='true'] p[class='text on'],
#qc-cmp2-ui button.qc-cmp2-home-button,
#qc-cmp2-ui a {
	color: var(--pf-green) !important;
}

#qc-cmp2-ui button[mode='secondary']:hover,
#qc-cmp2-ui button[mode='primary'],
#qc-cmp2-ui button[aria-checked='true'],
#qc-cmp2-ui .css-1irhpn0.css-1irhpn0 .qc-cmp2-scrollable-section::-webkit-scrollbar-thumb,
#qc-cmp2-ui .qc-cmp2-scrollable-section::-webkit-scrollbar-thumb,
#qc-cmp2-ui .css-2n8zm6 .loader .line-scale > div,
#qc-cmp2-ui .loader .line-scale > div {
	background-color: var(--pf-green) !important;
}

#qc-cmp2-ui button[mode='primary']:hover {
	background-color: var(--pf-dark-green) !important;
}

#qc-cmp2-container a#qc-cmp2-persistent-link {
	padding: 19px 30px !important;
	border-top-left-radius: 0.5rem !important;
	border-top-right-radius: 0.5rem !important;
	background-color: var(--white) !important;
    border: 1px solid var(--pf-green);
    border-bottom: 0px;
}

#qc-cmp2-container a#qc-cmp2-persistent-link img {
	filter: invert(58%) sepia(38%) saturate(723%) hue-rotate(52deg) brightness(96%) contrast(96%);
}

#qc-cmp2-ui button[mode='secondary'],
#qc-cmp2-ui button[aria-checked='true'],
#qc-cmp2-ui button[aria-checked='true']:hover {
	border-color: var(--pf-green) !important;
}

#qc-cmp2-container a#qc-cmp2-persistent-link:hover {
	color: var(--pf-dark-green) !important;
	text-decoration: none;
}

#qc-cmp2-container a#qc-cmp2-persistent-link:focus {
	outline: none !important;
}

#qc-cmp2-container a#qc-cmp2-persistent-link:focus,
#qc-cmp2-ui button:focus {
	box-shadow: 0 0 0 0.2rem rgba(127, 197, 81, 0.25) !important; /* --pf-green */
}

#qc-cmp2-ui
	.css-1irhpn0.css-1irhpn0
	.qc-cmp2-consent-info
	.qc-cmp2-publisher-logo-container
	.qc-cmp2-home-button
	svg
	use {
	fill: var(--pf-green) !important;
}

#qc-cmp2-ui button.qc-cmp2-home-button svg {
	display: none !important;
}

/* #qc-cmp2-ui .logo-container {
	padding-top: 4em !important;
} */
