.blog-detail-wrapper{flex-direction:column;align-items:center;margin-bottom:1rem;display:flex}.blog-detail-heading{font-family:var(--font-montserrat-alternates);color:#000000b3;text-align:center;font-size:30px;font-weight:600}.blog-detail-heading span{color:#f7941d}.blog-detail-card-gradient-wrapper{background:linear-gradient(#eee 0%,#eeeeee80 50%,#fff0 100%);border-radius:70px;width:100%;padding:2px}.blog-detail-card{background:#fcfcfc;border-radius:70px;flex-direction:column;align-items:center;gap:25px;padding:20px;display:flex}.blog-detail-image-wrapper{background:#fff;border-radius:55px;width:100%;min-height:300px;position:relative;overflow:hidden}.blog-detail-image{object-fit:cover;background:#fff;border-radius:55px;width:100%;display:block}.blog-detail-body{flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:0;display:flex}.blog-title{font-family:var(--font-nunito),sans-serif;color:#100e3d;font-size:24px;font-weight:600}.blog-date{font-family:var(--font-nunito),sans-serif;color:#8b8b8b;font-size:18px;font-style:italic;font-weight:500}.blog-paragraph{font-family:var(--font-nunito),sans-serif;text-align:justify;color:#000000b3;font-size:20px;font-weight:400}.blog-subtitle{font-family:var(--font-nunito),sans-serif;color:#100e3d;margin:0;font-size:20px;font-weight:bolder}.blog-bullets li::marker{color:#100e3d}.blog-detail-image-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:55px;width:100%;height:100%;animation:1.5s infinite loading;position:absolute;top:0;left:0}.skeleton-loader{width:100%;height:100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.opacity-0{opacity:0}.opacity-1{opacity:1}@media (max-width:991px){.blog-detail-card-gradient-wrapper{border-radius:40px;width:100%;max-width:100%}.blog-detail-card{border-radius:38px;gap:24px}.blog-detail-image{height:auto}.blog-detail-image-wrapper,.blog-detail-image,.blog-detail-image-skeleton{border-radius:32px}.blog-detail-image-wrapper{min-height:150px}.blog-title{font-size:22px}.blog-paragraph{font-size:19px}}@media (max-width:576px){.blog-detail-card{gap:20px}.blog-detail-image-wrapper,.blog-detail-image{border-radius:14px;height:auto}.blog-detail-image-wrapper{min-height:60px}.blog-detail-heading{font-size:20px;margin-top:2rem!important}.blog-title{font-size:20px}.blog-date{font-size:16px}.blog-paragraph{font-size:18px}}.all-blogs-wrapper{flex-direction:column;align-items:center;padding:0 15px;display:flex}.all-blogs-heading{font-family:var(--font-montserrat-alternates);color:#000000b3;text-align:center;margin-bottom:3rem;font-size:30px;font-weight:600}.all-blogs-heading span{color:#f7941d}.all-blog-card{cursor:pointer;background:#fff;border:none;border-radius:10px;gap:20px;transition:transform .3s;overflow:hidden}.all-blog-card:hover{transition:all .3s;transform:translateY(-2px)}.all-blog-image-wrapper{border-radius:10px;width:100%;height:200px;overflow:hidden}.all-blog-thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s}.all-blog-image-wrapper:hover{transition:all .3s;transform:translateY(-2px)}.all-blog-card-body{flex-direction:column;gap:20px;padding:0;display:flex}.all-blog-title{font-family:var(--font-nunito),sans-serif;color:#100e3d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.all-blog-date{font-family:var(--font-nunito),sans-serif;color:#8b8b8b;margin:0;font-size:18px;font-weight:400}.all-blog-read-more{font-family:var(--font-nunito),sans-serif;color:#1b4e9b;margin:0;font-size:20px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.all-blog-read-more:hover{color:#e6831a}@media (max-width:1024px){.all-blog-title{font-size:20px}.all-blog-date{font-size:16px}.all-blog-read-more{font-size:18px}.all-blog-card-body{gap:16px}}@media (max-width:768px){.all-blogs-heading{font-size:28px}.all-blog-date{font-size:14px}.all-blog-title{font-size:18px}.all-blog-read-more{font-size:16px}.all-blog-card-body{gap:10px}}@media (max-width:576px){.all-blogs-heading{font-size:24px}.all-blog-card{gap:10px}.all-blog-image-wrapper{height:160px}.all-blog-date{font-size:14px}}
