/*******************/
/** Media Queries **/
/*******************/

@media screen and (max-width: 440.5px) {
  .grant-carousel .wp-block-column:last-child {
    min-height:350px !important;
  }

}
@media screen and (min-width: 440.5px) and (max-width:500px) {
  .grant-carousel .wp-block-column:last-child {
    height:300px !important;
  }
}
/*@media screen and (max-width: 374px) {
  .page-banner h1 {
    word-break: keep-all;
  }
}*/

/*@media screen and (min-width: 374.5px) and (max-width: 440px) {
  .page-banner h1 {
    font-size: 2.5rem !important;
    word-break: keep-all;
  }
}*/

/*@media screen and (min-width: 440.5px) and (max-width: 781px) {
  .page-banner h1 {
    font-size: 3rem !important;
    padding: 0;
  }

}*/

@media (max-width: 479.98px) {
  .gtranslate_wrapper {
    display: flex;
    flex-direction: column;
  }
  .gtranslate_wrapper a {
    padding: 2px 6px;
    line-height: 24px !important;
    font-size: 14px;
  }
}

@media screen and (max-width: 500px) {
  .qbg-h2.wp-block-heading {
      font-size: clamp(20px, 3.75vw, 28px) !important;
      line-height: 1.5 !important;
  }
  .home-icon-text {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .imapsInnerTooltip {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-size: 1rem;
  }
  .resources-about .wp-block-column,
  .resources-about.wp-block-group {
    padding: 15px !important;
  }
  .resources-about .icon--container {
    width: 1.5rem !important;
    height: 1.5rem !important;
  }
  .resources-about .icon {
    width: 1.5rem !important;
    height: 1.5rem !important;
  }
  .resources-about .block-icon {
    padding: 10px 10px;
    margin: 0 !important;
  }
  .resources-about .wp-block-group,
  .resources-about.wp-block-group {
    gap: 0.75em !important;
  }
  .resources-about p,
  .resources-about h2 {
    font-size: 14px !important;
  }
  .has-normal-font-size,
  p {
    font-size: 1rem !important;
  }
  .has-x-large-font-size,
  h2.wp-block-heading {
    font-size: 1.75rem !important;
    font-weight:600 !important;
    line-height: 1.2 !important;
  }
  .has-large-font-size {
    font-size: 1.5rem !important;
  }
  .home-mission p {
      word-wrap: break-word;
  }
  .grant-carousel .wp-block-column .wp-block-cover {
    min-height: 150px !important;
  }
  .grant-carousel .wp-block-column:last-child {
    padding: 30px 20px !important;
    border-radius: 0 0 24px 24px !important;
  }
  .grant-carousel .wp-block-column h2 {
    font-size: 18px !important;
  }
  .grant-carousel .wp-block-column p {
    font-size: 14px !important;
    line-height:1.5 !important;
  }
  .grant-carousel .wp-block-column hr {
    margin-top:14px !important;
    height:1px !important;
  }
  .grant-carousel .splide__slide {
    padding: 0 20px 0 0 !important;
  }
  .wp-block-tpgb-tp-button-core {
    margin:0 !important;
  }
  .grant-carousel .tpgb-btn-txt  {
    font-size: 14px !important;
  }
  .tpgb-btn-txt {
    line-height: 1.2 !important;
    font-size:16px !important;
  }
  .tpgb-btn-wrap {
    padding: 10px 15px !important;
    border-width: 1px !important;
  }
  .home .tpgb-btn-icon-wrap .dashicons,
  .home .tpgb-btn-icon-wrap .dashicons-before:before,
  .resource-carousel .tpgb-btn-icon-wrap .dashicons,
  .resource-carousel .tpgb-btn-icon-wrap .dashicons-before:before {
    width: 16px !important;
    height: 18px !important;
  }
  i.tpgb-btn-icon.dashicon.dashicons.dashicons-arrow-right-alt,
  .grant-carousel .tpgb-btn-txt {
      font-size: 16px;
  }
  .big-map-col {
      display: none;
  }
  .hero-vid-btn .humberger-custom img {
    width:150px !important;
    border-radius: 8px;
  }
  .hero-vid-btn .btn-facts a.wp-block-button__link,
  .arrow-icon {
    padding: 10px !important;
  }
  .arrow-icon .icon--container {
    padding:40px !important;
  }
  .page-banner-mobile {
      min-height: 70vh !important;
      margin: 0 20px !important;
  }
  .resources-row {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      column-gap: 20px !important;
  }
  .resources-row p {
    padding-top:15px !important;
  }
  .opioid-use-about .tpgb-tab-li {
      flex: 0 1 50% !important;
  }
  #mobile .hero-vid-btn {
      flex-direction: column;
      align-items: center;
      padding-bottom: 60px !important;
  }
}

@media (max-width: 575.98px) {
  .gtranslate_wrapper a:first-child {
    border-right: none;
  }
  .gtranslate_wrapper a {
    padding: 6px;
  }
  .gtranslate_wrapper a span {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .schedule-row .wp-block-group {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .funding-type-tab .tpgb-tabs-nav .tpgb-tab-li {
    flex: 1 1 50% !important;
    justify-content: center;
  }
  .grant-icon-text {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grant-info-carousel .wp-block-columns .wp-block-column:last-child {
    justify-content: center;
    overflow: scroll;
  }
}

@media screen and (max-width: 767.5px) {
  .header-inner .wp-block-site-logo {
    width: 133px;
  }

  .home-popup .offcanvas-toggle-btn.humberger-custom img {
    width: 225px;
  }
  .home-hero-vid .wp-block-heading {
    font-size: 48px !important;
    text-align: center !important;
  }
  .popup-col-row {
    justify-content: center;
  }
  
  .home-popup .offcanvas-toggle-btn.humberger-custom {
    text-align: center !important;
  }
  .col-w-border {
    border: none;
  }
}


@media screen and (min-width: 500.5px) and (max-width: 781px) {
  .grant-carousel .tpgb-unfold-toggle {
    font-size:16px !important;
    letter-spacing: 0.56px !important;
  }
  .about-h2 {
      font-size: 32px !important;
      font-weight:600 !important;
  }
  .grant-carousel .wp-block-column .wp-block-cover {
    min-height: 200px !important;
  }
  .grant-carousel .wp-block-column:last-child {
    min-height: 350px !important;
    padding: 40px 20px !important;
    border-radius: 0 0 24px 24px !important;
  }
  .grant-carousel .wp-block-column h2 {
    font-size: 24px !important;
    font-weight:800 !important;
  }
  .grant-carousel .wp-block-column p {
    font-size: 16px !important;
  }
  .grant-carousel .splide__slide {
    padding: 0 20px 0 0 !important;
  }
  .grant-carousel .tpgb-btn-txt {
    font-size: 18px !important;
  }
  .home .tpgb-btn-icon-wrap .dashicons,
  .home .tpgb-btn-icon-wrap .dashicons-before:before,
  .resource-carousel .tpgb-btn-icon-wrap .dashicons,
  .resource-carousel .tpgb-btn-icon-wrap .dashicons-before:before {
    width: 18px !important;
    height: 18px !important;
  }
  i.tpgb-btn-icon.dashicon.dashicons.dashicons-arrow-right-alt,
  .grant-carousel .tpgb-btn-txt {
      /*font-size: var(--wp--preset--font-size--normal) !important;*/
      font-size: 16px !important;
      font-weight: 600;
  }
  .page-banner-mobile .humberger-custom img {
      width: 150px !important;
      border-radius:8px;
  }
/*  .page-banner-mobile .block-icon,
  .page-banner-mobile .wp-block-button a {
      padding: 0px !important;
  }*/
/*  .page-banner-mobile .wp-block-button a {
      z-index: 1 !important;
  }*/
  .arrow-icon {
      padding: 40px !important;
  }
  .page-banner-mobile {
    min-height: 65vh !important;
    margin: 0 20px !important;
  }
  .page-banner-mobile .humberger-custom {
    float:right;
  }

.tpgb-btn-wrap {
    border-width: 2px !important;
    padding: 1rem 1.5rem !important;
    font-size: var(--wp--preset--font-size--normal) !important; !important;
    font-weight: 600 !important;
    line-height:1.2 !important;
  }
  .resources-row {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      column-gap: 20px !important;
  }
  .resources-row {
    padding-top: 12px;
  }
  .tab-view-horizontal
    .tpgb-tabs-wrapper.nav-full-width
    .tpgb-tabs-nav
    .tpgb-tab-li {
    flex: 1 1 25%;
  }
  .opioid-use-about .tpgb-tab-li {
      flex: 0 1 calc(25% - 10px) !important;
  }
  .bio-column-about img {
    object-position: 0% 30% !important;
  }

}

@media screen and (min-width: 782px) {
  .page-banner-mobile {
    display: none !important;
  }
  .page-banner-desktop {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .about-tabs-tours .tpgb-tab-li {
    flex: 1;
    height: auto !important;
  }
  #graph-desktop {
    display:block !important ;
  }
  #graph-mobile {
    display:none !important ;
  }
  .mobile-only {
    display: none !important;
  }
  .desktop-only {
    display:block !important;
  }
  .page-banner h1 {
    font-size: var(--wp--preset--font-size--xxx-large) !important;
  }
  .local-leadership-about .map-column-about{
      max-height: 900px;
  }
}

@media screen and (min-width: 600.5px) and (max-width: 990px) {
  .grant-info-carousel .wp-block-columns .wp-block-column:last-child {
    border-radius: 0 0 24px 24px !important;
  }
  .map-group .wp-block-columns {
    flex-direction: column !important;
  }
  .grid-query-row {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}

@media screen and (min-width: 990.5px) and (max-width: 1720px) {
  th,
  tr,
  td {
    padding: 15px !important;
  }
}
@media screen and (min-width: 990.5px) {
  .grr-row .wp-block-image img {
    max-height: 600px !important;
    width: auto !important;
  }
}


@media screen and (min-width: 990px) and (max-width: 1400px) {
  .stats-section .nc-counter-number {
    font-size: 56px !important;
  }
}

@media screen and (max-width: 1640px) {
  .about-tabs-tours .tpgb-tab-li {
    width: 135px;
  }
  .about-tabs-tours .tpgb-tab-header {
    padding: 15px !important;
  }
  .map-btn-rightcol .tpgb-btn-wrap {
    font-size: 24px;
    line-height: 1.2;
    padding: 16px 24px;
  }
  .home .tpgb-content-editor {
    padding:20px !important;
    float:none !important;
    width:auto !important;
  }
}

@media screen and (min-width: 781.5px) and (max-width: 1270px) {
  .gtranslate_wrapper a {
    border: none !important;
    padding: 5px !important;
  }
  .gtranslate_wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
  } 
}


@media screen and (min-width: 1240.5px) {
  .left-padding-application {
    margin-left: 185px !important;
  }

}
@media screen and (min-width: 1240.5px) and (max-width:1600px) {
  #desktop .arrow-icon .icon--container {
    padding: clamp(7px, 5vw, 69px) !important;
  }
}
@media screen and (min-width:1600.5px) {
  #desktop .arrow-icon .icon--container {
    padding:70px !important;
  }
}


@media screen and (max-width: 1240px) {
  .funding-type-tab .wp-block-columns {
    flex-direction: column !important;
  }
  .funding-type-tab .wp-block-columns .wp-block-column {
    border-radius: 0 0 24px 24px !important;
  }
}

@media screen and (min-width: 781.5px) and (max-width: 990px) {
  .humberger-custom img{
    width: 200px !important;
  }
/*  
  #desktop .wp-block-button a {
      padding: 10px !important;
  }*/
  /*.home-hero-vid .wp-block-button a {
      z-index: 1 !important;
  }*/
  .local-leadership-about p {
    font-size: 18px !important;
  }
  .resources-row {
      column-gap: 20px !important;
  }
  .footer-style figure {
    width: 250px;
  }
  .grant-info-carousel .wp-block-columns .wp-block-column {
    flex-basis: 250px !important;
    justify-content: center;
    border-radius: 24px 24px 0 0 !important;
    min-height:250px !important;
  }
}

@media screen and (max-width: 990px) {
  .funding-col .wp-block-column:last-child {
      border: 0;
  }
  .grr-row .wp-block-image img {
    max-height: 400px;
    width: auto;
  }
  .mission-home-col .wp-block-group {
      flex: 1 1 50%;
      justify-items: center !important;
  }
  .application-process-sticky {
    display: none;
  }
  .funding-acc .icon {
    width: 2.75rem !important;
  }
  .grant-info-carousel .wp-block-columns {
    flex-direction: column !important;
  }
  .grant-info-carousel .wp-block-columns .wp-block-column .wp-block-group {
    align-items: center;
  }
  .funding-type-tab .tpgb-tab-header {
    padding: 30px 25px !important;
    font-size: 18px !important;
  }
  .grant-map-col,
  .funding-col,
  .reporting-col {
    flex-direction: column !important;
  }
  .grant-map-col,
  .funding-col p {
    border: 0 !important;
    font-size: 24px;
  }
  .reporting-col img {
    max-width: 60% !important;
  }
  .stats-section .counter-title {
    font-size: 22px !important;
    line-height: 1.5 !important;
    margin-top: 5px !important;
  }
  .stats-section .nc-counter-number {
    font-size: 40px !important;
  }
  .footer-style hr {
    display: none;
  }
  .footer-style {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    row-gap: 40px;
  }
}
@media screen and (min-width: 990px) and (max-width: 1240px) {
  .grant-info-carousel p {
    font-size: 22px;
  }
  .grant-info-carousel h2 {
    font-size: 28px !important;
  }
  .left-padding-application {
    margin-left: 176px !important;
  }
  .mission-home-col p {
      font-size: 18px !important;
      padding:12px !important;
  }
}

@media screen and (max-width: 781.5px) {
  .mobile-only {
    display: block !important;
  }
  .grant-carousel .tp-button-core {
      margin-top: 20px !important;
      text-align:center;
  }
  .grant-carousel .tpgb-btn-wrap {
      border: 1px solid #fff;
      background: #fff !important;
      color: #0064A1;
      border-radius: 24px;
  }
  .grant-carousel .tpgb-btn-wrap:hover {
      background: #0064A1 !important;
      color: #fff;
  }
  .desktop-only {
    display:none !important;
  }
 .grant-carousel .wp-block-columns .wp-block-column .wp-block-cover img,
  .grant-carousel
    .wp-block-columns
    .wp-block-column
    .wp-block-cover
    .wp-block-cover__background,
  .grant-carousel .wp-block-columns .wp-block-column:first-child {
    border-radius: 24px 24px 0 0 !important;
  }
  .funding-allocation,
  .map-group {
    padding:20px !important;
  }
  g.imapsContainer.imapsLabel {
      font-weight: 400;
      font-size: 18px;
  }
  .map-group .wp-block-columns {
    margin:0 !important;
    padding:40px 20px !important;
  }
  #project a, #funding a {
      line-height: 1.5;
  }
  .resources-home,
  .grant-info,
  .home-stats,
  .home-mission,
  .about,
  .the-trust-p,
  .stats-section,
  .map-group,
  .local-leadership-about,
  .gosac-carousel-about,
  .kevin-tanner-about,
  .why-it-matters-about,
  .opioid-use-about,
  .our-work-about,
  .paragraph-about {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .wp-block-cover-show {
    min-height: 350px !important;
    border-radius: 24px 24px 0 0 !important;
  }
  .column-padding {
    padding: 20px !important;
  }
  .no-padding .wp-block-column {
    padding: 0 !important;
  }
  .no-border .wp-block-column {
    border: 0;
  }
  .gasoc-carousel .wp-block-cover {
    min-height: 350px !important;
  }
  .gasoc-carousel .wp-block-cover .wp-block-cover__image-background {
    border-radius: 24px 24px 0 0 !important;
    object-position: 0 20%;
  }
  .gasoc-carousel .wp-block-column:first-child {
    border-radius: 24px 24px 0 0;
  }
  .gasoc-carousel .wp-block-column:last-child {
    border-radius: 0 0 24px 24px !important;
    min-height: 250px;
    padding: 30px !important;
  }
  .gasoc-carousel h2 {
    font-size: 28px !important;
    font-weight: 700 !important;
  }
  .page-banner-desktop {
    display: none !important;
  }
  .page-banner-img {
    display: none !important;
  }
  th,
  td,
  tr {
    font-size: 16px;
    padding: 10px !important;
  }
  table {
    overflow: scroll !important;
  }
  .title-row hr {
    display: none;
  }
  .page-banner {
    min-height: 400px !important;
  }
  .grant-info-carousel .wp-block-columns .wp-block-column:first-child {
    min-height: 250px;
    border-radius: 24px 24px 0 0 !important;
    display: flex;
    justify-content: center;
  }
  .grant-info-carousel .wp-block-columns .wp-block-column:last-child {
    border-radius: 0px 0px 24px 24px !important;
  }
  .stack-style {
    align-items: center;
  }
  .inline-button .tpgb-btn-wrap {
    padding: 10px 20px;
    border-width:1px !important;
  }
  .inline-button .tpgb-btn-txt {
    font-size: 20px !important;
    line-height: 1.5;
  }
  .funding-type-tab .wp-block-column {
    border-radius: 0 0 24px 24px !important;
  }
  .funding-type-tab .tpgb-tabs-nav {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
  }
  .about-tabs-tours .wp-block-column:has(.wp-block-cover) {
    display: none !important;
  }
  .about-tabs-tours .wp-block-columns {
    min-height: 400px !important;
  }
  .why-it-matters-about .title-row {
    justify-content: center !important;
  }
  .bio-column-about {
    max-height: 100% !important;
  }
  .resources-about .wp-block-column p {
    font-size: 20px;
  }
  .mobile-padding {
    padding: 15px !important;
  }
  .featured-img {
    min-height: 250px !important;
  }
  .featured-img img {
    object-fit: cover;
  }
  .home-icon-text {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .scroll-paragraph-about,
  .scroll-paragraph-trust {
    font-size: var(--wp--preset--font-size--normal) !important;
  }
  .local-leadership-about .map-column-about {
    height:auto !important;
  }
  .items-order-col p {
      order: 3;
      line-height: 1.5 !important;
  }
  .items-order-col .wp-block-group {
      order: 1;
  }
  .items-order-col hr {
      order: 2;
  }
  .resources-row .icon, .resources-row .icon--container {
      height: 3rem !important;
      width: 3rem !important;
  }
  .footer-style figure {
    width: 150px;
  }
  #graph-desktop {
    display:none !important ;
  }
  #graph-mobile {
    display:block !important ;
  }
}

@media screen and (min-width: 600.5px) and (max-width: 1240px) {
  .grant-icon-text {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .grant-icon-text > *:nth-last-child(1):nth-child(3n+1) {
    grid-column: 2 !important;
  }
  .grant-icon-text > *:nth-last-child(2):nth-child(3n+1) {
      grid-column: 1 / span 2;
  }
}
@media screen and (min-width: 781.5px) and (max-width: 1199.5px) {
  .media-text-acc .wp-block-media-text__media {
    max-width: 60%;
  }
  g.imapsContainer.imapsLabel {
      font-weight: 700;
      font-size: 20px;
  }
}

@media screen and (min-width: 990px) and (max-width: 1700px) {
  .funding-col .wp-block-column {
    padding: 20px 25px !important;
  }
}


@media screen and (max-width: 1677.5px) {
/*  .tpgb-block-3eaa_2 .tpgb-btn-wrap,
  .tpgb-block-9cc4_2 .tpgb-btn-wrap,
  .tpgb-block-0ab2_2 .tpgb-btn-wrap,
  .tpgb-block-0daf_2 .tpgb-btn-wrap,
  .tpgb-block-ad49_2 .tpgb-btn-wrap,
  .tpgb-block-bad9_2 .tpgb-btn-wrap,
  .tpgb-block-46d0_2 .tpgb-btn-wrap,
  .tpgb-block-083b_2 .tpgb-btn-wrap {
    line-height: 1.2 !important;
  }*/
}

@media screen and (max-width: 1440px) {
/*  .tpgb-block-3eaa_2 .tpgb-btn-wrap,
  .tpgb-block-9cc4_2 .tpgb-btn-wrap,
  .tpgb-block-0ab2_2 .tpgb-btn-wrap,
  .tpgb-block-0daf_2 .tpgb-btn-wrap,
  .tpgb-block-ad49_2 .tpgb-btn-wrap,
  .tpgb-block-bad9_2 .tpgb-btn-wrap,
  .tpgb-block-46d0_2 .tpgb-btn-wrap,
  .tpgb-block-083b_2 .tpgb-btn-wrap {
    font-size: 20px !important;
    border-width: 1px !important;
    padding: 16px 32px !important;
  }*/
}

@media screen and (min-width: 782px) and (max-width: 1140px) {
  .resources-home,
  .grant-info,
  .funding-allocation,
  .home-stats,
  .home-mission,
  .about,
  .the-trust-p,
  .stats-section,
  .map-group,
  .local-leadership-about,
  .gosac-carousel-about,
  .kevin-tanner-about,
  .why-it-matters-about,
  .opioid-use-about,
  .our-work-about,
  .paragraph-about {
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .home-hero-vid .wp-block-heading {
    font-size: 66px !important;
    text-align: center !important;
  }
}

@media screen and (max-width: 1140px) {
  .footer-group {
    padding: 60px !important;
  }
  .resource-carousel .wp-block-cover__inner-container p {
    font-size: 24px !important;
  }
  .wp-block-spacer {
    display: none;
  }
  hr.sep-short {
    width: clamp(20px, 3.75vw, 60px) !important;
  }
}

@media screen and (max-width: 900px) {
  .footer-site-icon {
    width: 300px;
  }
  .footer-btn .tpgb-btn-txt,
  .footer-menu li,
  .header-menu li,
  .header-btn .tpgb-btn-txt {
    font-size: 20px;
  }
  .footer-btn .tpgb-btn-wrap,
  .header-btn .tpgb-btn-wrap {
    padding: 8px 20px !important;
  }
  .marquee-text-container {
    padding: clamp(20px, 3.75vw, 60px) 0px !important;
  }
  .marquee-text {
    font-size: 60px;
  }
  .structure-about-col {
    padding: 60px 20px !important;
  }
  .no-padding .wp-block-column {
    padding: 0 !important;
  }
}

@media screen and (min-width: 782px) and (max-width: 1400px) {
  .grant-carousel .wp-block-columns .wp-block-column:first-child {
    flex-basis: 35% !important;
  }
  .grant-carousel .wp-block-columns .wp-block-column .wp-block-cover {
    min-height: 550px !important;
  }
  .grant-carousel .wp-block-columns .wp-block-column h2 {
    font-size: 36px !important;
  }
/*  .grant-carousel .wp-block-columns .wp-block-column p {
    font-size: 20px !important;
  }*/
  .grant-carousel .wp-block-columns .wp-block-column .tpgb-btn-txt {
    font-size: 22px !important;
  }
  .header-menu li {
    font-size: 18px !important;
  }
}

@media screen and (min-width: 782px) and (max-width: 1600px) {

.tpgb-btn-wrap {
    border-width: 2px !important;
    padding: 1rem 2.5rem !important;
    line-height: 1.2 !important;
    font-size: var(--wp--preset--font-size--normal) !important;
    font-weight:600 !important;
  }
  .bio-column-about .wp-block-column {
    flex-basis:50% !important;
  }
  .grant-carousel .tpgb-btn-wrap {
    padding:1rem 0 !important;
    font-weight:400 !important;
  }
  .grant-carousel .tpgb-btn-wrap
}

/*********** NEW **************/

@media screen and (min-width: 1399.50px) and (max-width: 1600px) {
  .home .tpgb-btn-icon-wrap .dashicons,
  .home .tpgb-btn-icon-wrap .dashicons-before:before,
  .resource-carousel .tpgb-btn-icon-wrap .dashicons,
  .resource-carousel .tpgb-btn-icon-wrap .dashicons-before:before {
    width: var(--wp--preset--font-size--normal) !important;
    height: var(--wp--preset--font-size--normal) !important;
  }
  i.tpgb-btn-icon.dashicon.dashicons.dashicons-arrow-right-alt,
  .grant-carousel .tpgb-btn-txt {
      font-size: var(--wp--preset--font-size--normal) !important;
  }
  .grant-carousel h2 {
    font-size:36px !important;
  }
  .grant-carousel p {
    font-size: 16px !important;
  }
  .grant-carousel .wp-block-cover {
    min-height: 450px !important;
  }

}

