﻿.darkblue{color:#2f395a;}.blue{color:#0068aa;}.lightblue{color:#00adef;}.green{color:#63beb6;}.footer{border:none;margin:0;}.homeBanner{padding-top:40px;position:relative;}@media only screen and (min-width:64em){.homeBanner{height:838px;background:url(/images/content/home/banner.jpg) no-repeat center bottom 50px;padding-top:100px;}}.homeBanner h1{font-size:40px;color:#0068aa;font-weight:300;padding-bottom:30px;}@media only screen and (min-width:64em){.homeBanner h1{padding-bottom:60px;font-size:48px;}}.homeBanner h1 strong{font-weight:bold;}.homeBanner p{font-size:16px;font-weight:300;}@media only screen and (min-width:64em){.homeBanner p{width:75%;}}@media only screen and (min-width:64em){.homeBanner .linkContainer{position:absolute;bottom:0;width:100%;}}.homeBanner .linkContainer a{line-height:100px;text-align:center;color:#fff;font-size:20px;font-weight:300;background-image:url(/images/corner.png);background-repeat:no-repeat;background-position:top left;background-size:20%;-webkit-transition:background-color ease .5s;transition:background-color ease .5s;}.homeBanner .linkContainer a.more{background-color:#0068aa;}.homeBanner .linkContainer a.more:hover{background-color:#025a92;}.homeBanner .linkContainer a.products{background-color:#00adef;}.homeBanner .linkContainer a.products:hover{background-color:#0597cf;}.homeBanner .linkContainer a.login{background-color:#63beb6;}.homeBanner .linkContainer a.login:hover{background-color:#4e9d96;}.homeBanner .linkContainer span.scroll{display:block;width:110px;background:url(/images/icon_scroll.png) no-repeat top center;background-size:24px 38px;position:absolute;bottom:140px;left:0;right:0;padding:50px 0 0;margin:0 auto;color:#fff;text-align:center;font-size:14px;}.spotlight{padding-top:70px;padding-bottom:70px;}h2{font-size:48px;padding-bottom:30px;}.circlesContainer{padding-top:80px;padding-bottom:80px;}@media only screen and (max-width:63.9375em){.circlesContainer h2{padding-bottom:50px;}}h3.triangle{width:80%;color:#fff;font-size:26px;position:absolute;top:0;}h3.triangle.ams{left:0;background:linear-gradient(to top left,transparent 0%,transparent 50%,rgba(0,104,170,.8) 50%,rgba(0,104,170,.8) 50%);padding:30px 200px 100px 40px;}h3.triangle.support{right:0;background:linear-gradient(to top right,transparent 0%,transparent 50%,rgba(0,158,218,.8) 50%,rgba(0,158,218,.8) 50%);padding:30px 40px 100px 200px;text-align:right;}@media only screen and (max-width:39.9375em){h3.triangle{font-size:22px;}h3.triangle.ams{padding:15px 100px 60px 20px;}h3.triangle.support{padding:15px 20px 60px 100px;}}