/*!
 * Start Bootstrap - Grayscale v5.0.2 (https://startbootstrap.com/template-overviews/grayscale)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-grayscale/blob/master/LICENSE)
 */#mainNav{min-height:56px;background-color:#fff;z-index:999999}#mainNav .navbar-toggler{font-size:80%;padding:.75rem;color:#bf1c24;border:1px solid #bf1c24}#mainNav .navbar-toggler:focus{outline:0}#mainNav .navbar-brand{color:#3b3b3d;font-weight:700;padding:.9rem 0;background-image:url(../img/crane-logo-fluid-systems.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center;width:160px;height:60px;-webkit-transition:all 1s;transition:all 1s}@media (min-width:992px){#mainNav .navbar-brand{background-image:url(../img/crane-logo-fluid-systems-white.svg)}}@media (min-width:400px){#mainNav .navbar-brand{width:200px}}@media (min-width:768px){#mainNav .navbar-brand{width:230px}}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}@media (min-width:992px){#mainNav{padding-top:0;padding-bottom:0;border-bottom:none;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#mainNav .navbar-brand{padding:.5rem 0;color:rgba(255,255,255,.5)}#mainNav .nav-link{letter-spacing:0;-webkit-transition:none;transition:none;padding:2rem .75rem;color:rgba(255,255,255,.5)}#mainNav .nav-link:hover{color:rgba(255,255,255,.75)}#mainNav .nav-link:active{color:#fff}}@media (min-width:992px) and (max-width:992px){#mainNav .nav-link{padding:2rem .5rem}}@media (min-width:992px){#mainNav.navbar-shrink{background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}#mainNav.navbar-shrink .navbar-brand{color:#3b3b3d}}@media (min-width:992px) and (min-width:992px){#mainNav.navbar-shrink .navbar-brand{background-image:url(../img/crane-logo-fluid-systems.svg);width:204px}}@media (min-width:992px){#mainNav.navbar-shrink .nav-link{color:#3b3b3d;border-bottom:.25rem solid transparent}#mainNav.navbar-shrink .nav-link:hover{color:#bf1c24}#mainNav.navbar-shrink .nav-link:active{color:#7c1217}#mainNav.navbar-shrink .nav-link.active{color:#bf1c24;outline:0;border-bottom:.25rem solid #bf1c24}}.image-background{background:-webkit-gradient(linear,left top,left bottom,from(rgba(59,59,61,.9)),color-stop(20%,rgba(59,59,61,.2)),color-stop(75%,rgba(59,59,61,.2)),to(#3b3b3d)),url(../img/bg-masthead.jpg);background:linear-gradient(to bottom,rgba(59,59,61,.9) 0,rgba(59,59,61,.2) 20%,rgba(59,59,61,.2) 75%,#3b3b3d 100%),url(../img/bg-masthead.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.masthead{position:relative;width:100%;height:auto;padding:8rem 0 8rem}.masthead h1{font-family:'Open Sans',sans-serif;font-size:2.5rem;line-height:2.5rem;letter-spacing:-1px;font-weight:700}.masthead h1 span{color:#e40613}.masthead h2{max-width:20rem;font-size:1rem}@media (min-width:768px){.masthead h1{font-size:4rem;line-height:4rem}}@media (min-width:992px){.masthead h1{font-size:3rem;line-height:3rem}.masthead h2{max-width:30rem;font-size:1.25rem}}.masthead .text{background-color:rgba(255,255,255,.9);padding:40px}.masthead .image{background-image:url(../img/image-of-man.jpg);background-size:cover;background-position:center}.masthead .name{color:#fff;position:absolute;bottom:10px;left:30px}.masthead .name p{font-size:.8rem;text-shadow:0 0 10px #000}.masthead .name p span{font-style:italic}.btn{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;font-family:'Open Sans',sans-serif;font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.btn-primary{background-color:#bf1c24}.btn-primary:hover{background-color:#93151c}.btn-primary:focus{background-color:#93151c;color:#fff}.btn-primary:active{background-color:#7c1217!important}p a.btn{text-decoration:none}.about-section{padding-top:2rem;padding-bottom:6rem}.about-section .form-wrapper{background-color:#fff;border:solid 10px #bf1c24;padding:50px;-webkit-box-shadow:10px solid #000;box-shadow:10px solid #000}.about-section .form-wrapper .align-bottom{bottom:50px;position:absolute;width:100%;left:0}.about-section .text{background:rgba(76,76,76,.8);padding:40px}.about-section h1,.about-section h2{font-weight:700;text-transform:uppercase}#discover{background-color:#bf1c24;color:#fff;text-align:center;padding:5rem 0}#discover h2{margin-bottom:2rem;text-transform:uppercase}#discover .btn{background-color:#fff;color:#212529}#discover .btn:hover{opacity:.9}.projects-section{background-image:url(../img/pb-page-lines.svg);background-position:top center;background-repeat:no-repeat;padding:6rem 0 10rem}.projects-section .featured-text{padding:2rem}@media (min-width:992px){.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #bf1c24}}.projects-section .project-text{padding:3rem;font-size:90%}@media (min-width:992px){.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#bf1c24;border-width:.25rem;width:30%}}.projects-section .intro{padding-bottom:50px}.projects-section .intro h1{color:#bf1c24;font-weight:700;text-transform:uppercase;line-height:2.5rem}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.signup-section{padding:10rem 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(59,59,61,.1)),color-stop(75%,rgba(59,59,61,.5)),to(#3b3b3d)),url(../img/bg-signup.jpg);background:linear-gradient(to bottom,rgba(59,59,61,.1) 0,rgba(59,59,61,.5) 75%,#3b3b3d 100%),url(../img/bg-signup.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;height:auto;font-family:'Open Sans',sans-serif;font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.contact-section{padding:5rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #bf1c24}.contact-section .card h4{font-size:.8rem;font-family:'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:.15rem}.contact-section .card hr{border-color:#bf1c24;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3)}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}.case-study{padding:100px 0;background-image:url(../img/case-study-background.jpg);background-size:cover;background-position:center}.case-study h2{color:#bf1c24;font-weight:700;padding-bottom:20px}.case-study h4{padding-bottom:0;margin-bottom:0}.case-study .text-wrapper{background:rgba(255,255,255,.9);padding:40px 40px 50px}@media (min-width:992px){.case-study hr{border-color:#bf1c24;border-width:.25rem;width:30%}}.training{padding:100px 0}.training h2{color:#bf1c24;padding-bottom:20px}.training .image{padding-top:50px}@media (min-width:992px){.training .image{padding-top:0;padding-left:0}}.sponsors{padding:80px 0}body{font-family:'Open Sans',sans-serif;letter-spacing:.0625em}a{color:#bf1c24}a:focus,a:hover{text-decoration:none;color:#660f13}p a{text-decoration:underline}p{font-size:16px}h1{text-transform:uppercase}h1,h2,h4{font-weight:700}.bg-black{background-color:#6d6e71!important}.bg-dark{background-color:#3b3b3d}.bg-primary{background-color:#bf1c24!important}.bg-grey{background-color:#eeeeef!important}.bg-white{background-color:#fff!important}.text-primary{color:#bf1c24!important}footer{padding:5rem 0}img{max-width:100%;height:auto!important}@media (min-width:992px){.hidden-lg-up{display:none}}.white-page #mainNav .nav-link{color:#3b3b3d}.white-page #mainNav .navbar-brand{background-image:url(../img/crane-logo-fluid-systems.svg)}.white-page .terms{padding-top:7rem;padding-bottom:7rem}