@import url(https://use.typekit.net/rqe3xqo.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.background-text-items{overflow-x:hidden}.background-text-items .item{position:relative;aspect-ratio:1/.6}.background-text-items .item:hover .overlay{opacity:1}.background-text-items .item .bg-img{z-index:1}.background-text-items .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(141,172,190,.55);padding:5rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;opacity:0;transition:all .5s cubic-bezier(.445,.05,.55,.95)}.background-text-items .item .overlay .title h2,.background-text-items .item .overlay .title h3,.background-text-items .item .overlay .title h4,.background-text-items .item .overlay .title h5{font-size:1.75rem;margin-bottom:1.5rem;line-height:1.2}.background-text-items .item .overlay .paragraph p{color:#fff;margin-bottom:1.5rem}@media only screen and (max-width:1124px){.background-text-items .item .overlay{padding:3rem;opacity:1}}@media only screen and (max-width:576px){.background-text-items .item{aspect-ratio:1/1}}