.clear{clear:both}.hygen{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:14px;line-height:1em;color:#252525}.hygen em{font-style:italic}.hygen p{line-height:1.4em}.hygen .small{font-size:85%;color:#595959}.hygen .small a{color:#595959;text-decoration:underline}.hygen h1,.hygen h2,.hygen h3{border:none;text-transform:uppercase}.hygen h1{font-family:"Humanist777W01-LightCd",Helvetica,Arial,sans-serif;font-size:2.7em;line-height:1.14em}.hygen h3{font-family:"Humanist 777 W01 Bold",Helvetica,Arial,sans-serif;line-height:1em;padding-bottom:10px}.hygen .row{position:relative}.hygen .container{margin:0 15px;width:934px;padding:0px}.hygen .btn{display:inline-block;*display:inline;zoom:1;padding:6px 22px;margin-bottom:0;font-size:14px;font-weight:500;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;white-space:nowrap;-ms-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition-property:"all";-o-transition-property:"all";-webkit-transition-property:"all";transition-property:"all";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.hygen .btn:hover{color:#fff;text-decoration:none}.hygen .btn-default{color:#fff;background-color:#df3641;border-color:#c74153}.hygen .btn-default:hover{background-color:#d9232e;border-color:#a53040}.hygen .btn.play{background-image:url(../images/icon-play.png);background-repeat:no-repeat;background-position:18px 6px;padding:10px 54px;font-weight:bold;margin-top:10px;float:right}.hygen .extra-img{float:right;margin-top:-55px}.hygen .banner{background:url(../images/hygen-banner.jpg) top center no-repeat;height:438px}.hygen .banner .row{height:100%}.hygen .banner-content{width:425px;margin-top:80px;text-align:center}.hygen .banner-content strong{font-weight:bold;text-decoration:underline;font-family:"Humanist777W01-ExtraBla 1120220"}.hygen .banner-footer{background:#fff;background:rgba(255,255,255,0.6);position:absolute;left:0px;bottom:0px;height:100px;text-align:center}.hygen .banner-footer h1{line-height:100px}.hygen .banner-footer .hygen-logo{position:absolute;left:20px;top:15px;height:70px}.hygen .banner-footer .c-diff-logo{position:absolute;right:20px;top:-60px}.hygen .hygen-nav{height:53px;margin:0 auto;position:relative;float:none}.hygen .hygen-nav li{display:block;vertical-align:top;float:left;text-align:center;border-right:1px solid #fff;background:#8facba;height:53px;line-height:53px;width:22%}.hygen .hygen-nav li:first-child{background:#252525;width:34%}.hygen .hygen-nav li a{color:#FFF;display:inline-block;*display:inline;zoom:1;font-family:"Humanist777W01-LightCd";font-size:20px;text-decoration:none;text-transform:uppercase;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.hygen .hygen-nav li a:hover{color:#cf142b}.hygen .hygen-nav li:first-child a:hover{width:100%;background:#171d21;outline:0}.hygen .hygen-nav li:first-child a:after{border-color:transparent transparent transparent #df3641;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;*display:inline;zoom:1;height:0;margin:0 15px;position:relative;top:1px;width:0;text-decoration:none}.hygen .top-content{margin-top:25px;line-height:1.4em}.hygen .top-content .intro p{width:65%}.hygen .content-images{margin-top:40px}.hygen .content-images li{width:33.3%;float:left;list-style:none}.hygen .content-images li+li{text-align:center}.hygen .content-images li+li+li{text-align:right}.hygen .form{margin-top:75px}.hygen .form .gform{background:#f5f5f5;padding:20px 60px 10px}.hygen .form .gform_wrapper ul li{width:45%;float:left;padding-right:5%}.hygen .form .gform_wrapper ul li label{color:#1b1b1b !important;font-weight:normal !important;font-family:arial;position:relative}.hygen .form .gform_wrapper ul li label .gfield_required{position:absolute;left:-12px;top:0;color:#e1363f}.hygen .form .gform_wrapper .gform_footer{width:45%;float:left;padding-right:5%}.hygen .form .gform_wrapper ul li.gfield{clear:none}.hygen .form .gform_wrapper ul li.gfield input{width:98%;border:solid 1px #ddd;padding:10px;font-size:1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.hygen .form .gform_wrapper ul li.gfield input:hover,.hygen .form .gform_wrapper ul li.gfield input:focus{border-color:silver}.hygen .form .gform_wrapper .validation_error{display:none}.hygen .form .gform_wrapper ul li.gfield.gfield_error{background:none;border:none;padding:0px !important;margin:0px !important;width:45%;padding-right:5% !important}.hygen .form .gform_wrapper ul li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:10px}.hygen .form .gform_wrapper ul li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0px}.hygen .form .gform_wrapper ul li.gfield.gfield_error.gfield_contains_required input{border-color:red}.hygen .form .address .gfield_description{color:#e1363f;line-height:1.5em;font-size:1.1em}.hygen .form .gfield_description.validation_message{display:none}.hygen .form .address .gfield_description img{padding:5px;padding-left:20px}.hygen .form .gform_wrapper .gform_footer{padding:0px;padding-left:15px;margin-top:30px;clear:none}.hygen .form .submit-btn{float:right}.hygen .form .submit-btn .btn{padding:10px 60px}.hygen .form .submit-btn .required{display:block;margin-top:20px;color:#e1363f}.hygen .form .small{margin-top:10px;font-style:italic}.hygen .form #gforms_confirmation_message{padding-bottom:10px}.hygen .lower-content{background:url(../images/bottom-content-right-col.jpg) no-repeat right top;height:950px}.hygen .lower-content .col-left{overflow:hidden;padding-top:65px}.hygen .lower-content .col-left h1{color:#7fa3bd;line-height:1em;padding-bottom:30px}.hygen .lower-content .col-left ul{margin-bottom:30px}.hygen .lower-content .col-left ul li{font-weight:bold;line-height:2em}.hygen .lower-content .col-left ul li ul{padding-left:45px;padding-bottom:15px;margin-bottom:0px}.hygen .lower-content .col-left ul li ul li{font-weight:normal;list-style:disc}.hygen .lower-content .col-left .small{position:absolute;left:0px;bottom:0px;padding-bottom:50px;color:#1b1b1b;font-style:italic}.hygen .lower-content .col-right{float:right;width:210px;margin-right:22px;margin-left:35px;padding:250px 20px 0px;color:#fff}.hygen .lower-content .col-right h3{color:#fff;font-size:25px}.hygen .lower-content .col-right p{line-height:1.7em}.hygen .case-studies hr{margin-bottom:1em}.hygen .case-studies img{float:left;margin-right:15px}.hygen .case-studies .btn{color:#fff;background-color:#df3641;border-color:#c74153;line-height:32px;margin-bottom:1em}#case-study-form h1{border-bottom:0;line-height:1em}#scroll-top{position:fixed;right:20px;bottom:-42px;height:42px;width:42px;z-index:9999;line-height:3em;background:#131517 url("../images/scroll-top.png") center center no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;-moz-transition-property:"all";-o-transition-property:"all";-webkit-transition-property:"all";transition-property:"all";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";-webkit-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out";-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#scroll-top:hover{background-color:#353c41}@media only screen and (max-width: 1060px){.hygen .container{width:98%;margin:0px;padding:0 1%}.hygen .container.top-content{margin-top:10px}}@media only screen and (max-width: 768px){.hygen .banner-footer h1{font-size:2.3em}.hygen .container{width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hygen .hygen-nav li{width:175px}.hygen .hygen-nav li:first-child{width:270px}.hygen .lower-content{background:url(../images/bottom-content-right-col-sm.jpg) no-repeat right top}}@media only screen and (max-width: 700px){.hygen .btn.play{float:none;display:block;width:130px;margin-left:auto;margin-right:auto}.hygen .extra-img{float:none;max-width:100%;margin-top:0px}.hygen .banner-footer img{display:none}.hygen .top-content .intro p{width:100%}.hygen .top-content .small{padding-top:15px}.hygen .content-images{margin-top:20px}.hygen .form .gform_wrapper{padding:0 10px 0}.hygen .form .gform_wrapper ul li,.hygen .form .gform_wrapper ul li.gfield.gfield_error,.hygen .form .gform_wrapper .gform_footer{width:90%;float:left;padding:0 !important;padding-left:5% !important}.hygen .form .gform_wrapper ul li.gfield input,.hygen .form .gform_wrapper ul li.gfield.gfield_error.gfield input,.hygen .form .gform_wrapper .gform_footer.gfield input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.hygen .form .gform_wrapper .top_label .gfield_error .ginput_container{max-width:100%}.hygen .lower-content{background:none;height:auto}.hygen .lower-content .col-left{padding-top:20px}.hygen .lower-content .col-left .small{position:relative;left:auto;top:auto;padding-top:20px;padding-bottom:20px}.hygen .lower-content .col-right{float:none;background:url(../images/bottom-content-right-col-sm.jpg) no-repeat -281px top;width:250px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;padding-bottom:20px;margin:0 auto 20px}.hygen .case-studies .container>img{float:none;margin-bottom:10px}#footer,#footer .row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%} 
}
