#hero-header-content{padding:20px 10px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}#hero-header-content.promo-banner{padding-top:80px}@media (min-width:768px){#hero-header-content.promo-banner{padding-top:57px}}@media (min-width:992px){#hero-header-content{padding:initial}}#hero-header-content .title{margin:0 auto;max-width:900px}#hero-header-content .subtitle{margin:5px auto 0;max-width:620px}#hero-header-content .cta{display:inline-block}#hero-header-content .cta a.btn{display:block;margin-bottom:1rem}@media (min-width:992px){#hero-header-content .cta a.btn{display:inline;margin-bottom:0;margin-right:1rem}}#two-section-header{padding-bottom:40px;padding-top:40px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}#two-section-header.contains-lead-gen{position:relative;top:auto;transform:none}#two-section-header .content-area{text-align:center}#two-section-header .content-area.promo-banner{padding-top:80px}@media (min-width:768px){#two-section-header .content-area.promo-banner{padding-top:57px}}#two-section-header .cta{display:inline-block}#two-section-header .cta a.btn{display:block;margin-bottom:1rem}@media (min-width:992px){#two-section-header .cta a.btn{display:inline;margin-bottom:0;margin-right:1rem}}.video-play-button{border-radius:50%;box-shadow:0 17px 31px #0000001f;cursor:pointer}.video-play-button:before{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(120deg,#1f7bb6,#47ba9f 80%);font-size:35px;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%)}.video-play-button video{display:none}.video-play-button{background-color:#fff;height:88px;position:absolute;width:88px}#lightbox-backdrop{background:rgba(0,0,0,.75);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}#lightbox-backdrop #lightbox-contents{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}#lightbox-backdrop #lightbox-contents .close{color:#fff;cursor:pointer;position:absolute;top:-3%}#lightbox-backdrop #lightbox-contents video{max-height:calc(100vh - 5rem);max-width:calc(100% - 5rem)}#hero-header:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}#hero-header .hero-media{height:inherit}#hero-header video#bgvideo{height:auto;left:50%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#hero-header .video-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#hero-header.medium,#hero-header.short{min-height:400px}@media (min-width:992px){#hero-header.medium{min-height:500px}}#hero-header.tall{min-height:550px}@media (min-width:992px){#hero-header.tall{min-height:600px}}#hero-header h1.display1{font-size:2.75rem}@media (min-width:576px) and (max-width:767.98px){#hero-header h1.display1{font-size:3.375rem}}@media (min-width:992px){#hero-header h1.display1{font-size:4rem}}#hero-header h1.display2{font-size:2.5rem}@media (min-width:576px) and (max-width:767.98px){#hero-header h1.display2{font-size:3rem}}@media (min-width:992px){#hero-header h1.display2{font-size:3.5rem}}#hero-header h1.display3{font-size:2.25rem}@media (min-width:576px) and (max-width:767.98px){#hero-header h1.display3{font-size:2.625rem}}@media (min-width:992px){#hero-header h1.display3{font-size:3rem}}#hero-header .video-play-button{bottom:-44px;left:calc(50% - 44px);margin-top:44px;z-index:1}
