.blog-list__hero{position:relative}.blog-list__pattern{position:absolute;top:10%;right:0;bottom:0;width:60%;z-index:-1}.post-list__search{background:#f3f3f3;display:flex;flex-flow:row nowrap;width:100%;border-radius:10px;margin-bottom:2rem}.post-list__search__input{border:0 none;background:transparent;padding:1rem;flex:1;box-shadow:none}.post-list__button{padding:1rem;margin:0;border:0 none;background:transparent}.post-list__button svg{display:block;width:20px;height:20px}.blog-list__category-selector{-webkit-appearance:none;appearance:none;display:block;background-color:#f3f3f3;background-image:url('//www.therealestatecpa.com/hubfs/raw_assets/public/Hall/assets/img/down-arrow.svg');background-size:20px 20px;background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;width:100%;padding:1rem;border:0 none;border-radius:10px}@media(min-width:768px){.blog-list__pattern{width:30%;right:auto;left:0}.post-list__search{max-width:300px}.blog-list__category-selector{max-width:300px}}.blog-list__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:auto;gap:2rem}@media(min-width:500px){.blog-list__items{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}.blog-list__item{flex:1;position:relative;transform:translateY(0) !important;opacity:1 !important;transition:transform ease 1s,opacity .5s ease}.blog-list__item--noimage{padding:1.5rem;border-radius:10px;box-shadow:0 3px 6px rgba(37,37,37,.2);display:flex;flex-flow:column nowrap;justify-content:center;transition:box-shadow .5s ease}.blog-list__item:hover{transform:translateY(-5px) !important;transition:transform ease .25s}.blog-list__item--noimage:hover{box-shadow:0 10px 30px rgba(37,37,37,.12)}.blog-list__item__meta{color:#737990;font-size:.8rem;position:relative;z-index:2;margin-top:0}.blog-list__item__header{height:300px;overflow:hidden;border-radius:10px;box-shadow:0 3px 10px rgba(37,37,37,.2);transition:box-shadow .5s ease}.blog-list__item__header.video{position:relative}.blog-list__item:hover .blog-list__item__header{box-shadow:0 10px 30px rgba(37,37,37,.12)}.blog-list__item__header img{object-fit:cover;object-position:center;width:100%;height:100%}.blog-list__item__header.video svg{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);height:60px;width:60px;z-index:2;pointer-events:none}.blog-list__item__footer{padding:1rem 0 0 0}.blog-list__item__title a{text-decoration:none;color:#252525}.blog-list__item__title a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-list__item__more{color:#ee6a34;font-weight:700}