@font-face{font-family:ITCBold;src:url(../fonts/texgyreadventor-bold.otf)}@font-face{font-family:WorkSans;src:url(../fonts/WorkSans-Regular.ttf)}h1,h2{font-family:ITCBold}a,p{font-family:WorkSans;color:#707070}.fade-out-right{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:0}.fade-out-right.visible{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.fade-out-left{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);opacity:0}.fade-out-left.visible{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.t_head .topbar{display:inline-block;position:fixed;width:100%;height:80px;z-index:9;background-color:#fff}.t_head .topbar .logo{top:25px;position:absolute}.t_head .topbar .logo img{height:40px}.t_head .topbar .navbar{display:inline-block;float:right;height:60px;margin-top:18px;padding:0}.t_head .topbar .navbar ._menu{display:inline-block;list-style:none}.t_head .topbar .navbar ._menu li{float:left}.t_head .topbar .navbar ._menu a{display:inline-block;text-decoration:none;padding:10px;float:right}.t_head .topbar .navbar ._menu a:hover,.t_head .topbar .navbar ._menu a:focus{font-weight:bold;color:#707070}.t_head .topbar .hamburger{position:relative;display:none;float:right;width:40px;height:30px;margin-top:25px;background-color:transparent;outline:none;border:none;cursor:pointer;z-index:8}.t_head .topbar .hamburger span{-webkit-transition:all 360ms ease;-moz-transition:all 360ms ease;-ms-transition:all 360ms ease;-o-transition:all 360ms ease;transition:all 360ms ease;left:0;right:0;height:4px;position:absolute;background-color:#707070}.t_head .topbar .hamburger .line1{top:0}.t_head .topbar .hamburger .line2{top:13px}.t_head .topbar .hamburger .line3{top:26px}.t_head .topbar .hamburger.opened .line1{top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t_head .topbar .hamburger.opened .line2{opacity:0}.t_head .topbar .hamburger.opened .line3{top:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t_head .navbar-mobile{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:fixed;top:80px;right:0;width:100%;display:none;z-index:4}.t_head .navbar-mobile ._menu{list-style:none;padding:0;background-color:#fff;padding-top:20px}.t_head .navbar-mobile ._menu li{display:flex}.t_head .navbar-mobile ._menu a{padding:20px;background-color:#fff;text-decoration:none;font-size:22px;width:100%;z-index:4}.t_head .navbar-mobile.visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.footstep{-webkit-transition:opacity 2000ms ease;-moz-transition:opacity 2000ms ease;-ms-transition:opacity 2000ms ease;-o-transition:opacity 2000ms ease;transition:opacity 2000ms ease;position:absolute;width:100px;height:100px;left:0;top:0;background-image:url(../images/footprints.png);background-size:contain;background-repeat:no-repeat;z-index:-1;opacity:0}.footstep.mirrored{background-image:url(../images/footprints_m.png)}.footstep.visible{opacity:1}h1{font-size:72px;line-height:1.3em}h2{font-size:36px;line-height:1.5em;margin-top:-8px}p{line-height:2.2em}.button{position:relative;display:inline-block;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.button a,.button button{display:inline-block;padding:15px 25px;padding-top:8px;color:#fff;font-family:ITCBold;font-size:28px;text-decoration:none;z-index:2}.button .background{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.button .background:before{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;content:'';position:absolute;top:0;bottom:0;left:0;right:100%;background-color:#fff}.button .background:after{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#EA3124}.button:hover .background:before{right:0}.button:hover .background:after{left:100%}.button:hover a{color:#EA3124}.field_1{position:relative;display:inline-block;width:100%;padding:200px 0;margin-top:80px;background-color:#184176}.field_1 .container{z-index:2;position:relative}.field_1 .video{position:relative;float:right;width:50%;max-width:900px;background-repeat:no-repeat;background-size:cover}.field_1 .video video{position:relative;top:0;left:0;width:100%;height:100%;border:none;z-index:1}.field_1 .content{position:absolute;z-index:2;width:50%}.field_1 .content h1,.field_1 .content p{color:#fff;margin-bottom:40px;z-index:2}.field_1 .content h1{width:150%;z-index:2}.field_1 .content .button{position:relative;display:inline-block;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.field_1 .content .button a{display:inline-block;padding:15px 25px;padding-top:8px;color:#fff;font-family:ITCBold;font-size:28px;text-decoration:none;z-index:2}.field_1 .content .button .background{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.field_1 .content .button .background:before{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;content:'';position:absolute;top:0;bottom:0;left:0;right:100%;background-color:#fff}.field_1 .content .button .background:after{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#EA3124}.field_1 .content .button:hover .background:before{right:0}.field_1 .content .button:hover .background:after{left:100%}.field_1 .content .button:hover a{color:#EA3124}.field_2{display:inline-block;width:100%;padding:160px 0}.field_2 .content{padding:0 10%}.field_2 .content h2{width:35%;float:left;padding-top:8px}.field_2 .content p{width:65%;float:right}.field_3{display:inline-block;padding-bottom:160px;width:100%}.field_3 h1{text-align:center;margin-top:0}.field_3 h1 span{padding:20px 25px;padding-top:5px;background-color:#EA3124;color:#fff}.field_4{position:relative;display:inline-block;width:100%;padding:350px 0}.field_4 .image{position:absolute;top:0;left:0;right:50%;bottom:0;background-color:lightgrey;background-size:cover;background-repeat:no-repeat;display:none}.field_4 .image.visible2{display:inherit}.field_4 .image .button-left,.field_4 .image .button-right{-webkit-transition:all 320ms ease;-moz-transition:all 320ms ease;-ms-transition:all 320ms ease;-o-transition:all 320ms ease;transition:all 320ms ease;position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right, transparent, transparent, transparent)}.field_4 .image .button-left{right:50%}.field_4 .image .button-right{left:50%}.field_4 .container{position:relative}.field_4 .content{position:absolute;right:0;float:right;z-index:2;width:50%;padding-left:80px;top:-120px;display:none}.field_4 .content.visible2{display:inherit}.field_4 .content h2{margin-bottom:20px}.field_5{display:inline-block;width:100%;background-color:#184176;padding:80px 0;margin:120px 0}.field_5 .content-top{display:inline-block;width:100%}.field_5 .content-top h2{color:#fff;float:left;width:40%;text-align:center;padding-top:20px}.field_5 .content-top p{color:#fff;float:right;width:60%}.field_5 .content-top a{color:#EA3124;text-decoration:none}.field_5 .content-top a:hover{color:#EA3124}.field_5 .content-bottom{position:relative;margin-top:40px;display:inline-block;width:100%;height:100px}.field_5 .content-bottom .sponsor-slide{display:none;position:absolute}.field_5 .content-bottom .sponsor-slide.visible2{display:inherit}.field_5 .content-bottom img{width:24.7%}.field_6{position:relative;display:inline-block;padding:200px 0;width:100%}.field_6 .image{position:absolute;top:0;left:50%;right:0;bottom:0;background-color:lightgrey;background-size:cover;background-repeat:no-repeat}.field_6 .content{float:left;z-index:2;width:50%;padding-right:80px}.field_6 .content h2{margin-bottom:20px}.field_7{display:inline-block;width:100%;padding:160px 0;text-align:center}.field_7 .button{font-size:72px;border:1px solid #EA3124}.field_8{display:inline-block;width:100%;padding-bottom:160px}.field_8 .content{display:inline-block;width:100%}.field_8 .content h2{width:40%;text-align:center;float:left;padding-top:5px}.field_8 .content p{width:60%;padding-left:0 !important;padding-top:0 !important;padding-right:0 !important;float:right}.field_8 .contact_form{display:inline-block;float:right;width:60%}.field_8 .contact_form input{width:100%;padding:25px 10px;padding-bottom:5px;outline:none;border:none;border-bottom:1px solid black;font-family:WorkSans;color:#000;background-color:transparent}.field_8 .contact_form .button{position:relative;cursor:pointer;margin-top:40px}.field_8 .contact_form .button .button{background-color:transparent;outline:none;margin-top:0;border:1px solid #EA3124;z-index:2;font-size:18px;padding:10px 20px;padding-top:5px}.field_8 .contact_form .button .button:hover,.field_8 .contact_form .button .button:focus{color:#EA3124}.t_footer .footer{display:inline-block;padding:15px;width:100%;background-color:#184176}.t_footer .footer p{margin:0;color:#fff;text-align:center;font-size:15px}@media screen and (max-width: 1199px){h1{font-size:58px}h2{font-size:32px}.field_1{padding:160px 0}.field_1 p{padding-right:80px}.field_4{padding:300px 0}.field_4 .content{top:-150px}.field_6{padding:160px 0}.field_7 .button{font-size:58px}}@media screen and (max-width: 991px){.t_head .topbar .navbar{display:none}.t_head .topbar .hamburger{display:block}.t_head .navbar-mobile{display:inline-block}h1{font-size:48px}.field_1{padding:120px 0}.field_1 .video{bottom:160px;top:160px}.field_2{padding:120px 0}.field_2 .content{padding:0}.field_2 .content h2,.field_2 .content p{width:100%}.field_2 .content h2{margin-bottom:20px}.field_4 .content{top:-200px}.field_6{padding:0}.field_5 .content-top p{padding-left:0 !important;padding-right:0 !important}.field_5 .content-bottom{margin-top:40px;height:400px}.field_5 .content-bottom img{width:60%;margin-left:20%;margin-bottom:10px}}@media screen and (max-width: 767px){.fade-out-right,.fade-out-left{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.fade-out-right.visible,.fade-out-left.visible{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.field_1{padding-top:80px;padding-bottom:280px}.field_1 .content{width:100%;position:relative}.field_1 .content h1{width:100%}.field_1 .content p{padding-right:0}.field_1 .video{margin-top:-80px;position:relative;margin-left:auto;margin-right:auto;max-width:540px;width:100%;padding:0 15px;padding-top:0}.field_3{padding:120px 0;padding-top:0}.field_3 h1{line-height:2em}.field_4 .image,.field_6 .image{position:relative;margin-left:auto;margin-right:auto;max-width:540px;width:100%;padding:0 15px;padding-top:60%;left:inherit;right:inherit}.field_4 .content,.field_6 .content{width:100%;padding-top:80px;padding-right:0}.field_4{padding-top:0;padding-bottom:0;margin-bottom:-180px}.field_4 .content{position:relative;width:100%;padding:0;padding-top:180px;margin-top:80px}.field_5 .content-top h2{width:100%;text-align:left;margin-bottom:20px}.field_5 .content-top p{width:100%}.field_7{padding:80px 0;padding-bottom:120px}.field_7 .container{width:100%;max-width:100%}.field_7 .button{font-size:36px}.field_8 .content h2{width:100%;margin-bottom:20px;text-align:left}.field_8 .content p{width:100%}.field_8 .content .contact_form{width:100%}}@media screen and (max-width: 430px){.field_3 h1 span{width:100%;display:inline-block;line-height:1.5em}}
/*# sourceMappingURL=main.css.map */
