.blog-page .promo-container{margin:20px 0 60px;padding:30px;border-radius:5px;box-shadow:0 5px 30px #3b3b3b12}.blog-page .promo-item.promo-item-lg{width:100%;height:240px}.blog-page .promo-item{color:var(--text-primary-color);display:block;position:relative;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:118px}.blog-page .promo-item span{height:50px;font-size:80%;position:absolute;bottom:0;width:100%;text-align:center;background-color:#fffc;height:67px;padding:10px 5px;transition:all .3s ease;overflow-y:hidden;left:0}.blog-page .promo-item:hover span{height:100%}.blog-page .blog-list-item{box-shadow:0 5px 30px #3b3b3b12;text-align:justify;padding:30px 15px;margin-bottom:25px;justify-content:end}.blog-page .blog-list-item .item-image{display:block;max-width:100%;width:350px;height:180px;margin:0 auto 15px;border-radius:5px}.blog-page .blog-list-item .item-image img{width:100%;height:auto;max-height:100%;border-radius:5px;object-fit:cover}.blog-page .blog-list-item .item-info{width:100%}.blog-page .blog-list-item .item-info h3{font-size:140%;font-weight:700;line-height:150%}.blog-page .blog-list-item .item-info h3 a{text-decoration:none;color:var(--primary-dark-color)}.blog-page .blog-list-item .item-date{font-size:90%;margin-bottom:5px}.blog-page .blog-list-item p{color:var(--text-color)}@media (min-width: 992px){.blog-page .blog-list-item{margin-left:15px}}@media (min-width: 768px){.blog-page .blog-list-item .item-image img{width:250px;height:100%}.blog-page .blog-list-item .item-info{padding:0 15px}}tags a{text-decoration:none;display:block}tags .tag{padding:2px 10px;font-size:90%;background-color:#ff5e5e;color:#fff;border-radius:5px}
