/**
 * #.#   Insights Listings Module
 *
 * Styles for template-part/modules/insight_listings_module.php
**/


.insight_listings_module{padding-bottom:10px}
.insight_listings_module_results{display:none}
.hide-module .insight_listings_module,.hide-module .insight_listings_mini_module{display:none}
.hide-module .insight_listings_module_results{display:block}
.insight_listings_module_results .insight-image{aspect-ratio:16 / 10;overflow:hidden;position:relative}
.insight_listings_module_results .insight-image img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate(-50%,-50%)}	

@media (min-width: 1450px) {
  .insight_listings_module .sticky-insight .insight-card-background {max-height:calc(100svh - 240px);width: 100%;}
}

.sticky-insight {
  position: sticky;
  top: 80px;
}

.back-to-home{display:none;margin-bottom:15px}

.back-to-home a {
line-height: 12px;
  color: var(--black);
  cursor: pointer;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  font-weight: var(--medium);
  color:var(--black);
  position: relative;
  padding-left: 12px;
}
.back-to-home a:hover, .back-to-home a:focus {
  text-decoration: underline;color:var(--purple)
}
.back-to-home a:before {
content: "";
  background-image: url(../../../img/breadcrumbs.svg);
  transform: rotate(180deg); 
  width: 3px;
  height: 5px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: absolute;
  top: 4px;
  left: 0px;
}

@media (max-width: 1536px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 992px) {
	.insight_listings_module {padding-bottom: 20px;}
}

@media (max-width: 768px) {

}

@media (max-width: 600px) {

}