.banner-section{background-repeat:no-repeat;background-size:cover;isolation:isolate;padding:80px 0 104.48px;position:relative}.banner-section .content-wrapper{max-width:1146px;padding:0;width:calc(100vw - 30px)}.banner-section .sub-title{font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 32px}.banner-section .heading{margin:0 0 32px}.banner-section .heading h1{font-family:Poppins;font-size:104px;margin:0 0 12px}.banner-section .heading h1,.banner-section .heading p{color:#fff;font-style:normal;font-weight:500;line-height:100%}.banner-section .heading p{font-size:46px;margin:0}.banner-section a.cta_button{background:var(--Deep-Purple-A500,#5400c9);border:1px solid #5400c9;border-radius:18px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:24px;padding:15px 24px;transition:all .3s linear}.banner-section a.cta_button:hover{background-color:transparent;color:#5400c9}.banner-section .logo-image img{display:block;height:auto;margin:0 0 12px;width:111px}.date_wrapper{color:#fff;display:flex;font-family:Poppins;font-size:46px;font-style:normal;font-weight:500;line-height:100%}.date_wrapper .date{margin-right:24px;padding-right:24px;position:relative}.date_wrapper .date:after{background-color:#fff;content:"";height:83%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}@media (max-width:991px){.banner-section .heading h1{font-size:86px}.banner-section .sub-title{font-size:20px;margin:0 0 20px}}@media (max-width:767px){.banner-section{padding:70px 0 60px}.banner-section .heading h1{font-size:61px}.date_wrapper{font-size:25px}.banner-section .sub-title{font-size:19px;margin:0 0 16px}}@media (max-width:639px){.date_wrapper{font-size:21px}.banner-section .heading h1{font-size:50px}}@media (max-width:375px){.date_wrapper .date{margin-right:12px;padding-right:17px}.banner-section .sub-title{font-size:18px}}