#clear,.clear,.clear:after,.clearfix:after,.grid .section:after,.grid section:after{clear:both}.hidden,.invisible{visibility:hidden}.left-col,.left-col footer .logos div:first-child,.right-col .sub-nav li{border-right:1px solid rgba(0,0,0,.1)}.bx-wrapper{position:relative;margin:0 auto;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/home/bxslider/bx_loader.gif)center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:35px;background:url(../img/home/bxslider/left.jpg)no-repeat}.bx-wrapper .bx-next{right:35px;background:url(../img/home/bxslider/right.jpg)no-repeat}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:41px;height:41px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/home/bxslider/controls.png)-86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/home/bxslider/controls.png)-86px -44px no-repeat;margin:0 3px}.aligncenter,.center,.error,.notice{margin:0 auto}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.error,.notice{display:block;width:80%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.error,.notice{padding:10px 5px}h1,h2,h3,h4,h5,h6,html *{font-family:Open Sans,sans-serif}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:after,.clear:before,.clearfix:after,.clearfix:before{content:' ';display:table}a:active,a:focus,a:hover{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.error,.notice{border:1px solid #ccc}.t_align_center{text-align:center}.alignleft,.float-left,.float_left{float:left}.alignright,.float-right,.float_right{float:right}.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}.block{display:block}.inline{display:inline}.notice{background-color:rgba(36,179,45,.6)}.error{background-color:rgba(203,35,35,.6)}.list{list-style:disc}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none;display:none!important}.clearfix:after,.clearfix:before,.grid .section:after,.grid .section:before,.grid section:after,.grid section:before{content:" ";display:table}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}html *{font-size:1.4rem;line-height:2.4rem}h1,h2,h3,h4,h5,h6{font-weight:lighter;color:#333}.highlight,a:hover,h2{color:#ce1e16}h1{font-size:2.4rem;margin-top:30px}h2{font-size:1.8rem}h3,h4,h5,h6{font-size:1.6rem}a{color:#444;text-decoration:none;border-bottom:1px dotted #000}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700;color:#333}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}dl,menu,ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{max-width:100%;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}textarea,tr.top td{vertical-align:top}button,html input[type=button],input,input[type=reset],input[type=submit]{line-height:normal;color:#000}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}.grid{width:100%}.grid .section,.grid section{padding:0;margin:0}.grid .section .col,.grid section .col{display:block;float:left;margin:0;padding:30px}.grid .section .col:first-child,.grid section .col:first-child{padding-left:0}.grid .section .col:last-child,.grid section .col:last-child{padding-right:0}.grid .section .col-1-2,.grid .section .col-2-2,.grid section .col-1-2,.grid section .col-2-2{width:50%}.grid .section .col-1-3,.grid .section .col-2-3,.grid .section .col-3-3,.grid section .col-1-3,.grid section .col-2-3,.grid section .col-3-3{width:33.3%}.grid .section .col-1-4,.grid .section .col-2-4,.grid .section .col-3-4,.grid .section .col-4-4,.grid section .col-1-4,.grid section .col-2-4,.grid section .col-3-4,.grid section .col-4-4{width:25%}::-webkit-selection{background:#b3d4fc;text-shadow:none}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.left-col footer,html{background-color:#fff}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{overflow:auto;resize:vertical}body,html{height:100%;width:100%;margin:0}html{font-size:62.5%}body{font:300 'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;color:#666}.left-col,.right-col,.wrapper{height:100%;min-height:600px}.left-col{width:230px;position:fixed}.left-col .logo{border:0}.left-col .main-nav a,.left-col .sub-nav a{border:0;font-size:1.8rem;color:#333}.left-col .main-nav a.active,.left-col .main-nav a:hover,.left-col .sub-nav a.active,.left-col .sub-nav a:hover{color:#ce1e16}.left-col .sub-nav a{font-size:1.3rem;border:0}.left-col footer{position:absolute;bottom:-90px;height:175px}.left-col footer .copyright{padding:20px 10px;font-size:1.3rem}.left-col footer .logos{border-top:1px solid rgba(0,0,0,.1);height:100%}.left-col footer .logos div{float:left;width:50%;height:115px}.left-col footer .handle-up{position:absolute;display:block;width:100%;height:32px;bottom:150px;background:url(../img/arrow-up.svg)center center no-repeat}.right-col{padding-left:230px;height:100%;width:auto}.right-col .header{max-height:405px;min-height:200px;height:auto;position:relative;width:100%;min-width:708px}.right-col .header .slider-container{max-width:1544px;position:relative;width:100%;max-height:405px;height:auto!important;height:100%}.right-col .header .slider-container a{border:0}.right-col .header .slider-container .bottom-banner{height:100px;background-color:rgba(0,0,0,.2);width:100%;position:absolute;bottom:0}.right-col .header .slider-container .bottom-banner .banner-text{color:#fff;line-height:100px;font-size:3.6rem;font-weight:lighter;text-transform:uppercase;padding:0 0 0 30px}.right-col .header .slider-container .bottom-banner .banner-button a,.right-col .sub-nav li a:hover{color:#ce1e16}.right-col .header .slider-container .bottom-banner .banner-button{height:40px;font-size:1.98rem;line-height:30px;padding:5px 20px;text-align:center;background-color:#fff;position:absolute;right:20px;top:50%;margin-top:-20px;text-transform:uppercase;cursor:pointer}.right-col .header .slider-container>img{float:left;max-width:50%;max-height:405px}.right-col .sub-nav{list-style:none;min-width:1450px;width:100%;border-bottom:1px solid rgba(0,0,0,.1);margin:0;padding:0}.right-col .sub-nav li{display:inline-block;height:58px;line-height:58px;font-size:1.4rem;text-align:center;padding:0 20px}.right-col .sub-nav li a{border:0}.right-col .sub-nav.fixed-nav{position:fixed;top:0;background:#fff}.right-col .content{max-width:80%;min-height:200px;padding:40px 40px 80px}.right-col .content .two-col-ul{list-style:none;margin:0;padding:0}.right-col .content .two-col-ul li{margin-top:5px}.right-col .content .two-col-ul li div{width:45%;border-top:1px solid rgba(0,0,0,.1);padding:10px 10px 10px 0}.right-col .content .cta-button,.right-col .content .download-button{display:inline-block;margin-top:20px;margin-bottom:30px;padding:5px 10px}.right-col .content .two-col-ul li div:first-child{float:left}.right-col .content .two-col-ul li div:last-child{float:right}.right-col .content .two-col-ul li:first-child div,.right-col .content .two-col-ul li:nth-child(2) div{border:0}.right-col .content .col{border-left:1px solid rgba(0,0,0,.1);height:266px}.right-col .content .col a{display:block;height:100%;width:100%;position:relative}.right-col .content .col a img{display:block;margin:0 auto;width:200px}.right-col .content .col a .caption{position:absolute;bottom:0;font-size:1.4rem}.right-col .content .col:first-child{border:0}.right-col .content .download-button{background-color:#ce1d18;background-image:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(255,255,255,.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(100%,rgba(255,255,255,.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(255,255,255,.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(255,255,255,.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(255,255,255,.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(255,255,255,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1affffff', GradientType=0 );text-transform:uppercase}.right-col .content .download-button a,.right-col .content .download-button a:hover,.right-col .content .download-button a:visited{font-size:1.4rem;color:#fff;border:0}.right-col .content .cta-button{background-color:#ce1d18;text-transform:uppercase}.right-col .content .cta-button a,.right-col .content .cta-button a:hover,.right-col .content .cta-button a:visited{font-size:1.4rem;color:#fff;border:0}.right-col .content .thankyou img{display:block;margin:35px auto 0}.right-col .content .thankyou .col-1-2:first-child{display:inline-block;width:auto}.right-col .content .thankyou .col{border:0;height:auto}.right-col iframe{height:100%;width:100%}.right-col iframe.gallery{max-width:810px}.video-overlay{position:fixed;display:none;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:10000}.video-overlay .video-container{position:absolute;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;margin:0 5%;top:50%;transform:translateY(-45%)}.video-overlay .video-container .close{position:relative;float:right;margin-right:12%;margin-top:0;display:inline-block;width:25px;height:25px;overflow:hidden;z-index:1;text-decoration:none;border:1px solid #ce1e16;cursor:pointer}.video-overlay .video-container .close::after,.video-overlay .video-container .close::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#ce1e16}.video-overlay .video-container .close::before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.video-overlay .video-container .close::after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.video-overlay .video-container .background{margin:0 auto;position:absolute;top:0;left:0;width:90%;height:auto}.video-overlay .video-container .start-img{position:absolute;top:5%;left:20%;width:50%;height:50%;background-image:url(/img/video-overlay/video-still.png);background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:11001;border:2px solid #ce1e16}.video-overlay .video-container .start-img figure{position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px;display:-ms-flex;display:-webkit-flex;display:flex}.video-overlay .video-container .start-img figure button[name=play]{width:150px;height:150px;border:10px solid #ce1e16;background-color:rgba(255,255,255,.8);border-radius:100%;margin:auto;cursor:pointer}.video-overlay .video-container .start-img figure button[name=play]::after{content:'';display:inline-block;position:relative;top:2px;left:5px;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #ce1e16}.video-overlay .video-container .start-img .play-button{position:absolute;top:50%;left:50%;width:150px;height:150px;margin-top:-75px;margin-left:-75px;background-color:#00f;border-radius:75px}.video-overlay .video-container .start-img.hidden{display:none}.video-overlay .video-container iframe{position:absolute;z-index:11000;top:5%;left:20%;width:50%!important;height:50%!important;border:2px solid #fff}@media only screen and (max-width:1280px){.right-col .header{min-width:380px}.right-col .content{max-width:initial;min-width:380px}}@media only screen and (max-width:920px){.thankyou .col{width:100%!important}.right-col .header .slider-container .bottom-banner .banner-text{font-size:2.2rem}.right-col .header .slider-container .bottom-banner .grid .col{width:50%}}@media only screen and (max-width:780px){.grid .section .col-1-2,.grid .section .col-1-3,.grid .section .col-1-4,.grid .section .col-2-2,.grid .section .col-2-3,.grid .section .col-2-4,.grid .section .col-3-3,.grid .section .col-3-4,.grid .section .col-4-4{width:100%}.right-col .header .slider-container .bottom-banner .banner-text{font-size:1.8rem}}@media only screen and (min-width:1920px){.video-overlay{position:absolute}.video-overlay .video-container .background{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.video-overlay .video-container{margin:0;top:initial;transform:none}.video-overlay .video-container .close{margin-right:7%;margin-top:2%}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}