.blog-container{background-color:var(--lightCustomColor);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.blog-content{align-items:center;width:100%;padding:20px;display:flex}.blog-content:first-child{justify-content:space-between}.blog-content:nth-child(2){justify-content:space-evenly;padding:3rem}.blog-heading>h2{font-size:40px;font-weight:700}.blog-heading>h2>span{color:var(--customColor)}.blog-heading>h6{color:var(--customColor);font-weight:700}.blog-heading>a{text-decoration:none}.blog-heading>a>button{color:#fff;z-index:2;background-color:#000;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;font-size:20px;font-weight:500;display:flex;position:relative;overflow:hidden}.blog-heading>a>button:after{content:"";background-color:var(--customColor);z-index:-1;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}.blog-heading>a>button:hover:after{width:100%;height:100%}.blog-HeadingIcon{color:#fff}.blog-Card{background-color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:420px;height:500px;padding:20px;transition:all .3s;display:flex;box-shadow:0 0 10px #e7e7e7}.blog-Card:hover{transform:scale(1.02)}.blog-ImgContainer{border-radius:10px;width:100%;height:250px;overflow:hidden}.blog-Card:hover .blog-ImgContainer>img{transform:scale(1.02)}.blog-ImgContainer>img{object-fit:cover;border-radius:10px;width:100%;height:100%;transition:all .3s}.blog-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.blog-wrapper>h3{text-align:center}.blog-Card:hover .blog-wrapper>h3{color:var(--customColor)}.blog-wrapper>a{text-decoration:none}.blog-wrapper>a>button{color:gray;background-color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:5px 10px;display:flex}.blog-ReadIcon{color:gray}.blog-item{background-color:#fff;border-radius:10px;width:90%;height:50px;padding:10px;position:absolute;top:-60px}@media screen and (max-width:768px){.blog-container{padding:10px}.blog-content{flex-direction:column}.blog-heading{flex-direction:column;justify-content:center;align-items:center;display:flex}.blog-content{padding:10px}.blog-heading>h2{text-align:center;font-size:30px}.blog-Card{gap:10px;width:300px;height:100%;margin:10px}.blog-content:first-child{justify-content:space-between;gap:10px}}
