/*! project-name v0.0.1 | (c) 2024 YOUR NAME | MIT License | http://link-to-your-git-repo.com */
/* line 6, src/sass/pages/resource.scss */
.card-section {
  padding: 40px;
  min-height: 273px;
  position: relative;
  -webkit-box-shadow: 0 2px 12px -2px rgba(60, 60, 60, 0.12);
          box-shadow: 0 2px 12px -2px rgba(60, 60, 60, 0.12);
}

/* line 11, src/sass/pages/resource.scss */
.card-section h3 {
  margin-bottom: 10px;
}

/* line 14, src/sass/pages/resource.scss */
.card-section.bg-blue-light {
  background-color: #ebf1f5;
}

/* line 17, src/sass/pages/resource.scss */
.card-section .btn-yellow {
  position: absolute;
  bottom: 40px;
}

/* line 26, src/sass/pages/resource.scss */
div .custom-underline-1 img {
  margin-right: 11px;
}

/* line 32, src/sass/pages/resource.scss */
.resource-center .hover-effect:hover {
  font-weight: 700;
}

/* line 36, src/sass/pages/resource.scss */
.resource-center .external-link-hover {
  position: relative;
}

/* line 38, src/sass/pages/resource.scss */
.resource-center .external-link-hover .img-set {
  display: inline-block;
  margin-right: 30px;
}

/* line 41, src/sass/pages/resource.scss */
.resource-center .external-link-hover .img-set img {
  position: absolute;
  left: 0;
  top: 3px;
}

/* line 47, src/sass/pages/resource.scss */
.resource-center .external-link-hover .link-icon-hover {
  opacity: 0;
}

/* line 52, src/sass/pages/resource.scss */
.resource-center .external-link-hover:hover .img-set .link-icon {
  opacity: 0;
}

/* line 55, src/sass/pages/resource.scss */
.resource-center .external-link-hover:hover .img-set .link-icon-hover {
  opacity: 1;
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
  /* line 63, src/sass/pages/resource.scss */
  .card-section {
    min-height: 305px;
  }
}

@media only screen and (max-width: 991.9px) {
  /* line 69, src/sass/pages/resource.scss */
  .card-section.bg-blue-light {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 768.9px) {
  /* line 74, src/sass/pages/resource.scss */
  .card-section {
    padding: 32px 24px;
    min-height: unset;
    position: unset;
  }
  /* line 78, src/sass/pages/resource.scss */
  .card-section .btn-yellow {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: unset;
    text-align: center;
    margin: 32px auto 0;
  }
  /* line 85, src/sass/pages/resource.scss */
  .card-section .btn-yellow-1 span {
    padding-left: 40px !important;
  }
  /* line 90, src/sass/pages/resource.scss */
  .card-section .btn-yellow span {
    padding: 0 24px;
  }
}

@media only screen and (max-width: 375px) {
  /* line 97, src/sass/pages/resource.scss */
  .btn-icon {
    padding-left: 0;
  }
}

@media only screen and (max-width: 359px) {
  /* line 103, src/sass/pages/resource.scss */
  .full-banner-cta-box .btn-icon > span {
    font-size: 17px;
  }
}
