.carousel{column-gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:80px 0;row-gap:96px;width:100%}.cs-first-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:37.375rem;justify-content:space-between;width:100%}.cs-first{gap:3rem;justify-content:center;width:65%}.cs-first-div{display:flex;flex-direction:column;gap:48px}.full-carousel-card{display:grid;grid-column-end:span 3;height:fit-content}.cs-container{border-radius:1rem;gap:3rem;height:100%;justify-content:center;min-height:33.125rem;padding:2.5rem}.cs-container,.cs-text-container{align-items:flex-start;display:flex;flex-direction:column}.cs-text-container{align-self:stretch;flex:1 0 0;gap:1.5rem;padding:2.5rem 1rem 3.5rem}.carousel-card{align-items:center;align-self:stretch;border-bottom:2px solid #bebebe;display:flex;flex-direction:column;height:100%;width:100%}.cs-image{align-self:stretch;aspect-ratio:135/88;background:url(/Users/tmiceli/Downloads/Stock%20Images/AdobeStock_118993701.jpeg) #d3d3d3 50%/cover no-repeat;border-radius:var(--Radius-component-radius,1rem);display:block;flex-shrink:0;height:16.5rem}.cs-eyebrow-h3-inst{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}div.cs-eyebrow-h3-inst>p:hover,h3:hover{color:#bc302d}a.clickable{align-self:stretch}a.clickable,a.clickable:hover{cursor:pointer;text-decoration:none}div.carousel-card-img:hover{background-size:cover}.carousel-card-frame{align-self:stretch;aspect-ratio:135/88;border-radius:1rem;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative}.carousel-card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%}.carousel-card-frame .carousel-card-img:focus,.carousel-card-frame .carousel-card-img:hover{transform:scale(1.2);transition:all .5s}@media(max-width:1024px){.carousel{grid-template-columns:1fr 1fr}.full-carousel-card{grid-column-end:span 2}.cs-container{min-height:20rem}}@media(max-width:480px){.carousel{grid-template-columns:1fr}.full-carousel-card{grid-column-end:span 1}.cs-container{min-height:100%;padding:2.5rem 1.5rem}.carousel-card{width:100%}.cs-resource-card{height:fit-content;width:100%}}