.blog-card{display:block}.blog-card__preview{border-radius:1.25rem 1.25rem 1.25rem 0;overflow:hidden;position:relative;aspect-ratio:129/74}.blog-card__preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.blog-card__info{position:absolute;bottom:0;left:0;background-color:#fff;padding:.5rem .75rem .5rem 0;border-top-right-radius:1rem}.blog-card__info::after{content:"";position:absolute;bottom:100%;left:0;width:1.25rem;height:1.25rem;background:rgba(0,0,0,0) url("../../img/decor/blog-round-lg.svg") center/contain no-repeat}.blog-card__body{padding-top:1rem}.blog-card__title{font:bold 1.375rem/145% "Mardoto","Tahoma",sans-serif;color:#181818;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}@media(max-width: 1023px){.blog-card__title{font-size:1.125rem}}@media(max-width: 767px){.blog-card__title{font-size:1rem}}.blog-card:hover .blog-card__preview img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-card:hover .blog-card__title{color:#ea411b}@media(max-width: 1023px){.blog-card__preview{border-radius:1rem 1rem 1rem 0}}@media(max-width: 767px){.blog-card__preview{border-radius:.5rem}.blog-card__info{padding:.25rem .5rem .25rem 0;border-top-right-radius:.75rem}.blog-card__info::after{width:.5rem;height:.5rem}.blog-card__body{padding-top:.75rem}}.blog-heading{margin-bottom:5rem;position:relative;background:linear-gradient(90deg, #FBFBFB 28.31%, rgba(245, 249, 250, 0) 66.25%)}.blog-heading__body{position:relative;padding:6rem 0;color:#293241;z-index:1}.blog-heading__title{margin-bottom:1rem}.blog-heading__desc{line-height:160%;font-style:italic;color:rgba(41,50,65,.7)}.blog-heading__preview{position:absolute;top:0;right:0;bottom:0}.blog-heading__preview img{mix-blend-mode:color-burn;width:auto;height:100%;object-fit:cover}.blog-listing{margin-bottom:28rem}.blog-listing .blog-card{margin-bottom:2.5rem}@media(max-width: 1023px){.blog-heading{margin-bottom:5rem}.blog-heading__body{padding:3rem 0}.blog-listing{margin-bottom:7.5rem}.blog-listing .blog-card{margin-bottom:2rem}}@media(max-width: 767px){.blog-heading{margin-bottom:2rem}.blog-heading__body{padding:1.5rem 0}.blog-heading__preview{position:static;margin-left:-1rem;margin-right:-1rem}.blog-listing{margin-bottom:4rem}.blog-listing .blog-card{margin-bottom:1.5rem}}
