.hero--04 .hero__img:after{position:absolute;top:0;right:0;bottom:0;left:0}.hero--04 .hero__txt h3{font-size:2.75em;font-size:1.83333em}@media (min-width:769px){.hero--04 .hero__txt .mason--mq h3,.mason--mq .hero--04 .hero__txt h3{font-size:2.07547em}}@media (min-width:1025px){.hero--04 .hero__txt .mason--mq h3,.mason--mq .hero--04 .hero__txt h3{font-size:2.2449em}}@media (min-width:1301px){.hero--04 .hero__txt .mason--mq h3,.mason--mq .hero--04 .hero__txt h3{font-size:2.75em}}.hero--04 .hero__img:after{position:absolute;top:0;right:0;bottom:0;left:0}.hero--04 .hero__txt{-webkit-transition:opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;-o-transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease}@media (min-width:769px){.hero--04 .mason--mq .hero__main,.mason--mq .hero--04 .hero__main{height:30em;height:76vh;max-height:45vw}.hero--04 .mason--mq .hero__main:before,.mason--mq .hero--04 .hero__main:before{padding:0}}.hero--04 .hero__dots{top:50%;right:2em;width:2em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero--04 .hero__img:after{background:rgba(0, 0, 0, 0.5);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);content:'';z-index:1}.hero__dots{position:absolute;z-index:1;display:none}.hero__video{background:#000;overflow:hidden}.hero #ytplayer{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:769px){.mason--mq .hero__dots{display:block}}.hero--04 .hero__main:before{padding-bottom:56.25%}.hero--04 .hero__txt{font-size:0.65em;top:auto;bottom:4em;color:#FFF;z-index:1;opacity:0;-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}@media (min-width:415px){.mason--mq .hero--04 .hero__txt{font-size:0.7em}}@media (min-width:769px){.mason--mq .hero--04 .hero__txt{font-size:0.8em}}@media (min-width:1025px){.mason--mq .hero--04 .hero__txt{font-size:0.9em}}@media (min-width:1301px){.mason--mq .hero--04 .hero__txt{font-size:1em}}.hero--04 li.active .hero__txt{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}