@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css");@import url("https://use.typekit.net/kkj6nhz.css");@-webkit-keyframes fadeIn1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn2{0%{opacity:0;transform:translateY(20px)}50%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn2{0%{opacity:0;transform:translateY(20px)}50%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section.video-hero-banner{background-position:50% 50%;background-size:cover;position:relative}section.video-hero-banner .hero-inner{align-items:center;display:flex;min-height:80vh;padding:80px 0;position:relative;z-index:2}section.video-hero-banner .hero-inner .content-wrap{align-items:center;display:flex;flex-direction:row-reverse;float:none;justify-content:center;margin-left:auto;margin-right:auto;max-width:1280px;padding:20px;width:100%}@media (max-width:768px){section.video-hero-banner .hero-inner .content-wrap{min-height:auto;padding:100px 20px}}section.video-hero-banner .hero-inner .content-wrap div.copy{flex:0 0 100%;margin-right:auto;padding:55px 0 30px}section.video-hero-banner .hero-inner .content-wrap.show-image div.copy{flex:0 0 60%;padding-right:100px}@media (max-width:580px){section.video-hero-banner .hero-inner .content-wrap.show-image div.copy{padding:20px 0 0;text-align:center}}section.video-hero-banner .hero-inner .content-wrap div.copy .top-heading{display:block;font-family:franklin-gothic-urw;font-size:16px;font-weight:700;letter-spacing:normal;margin-bottom:10px;text-transform:uppercase}section.video-hero-banner .hero-inner .content-wrap div.copy .heading{display:block;font-family:franklin-gothic-urw-cond;font-size:72px;font-weight:500;letter-spacing:-1rem;line-height:1;margin-bottom:30rem;margin-top:0;max-width:60%;padding-top:1px}@media (max-width:580px){section.video-hero-banner .hero-inner .content-wrap div.copy .heading{font-size:38px;margin-bottom:20px}}section.video-hero-banner .hero-inner .content-wrap div.copy .heading.small{display:block;font-family:franklin-gothic-urw-cond;font-size:72px;font-weight:500;letter-spacing:-1px;line-height:1;margin-bottom:30px;margin-top:0;padding-top:1px}@media (max-width:580px){section.video-hero-banner .hero-inner .content-wrap div.copy .heading.small{font-size:38px;margin-bottom:20px}}section.video-hero-banner .hero-inner .content-wrap div.copy .heading span{display:inherit;line-height:1.1}section.video-hero-banner .hero-inner .content-wrap div.copy .subheading{font-family:franklin-gothic-urw;font-size:24px;font-size:25px;font-weight:700;font-weight:500;letter-spacing:.25px;line-height:1.2;margin-bottom:30px;max-width:60%;text-shadow:0 0 4px rgba(0,0,0,.3)}@media (max-width:580px){section.video-hero-banner .hero-inner .content-wrap div.copy .subheading{font-size:18px;margin-bottom:20px}}section.video-hero-banner .hero-inner .content-wrap div.copy .heading span.hero-typed{display:block;height:115px}section.video-hero-banner .hero-inner .content-wrap div.copy .heading .icon{display:inline-block;margin:0 0 0 20px;width:80px}@media (max-width:768px){section.video-hero-banner .hero-inner .content-wrap div.copy .heading .icon{display:inline-block;left:-10px;margin:0 0 0 10px;position:absolute;top:-45px;width:35px}}section.video-hero-banner .hero-inner .content-wrap div.image{flex:0 0 0}section.video-hero-banner .hero-inner .content-wrap div.image img{vertical-align:bottom}body.hs-landing-page section.video-hero-banner .hero-inner .content-wrap div.image{flex:0 0 0}body.hs-landing-page section.video-hero-banner .hero-inner .content-wrap.show-image div.image,section.video-hero-banner .hero-inner .content-wrap.show-image div.image{flex:0 0 40%}@media (max-width:580px){section.video-hero-banner .hero-inner .content-wrap.show-image div.image{padding:0}}section.video-hero-banner .scroll-down{bottom:15px;cursor:pointer;left:calc(50% - 35px);position:absolute;z-index:5}section.video-hero-banner .scroll-down #down-arrow{height:70px;transition:transform .2s;width:70px}section.video-hero-banner .scroll-down #down-arrow:hover{transform:translateY(5px)}section.video-hero-banner .hero-inner .content-wrap div.copy a{background:#0099d7;border-radius:5px;color:#fff;cursor:pointer;font-family:franklin-gothic-urw;font-size:16px;font-weight:600;letter-spacing:0;padding:14px 25px;text-shadow:unset;text-transform:uppercase}section.video-hero-banner .hero-inner .content-wrap div.copy svg{cursor:pointer;max-width:100px}section.video-hero-banner .hero-inner .content-wrap div.copy svg circle{transition:.1s ease-in}section.video-hero-banner .hero-inner .content-wrap div.copy svg:hover circle{fill:#7c98b6}@media (max-width:580px){section.video-hero-banner .hero-inner .content-wrap div.copy a{font-size:17px}}section.video-hero-banner .overlay{height:100%;left:0;overflow:hidden;padding:80px 0;position:absolute;top:0;width:100%}@media (max-width:1024px){section.video-hero-banner .hero-inner{min-height:unset}}@media screen and (max-width:768px){section.video-hero-banner .hero-inner .content-wrap div.copy .heading span,section.video-hero-banner .hero-inner .content-wrap div.copy .heading.small,section.video-hero-banner .hero-inner .content-wrap div.copy .headline-before,section.video-hero-banner .hero-inner .content-wrap h1.heading{font-size:40px!important;line-height:1.1!important}section.video-hero-banner .hero-inner .content-wrap{padding:8px 20px 0!important}}.bg-overlay__video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}