@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.blog_listing.hero_banner .banner-wrapper .heading{max-width:460px}.blogs_list_sec .main_wrapper{grid-gap:30px;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media only screen and (max-width:991px){.blogs_list_sec .main_wrapper{grid-gap:25px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.blogs_list_sec .main_wrapper{grid-gap:20px}}@media only screen and (max-width:540px){.blogs_list_sec .main_wrapper{grid-template-columns:repeat(1,1fr)}}.blogs_col{background:var(--white);border-radius:10px;width:100%;height:100%;display:block;box-shadow:0 8px 24px #959da533}.blogs_col:hover figure img{transform:scale(1.1)}.blogs_col figure{border-radius:10px 10px 0 0;height:270px;line-height:0;transition:all .5s;position:relative;overflow:hidden}.blogs_col figure:before{content:"";opacity:0;z-index:1;background:#fff;width:0;height:86%;display:block;position:absolute;top:7%;left:0%;transform:skew(-20deg);box-shadow:0 0 55px 12px #fff}.blogs_col figure:hover:before{animation:.4s linear shine}.blogs_col figure img{border-radius:inherit}.blogs_col figcaption{padding:25px 20px}.blogs_col figcaption h6{font-size:18px;font-family:var(--publicsans);color:var(--black);margin-bottom:20px;font-weight:600;line-height:1.3}@media only screen and (max-width:768px){.blogs_col figcaption h6{font-size:18px}}.blogs_col figcaption p{color:var(--text);line-height:1.3}.banner.blog-detail-banner{margin-top:var(--headerheight)}.banner.blog-detail-banner .bg{height:calc(100vh - var(--headerfixed))}@media only screen and (max-width:768px){.banner.blog-detail-banner .bg{height:80vh}}.banner.blog-detail-banner .bg .banner-wrapper{top:unset;bottom:20%;translate:0 20%}@media only screen and (max-width:540px){.banner.blog-detail-banner .bg .banner-wrapper{bottom:30%;translate:0 30%}}.banner.blog-detail-banner .bg .banner-wrapper .container{position:relative}.banner.blog-detail-banner .bg .banner-wrapper .container .content{max-width:480px}.banner.blog-detail-banner .bg .banner-wrapper .container .content p{color:#ffffffb2;margin-bottom:20px;font-weight:500}.banner.blog-detail-banner .bg .banner-wrapper .container .content h1{font-family:var(--publicsans);color:var(--white);font-size:32px;font-weight:500}.blog_overview .main_wrapper{--gap:70px;justify-content:center;gap:var(--gap);display:flex}.blog_overview .main_wrapper .colA{flex:1;width:100%;max-width:100%}.blog_overview .main_wrapper .colB{flex:0 auto;width:100%;max-width:380px}.more_blogs_sec .heading{text-align:center;margin-bottom:40px}.more_blogs_sec .main_wrapper{position:relative}.more_blogs_sec .main_wrapper .more_slider{max-width:97%;padding:5px}.more_blogs_sec .main_wrapper .more_slider .blogs_col{box-shadow:0 0 10px #959da533}.blog-detail-secA .website-content{max-width:800px;margin:0 auto}.blog-detail-secA .website-content h1,.blog-detail-secA .website-content h2,.blog-detail-secA .website-content h3,.blog-detail-secA .website-content h4,.blog-detail-secA .website-content h5,.blog-detail-secA .website-content h6{text-transform:none}.more-blogs .heading{text-align:center;margin-bottom:50px}.more-blogs .main_wrapper{position:relative}.more-blogs .main_wrapper .more-swiper{max-width:97%}
