.hero .hero-text{width:1300px;margin:0 auto;text-align:left}@media screen and (max-width: 1319px){.hero .hero-text{width:90%;margin-left:5%;margin-right:5%}}.hero-wrapper,.hero{position:relative}.hero .hero-slide,.hero .hero-text,.hero-tabs{position:absolute}.hero .hero-slide.dark .hero-button,.hero-tabs a{display:inline-block;zoom:1}.hero .hero-text{text-align:center}.hero .hero-slide.dark .hero-button{background-color:#000;margin:0;padding:1em 2.5em;text-transform:uppercase;font-weight:900;font-style:italic;font-size:1.125em;color:#FFF;border:none;cursor:pointer;text-align:center}.hero .hero-slide.dark .hero-button:hover{background-color:#eb2d35}.hero .hero-slide.dark .hero-button:active{background-color:#e0e0e0;background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e0e0e0));background-image:-webkit-linear-gradient(top, #f2f2f2, #e0e0e0);background-image:-moz-linear-gradient(top, #f2f2f2, #e0e0e0);background-image:-ms-linear-gradient(top, #f2f2f2, #e0e0e0);background-image:-o-linear-gradient(top, #f2f2f2, #e0e0e0);background-image:linear-gradient(top, #f2f2f2, #e0e0e0)}@media screen and (max-width: 768px){.hero .hero-slide.dark .hero-button{font-size:1em}}.hero-wrapper{overflow:hidden;height:100vh;backgound-color:#eb2d35}.hero{background-color:transparent;background:none}.hero .hero-slide{top:0;left:0;width:100%;height:100%;background-repeat:repeat-x, no-repeat;background-position:center bottom, top;background-size:cover;-webkit-animation-fill-mode:both;-webkit-animation-duration:.6s;animation-duration:.6s;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.hero .hero-slide.active{display:block;z-index:10;-webkit-animation-duration:.6s;animation-duration:.6s;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.hero .hero-slide.active.animate-out{display:block;animation:animate-tab-out .2s forwards ease-out}.hero .hero-slide.active .hero-text{transform:translateY(-50%);-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animatanimation:animate-tab-in .35s forwards ease-out}.hero .hero-slide.dark .hero-button{text-transform:uppercase;border-radius:0px;font-style:italic;font-weight:900;color:#FFF}.hero .hero-text{left:0;right:0;color:#ededed;transform:translateY(-50%);display:block;animation:animate-tab-out .2s forwards ease-out}.hero-tabs{bottom:10%;left:0;right:0;z-index:998}.hero-tabs a{width:15px;height:15px;background:#eb2d35;border-radius:20px;text-indent:-9999px;box-shadow:0 0 10px rgba(0,0,0,0.45)}.hero-tabs a:not(:last-child){margin-right:15px}.hero-tabs a:not(.active){background:#fff}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:hidden}100%{opacity:0;visibility:visible}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media screen and (max-width: 1365px){.hero{height:100vh}.hero-text{top:55%}}@media screen and (min-width: 768px){.hero-text{top:60%}.hero-text h1{padding:0 5%;font-size:5.575em}.hero .hero-slide.dark .hero-button,.hero-button{font-size:1.4375em;margin-bottom:50px;padding:1em 2.5em}}@media screen and (min-width: 1367px){.hero .hero-slide.dark .hero-button,.hero-button{margin-bottom:150px}.hero-text h1{font-size:7.575em}}@media screen and (max-width: 767px){.hero{height:100vh}.hero-text{top:60%}.hero-text h1{font-size:3.18em}.hero-slide.dark .hero-button,.hero-button{padding:1em 0}}@media screen and (max-width: 375px){.hero-text{top:60%}.hero-text h1{font-size:2.18em}}
