<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.o-mainBanner{padding:100px;background-attachment:fixed}.o-mainBanner__video{position:relative;width:100%}.o-mainBanner__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-mainBanner h2.bannerTitle,.o-mainBanner .a-mainBanner__title{margin:0;color:#7e7eb9;margin-bottom:30px;text-transform:uppercase}.o-mainBanner .a-mainBanner__title span.java{color:#21bad1}.m-mainBanner__content{padding:50px 70px}.m-mainBanner__content.-dark .a-mainBanner__title,.m-mainBanner__content.-dark h2.bannerTitle,.m-mainBanner__content.-dark p{color:white}.m-mainBanner__content p{font-size:24px;line-height:29px;display:inline-block}.m-mainBanner__content span.hs-cta-wrapper{margin-top:10px;display:inline-block}@media screen and (min-width:768px){.o-mainBanner__video{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width :768px){.o-mainBanner{padding:50px}.o-mainBanner{padding:0px;background:none !important}.m-mainBanner__content{margin:0px 45px 0;padding:50px 45px 30px 0;border-bottom:1px solid #d8d8d8}.m-mainBanner__content h2{font-size:30px;line-height:35px}.m-mainBanner__content p{font-size:16px;line-height:26px}.m-mobileBanner{height:330px;background-position:75% 18%;background-repeat:no-repeat;background-size:cover}}</pre></body></html>