.banner-part{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:30px 0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.banner-part::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (max-width:768px){.banner-part{padding:100px 20px;background-size:cover;background-position:center top}.hdp{display:none}.serbox{min-height:120px;padding:0px}.serbox-title{font-size:15px}}@media (max-width:480px){.banner-part{padding:67px 15px;background-size:cover;background-position:center top;min-height:8vh;max-height:4vh}}.wscronly_{display:block}@media (max-width:991px){.wscronly{display:none}.mgtop{padding-top:53px}.categsroll{font-size:12px}.suggest-card{max-height:150px}.suggest-card img{height:30px;margin-bottom:10px}.banner-content h1{font-size:15px;margin-top:10px}}@media (max-width:767px){.hmlrgicon li{border-radius:10px}}.suggest-card p,.categsroll{color:#003366}.hmlrgicon .icontext{color:#003366}.business-promo-section{padding:45px 0;background:#ffffff}.business-promo-banner{position:relative;overflow:hidden;background:linear-gradient(120deg,#102c50,#174a7e);padding:45px 40px;border-radius:12px;box-shadow:0 10px 30px rgba(16,44,80,0.12)}.promo-label{display:inline-block;color:#f3b64f;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:12px}.business-promo-banner h2{color:#ffffff;font-size:32px;font-weight:800;margin-bottom:12px;line-height:1.3}.business-promo-banner p{color:#dce7f3;font-size:16px;line-height:1.7;margin-bottom:20px;max-width:750px}.promo-services{display:flex;flex-wrap:wrap;gap:10px}.promo-services span{color:#ffffff;font-size:12px;font-weight:600;padding:7px 13px;border:1px solid rgba(255,255,255,0.25);border-radius:30px;background:rgba(255,255,255,0.08)}.promo-btn{display:inline-block;background:#efa72f;color:#102c50;font-size:14px;font-weight:700;padding:15px 23px;border-radius:5px;text-decoration:none !important;white-space:nowrap;transition:all 0.3s ease;position:relative;z-index:2}.promo-btn:hover{background:#ffffff;color:#102c50;transform:translateY(-3px)}.promo-decoration{position:absolute;width:250px;height:250px;border:35px solid rgba(255,255,255,0.04);border-radius:50%;right:-90px;top:-110px;pointer-events:none}@media (max-width:991px){.business-promo-banner{padding:35px 30px}.business-promo-banner h2{font-size:28px}.promo-btn{padding:13px 17px}}@media (max-width:575px){.business-promo-section{padding:30px 0}.business-promo-banner{padding:30px 22px;border-radius:8px}.business-promo-banner h2{font-size:25px}.business-promo-banner p{font-size:14px}.promo-services{gap:8px}.promo-services span{font-size:11px;padding:6px 10px}.promo-btn{display:block;text-align:center;width:100%}}