.banner-section{padding:160px 0 100px}.banner-section .text-box h6{background:#ecf1f5;color:#61666b;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;margin-bottom:32px;max-width:max-content;padding:5px 8px;text-transform:uppercase}.banner-section .text-box h1{color:#1c1e20;font-size:60px;margin-bottom:16px}.banner-section .text-box p{color:#1c1e20;font-size:18px;font-weight:400;margin-bottom:12px}.banner-section .text-box .bottom-info{align-items:center;display:flex;flex-wrap:wrap}.banner-section .bottom-info .cta_container{align-items:center;display:flex;margin-right:20px;margin-top:12px}.banner-section .bottom-info .cta_container .primary-cta{font-family:Elza;margin-right:12px;margin-top:20px;padding:16px 24px 12px}.banner-section .bottom-info .cta_container .attend-cta{background:#f2f3fa;color:#193d9b;font-family:Elza;font-size:16px;font-weight:600;margin-top:20px;padding:12px 24px 8px}.banner-section .bottom-info .sponsor-info{align-items:center;display:flex;margin-top:32px}.banner-section .bottom-info .sponsor-info p{font-size:16px;margin:0 7px 0 0}.banner-section .bottom-info .sponsor-info a{line-height:0}.banner-section .img-box{line-height:0;text-align:center}@media(min-width:768px) and (max-width:991.98px){.banner-section .text-box h1{font-size:50px}}@media(max-width:767.98px){.banner-section .text-box h1{font-size:48px}.banner-section .content-box{flex-direction:column-reverse}.banner-section .img-box{margin-bottom:60px}.banner-section .bottom-info .cta_container .primary-cta{font-size:16px}}@media(max-width:375.98px){.banner-section .bottom-info .cta_container{margin-right:0}}