.heading-container{align-items:center;justify-content:center;text-align:start;margin:20px 0}.heading-title{color:var(--black);letter-spacing:1px;font-size:32px;font-weight:800}.heading-subtitle{font-size:1.2rem;color:var(--black);max-width:500px}@media (max-width:768px){.heading-container{align-items:center;justify-content:center;text-align:start}.heading-title{font-size:16px}.heading-subtitle{font-size:.8rem;color:var(--black);max-width:400px}}.blog-main{margin-block:60px}.blog-card{cursor:pointer;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.35);border-radius:22px;overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.08);transition:transform .35s ease,box-shadow .35s ease;height:100%;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-10px);box-shadow:0 18px 40px rgba(0,0,0,.14)}.blog-card-imgwrap{position:relative;width:100%;height:250px}.blog-card-img{object-fit:cover;transition:transform .5s cubic-bezier(.23,1,.32,1),filter .3s}.blog-card:hover .blog-card-img{transform:scale(1.07);filter:brightness(1.05)}.blog-card-body{padding:18px 20px 22px;flex:1 1 auto;display:flex;flex-direction:column}.blog-card-title{font-size:18px;font-weight:700;color:#222;margin-bottom:10px;line-height:1.35;-webkit-line-clamp:2}.blog-card-text,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-text{font-size:14px;color:#555;line-height:1.45;margin-bottom:18px;flex:1 1 auto;-webkit-line-clamp:3}.blog-btn{background:#0077cc;color:#fff!important;border:none;border-radius:50px;display:flex;justify-content:center;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:background .3s ease,transform .25s ease}.blog-btn:hover{background:#005fa3;transform:translateY(-2px)}@media (max-width:768px){.blog-main{margin-bottom:20px}.blog-card-imgwrap{height:200px}}@media (max-width:480px){.blog-card-imgwrap{height:180px}.blog-card-title{font-size:16px}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.bussiness-category-card{border-radius:25px;padding:15px;background-color:linear-gradient(to bottom right,#ffffff,#f5f5f5);text-align:center;border:1px dashed #007bff;transition:transform .3s ease-in-out,border-radius .3s ease-in-out;margin:12px 0;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bussiness-category-card img{width:40px;height:40px;margin-bottom:8px;mix-blend-mode:multiply;transition:transform .3s ease-in-out}.bussiness-category-card h6{font-size:14px;font-weight:500;color:var(--black);text-align:center;margin:0}.bussiness-category-card:hover{transform:translateY(-6px);background:linear-gradient(to bottom right,#e0f0ff,#ffffff)}.bussiness-category-card:hover img{transform:scale(1.3)}.default-icon{width:50px;height:50px;background-color:#f0f0f0;color:#555;font-weight:700;font-size:1.2rem;border-radius:50%}@media (max-width:768px){.bussiness-category-card{margin:5px 0;padding:12px;height:110px}.bussiness-category-card img{width:35px;height:35px}.bussiness-category-card h6{font-size:12px}}@media (max-width:576px){.bussiness-category-card{height:95px;padding:10px;margin:5px 0}.bussiness-category-card img{width:26px;height:26px;margin-bottom:4px}.bussiness-category-card h6{font-size:10px}}@media (max-width:400px){.bussiness-category-card{height:85px;padding:8px;margin:5px 0}.bussiness-category-card img{width:25px;height:25px}.bussiness-category-card h6{font-size:9px}}