.blog-parent{display:flex;flex-wrap:wrap;margin-top:7rem;overflow:hidden}.blog-btn{position:relative;margin:7.5rem 0 0;text-align:center}.category-filter li button{appearance:none;-webkit-appearance:none;background:0 0;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;position:relative;display:block;transition:all .2s linear}.category-filter li button:before,.category-filter li button:after{content:"";position:absolute;bottom:0;z-index:1;width:0;height:1px;background-color:#ec1f27;transition:all .2s linear}.category-filter li button:before{left:50%}.category-filter li button:after{right:50%}.category-filter li.active button,.category-filter li:hover button{color:#1e1e21}.category-filter li.active button:before,.category-filter li.active button:after,.category-filter li:hover button:before,.category-filter li:hover button:after{width:50%}.blog-item{position:relative;width:50%;margin:0 0 12.5rem;overflow:hidden}.blog-img{position:relative;height:40rem;overflow:hidden}.blog-img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:all .2s linear}.blog-img-wrapper:hover{transform:scale(1.2)}.blog-item-wrapper{padding:0 8.5rem 11rem 17rem}.blog-title{position:relative;margin:4rem 0 0;font-weight:700;font-size:26px;line-height:34px}.blog-title a{color:#1e1e21;text-decoration:none}.blog-title a:hover{color:#ec1f27}.blog-tags{margin:1rem 0 0;color:#757575}.blog-tags,.blog-tags span{font-size:16px;line-height:28px}.blog-tags span{position:relative;display:inline-block;margin:0 0 0 1rem;padding:0 0 0 1.5rem;text-transform:lowercase}.blog-tags span:first-child{margin:0;padding:0}.blog-tags span:first-child:before{display:none}.blog-tags span:before{content:"/";position:absolute;top:0;left:0}.blog-text{margin:3rem 0 0;font-size:18px;line-height:30px}.blog-text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-desc{position:absolute;bottom:0;left:0;width:100%;padding-right:8.5rem;padding-left:17rem}.blog-name{margin:3rem 0 0;font-weight:400;font-size:16px;line-height:28px;color:#ec1f27}.blog-post-info{display:flex;justify-content:space-between}.blog-info{margin:3rem -2rem 0;color:#b9c2c7}.blog-info p{display:inline-block;padding:0 2rem;font-size:16px;line-height:28px}.blog-info span{font-weight:700;font-size:12px;line-height:24px;text-transform:uppercase}.blog-social{margin:3rem 0 0;color:#b9c2c7}.blog-social p{font-weight:700}.blog-social p,.blog-social span{display:inline-block;font-size:12px;line-height:24px;text-transform:uppercase}.blog-social span{margin:0 0 0 4rem;cursor:pointer;transition:all .2s linear}.blog-social [data-social=twitter]:hover{color:#36b9ff}.blog-social [data-social=facebook]:hover{color:#3c5b9a}.blog-social [data-social=linkedin]:hover{color:#1686b0}@media only screen and (max-width:1680px){.blog-title{font-size:calc(.00833*100vw + 12px);line-height:calc(1.167vw + 14.4px)}.blog-tags,.blog-tags span{font-size:calc(.167vw + 13.2px);line-height:calc(.00833*100vw + 14px)}.blog-text{font-size:calc(.333vw + 12.4px);line-height:calc(1vw + 13.2px)}.blog-info p,.blog-name{font-size:calc(.167vw + 13.2px);line-height:calc(.00833*100vw + 14px)}.blog-info span,.blog-social p,.blog-social span{font-size:calc(.167vw + 9.2px);line-height:calc(.00833*100vw + 10px)}}@media only screen and (max-width:1280px){.blog-btn{margin:-3.5rem 0 0}.blog-desc,.blog-item-wrapper{padding-right:8rem;padding-left:8rem}}@media only screen and (max-width:1024px){.blog-post-container{width:100%}.blog-post-info{margin:0-1rem}.blog-info,.blog-info p,.blog-social,.blog-social p{padding:0 1rem}.blog-img{height:28rem}}@media only screen and (max-width:768px){.blog-item{width:100%;margin:0 0 6rem}.blog-img{height:40rem}.blog-item-wrapper{padding-left:3rem;padding-right:3rem;padding-bottom:0}.blog-desc{position:static;padding:0 3rem;margin-top:3.6rem}.blog-info{padding:0}.blog-post-img{background-size:contain;margin:0 0-55px}.blog-title{position:relative;margin:4rem 0 0}}@media only screen and (max-width:640px){.blog-post-info{flex-wrap:wrap;margin:0}.blog-info,.blog-social{width:100%}.blog-info,.blog-social,.blog-social p{padding:0}}@media only screen and (max-width:480px){.blog-img{height:30rem}.blog-item-wrapper,.blog-desc{padding-left:1.5rem;padding-right:1.5rem}.blog-title{font-size:16px;line-height:20px;margin:2rem 0 0}.blog-tags,.blog-tags span,.blog-text,.blog-info p,.blog-name{font-size:14px;line-height:18px}.blog-info span,.blog-social p,.blog-social span{font-size:10px;line-height:14px}.blog-info{margin:3rem 0 0}.blog-info p,.blog-social p{padding:0 .5rem}.blog-social span{margin:0 0 0 2rem}}.related-posts{overflow:hidden}@media (min-width:1281px){.blog-item:nth-child(2n) .blog-item-wrapper{padding:0 17rem 11rem 8.5rem}.blog-item:nth-child(2n) .blog-desc{padding-right:17rem;padding-left:8.5rem}}