#searchResults .pageLink{color:#999;display:block;font-size:12px;margin:2px 0 8px;padding:0}#searchResults .searchResult{margin-bottom:16px;margin-top:24px}#searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}#searchResults .searchResult p{margin-top:4px}ul.ccm-search-block-tag-cloud{list-style-type:none;margin:0;padding:0}ul.ccm-search-block-tag-cloud li{zoom:1;color:#ccc;display:inline-block;font-size:10px;margin:0 8px 8px 0}ul.ccm-search-block-tag-cloud li a{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;display:inline-block;padding:4px;text-decoration:none;vertical-align:middle}ul.ccm-search-block-tag-cloud li a:hover{background-color:#e8e8e8;color:#333}ul.ccm-search-block-tag-cloud li{float:left;margin-left:0;margin-right:20px;padding:0;white-space:nowrap}


.youtubeBlockResponsive16by9,.youtubeBlockResponsive4by3{height:0;position:relative}.youtubeBlockResponsive16by9 iframe,.youtubeBlockResponsive4by3 iframe{border:"none";height:100%;left:0;position:absolute;top:0;width:100%}.youtubeBlockResponsive16by9{padding-bottom:56.25%}.youtubeBlockResponsive4by3{padding-bottom:75%}.ccm-edit-mode-disabled-item.youtubeBlockResponsive16by9{padding-bottom:28.125%;padding-top:28.125%}.ccm-edit-mode-disabled-item.youtubeBlockResponsive4by3{padding-bottom:37.5%;padding-top:37.5%}


.tiles .row {
  display: flex;
  flex-wrap: wrap;
  margin: 1rem -1rem;

  @media only screen and (max-width: 767px) {
    display: block;
    margin: 0 -1rem;
  }
}
.text_teal {
  color: #00747a;
}
.styled-card_content-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.styled-card__image {
  height: auto;
  aspect-ratio: 213 / 200;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 5;
}	
.styled-cards-grid__card.styled-card {
  /* margin-top: 2rem; */
  /* margin-bottom: 3rem !important; */
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  background-position: inherit;
  /* background-size: contain; */
  background-size: cover;
  background-repeat: no-repeat;
  /* aspect-ratio: 213 / 200; */
  height: 100%;
  min-height: fit-content;
  /* container-type: size; */

  @media only screen and (max-width: 767px) {
    margin-top: 2rem;
    margin-bottom: 3rem;
  }
}	
.styled-card .card-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1e1e1e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15.5px;
  font-weight: 400;
  line-height: 21px;
  padding: 2rem; 
  /* position: absolute; */
  width: 100%;
  /* z-index: 10; */
  @media only screen and (max-width: 767px) {
    aspect-ratio: 213 / 200;
  }
}
.styled-card .card-content__wrapper {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.styled-card .card-content p:first-of-type {
  margin-top: 14px;
}
.styled-card .card-content p {
  margin: 0 0 8px;
}
.styled-card .card-content p:last-of-type {
  margin-bottom: 0;
}
.styled-card .card-content p:first-of-type {
  margin-top: 14px;
}
.styled-card .card-content p {
  margin: 0 0 8px;
}
.styled-card {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.22);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,.22);
  color: transparent;
  display: grid;
  padding: 0;
  height: 100%;
  /* position: relative; */
  text-decoration: none;
}
.styled-cards-grid__card {
  /* overflow-y: scroll; */
}
.styled-card_content-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.styled-card .text_xs {
  font-size: 12px;
  line-height: 1.08;
}
.styled-card .text_md {
  font-size: 18px;
  line-height: 0.88;
}	
.styled-card .text_sm_md {
  font-size: 23px;
  line-height: 1;
}	
.styled-card .text_xmd {
  font-size: 28px;
  line-height: 1;
}
.styled-card .text_md_lg {
  font-size: 35px;
  line-height: 1.02;
}
.styled-card .text_lg {
  font-size: 42px;
  line-height: 1.02!important;
}	
.styled-card .text_xl {
  font-size: 130px;
  font-weight: 500;
  line-height: 0.77;
}	
.styled-card .text_uppercase {
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1360px) {
  .styled-card .text_xs {
    font-size: 9px;
  }
  .styled-card .text_md {
    font-size: 13.5px;
  }	
  .styled-card .text_sm_md {
    font-size: 17.5px;
    line-height: 1;
  }	
  .styled-card .text_xmd {
    font-size: 21px;
  }
  .styled-card .text_md_lg {
    font-size: 26.25px;
    line-height: 1.02;
  }
  .styled-card .text_lg {
    font-size: 31.5px;
  }	
  .styled-card .text_xl {
    font-size: 97.5px;
  }	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .styled-card .card-content {
    padding: 1rem;
  }
  .styled-card .text_xs {
    font-size: 6px;
  }
  .styled-card .text_md {
    font-size: 9px;
  }	
  .styled-card .text_sm_md {
    font-size: 11.5px;
    line-height: 1;
  }	
  .styled-card .text_xmd {
    font-size: 14px;
  }
  .styled-card .text_md_lg {
    font-size: 17px;
    line-height: 1.02;
  }
  .styled-card .text_lg {
    font-size: 21px;
  }	
  .styled-card .text_xl {
    font-size: 65px;
  }	
}
@media only screen and (max-width:767px) {
  a.styled-cards-grid__card.styled-card , .styled-cards-grid__card.styled-card {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
  }
  .styled-card .text_lg {
  font-size: 38px;
  line-height: 43px;
  }
  .styled-card_content-top:has(.card-content) {
    height: fit-content;
  }
  /* .styled-cards-grid__card.styled-card {
    aspect-ratio: 213 / 200;
  } */
}	
@media only screen and (max-width: 399px) {
  .styled-card .text_xs {
    font-size: 9px;
  }
  .styled-card .text_md {
    font-size: 13.5px;
  }	
  .styled-card .text_sm_md {
    font-size: 17.5px;
    line-height: 1;
  }	
  .styled-card .text_xmd {
    font-size: 21px;
  }
  .styled-card .text_md_lg {
    font-size: 26.25px;
    line-height: 1.02;
  }
  .styled-card .text_lg {
    font-size: 31.5px;
  }	
  .styled-card .text_xl {
    font-size: 97.5px;
  }	
}
@media only screen and (max-width: 348px) {
  .styled-card .card-content {
    padding: 1rem;
  }
  .styled-card .text_xs {
    font-size: 6px;
  }
  .styled-card .text_md {
    font-size: 9px;
  }	
  .styled-card .text_sm_md {
    font-size: 11.5px;
    line-height: 1;
  }	
  .styled-card .text_xmd {
    font-size: 14px;
  }
  .styled-card .text_md_lg {
    font-size: 17px;
    line-height: 1.02;
  }
  .styled-card .text_lg {
    font-size: 21px;
  }	
  .styled-card .text_xl {
    font-size: 65px;
  }	
}

