@font-face{font-family:'Aileron-Light';src:url("../fonts/Aileron/aileron-light-webfont.woff2") format("woff2"),url("../fonts/Aileron/aileron-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Aileron-Regular';src:url("../fonts/Aileron/aileron-regular-webfont.woff2") format("woff2"),url("../fonts/Aileron/aileron-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Aileron-Bold';src:url("../fonts/Aileron/aileron-bold-webfont.woff2") format("woff2"),url("../fonts/Aileron/aileron-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:Goodtimes;src:url("../fonts/GT/good_times_rg-webfont.woff2") format("woff2"),url("../fonts/GT/good_times_rg-webfont.woff") format("woff"),url("../fonts/GT/good_times_rg-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.ow_button,#homepage_top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@keyframes buttonFlash{0%{opacity:.3;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}@keyframes pulser{0%{opacity:.4;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4)}60%{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}100%{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}}@keyframes bounce-rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes ow_button{100%{opacity:0;-webkit-transform:rotate(0) translate(0, 0);-moz-transform:rotate(0) translate(0, 0);-ms-transform:rotate(0) translate(0, 0);-o-transform:rotate(0) translate(0, 0);transform:rotate(0) translate(0, 0);border-bottom-color:#ec1d24}}@keyframes scroller{0%{top:0}100%{top:100%}}@keyframes opacity{0%{opacity:1}100%{opacity:0}}@keyframes gradient-lr{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}33%{-webkit-transform:translateX(-16%);-moz-transform:translateX(-16%);-ms-transform:translateX(-16%);-o-transform:translateX(-16%);transform:translateX(-16%)}67%{-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@keyframes rotate3d{from{-webkit-transform:translate(19px, 50px) rotate3d(1, 0, 0, 0deg);-moz-transform:translate(19px, 50px) rotate3d(1, 0, 0, 0deg);-ms-transform:translate(19px, 50px) rotate3d(1, 0, 0, 0deg);-o-transform:translate(19px, 50px) rotate3d(1, 0, 0, 0deg);transform:translate(19px, 50px) rotate3d(1, 0, 0, 0deg)}to{-webkit-transform:translate(19px, 50px) rotate3d(1, 0, 0, 360deg);-moz-transform:translate(19px, 50px) rotate3d(1, 0, 0, 360deg);-ms-transform:translate(19px, 50px) rotate3d(1, 0, 0, 360deg);-o-transform:translate(19px, 50px) rotate3d(1, 0, 0, 360deg);transform:translate(19px, 50px) rotate3d(1, 0, 0, 360deg)}}.ow_c2a_button{background:#81bc26;display:inline-block;font-size:21px;padding:20px 25px;text-transform:uppercase;margin:30px 0;position:relative;overflow:hidden;letter-spacing:1px}.ow_c2a_button::after{content:"";position:absolute;top:-1000%;left:-210%;width:200%;height:650px;opacity:0;transform:rotate(30deg);background:rgba(255,255,255,0.13);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 67%, rgba(255,255,255,0.7) 92%, rgba(255,255,255,0) 100%)}.ow_c2a_button.red{background:#ec1d24}.ow_c2a_button:hover{color:inherit}.ow_c2a_button:hover:after{opacity:1;top:-100%;left:-30%;transition-property:left, top, opacity;transition-duration:1.2s, 1.2s, 0.15s;transition-timing-function:ease}.ow_c2a_button:active:after{opacity:0}.ow_button{text-transform:uppercase;font-size:16px;padding:18px 25px;display:block;position:relative;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.ow_button::before,.ow_button::after{content:'';border:1px solid transparent;width:0;height:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;position:absolute;pointer-events:none}.ow_button::before{top:0;left:0}.ow_button::after{bottom:0;right:0}.ow_button:hover::before,.ow_button:hover::after{width:100%;height:100%}.ow_button:hover:before{border-top-color:#ec1d24;border-right-color:#ec1d24;transition:width .25s ease-out, height .1s ease-out .25s}.ow_button:hover:after{border-bottom-color:#ec1d24;border-left-color:#ec1d24;transition:border-color 0s ease-out .3s, width .25s ease-out .35s, height .1s ease-out .6s}#homepage_top{background:url(../images/frontpage_bg_hq.jpg) center center no-repeat;background-size:cover;height:100vh}#homepage_top .homepage_top_content{max-width:560px}#homepage_top .homepage_top_content h3{font-size:65px;color:#ec1d24;letter-spacing:26px}#homepage_top .homepage_top_content p{font-size:26px;font-family:Aileron-Light;text-transform:uppercase;letter-spacing:3px;line-height:1.4}#homepage_top .homepage_top_content .ow_c2a_button{padding:20px 32px}#homepage_top .homepage_top_content.content-B h3{font-size:50px;letter-spacing:10px}#homepage_top .homepage_top_content.content-B p{font-size:21px}#homepage_top .homepage_top_content .bigtext h3{font-size:50px;letter-spacing:.4em}#homepage_top .homepage_top_content .bigtext p{font-size:23px}#homepage_top .main.container{display:table;height:100%}#homepage_top .main.container .homepage_top_content{display:table-cell;vertical-align:middle}#homepage_top .main.container .homepage_top_content>.inner{max-width:560px;margin-bottom:80px}.scroll-down{position:absolute;bottom:30px;left:50%;cursor:pointer;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.scroll-down .bullet-holder{width:2px;height:40px;background:#fff;position:relative;margin:0 10px}.scroll-down .bullet-holder .bullet{width:8px;height:8px;position:relative;left:-3px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation-name:scroller, opacity;-moz-animation-name:scroller, opacity;-o-animation-name:scroller, opacity;animation-name:scroller, opacity;-webkit-animation-duration:1.8s;-moz-animation-duration:1.8s;-o-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.69, 0.16, 0.44, 0.93),cubic-bezier(0.67, 0.01, 0.26, 0.99);-moz-animation-timing-function:cubic-bezier(0.69, 0.16, 0.44, 0.93),cubic-bezier(0.67, 0.01, 0.26, 0.99);-o-animation-timing-function:cubic-bezier(0.69, 0.16, 0.44, 0.93),cubic-bezier(0.67, 0.01, 0.26, 0.99);animation-timing-function:cubic-bezier(0.69, 0.16, 0.44, 0.93),cubic-bezier(0.67, 0.01, 0.26, 0.99)}.scroll-down span{text-transform:uppercase;font-size:14px;position:relative;top:-5px}.scroll-down>div{display:inline-block;vertical-align:top}@media only screen and (max-width: 767px){#homepage_top .homepage_top_content .bigtext h3{font-size:34px;letter-spacing:.3em}#homepage_top .homepage_top_content .bigtext p{font-size:19px}#homepage_top .homepage_top_content .bigtext .ow_c2a_button{font-size:19px}}@media only screen and (max-width: 470px){#homepage_top .homepage_top_content .bigtext h3{font-size:28px;letter-spacing:.1em}#homepage_top .homepage_top_content .bigtext p{font-size:19px}#homepage_top .homepage_top_content .bigtext .ow_c2a_button{font-size:19px}}@media only screen and (max-width: 360px){div#homepage_top .homepage_top_content h3{font-size:31px;padding-left:0 !important}}
/*# sourceMappingURL=homepage.css.map */
