section.cards .inner{display:grid;grid-template-columns:100%;gap:30px}section.cards .heading h2+p,section.cards .heading p+p{margin-top:20px}section.cards .button{display:inline-block;overflow:hidden;position:relative}section.cards .listing{display:grid;grid-template-columns:100%;gap:30px}@media(min-width: 767px){section.cards .listing{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){section.cards .listing{grid-template-columns:repeat(4, 1fr)}section.cards .listing.count-5{grid-template-columns:repeat(5, 1fr)}section.cards .listing.count-4{grid-template-columns:repeat(4, 1fr)}section.cards .listing.count-3{grid-template-columns:repeat(3, 1fr)}section.cards .listing.count-2{grid-template-columns:repeat(2, 1fr)}section.cards .listing.count-1{grid-template-columns:100%}}section.cards .item{border:3px solid rgba(111,94,71,.1)}section.cards .item a{text-decoration:none;display:block;height:100%;transition:background-color .25s ease-in-out;color:#22252e}section.cards .item a h3{color:#6f5e47}section.cards .item a:hover{background-color:rgba(111,94,71,.1);color:#22252e}section.cards .item a:hover h3{color:#273469}section.cards .photo{position:relative;aspect-ratio:500/300;overflow:hidden}section.cards .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.cards .content{padding:20px}section.cards h3{font-size:1.5rem;line-height:1}section.cards h3+p{margin-top:20px}section.cards.tanlight .item,section.cards.graylight .item{border-color:rgba(0,0,0,0)}