/*42106908606752e2a987420c6a2fc57f*/
.g-infolist .g-infolist-item-desc{margin:0;font-weight:400;font-size:0.9vw;opacity:0.7}.g-infolist .g-infolist-item .g-infolist-item-container{margin:0.625rem;padding:0.625rem;border:1px solid #ddd;border-radius:4px}.g-offcanvas-toggle,.g-error .g-offcanvas-toggle{margin-left:-15px}.platform-content,.moduletable,.widget{margin:0.625rem 0;padding:0.8rem 0}div.sprocket-mosaic-image-container :hover{opacity:0.8}td{border:0px solid #dedede}table{border:0px solid #dedede}#g-navigation{border-bottom:1px solid #e9e9e9}#g-above .g-simplecontent .g-simplecontent-item-main-content{color:#222;top:0px;font-size:12pt}#g-above{margin-bottom:-50px}#g-slideshow{z-index:-100}#g-slideshow.fp-slideshow:before{content:'';position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:#fff;background-image:none;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #fff 0%);z-index:-100}.sprocket-mosaic-hovercontent{position:absolute;width:80px;height:50px;bottom:20px;right:0;opacity:0;text-align:center;font-size:1em;line-height:1em;font-weight:bold}.sprocket-mosaic-item{border:1px solid #ddd;border-radius:4px;-moz-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.39);-webkit-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.39);box-shadow:4px 4px 10px rgba(0, 0, 0, 0.39)}body{font-size:14pt}hr{border-bottom:1px solid black}#g-utility a{color:#222}#g-utility a:hover{color:#b32c00}#g-copyright a{color:#fff}#g-copyright a:hover{color:#b32c00}#g-header h3{font-size:2rem;font-weight:400;line-height:2.5rem;margin-top:4px}#g-showcase h3{font-size:2rem;font-weight:400;line-height:2.5rem;margin-top:4px}#g-above h3{font-size:1.8rem;font-weight:400;line-height:2.2rem;margin-top:4px}h3{color:#b32c00}.page-header h2{font-size:2rem;color:black;font-weight:600;line-height:2.5rem;margin-top:2rem;margin-bottom:0.625rem;padding-bottom:0.938rem}.page-header h2 a{color:black;line-height:2.5em}.g-main-nav .g-toplevel > li > .g-menu-item-container,.g-main-nav .g-sublevel > li > .g-menu-item-container{font-size:0.9rem}.formResponsive label{height:30px;margin:-5px 5px 3px 0;float:left;padding:0px}.formResponsive .formHorizontal .formControlLabel{float:left;width:140px;padding-top:0px;margin-top:-2px;text-align:right}strong.formRequired{font-weight:bold;font-style:normal;margin-left:3px;color:red}.sprocket-mosaic-item .sprocket-padding{padding:30px}.sprocket-mosaic-text{font-size:0.9rem}.button.button-red{background:#b32c00;border-color:#b32c00;color:#fff;font-weight:bold}.box-orange a{color:#000}.sprocket-mosaic-item .sprocket-mosaic-title,.sprocket-mosaic-item .sprocket-mosaic-info{text-transform:none;font-size:1.6rem;line-height:1.1}.formResponsive select,.formResponsive input[type="text"],.formResponsive input[type="number"],.formResponsive input[type="email"],.formResponsive input[type="tel"],.formResponsive input[type="url"],.formResponsive input[type="password"]{display:inline-block;height:28px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;box-sizing:content-box}.formResponsive textarea{display:inline-block;height:205px;width:100%;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555}