.redBgWithContent .leftContentBox{padding:40px 50px;background-image:linear-gradient(244deg,#c5281c 100%,#af2219 0);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width:75%;display:inline-block;vertical-align:top;position:sticky;top:80px}
.redBgWithContent .leftContentBox h5{font-family:'robotolight';font-size:4.8rem;line-height:60px;padding-bottom:30px;color:#fff}
.redBgWithContent .leftContentBox p.customclass{font-family:'robotolight';font-size:4.4rem;line-height:60px;padding-bottom:30px;color:#fff}
.redBgWithContent .leftContentBox p{font-family:'robotolight';font-size:2rem;line-height:28px;padding-bottom:10px;color:#fff}
.redBgWithContent .leftContentBox .textWrap{max-width:70%}
.redBgWithContent .rightContentBox{padding:48px 70px 48px 50px;background:#fff;margin:80px 0 0 -21%;box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);width:45%;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative}
.redBgWithContent .rightContentBox ul li{padding:0 0 25px 25px;position:relative}
.redBgWithContent .rightContentBox ul li::before{position:absolute;content:'';left:0;top:6px;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/red-arrow-tick-icon.svg);width:14px;height:12px}
.redBgWithContent .rightContentBox ul li ul{padding-bottom:5px}
.redBgWithContent .rightContentBox ul li li{font-size:1.6rem;padding:0 0 10px 20px;position:relative}
.redBgWithContent .rightContentBox ul li li::before{position:absolute;content:'';top:3px;background:url(../../content/dam/futuregeneraliindiainsurancecoltd/common/bullet.gif) no-repeat;width:14px;height:12px}
.redBgWithContent .rightContentBox p{font-size:1.6rem;line-height:1.3em}
.redBgWithContent .rightContentBox span{font-family:"robotolight";font-size:1.6rem;line-height:20px;color:#20252b;display:block}
.redBgWithContent .rightContentBox .withTicker{padding-bottom:15px;font-family:robotoregular;font-size:1.4rem}
@media(max-width:1023px){.redBgWithContent .includedComp ul li{width:45%}
}
@media(max-width:990px){.redBgWithContent .container{padding:0;max-width:100%}
.redBgWithContent .leftContentBox{display:block;padding:55px 5% 100px 5%;position:relative;top:0;width:100%}
.redBgWithContent .leftContentBox h5{font-size:4rem;line-height:52px;padding-bottom:20px}
.redBgWithContent .leftContentBox p.customclass{font-size:4rem;line-height:52px;padding-bottom:20px}
.redBgWithContent .leftContentBox p{font-size:1.6rem;line-height:24px;padding-bottom:20px}
.redBgWithContent .leftContentBox .textWrap{max-width:100%}
.redBgWithContent .rightContentBox{margin:-75px auto 0;width:90%;display:block}
}
.redBgWithStickyContent{padding-bottom:50px;position:relative}
.redBgWithStickyContent:after{content:'';position:absolute;right:0;top:60px;width:1307px;height:454px;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/images/icons/red/after-purchase-transparant-bg.png) no-repeat;background-size:cover}
.redBgWithStickyContent .contentBoxWrap{display:flex;justify-content:flex-end;z-index:1}
.redBgWithStickyContent .leftContentBox{padding:110px 50px 110px 111px;width:60%;display:inline-block;vertical-align:top;position:relative;top:0;z-index:1;position:absolute}
.redBgWithStickyContent .leftContentBox:before{content:'';position:absolute;left:-50%;top:0;width:100%;height:100%;background-color:#ad2115}
.redBgWithStickyContent .leftContentBox:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ad2115;transform:skew(-50deg,0);border-radius:0 0 150px 0}
.redBgWithStickyContent .leftContentBox h5{font-family:'robotolight';font-size:4.8rem;line-height:60px;padding-bottom:30px;color:#fff}
.redBgWithStickyContent .leftContentBox p{font-family:'robotolight';font-size:2rem;line-height:28px;padding-bottom:10px;color:#fff}
.redBgWithStickyContent .leftContentBox .textWrap{max-width:60%;position:relative;z-index:1}
.redBgWithStickyContent .rightContentBox{padding:20px 50px 20px 50px;background:hsl(0,0,100%);margin:50px 0 0 0;box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);width:48%;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative;z-index:2;max-width:552px}
.redBgWithStickyContent .rightContentBox ul li{padding:0 0 25px 25px;position:relative}
.redBgWithStickyContent .rightContentBox ul li::before{position:absolute;content:'';left:0;top:6px;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/images/icons/red/red-arrow-tick-icon.svg);width:14px;height:12px}
.redBgWithStickyContent .rightContentBox ul li ul{padding-bottom:5px}
.redBgWithStickyContent .rightContentBox ul li li{font-size:1.6rem;padding:0 0 10px 20px;position:relative}
.redBgWithStickyContent .rightContentBox ul li li::before{position:absolute;content:'';top:3px;background:url(../assets/images/bullet.gif) no-repeat;width:14px;height:12px}
.redBgWithStickyContent .rightContentBox p{font-size:1.6rem;line-height:1.3em}
.redBgWithStickyContent .rightContentBox span{font-family:"robotolight";font-size:1.6rem;line-height:20px;color:#20252b;display:block}
.redBgWithStickyContent .rightContentBox .withTicker{padding-bottom:5px;font-family:'robotobold'}
.redBgWithStickyContent .leftContentBox{position:sticky}
.redBgWithStickyContent .rightContentBoxWrap{width:35%;display:inline-block;position:relative;vertical-align:top}
.redBgWithStickyContent .rightContentBox{width:100%}
@media(max-width:1200px){.redBgWithStickyContent .leftContentBox{padding:80px;width:65%}
.redBgWithStickyContent:after{width:90%;height:400px}
.redBgWithStickyContent .rightContentBoxWrap{width:29%}
.redBgWithStickyContent .rightContentBox{padding:10px 20px}
}
@media(max-width:1023px){.redBgWithStickyContent .includedComp ul li{width:45%}
}
@media(max-width:990px){.redBgWithStickyContent .container{padding:0;max-width:100%}
.redBgWithStickyContent .leftContentBox{display:block;padding:55px 5% 100px 5%;position:relative;top:0;width:100%}
.redBgWithStickyContent .leftContentBox h5{font-size:4rem;line-height:52px;padding-bottom:20px}
.redBgWithStickyContent .leftContentBox p{font-size:1.6rem;line-height:24px;padding-bottom:20px}
.redBgWithStickyContent .leftContentBox .textWrap{max-width:100%}
.redBgWithStickyContent .rightContentBox{margin:-75px auto 0;width:90%;display:block}
.redBgWithStickyContent .leftContentBox:before{left:0}
.redBgWithStickyContent:after,.redBgWithStickyContent .leftContentBox:after{display:none}
.redBgWithStickyContent .rightContentBoxWrap{width:100%}
}