.hero-section{display:flex;align-items:flex-end;min-height:228px;margin-top:0;padding-top:42px;padding-bottom:42px;background-color:#c21b17}
.hero-section h1{color:#fff;margin:0}
.hero-section .container .row{position:relative;margin-right:-12px;margin-left:-12px;z-index:2}
.hero-section .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;flex-direction:column}
@media(min-width:576px){.hero-section{background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/pdf/fg-retainer/L1902_03_agent.png");background-size:auto;background-repeat:no-repeat;background-position:right calc(-500px + 500 * ((100vw - 576px) / 864)) bottom}
}
@media(min-width:375px){.hero-section{min-height:calc(228px + 120*(100vw - 375px)/1065);padding-top:60px;padding-bottom:calc(42px + 40*(100vw - 375px)/1065)}
.hero-section h1,.h1,.h1{font-size:calc(44px + 12 * ((100vw - 375px) / 1065));line-height:calc(52px + 14 * ((100vw - 375px) / 1065));float:left;width:100%;margin-bottom:0;letter-spacing:0;font-family:"Roboto-Regular",sans-serif;font-weight:300;display:block}
.hero-section .banner-description{color:#fff;margin:0;margin-top:16px;font-size:calc(20px + 4 * ((100vw - 375px) / 1065));line-height:calc(30px + 5 * ((100vw - 375px) / 1065));font-weight:300;font-family:"Roboto-Regular",sans-serif;display:inline-block;padding:0}
}
@media(min-width:1440px){.hero-section{min-height:348px;padding-top:152px;padding-bottom:82px;background-position:right 0 bottom}
.hero-section h1{font-size:56px;line-height:66px}
.hero-section .banner-description{font-size:24px;line-height:35px}
}
@media(max-width:1199px){.hero-section .container{max-width:1152px}
section.hero-section{padding-left:12px;padding-right:12px}
}
@media(max-width:991px){.hero-section .banner-description{margin-top:calc(10px + 6 * ((100vw - 375px) / 1065))}
section.hero-section{padding-left:4px;padding-right:4px}
}