#content .intro{padding:3em 0;text-align:center;font-size:1.5em;line-height:1.8;}#content .intro .get-service{display:none;font-size:1em;border-bottom:1px solid #e7e7e7;margin:-3em 0 3em;}@media only screen and (max-width: 768px){#content .intro .get-service{display:block;}}@media only screen and (max-width: 480px){#content .intro{font-size:1.3em;padding:3em 0 7em;}}#content .intro.overview{font-size:1.1em;padding:3em 0 3.4em;line-height:inherit;}#content .intro.overview h1{margin-bottom:0.8em;}#content .intro.overview .text{max-width:900px;}#content .intro.overview .columns{border-top:1px solid #e7e7e7;margin-top:3em;padding-top:3em;}#content .intro.overview .columns .column{margin-right:2%;margin-right:calc( 25px );width:23.5%;width:calc( 25% - 19px );}#content .intro.overview .columns .column .mod-images{margin-bottom:30px;}#content .intro.overview .columns .column .mod-images img{max-height:136px;}#content .intro.overview .columns .column:last-child{margin-right:0;}@media only screen and (max-width: 768px) and (min-width: 480px){#content .intro.overview .columns .column{float:left;margin:0 10% 40px 0;width:45%;}#content .intro.overview .columns .column:nth-child( 2n+2 ){margin-right:0;}#content .intro.overview .columns .column:nth-child( 2n+3 ){clear:both;}}@media only screen and (max-width: 480px){#content .intro.overview .columns .column{float:none;margin:0 0 40px;width:auto;}}#content .services{background:#f7f7f7;border:1px solid #e7e7e7;border-width:1px 0;margin:0 0 5em;padding:1px 0 0;}#content .services.has-columns{margin-top:3em;}#content .services .overview{margin:3em 0 0;text-align:center;}#content .services .content .columns.nav{margin-top:-81px;}#content .services .columns + .columns{margin-top:2em;}#content .services ul{background:#fff;list-style-type:none;padding:0;margin:0;overflow:hidden;}#content .services ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}#content .services ul li{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;background:#fff;border:2px solid #e3e3e3;border-width:2px 2px 2px 0;margin-bottom:-2px;float:left;width:50%;}#content .services ul li a{display:block;font-size:1.2em;font-weight:600;line-height:1.3;padding:30px 36px;height:56px;text-decoration:none;-webkit-transition:background .2s, color .2s;-moz-transition:background .2s, color .2s;-o-transition:background .2s, color .2s;-ms-transition:background .2s, color .2s;transition:background .2s, color .2s;}#content .services ul li a:after{content:'\203A';-webkit-transition:margin-left .2s;-moz-transition:margin-left .2s;-o-transition:margin-left .2s;-ms-transition:margin-left .2s;transition:margin-left .2s;}#content .services ul li a:hover{background:#2c4d74;color:#fff;text-decoration:none;}#content .services ul li a:active:after{margin-left:6px;}#content .services ul li:nth-last-child( 1 ),#content .services ul li:nth-last-child( 2 ):nth-child(odd){border-bottom-width:0;}#content .services ul li:nth-child( 2n+2 ){border-right-width:0;}#content .services .columns .column{margin-right:64px;width:calc( 50% - 32px );}#content .services .columns .column.last{margin-right:0;}@media only screen and (max-width: 768px){#content .services .columns .column{float:left;margin-right:20px;width:calc( 50% - 10px );}}@media only screen and (max-width: 480px){#content .services .columns .column{float:none;margin:0 0 30px;width:auto;}}#content .services .columns.nav .column .mod-text{background:#2c4d74 url(/website/live/images/header-background.png) no-repeat top right;background-size:80px auto;color:#fff;text-align:center;height:80px;line-height:78px;}#content .services .columns.nav .column .mod-text h1,#content .services .columns.nav .column .mod-text h2,#content .services .columns.nav .column .mod-text h3,#content .services .columns.nav .column .mod-text h4,#content .services .columns.nav .column .mod-text h5,#content .services .columns.nav .column .mod-text h6{color:#fff;margin:0;font-size:1.8em;line-height:80px;}#content .services .columns.nav .column.last .mod-text{background-color:#009cb0;}#content .services .columns.nav .column.last li a{color:#009cb0;}#content .services .columns.nav .column.last li a:hover{background-color:#009cb0;color:#fff;}#content .services.single-column .nav.columns .column{float:none;max-width:none;width:auto;}#content .services.single-column .nav.columns .column ul li{border-width:2px 2px 2px 0;width:25%;}#content .services.single-column .nav.columns .column ul li:nth-child( 1 ),#content .services.single-column .nav.columns .column ul li:nth-child( 2 ),#content .services.single-column .nav.columns .column ul li:nth-child( 3 ),#content .services.single-column .nav.columns .column ul li:nth-child( 4 ){border-top-width:0;}#content .services.single-column .nav.columns .column ul li:nth-child( 4n+4 ){border-right-width:0;}#content .services.single-column .nav.columns .column .mod-text{background-color:#009cb0;}#content .services.single-column .nav.columns .column ul li a{color:#009cb0;}#content .services.single-column .nav.columns .column ul li a:hover{background-color:#009cb0;color:#fff;}#content .services .get-service{padding:2em 0;}@media only screen and (max-width: 768px){#content .services .columns .column ul li,#content .services.single-column .columns.nav .column ul li{float:none;border-width:0 0 1px !important;width:auto;}#content .services .columns .column ul li:last-child,#content .services.single-column .columns.nav .column ul li:last-child{border-width:0 !important;}#content .services .columns .column ul li a,#content .services.single-column .columns.nav .column ul li a{height:auto;padding:18px 20px;}}#content .service-overview{background:#f7f7f7;border:1px solid #e7e7e7;border-width:1px 0;padding:3em 0 0;margin:0 0 4em;text-align:center;}#content .service-overview:last-child{margin:0;border-bottom:none;}#content .service-overview + .assignments{margin-top:-4em;}.why-us.content{margin-bottom:5em;max-width:980px;}.why-us ul{padding:0;}.why-us ul li{color:#002856;font-size:1.4em;margin-bottom:16px;list-style-type:none;padding-left:26px;background:url(/website/live/images/check.png) no-repeat;background-size:15px 16px;background-position:2px center;}@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.why-us ul li{background-image:url(/website/live/images/check@2x.png);}}.dealer{text-align:center;}.dealer .logos{border:1px solid #e7e7e7;border-width:1px 0 0;margin:2em 0 0;padding:1.4em 0;}#references,.news{padding:3em 0;background:#f7f7f7;border:1px solid #e7e7e7;border-width:1px 0;text-align:center;}#references .fg-element,.news .fg-element{margin:0 0 3em;}#references .fg-element:last-child,.news .fg-element:last-child{margin-bottom:0;}#references .pagination,.news .pagination{display:none;}#references + .news,.news + .news{background:#fff;border-top:none;}#references{position:relative;}#references .references{margin:3.334em 0;}#references .references:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}#references .references .reference{background:#fff;border:1px solid #eaeaea;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;float:left;height:600px;margin:0 6em;max-width:595px;width:100%;}#references .references .reference blockquote{padding:0;}#references .references .reference blockquote:before,#references .references .reference blockquote:after{display:none;}#references .references .reference .image{display:block;position:relative;max-height:460px;overflow:hidden;}#references .references .reference .image img{display:block;width:100%;}#references .references .reference .image .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,156,176,0.6);color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;}#references .references .reference .image .cover .button-wrapper{position:absolute;top:54%;left:0;right:0;-webkit-transition:top .3s;-moz-transition:top .3s;-o-transition:top .3s;-ms-transition:top .3s;transition:top .3s;}#references .references .reference .image .cover .button{display:inline-block;border:3px solid #fff;border-radius:3px;padding:8px 16px;margin:-27px auto 0;}#references .references .reference:hover .image .cover{opacity:1;}#references .references .reference:hover .image .cover .button-wrapper{top:50%;}#references .references .reference .text{padding:30px;}#references .references .reference .text h2 a{color:#009cb0;text-decoration:none;font-size:.9em;}#references .navigation a{display:block;background:#009cb0;background:rgba(0,156,176,0.9);position:absolute;top:50%;left:0;margin-top:-100px;width:80px;height:80px;color:#fff;text-indent:-9999px;text-decoration:none;-webkit-transition:background .2s, left .2s;-moz-transition:background .2s, left .2s;-o-transition:background .2s, left .2s;-ms-transition:background .2s, left .2s;transition:background .2s, left .2s;}#references .navigation a:hover{background:#009cb0;}#references .navigation a:active{left:-8px;}#references .navigation a:before{position:absolute;top:50%;left:50%;margin:-14px 0 0 -10px;content:'.';background:url('/website/live/images/arrows.png') no-repeat;display:block;text-indent:-9999px;width:15px;height:30px;}@media screen and (-webkit-min-device-pixel-ratio: 1.5),screen and (-moz-min-device-pixel-ratio: 1.5){#references .navigation a:before{background-image:url('/website/live/images/arrows@2x.png');background-size:30px auto;}}#references .navigation a.next{left:auto;right:0;-webkit-transition:background .2s, right .2s;-moz-transition:background .2s, right .2s;-o-transition:background .2s, right .2s;-ms-transition:background .2s, right .2s;transition:background .2s, right .2s;}#references .navigation a.next:active{right:-8px;}#references .navigation a.next:before{background-position:top right;left:auto;right:50%;margin:-14px -10px 0 0;}@media only screen and (max-width: 770px){#references .references .reference{border-width:1px 0;height:520px;margin:0;padding-bottom:230px;}#references .mod-detail .navigation a{top:auto;bottom:24px;height:50px;width:45%;text-align:center;text-indent:0;line-height:50px;}#references .mod-detail .navigation a:before{display:none;}}.assignments,.download-brochure{background:#fff url(/website/live/images/assignments-background.png) repeat-x center center;text-align:center;padding:3.4em 0 3em;line-height:1;}.assignments h1,.assignments h2,.assignments h3,.assignments h4,.assignments h5,.assignments h6,.download-brochure h1,.download-brochure h2,.download-brochure h3,.download-brochure h4,.download-brochure h5,.download-brochure h6{margin:0;}.assignments p,.download-brochure p{color:#003663;font-size:1.6em;font-weight:300;text-transform:uppercase;}.download-brochure{background:#fff url(/website/live/images/brochure.png) no-repeat 180px center;border-bottom:1px solid #eee;margin:0 0 5em;}.services + .download-brochure{margin-top:-5em;}