.s3_hero{background:var(--color-secondary);display:flex;justify-content:center;position:relative}.s3_hero .media,.s3_hero.fullwidth:not(.no-bg){background:#000;margin-top:-100px}@media screen and (min-width:1300px){.s3_hero .media,.s3_hero.fullwidth:not(.no-bg){margin-top:-120px}}.s3_hero .background{opacity:.6}.s3_hero.fullwidth .background{opacity:.5;z-index:0}.s3_hero .background.no-overlay,.s3_hero.fullwidth .background.no-overlay{opacity:1}.s3_hero .media{height:100%;position:absolute;right:0;top:0;width:50%}.s3_hero .content-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:var(--max-width-large);padding:140px 40px;text-align:left;width:100%;z-index:1}.s3_hero .content-wrapper.fullheight{min-height:100svh}.s3_hero.fullwidth .content-wrapper{align-items:center;text-align:center}.s3_hero .content{max-width:560px;width:calc(50% - 40px)}.s3_hero.fullwidth .content{max-width:800px;width:100%}.s3_hero .content h1{font-size:50px}.s3_hero.fullwidth .content h1{font-size:58px}.s3_hero a.play-icon,.s3_hero a.play-icon:hover,.s3_hero h1,.s3_hero p{color:#fff}@media screen and (max-width:1140px){.s3_hero:not(.fullwidth){flex-direction:column-reverse}.s3_hero:not(.fullwidth) .content-wrapper{align-items:center;padding:60px 20px 80px}.s3_hero:not(.fullwidth) .content-wrapper.fullheight{min-height:unset}.s3_hero .media{height:70vw;max-height:600px;position:relative;width:100%}.s3_hero .content{max-width:800px;width:100%}.s3_hero .content h1{font-size:40px}.s3_hero.fullwidth .content h1{font-size:50px}}@media screen and (max-width:800px){.s3_hero .content-wrapper{padding:60px 20px}.s3_hero:not(.fullwidth) .content-wrapper{padding:50px 20px 70px}.s3_hero .content h1{font-size:33px}.s3_hero.fullwidth .content h1{font-size:40px}}