/** Shopify CDN: Minification failed

Line 262:1 Expected "}" to go with "{"

**/
button#show-more-button {
    display: none;
}
#Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 84rem;
}
#sort-select {
	background: unset;
}
.card__information {
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.blog__posts.articles-wrapper .article {
    scroll-snap-align: start;
    width: 45%;
}
select.dropdown-select {
    border: none;
}
.label-title {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0;
    font-weight: 400;
}
.select-sort {
	display: flex;
	flex-direction: row;
	justify-content: end;
	padding-right: 10px;
}
span.circle-divider {
    text-transform: capitalize !important;
}
.card__inner.color-background-1.ratio {
    --ratio-percent: unset !important;
}
a.full-unstyled-link {
    text-align: left;
}
.rich-text__blocks {
    margin: 0;
    max-width: 100%;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--17373194059916__rich_text_x4dmwR-padding {
    display: flex;
    justify-content: center;
}
.blog.featured-blog.isolate.color-background-1.gradient.no-heading {
    display: flex;
    justify-content: center;
}
.page-width-desktop.page-width-tablet.section-template--17373194059916__timeless_blog_YVx7xJ-padding.section-template--17373194059916__timeless_blog_YVx7xJ {
    margin: 0;
    max-width: 100%;
}
ul#Slider-template--17373194059916__timeless_blog_YVx7xJ {
    gap: 30px;
}
h3.card__heading.h2 a {
    font-size: 40px !important;
    font-family: 'Gotham', sans-serif;
    font-weight: 400;
    line-height: 50px;
    text-transform: capitalize;
    color: #474747;
    text-decoration: none !important;
}
.card__information .card__heading {
    height: unset;
}
span.circle-divider {
    font-family: 'Gotham', sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #474747;
}
p.article-card__excerpt.rte-width {
    margin: 30px 0 0 0;
    font-family: 'Gotham',sans-serif;
    line-height: 20px;
    color: #474747;
}
.card__information {
    background: #ececec;
    padding: 30px !important;
}
.article-card__info.caption-with-letter-spacing.h5 {
    margin: 0;
    padding: 0;
}
p.article-card__excerpt.rte-width {
    margin: 0;
}
/* responsive */
@media (max-width: 1671px) {
  #Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 73rem;
}
}
@media (max-width: 1465px) {
  #Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 65rem;
}
}
@media (max-width: 1308px) {
  #Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 57rem;
}
}

@media (max-width: 1173px) {
  h3.card__heading.h2 a {
    font-size: 40px !important;
}
}
@media (max-width: 1147px) {
  #Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 50rem;
}
}
@media (max-width: 1024px) {
  h3.card__heading.h2 a {
	font-size: 30px !important;
	line-height: 30px;
}
  .card__information {
    height: 300px;
}
  #Banner-template--17373194059916__image_banner_9kk4HG {
	min-height: 28em;
}
}

@media (max-width: 834px){
  #Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
	height: 37rem;
}
  #Banner-template--17373194059916__image_banner_9kk4HG {
	min-height: 27em;
}
}
@media (max-width: 776px) {
  .card__information {
    height: 450px;
}
}
@media (max-width: 772px) {
  .card__information {
    height: 500px;
}
}
@media (max-width: 767px) {
  .blog__posts.articles-wrapper .article {
    width: 100%;
}
  ul#Slider-template--17373194059916__timeless_blog_YVx7xJ {
    justify-content: center;
}
  .card__information {
    height: 300px;
}

  h3.card__heading.h2 a {
	line-height: 40px;
	font-size: 30px !important;
}
  .blog__post.grid__item.article.slider__slide.slider__slide--full-width.projects-tabs__item {
    width: 100% !important;
    max-width: none;
    padding: 0 50px !important;
}
}
@media (max-width: 723px) {
  #Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
    height: 32rem;
}
  @media (max-width: 639px) {
#Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
    height: 28rem;
}
    #Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 20em;
}
}
  @media (max-width: 563px) {
#Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
    height: 24rem;
}
}
  @media (max-width: 485px) {
#Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
    height: 21rem;
}
    #Banner-template--17373194059916__image_banner_9kk4HG {
    min-height: 16em;
}
}
@media (max-width: 479px){
  .card__information {
    height: 350px;
}
}
@media (max-width: 432px){
  #Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
	height: 19rem;
}
  #Banner-template--17373194059916__image_banner_9kk4HG {
	min-height: 15em;
}
}
@media (max-width: 428px){
  #Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
	height: 19rem;
}
  #Banner-template--17373194059916__image_banner_9kk4HG {
	min-height: 15em;
}
}
@media (max-width: 414px){
  #Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
	height: 18rem;
}
  h3.card__heading.h2 a {
    line-height: 27px;
    font-size: 25px !important;
}
}@media (max-width: 387px){
  .card__information {
    height: 400px;
}
}
@media (max-width: 375px){
  #Banner-template--17373194059916__image_banner_9kk4HG .banner__media.media {
	height: 16rem;
}
  #Banner-template--17373194059916__image_banner_9kk4HG {
	min-height: 14em;
}
}
@media (max-width: 375px){
  .card__information {
    height: 450px;
}
}
@media (max-width: 345px){
  #Banner-template--17373194059916__image_banner_9kk4HG {
	min-height: 13em;
}
  h3.card__heading.h2 a {
    line-height: 30px;
    font-size: 25px !important;
}
}