.banner-wrapper{min-height:629px;position:relative}.banner__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:85px}.banner-content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;max-width:60%;padding-top:80px;z-index:9}.banner-upper_label h2{color:var(--Light-Blue);font-size:23px;font-weight:700;line-height:normal;text-transform:uppercase}.banner-heading{font-size:55px;font-weight:700;line-height:45px}.banner-heading h1{font-size:58px;font-style:normal;font-weight:700;letter-spacing:-1.74px;line-height:100%}.banner-subheading-section{padding:0}.banner-subheading{margin-top:20px}.banner-subheading h2{color:var(--Light-Blue);font-size:23px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.subheading-info-sections{display:inline-flex;flex-direction:row;padding-top:10px}.subheading-info-section{border-right:1px solid hsla(0,0%,100%,.3);display:flex;flex-direction:row;padding:0 20px}.subheading-info-section:first-child{padding:0 20px 0 0}.subheading-info-section:last-child{border-right:0;padding:0 0 0 20px}.subheading-line_1,.subheading-line_2{color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;text-align:left}.subheading-line_2{font-weight:300;padding-left:8px}.banner-items-list{padding-top:36px}.banner-items-list li{align-items:flex-start;display:flex;padding-top:12px}.banner-items-list li span{color:var(--Dark-Blue);font-size:18px;letter-spacing:-.36px;line-height:23px;padding-left:18px}.banner-details{color:#fff;font-size:21px;font-weight:300;letter-spacing:-.63px;line-height:normal;max-width:680px;padding:14px 45px 0 0;text-align:left}.banner-final-buttons{display:flex;gap:22px;margin:48px 0;z-index:9}.banner-right-image__wrapper{position:relative;z-index:9}.banner-right-image{bottom:0;position:absolute;right:0;z-index:1}.banner-image-text{color:var(--Dark-Blue);display:grid;font-size:42px;font-weight:700;left:440px;letter-spacing:-2.1px;line-height:normal;position:absolute;top:24px;z-index:99}.banner-image-text .lower_text{font-size:28px;font-weight:300;letter-spacing:-1.12px;line-height:normal}.banner-illu{left:50%;max-width:2160px!important;opacity:.5;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}@media only screen and (max-width:768px){.banner-wrapper{margin-top:84px;min-height:805px}.banner__inner{padding-bottom:80px;padding-top:0}.banner-content{justify-content:center;max-width:99%;padding-top:25px}.banner-upper_label h2{font-size:18px}.banner-subheading,.banner-subheading h2{font-size:14px;font-weight:700;letter-spacing:-.42px;line-height:normal}.banner-heading{margin:6px 0}.banner-heading h1{font-size:30px!important;line-height:100%;text-align:left}.banner-subheading-section{padding:0}.subheading-info-section{flex-direction:column;padding:0 8px}.subheading-info-section:first-child{padding:0 8px 0 0}.subheading-info-section:last-child{padding:0 0 0 8px}.subheading-line_1,.subheading-line_2{font-size:17px;line-height:20px;text-align:center}.subheading-line_2{font-size:15px;line-height:15px;padding-left:0}.banner-wrapper-reverse{width:100%}.banner-details{font-size:14px;font-weight:300;letter-spacing:-.42px;line-height:normal;max-width:100%;padding-right:0;padding-top:7px;text-align:justify}.banner-items-list{max-width:100%}.banner-items-list li span{font-size:14px}.banner-info-list__icon{height:18px;margin-top:4px;width:18px}.banner-final-buttons{align-items:center;flex-direction:column-reverse;justify-content:flex-start;min-height:490px;position:relative;width:100%}.banner-final-buttons a{padding:15px 10px;width:100%}.banner-right-image{display:flex;flex-wrap:wrap;justify-content:center;width:100%}}