.shopkeeperinsurance-hero-container{color:#fff;justify-content:space-between;align-items:center;height:500px;padding:50px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.shopkeeperinsurance-hero-container:before{content:"";opacity:.5;z-index:-1;background-image:url(/shopkeeperinsuranceherobanner.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.shopkeeperinsurance-hero-text-box{max-width:50%}.shopkeeperinsurance-imgslider{border:2px solid #000;border-radius:20px;justify-content:center;align-items:center;width:37%;height:300px;display:flex;overflow:hidden}.shopkeeperinsurance-sliderimg{object-fit:contain;border-radius:5px;width:100%;height:100%;display:none}.shopkeeperinsurance-containform-container{justify-content:space-between;max-width:1400px;margin:40px auto;padding:40px;display:flex;box-shadow:0 4px 10px #0000001a}.shopkeeperinsurance-benefits{padding-left:0;list-style:none}.shopkeeperinsurance-benefits li{color:#333;margin-bottom:12px;padding-left:30px;font-size:16px;line-height:1.4;position:relative}.shopkeeperinsurance-benefits li:before{content:"•";color:#f5a526;font-size:2em;line-height:.5;position:absolute;top:50%;left:0;transform:translateY(-50%)}.shopkeeperinsurance-text{text-align:justify}.shopkeeperinsurance-info{margin-top:8px}@media (max-width:576px){.shopkeeperinsurance-hero-container{text-align:center;flex-direction:column;padding:20px}.shopkeeperinsurance-imgslider{border-radius:8px;width:95%;height:180px;margin-bottom:40px}.shopkeeperinsurance-hero-text-box{max-width:100%}.shopkeeperinsurance-hero-text-box h1{text-align:left;font-size:20px}.shopkeeperinsurance-hero-text-box p{text-align:left;font-size:14px}.shopkeeperinsurance-containform-container{flex-direction:column;margin:0 auto;justify-content:center!important;align-items:center!important}.shopkeeperinsurance-heading{font-size:18px}.shopkeeperinsurance-text{font-size:14px}.shopkeeperinsurance-subheading{margin-top:30px;font-size:18px}}@media (min-width:768px) and (max-width:1024px){.shopkeeperinsurance-hero-container{text-align:center;flex-direction:row;height:auto;padding:20px}.shopkeeperinsurance-hero-text-box{margin-bottom:60px;margin-right:50px}.shopkeeperinsurance-hero-text-box h1{text-align:left;font-size:28px}.shopkeeperinsurance-hero-text-box p{text-align:left;font-size:14px}.shopkeeperinsurance-imgslider{border-radius:15px;width:36%;height:200px;margin-bottom:60px}.shopkeeperinsurance-containform-container{flex-direction:row;margin:40px auto}.shopkeeperinsurance-heading{font-size:18px}.shopkeeperinsurance-text{font-size:14px}.shopkeeperinsurance-subheading{margin-top:30px;font-size:18px}}
