.BannerSection{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;border-radius:20px;padding:40px;margin:80px 0;min-height:410px;overflow:hidden;border:1px solid rgba(0,0,0,.1019607843)}.BannerSection__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:20px}.BannerSection__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;width:49%}@media(max-width:900px){.BannerSection__content{width:100%}}.BannerSection__title{font-size:32px;font-weight:500;font-family:Montserrat,sans-serif}@media(max-width:900px){.BannerSection__title{font-size:24px;max-width:400px}}.BannerSection__bold{font-weight:800}.BannerSection__statsRow{display:flex;flex-wrap:wrap;flex-direction:row;gap:40px}@media(max-width:900px){.BannerSection__statsRow{flex-direction:column;gap:12px}}.BannerSection__statBox{display:flex;flex-direction:column;align-items:flex-start;width:calc(50% - 20px)}.BannerSection__statValue{font-size:40px;font-weight:800;font-family:Montserrat,sans-serif;line-height:50px}@media(max-width:900px){.BannerSection__statValue{font-size:24px}}.BannerSection__statLabel{font-size:16px;font-weight:500;opacity:.5;font-family:Montserrat,sans-serif;line-height:20px}@media(max-width:900px){.BannerSection__statLabel{font-size:12px}.BannerSection{flex-direction:column;padding:24px}.BannerSection__statsRow{gap:16px}}