.container.responsivegrid.renew-insurance-box{padding:80px 0;background:linear-gradient(90deg,#ae1d32 0,#c2271e 100%)}
.container.responsivegrid.renew-insurance-box .cmp-container{margin:auto}
.container.responsivegrid.renew-insurance-box .title.heading48 .cmp-title .cmp-title__text,.container.responsivegrid.renew-insurance-box .text.fontSize20 .cmp-text p{color:#fff;font-size:48px;line-height:60px;text-align:center;font-family:"Roboto-Light"}
.container.responsivegrid.renew-insurance-box .text.fontSize20 .cmp-text p{font-size:20px;line-height:24px;margin-top:20px;padding-bottom:40px}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row{max-width:1154px !important;margin-left:auto;margin-right:auto}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container{display:flex;flex-wrap:wrap;justify-content:center;margin:-12px -10px 0}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:25%;padding:12px 10px 0}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser{padding:43px 27px;background-color:#fff;display:flex;flex-direction:column-reverse;justify-content:center;height:100%}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image{height:110px;margin-bottom:30px}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image img{margin:0 auto;height:100%;width:100%;object-fit:contain}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#20252b;font-family:"Roboto-Medium"}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content{position:relative;height:100%}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-family:"Roboto-Light";margin-top:2px;font-size:16px;line-height:22px;margin-bottom:40px}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p a{color:#c21b17}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2){display:flex;flex-wrap:wrap;margin-bottom:unset}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2) a{text-decoration:none;display:inline-block}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2) a{text-decoration:none;display:inline-block}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p a:nth-child(1){margin-right:10px}
.renew-insurance-box .renew-top{flex-grow:1}
.renew-insurance-box .cmp-teaser__action-container{margin-top:20px;display:flex;flex-wrap:wrap;position:absolute;bottom:0}
.renew-insurance-box .cmp-teaser__action-container .cmp-teaser__action-link{margin-right:10px;font-size:16px;line-height:22px;color:#c21b17;font-family:"Roboto-Medium";text-transform:uppercase;cursor:pointer}
.renew-insurance-box .cmp-teaser__action-container .cmp-teaser__action-link:last-child{margin-right:0}
@media(max-width:1199px){.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:33.33%}
}
@media(max-width:991px){.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:50%}
}
@media(max-width:767px){.renew-insurance-box{padding:48px 0}
.container.responsivegrid.renew-insurance-box{padding:48px 0}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:97%}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container{margin:unset}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser{padding:28px 24px}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image{height:78px;margin-bottom:12px}
.renew-insurance-box .cmp-teaser__action-container{margin-top:unset}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(1){margin-bottom:35px}
.container.responsivegrid.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2){margin-top:-20px}
.container.responsivegrid.renew-insurance-box .text.fontSize20 .cmp-text p{font-size:14px;line-height:19px;margin-top:8px}
.container.responsivegrid.renew-insurance-box .title.heading48 .cmp-title .cmp-title__text{font-size:28px;line-height:36px}
}
@media(min-width:576px){.renew-insurance-box .cmp-container{max-width:540px}
}
@media(min-width:768px){.renew-insurance-box .cmp-container{max-width:720px}
}
@media(min-width:992px){.renew-insurance-box .cmp-container{max-width:960px}
}
@media(min-width:1200px){.renew-insurance-box .cmp-container{max-width:1140px}
}
@media(min-width:1400px){.renew-insurance-box .cmp-container{max-width:1320px}
}