.website-banner{display:flex;height:680px;justify-content:flex-start;object-fit:cover;overflow:hidden;position:relative;width:100vw}.website-banner .banner-desktop{min-height:100%;min-width:100vw;object-fit:cover;position:absolute;right:0;z-index:1}.website-banner.show-overlay .banner-desktop{min-width:70vw;width:70vw}.flipped.website-banner .banner-desktop{left:0;right:auto}.container.page-container{max-width:1400px;min-width:auto}.btn-div .hs-cta-wrapper a img{width:90%}.btn-div .hs-cta-wrapper a{border-radius:4px;color:#fff;font-size:16px;font-weight:600;padding:6px 12px 8px;text-transform:uppercase}.soph-product-blog-cta .dnd-section{padding:0!important}.website-banner h6{background:#d2d2d2;border-radius:4px;display:inline-block;padding:8px 16px}.website-banner .container{align-items:center;display:flex;margin:0 auto;min-width:100vw;width:100%}@media (min-width:1440px){.website-banner .container.page-container{max-width:1400px;min-width:auto}}.website-banner .bl,.website-banner .br,.website-banner .tl,.website-banner .tr{position:absolute;z-index:9}.website-banner .bl.z-5{z-index:5}.website-banner .hs_cos_wrapper_type_cta{align-self:start}.w-100{width:100vw}.overlay{bottom:0;position:absolute;right:45%;top:0;width:66%;z-index:2}.overlay svg{min-height:100%}.flipped .overlay{right:0;transform:scaleX(-1)}@media(max-width:992px){.overlay{display:none}}.pattern-oval{opacity:.8}.banner-text{position:relative;width:100%;z-index:7}.soph-banner-text-left,.soph-banner-text-rightt{flex-direction:column}.flipped .banner-text{float:right}.tl object,.tl svg,.tr object,.tr svg{left:-1px;position:absolute;top:-1px;width:102vw}.bl object,.bl svg,.br object,.br svg{bottom:-1px;left:-1px;position:absolute;width:102vw}.bl,.br{bottom:-1px}.tl{top:-1px}.watermark{left:-8%;position:absolute;top:-125px;width:22.5%;z-index:3}.website-banner.banner-tiny .watermark{left:auto;right:8%;top:-35%}.flipped .watermark{left:auto;right:-8%}.flipped .website-banner .banner-desktop{left:0;right:auto}.bkg-gradient{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.7) 22%,hsla(0,0%,100%,.95) 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.7) 22%,hsla(0,0%,100%,.95));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.7) 22%,hsla(0,0%,100%,.95))}.bkg-gradient,.bkg-gradient-dk{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f2ffffff",GradientType=0)}.bkg-gradient-dk{background:-moz-linear-gradient(top,rgba(28,49,68,0) 0,rgba(28,49,68,.7) 22%,rgba(35,31,31,.95) 100%);background:-webkit-linear-gradient(top,rgba(28,49,68,0),rgba(28,49,68,.7) 22%,rgba(28,49,68,.95));background:linear-gradient(180deg,rgba(28,49,68,0) 0,rgba(28,49,68,.7) 22%,rgba(28,49,68,.95))}@media(max-width:1079px){.website-banner{display:flex;height:auto;margin:0 auto;min-height:44vh;text-align:center}.website-banner.banner-tiny{min-height:25vh}.website-banner .overlay{display:none}.banner-text{bottom:0;left:0;position:relative;text-align:center!important}.website-banner .container{align-items:end;padding:0!important}.banner-text div{margin:0 auto;text-align:center;text-align:center!important}.banner-text .hs_cos_wrapper_type_inline_rich_text{padding-bottom:1.25rem;padding-top:2.5rem}.website-banner .banner-desktop,.website-banner.show-overlay .banner-desktop{max-height:66vh;max-width:200vw!important;min-height:100%;min-width:100%;object-fit:cover;position:absolute;width:auto;z-index:1}.watermark{top:-85px}}@media(max-width:992px){.website-banner.banner-tiny .watermark{left:auto;right:8%;right:-8%;top:5%;top:-20%;width:40%}}@media(max-width:768px){.banner-text{bottom:0;margin-top:0;position:relative}.website-banner{justify-content:center;min-height:75vh !mportant;text-align:center}.soph-banner-text div{width:100%}}@media(max-width:1080px){.banner-text .span6{max-width:100%!important;width:100%!important}.banner-text{flex-direction:column}.website-banner .banner-desktop{height:100%}}@media(min-width:1080px){.website-banner.banner-tiny{height:300px}.website-banner.banner-small{height:420px}.website-banner.banner-medium{height:560px}.website-banner.banner-large{height:680px}.bkg-gradient,.bkg-gradient-dk{background:none}}