.hero-banner-section{margin-top:0;min-height:700px;background-size:cover !important;background-position:50% bottom !important;width:100vw;position:relative;margin-left:-50vw;left:50%;display:flex;align-items:flex-end}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section{align-items:center}}@media(max-width: 375px){.hero-banner-section{align-items:center}}.hero-banner-section>div{display:flex;align-items:flex-end}@media(min-width: 768px)and (max-width: 991px){.hero-banner-section{min-height:550px}}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section{min-height:550px}.hero-banner-section>div{align-items:center}}@media(max-width: 375px){.hero-banner-section{min-height:550px}.hero-banner-section>div{align-items:center}}.hero-banner-section:after{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 44.28%, #000 122.8%);position:absolute;left:0;right:0;top:0;bottom:0}.hero-banner-section>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:99}.hero-banner-section .hero-banner-content{position:relative;z-index:9;color:#fff;width:60%;padding:40px 0 100px 0}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .hero-banner-content{width:100%;padding:80px 0 0 0}}@media(max-width: 375px){.hero-banner-section .hero-banner-content{width:100%;padding:80px 0 0 0}}.hero-banner-section .hero-banner-content .hero-banner-content-inner{display:flex;flex-direction:column;row-gap:10px}.hero-banner-section .hero-banner-content .title{color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:normal}@media(min-width: 768px)and (max-width: 991px){.hero-banner-section .hero-banner-content .title{font-size:28px}}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .hero-banner-content .title{font-size:24px}}@media(max-width: 375px){.hero-banner-section .hero-banner-content .title{font-size:24px}}.hero-banner-section .hero-banner-content .subtitle{color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}@media(min-width: 768px)and (max-width: 991px){.hero-banner-section .hero-banner-content .subtitle{font-size:18px}}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .hero-banner-content .subtitle{font-size:18px}}@media(max-width: 375px){.hero-banner-section .hero-banner-content .subtitle{font-size:18px}}.hero-banner-section .hero-banner-content .description{color:#fff;font-family:"Source Sans 3",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px;max-width:730px}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .hero-banner-content .description{font-size:16px}}@media(max-width: 375px){.hero-banner-section .hero-banner-content .description{font-size:16px}}.hero-banner-section .banner-featured-logo{position:absolute;width:270px;height:194px;z-index:2;right:0;background-color:#fff;padding:0;bottom:0;border-top-left-radius:120px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .banner-featured-logo{justify-content:flex-end;padding-right:15px;align-items:flex-end}}@media(max-width: 375px){.hero-banner-section .banner-featured-logo{justify-content:flex-end;padding-right:15px;align-items:flex-end}}.hero-banner-section .banner-featured-logo img{width:150px;max-width:100%}@media(min-width: 768px)and (max-width: 991px){.hero-banner-section .banner-featured-logo img{width:130px}}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .banner-featured-logo img{width:110px}}@media(max-width: 375px){.hero-banner-section .banner-featured-logo img{width:110px}}@media(max-width: 767px)and (min-width: 376px){.hero-banner-section .banner-featured-logo{width:175px;height:130px}}@media(max-width: 375px){.hero-banner-section .banner-featured-logo{width:175px;height:130px}}
