p.sub-text{font-size:30px!important;line-height:1.5!important}.button-text-wrap .primary-button{padding:0 15px 0 0}.button-text-wrap{align-items:center;display:flex;flex-wrap:wrap}.banner-heading h1{font-weight:700;line-height:54px}.banner-heading h1,.banner-heading h1 span{font-family:Helvetica,Sans-Serif;font-size:43px;letter-spacing:0;margin-bottom:15px;text-transform:capitalize}.banner-heading h1 span{color:#fff;font-weight:400;line-height:43px}.slider-wrapper-outer li.bullet-list{color:#fff;font-family:Helvetica,Sans-Serif;font-size:16px;font-weight:400}.banner-content ul{margin:0;padding-bottom:22px;padding-left:0}.banner-content p{color:#fff!important;font-family:Helvetica,Sans-Serif;font-size:21px;font-weight:400;letter-spacing:0;line-height:29px;margin:0;padding-bottom:22px}.slider-content-outer{height:100%;margin:auto 0;max-width:1100px;position:relative;z-index:12}@media(max-width:980px){.slider-content-outer{max-width:800px;padding:70px 50px}.banner-content p{font-size:18px;line-height:25px}}@media (max-width:840px){.slider-content-outer{max-width:700px;padding:70px}}@media (max-width:767px){.banner-heading h1,.banner-heading h1 span{font-size:30px;line-height:42px}.button-text-wrap .primary-button{padding:0 0 10px}.button-text-wrap{display:unset}p.sub-text{font-size:22px!important;line-height:1.5!important}}@media (max-width:580px){.slider-content-outer{max-width:none;padding:60px 20px}.banner-heading h1,.banner-heading h1 span{font-size:22px;line-height:32px}p.sub-text{font-size:18px!important;line-height:1.5!important}}