@font-face{font-family:'DroidSerifRegular';src:url('/fonts/pt-sans-narrow.eot');src:url('../fonts/droidserif-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/droidserif-regular.woff') format('woff'),url('../fonts/droidserif-regular.ttf') format('truetype'),url('../fonts/droidserif-regular.ttf#DroidSerifRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTSansNarrowBold';src:url('/fonts/pt-sans-narrow.eot');src:url('../fonts/pt-sans-narrow-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/pt-sans-narrow-bold.woff') format('woff'),url('../fonts/pt-sans-narrow-bold.ttf') format('truetype'),url('../fonts/pt-sans-narrow-bold.ttf#PTSansNarrowBold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'PTSansNarrowRegular';src:url('/fonts/pt-sans-narrow.eot');src:url('../fonts/pt-sans-narrow.eot?#iefix') format('embedded-opentype'),url('../fonts/pt-sans-narrow.woff') format('woff'),url('../fonts/pt-sans-narrow.ttf') format('truetype'),url('../fonts/pt-sans-narrow.ttf#PTSansNarrowRegular') format('svg');font-weight:normal;font-style:normal}html{scroll-behavior:smooth}body{position:relative;margin:0;background-color:#f0f0f0;font-family:PTSansNarrowRegular;font-size:12px;font-smooth:never;color:#555;overflow-x:hidden;overflow-y:scroll}.page{position:relative;background-color:#fff}img{border:0}a{text-decoration:none;color:#666}a:hover{text-decoration:none}strong,b{font-family:PTSansNarrowBold,arial,sans-serif;font-weight:normal}h1,h2,h3,h4,h5{font-weight:normal}h1{font-size:24px;line-height:28px;margin:0 0 .25em}h2{font-size:20px;line-height:24px;margin:0 0 .5em}h3{font-size:18px;line-height:22px;margin:0 0 .5em}h4,h5,h6{font-size:16px;line-height:20px;margin:0 0 .5em}hr{background-color:#c1c1c1;border:none;height:1px;margin:20px 0}header,.main-slider,.container,.page > .content,footer > section{max-width:1280px;margin:auto}header{position:relative;height:88px;z-index:5000;background-color:#fff;font-size:16px}header h1{display:block;width:30%;height:100%;margin:0}header h1 a{display:block;height:100%;margin:0 0 0 22px;text-indent:-9999px;background:url(../img/logo.png) no-repeat 0/100%}nav #toggle{display:none}nav label{display:none}nav ul{position:absolute;list-style:none;margin:0;padding:0}nav ul li a{display:block;padding:0 16px;line-height:44px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav ul li a:hover{background:#E0EAFF}nav > ul{right:0;bottom:0;margin:22px}nav > ul > li{display:block;position:relative;float:left}nav > ul > li > a{line-height:44px}nav > ul > li:hover > a{background:#004dff;color:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.25)}nav li.green > a:hover{background:rgba(100,167,11,0.25);color:#64a70b}nav > ul > li.green:hover > a{background:#64a70b;color:#fff}nav > ul > li.green > ul{border-color:#64a70b}.sub-slider .slide.green > h2{color:#64a70b}.sub-slider .slide.green:hover > h2{background-color:rgba(100,167,11,0.95);color:#fff}.sub-slider .slide.green:hover > p{border-top-color:#64a70b;background:linear-gradient(to bottom,rgba(100,167,11,0.14) 0,rgba(100,167,11,0) 100%);color:#64a70b}nav li.blue > a:hover{background:rgba(0,119,190,0.25);color:#0077BE}nav > ul > li.blue:hover > a{background:#0077BE;color:#fff}nav > ul > li.blue > ul{border-color:#0077BE}.sub-slider .slide.blue > h2{color:#0077BE}.sub-slider .slide.blue:hover > h2{background-color:rgba(0,119,190,0.95);color:#fff}.sub-slider .slide.blue:hover > p{border-top-color:#0077BE;background:linear-gradient(to bottom,rgba(0,119,190,0.14) 0,rgba(0,119,190,0) 100%);color:#0077BE}nav li.purple > a:hover{background:rgba(103,30,117,0.25);color:#671e75}nav > ul > li.purple:hover > a{background:#671e75;color:#fff}nav > ul > li.purple > ul{border-color:#671e75}.sub-slider .slide.purple > h2{color:#671e75}.sub-slider .slide.purple:hover > h2{background-color:rgba(103,30,117,0.95);color:#fff}.sub-slider .slide.purple:hover > p{border-top-color:#671e75;background:linear-gradient(to bottom,rgba(103,30,117,0.14) 0,rgba(103,30,117,0) 100%);color:#671e75}nav li.red > a:hover{background:rgba(158,35,53,0.25);color:#9e2335}nav > ul > li.red:hover > a{background:#9e2335;color:#fff}nav > ul > li.red > ul{border-color:#9e2335}.sub-slider .slide.red > h2{color:#9e2335}.sub-slider .slide.red:hover > h2{background-color:rgba(158,35,53,0.95);color:#fff}.sub-slider .slide.red:hover > p{border-top-color:#9e2335;background:linear-gradient(to bottom,rgba(158,35,53,0.14) 0,rgba(158,35,53,0) 100%);color:#9e2335}nav li.orange > a:hover{background:rgba(242,169,0,0.25);color:#f2a900}nav > ul > li.orange:hover > a{background:#f2a900;color:#fff}nav > ul > li.orange > ul{border-color:#f2a900}.sub-slider .slide.orange > h2{color:#f2a900}.sub-slider .slide.orange:hover > h2{background-color:rgba(242,169,0,0.95);color:#fff}.sub-slider .slide.orange:hover > p{border-top-color:#f2a900;background:linear-gradient(to bottom,rgba(242,169,0,0.14) 0,rgba(242,169,0,0) 100%);color:#f2a900}nav li.green-light > a:hover{background:rgba(187,199,49,0.25);color:#bbc731}nav > ul > li.green-light:hover > a{background:#bbc731;color:#fff}nav > ul > li.green-light > ul{border-color:#bbc731}.sub-slider .slide.green-light > h2{color:#bbc731}.sub-slider .slide.green-light:hover > h2{background-color:rgba(187,199,49,0.95);color:#fff}.sub-slider .slide.green-light:hover > p{border-top-color:#bbc731;background:linear-gradient(to bottom,rgba(187,199,49,0.14) 0,rgba(187,199,49,0) 100%);color:#bbc731}nav li.blue-light > a:hover{background:rgba(0,164,224,0.25);color:#00a4e0}nav > ul > li.blue-light:hover > a{background:#00a4e0;color:#fff}nav > ul > li.blue-light > ul{border-color:#00a4e0}.sub-slider .slide.blue-light > h2{color:#00a4e0}.sub-slider .slide.blue-light:hover > h2{background-color:rgba(0,164,224,0.95);color:#fff}.sub-slider .slide.blue-light:hover > p{border-top-color:#00a4e0;background:linear-gradient(to bottom,rgba(0,164,224,0.14) 0,rgba(0,164,224,0) 100%);color:#00a4e0}nav li.purple-light > a:hover{background:rgba(152,29,151,0.25);color:#981d97}nav > ul > li.purple-light:hover > a{background:#981d97;color:#fff}nav > ul > li.purple-light > ul{border-color:#981d97}.sub-slider .slide.purple-light > h2{color:#981d97}.sub-slider .slide.purple-light:hover > h2{background-color:rgba(152,29,151,0.95);color:#fff}.sub-slider .slide.purple-light:hover > p{border-top-color:#981d97;background:linear-gradient(to bottom,rgba(152,29,151,0.14) 0,rgba(152,29,151,0) 100%);color:#981d97}nav li.red-light > a:hover{background:rgba(210,38,48,0.25);color:#d22630}nav > ul > li.red-light:hover > a{background:#d22630;color:#fff}nav > ul > li.red-light > ul{border-color:#d22630}.sub-slider .slide.red-light > h2{color:#d22630}.sub-slider .slide.red-light:hover > h2{background-color:rgba(210,38,48,0.95);color:#fff}.sub-slider .slide.red-light:hover > p{border-top-color:#d22630;background:linear-gradient(to bottom,rgba(210,38,48,0.14) 0,rgba(210,38,48,0) 100%);color:#d22630}nav li.orange-light > a:hover{background:rgba(235,191,19,0.25);color:#ebbf13}nav > ul > li.orange-light:hover > a{background:#ebbf13;color:#fff}nav > ul > li.orange-light > ul{border-color:#ebbf13}.sub-slider .slide.orange-light > h2{color:#ebbf13}.sub-slider .slide.orange-light:hover > h2{background-color:rgba(235,191,19,0.95);color:#fff}.sub-slider .slide.orange-light:hover > p{border-top-color:#ebbf13;background:linear-gradient(to bottom,rgba(235,191,19,0.14) 0,rgba(235,191,19,0) 100%);color:#ebbf13}nav li.logo_grey > a:hover{background:rgba(95,100,106,0.25);color:#5F646A}nav > ul > li.logo_grey:hover > a{background:#5F646A;color:#fff}nav > ul > li.logo_grey > ul{border-color:#5F646A}.sub-slider .slide.logo_grey > h2{color:#5F646A}.sub-slider .slide.logo_grey:hover > h2{background-color:rgba(95,100,106,0.95);color:#fff}.sub-slider .slide.logo_grey:hover > p{border-top-color:#5F646A;background:linear-gradient(to bottom,rgba(95,100,106,0.14) 0,rgba(95,100,106,0) 100%);color:#5F646A}nav ul li ul{display:none;position:absolute;top:44px;min-width:100%;border-top:3px solid #004dff;background-color:#fff;box-shadow:0 16px 16px rgba(0,0,0,0.5)}nav ul li:hover ul{display:block}.page > .content{position:relative;z-index:2000;top:-1px;overflow:hidden;padding-bottom:20px;height:fit-content;min-height:635px}ul.subnav{height:fit-content;box-sizing:border-box;position:absolute;left:0;width:25%;list-style:none;margin:0;padding:0;background-color:#fff;border-right:1px solid #ccc}ul.subnav li{text-align:right}ul.subnav li a{display:block;padding:10px 20px 10px 10px;font-size:28px;line-height:120%}ul.subnav li a.active{}ul.subnav li a:hover{text-decoration:none}.page > .content .sections{height:fit-content;box-sizing:border-box;position:relative;left:25%;width:75%;padding:20px 40px}ul.subnav.green{border-color:rgba(100,167,11,0.25)}ul.subnav li.active.green a{color:#64a70b}ul.subnav li.green a:hover{background-color:rgba(100,167,11,0.25);color:#64a70b}.page > .content .sections.green{border-color:rgba(100,167,11,0.25)}.page > .content .sections.green .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.green .rich-text.no-separator{border:none}.page > .content .sections.green .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.green .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.green .rich-text.continue-before{padding-top:0}.page > .content .sections.green .rich-text:last-child{border:none}.page > .content .sections.green .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #64a70b;box-shadow:1px 1px 11px 1px rgba(100,167,11,.15);float:right}.page > .content .sections.green .CMS_Callout_Aside:hover{background-color:#f6e6defedaade3}.page > .content .sections.green .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.green .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.green .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.green .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#64a70b;color:#fff;padding:0 6px;margin:0}.page > .content .sections.green .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#f6e6defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.green h1,.main-slider .caption-bottom .parent.green a{border-color:#64a70b;color:#64a70b}.main-slider .caption-bottom .parent.green{border-color:rgba(100,167,11,0.25)}.main-slider .caption-bottom .parent.green a{color:#64a70b}.main-slider .caption-left .overview.green h1,.main-slider .caption-right .overview.green h1{background:#64a70b;color:#fff}.main-slider .caption-left .overview.green p,.main-slider .caption-right .overview.green p{color:#64a70b}.main-slider .caption-bottom .overview.green{border-color:rgba(100,167,11,0.25)}.main-slider .caption-bottom .overview.green h1{border-color:#64a70b}.main-slider .caption-left .overview.green,.main-slider .caption-right .overview.green{background:linear-gradient(to bottom,rgba(225,172,222,1) 33%,rgba(225,172,222,0.25) 75%,rgba(225,172,222,0) 100%)}ul.subnav.blue{border-color:rgba(0,119,190,0.25)}ul.subnav li.active.blue a{color:#0077BE}ul.subnav li.blue a:hover{background-color:rgba(0,119,190,0.25);color:#0077BE}.page > .content .sections.blue{border-color:rgba(0,119,190,0.25)}.page > .content .sections.blue .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.blue .rich-text.no-separator{border:none}.page > .content .sections.blue .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.blue .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.blue .rich-text.continue-before{padding-top:0}.page > .content .sections.blue .rich-text:last-child{border:none}.page > .content .sections.blue .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #0077BE;box-shadow:1px 1px 11px 1px rgba(0,119,190,.15);float:right}.page > .content .sections.blue .CMS_Callout_Aside:hover{background-color:#f1f8defedaade3}.page > .content .sections.blue .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.blue .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.blue .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.blue .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#0077BE;color:#fff;padding:0 6px;margin:0}.page > .content .sections.blue .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#f1f8defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.blue h1,.main-slider .caption-bottom .parent.blue a{border-color:#0077BE;color:#0077BE}.main-slider .caption-bottom .parent.blue{border-color:rgba(0,119,190,0.25)}.main-slider .caption-bottom .parent.blue a{color:#0077BE}.main-slider .caption-left .overview.blue h1,.main-slider .caption-right .overview.blue h1{background:#0077BE;color:#fff}.main-slider .caption-left .overview.blue p,.main-slider .caption-right .overview.blue p{color:#0077BE}.main-slider .caption-bottom .overview.blue{border-color:rgba(0,119,190,0.25)}.main-slider .caption-bottom .overview.blue h1{border-color:#0077BE}.main-slider .caption-left .overview.blue,.main-slider .caption-right .overview.blue{background:linear-gradient(to bottom,rgba(208,232,222,1) 33%,rgba(208,232,222,0.25) 75%,rgba(208,232,222,0) 100%)}ul.subnav.purple{border-color:rgba(103,30,117,0.25)}ul.subnav li.active.purple a{color:#671e75}ul.subnav li.purple a:hover{background-color:rgba(103,30,117,0.25);color:#671e75}.page > .content .sections.purple{border-color:rgba(103,30,117,0.25)}.page > .content .sections.purple .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.purple .rich-text.no-separator{border:none}.page > .content .sections.purple .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.purple .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.purple .rich-text.continue-before{padding-top:0}.page > .content .sections.purple .rich-text:last-child{border:none}.page > .content .sections.purple .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #671e75;box-shadow:1px 1px 11px 1px rgba(103,30,117,.15);float:right}.page > .content .sections.purple .CMS_Callout_Aside:hover{background-color:#e8f1defedaade3}.page > .content .sections.purple .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.purple .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.purple .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.purple .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#671e75;color:#fff;padding:0 6px;margin:0}.page > .content .sections.purple .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#e8f1defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.purple h1,.main-slider .caption-bottom .parent.purple a{border-color:#671e75;color:#671e75}.main-slider .caption-bottom .parent.purple{border-color:rgba(103,30,117,0.25)}.main-slider .caption-bottom .parent.purple a{color:#671e75}.main-slider .caption-left .overview.purple h1,.main-slider .caption-right .overview.purple h1{background:#671e75;color:#fff}.main-slider .caption-left .overview.purple p,.main-slider .caption-right .overview.purple p{color:#671e75}.main-slider .caption-bottom .overview.purple{border-color:rgba(103,30,117,0.25)}.main-slider .caption-bottom .overview.purple h1{border-color:#671e75}.main-slider .caption-left .overview.purple,.main-slider .caption-right .overview.purple{background:linear-gradient(to bottom,rgba(178,208,222,1) 33%,rgba(178,208,222,0.25) 75%,rgba(178,208,222,0) 100%)}ul.subnav.red{border-color:rgba(158,35,53,0.25)}ul.subnav li.active.red a{color:#9e2335}ul.subnav li.red a:hover{background-color:rgba(158,35,53,0.25);color:#9e2335}.page > .content .sections.red{border-color:rgba(158,35,53,0.25)}.page > .content .sections.red .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.red .rich-text.no-separator{border:none}.page > .content .sections.red .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.red .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.red .rich-text.continue-before{padding-top:0}.page > .content .sections.red .rich-text:last-child{border:none}.page > .content .sections.red .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #9e2335;box-shadow:1px 1px 11px 1px rgba(158,35,53,.15);float:right}.page > .content .sections.red .CMS_Callout_Aside:hover{background-color:#e9eadefedaade3}.page > .content .sections.red .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.red .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.red .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.red .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#9e2335;color:#fff;padding:0 6px;margin:0}.page > .content .sections.red .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#e9eadefedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.red h1,.main-slider .caption-bottom .parent.red a{border-color:#9e2335;color:#9e2335}.main-slider .caption-bottom .parent.red{border-color:rgba(158,35,53,0.25)}.main-slider .caption-bottom .parent.red a{color:#9e2335}.main-slider .caption-left .overview.red h1,.main-slider .caption-right .overview.red h1{background:#9e2335;color:#fff}.main-slider .caption-left .overview.red p,.main-slider .caption-right .overview.red p{color:#9e2335}.main-slider .caption-bottom .overview.red{border-color:rgba(158,35,53,0.25)}.main-slider .caption-bottom .overview.red h1{border-color:#9e2335}.main-slider .caption-left .overview.red,.main-slider .caption-right .overview.red{background:linear-gradient(to bottom,rgba(180,186,222,1) 33%,rgba(180,186,222,0.25) 75%,rgba(180,186,222,0) 100%)}ul.subnav.orange{border-color:rgba(242,169,0,0.25)}ul.subnav li.active.orange a{color:#f2a900}ul.subnav li.orange a:hover{background-color:rgba(242,169,0,0.25);color:#f2a900}.page > .content .sections.orange{border-color:rgba(242,169,0,0.25)}.page > .content .sections.orange .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.orange .rich-text.no-separator{border:none}.page > .content .sections.orange .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.orange .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.orange .rich-text.continue-before{padding-top:0}.page > .content .sections.orange .rich-text:last-child{border:none}.page > .content .sections.orange .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #f2a900;box-shadow:1px 1px 11px 1px rgba(242,169,0,.15);float:right}.page > .content .sections.orange .CMS_Callout_Aside:hover{background-color:#f6e5defedaade3}.page > .content .sections.orange .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.orange .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.orange .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.orange .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#f2a900;color:#fff;padding:0 6px;margin:0}.page > .content .sections.orange .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#f6e5defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.orange h1,.main-slider .caption-bottom .parent.orange a{border-color:#f2a900;color:#f2a900}.main-slider .caption-bottom .parent.orange{border-color:rgba(242,169,0,0.25)}.main-slider .caption-bottom .parent.orange a{color:#f2a900}.main-slider .caption-left .overview.orange h1,.main-slider .caption-right .overview.orange h1{background:#f2a900;color:#fff}.main-slider .caption-left .overview.orange p,.main-slider .caption-right .overview.orange p{color:#f2a900}.main-slider .caption-bottom .overview.orange{border-color:rgba(242,169,0,0.25)}.main-slider .caption-bottom .overview.orange h1{border-color:#f2a900}.main-slider .caption-left .overview.orange,.main-slider .caption-right .overview.orange{background:linear-gradient(to bottom,rgba(225,168,222,1) 33%,rgba(225,168,222,0.25) 75%,rgba(225,168,222,0) 100%)}ul.subnav.green-light{border-color:rgba(187,199,49,0.25)}ul.subnav li.active.green-light a{color:#bbc731}ul.subnav li.green-light a:hover{background-color:rgba(187,199,49,0.25);color:#bbc731}.page > .content .sections.green-light{border-color:rgba(187,199,49,0.25)}.page > .content .sections.green-light .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.green-light .rich-text.no-separator{border:none}.page > .content .sections.green-light .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.green-light .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.green-light .rich-text.continue-before{padding-top:0}.page > .content .sections.green-light .rich-text:last-child{border:none}.page > .content .sections.green-light .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #bbc731;box-shadow:1px 1px 11px 1px rgba(187,199,49,.15);float:right}.page > .content .sections.green-light .CMS_Callout_Aside:hover{background-color:#f9eadefedaade3}.page > .content .sections.green-light .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.green-light .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.green-light .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.green-light .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#bbc731;color:#fff;padding:0 6px;margin:0}.page > .content .sections.green-light .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#f9eadefedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.green-light h1,.main-slider .caption-bottom .parent.green-light a{border-color:#bbc731;color:#bbc731}.main-slider .caption-bottom .parent.green-light{border-color:rgba(187,199,49,0.25)}.main-slider .caption-bottom .parent.green-light a{color:#bbc731}.main-slider .caption-left .overview.green-light h1,.main-slider .caption-right .overview.green-light h1{background:#bbc731;color:#fff}.main-slider .caption-left .overview.green-light p,.main-slider .caption-right .overview.green-light p{color:#bbc731}.main-slider .caption-bottom .overview.green-light{border-color:rgba(187,199,49,0.25)}.main-slider .caption-bottom .overview.green-light h1{border-color:#bbc731}.main-slider .caption-left .overview.green-light,.main-slider .caption-right .overview.green-light{background:linear-gradient(to bottom,rgba(235,184,222,1) 33%,rgba(235,184,222,0.25) 75%,rgba(235,184,222,0) 100%)}ul.subnav.blue-light{border-color:rgba(0,164,224,0.25)}ul.subnav li.active.blue-light a{color:#00a4e0}ul.subnav li.blue-light a:hover{background-color:rgba(0,164,224,0.25);color:#00a4e0}.page > .content .sections.blue-light{border-color:rgba(0,164,224,0.25)}.page > .content .sections.blue-light .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.blue-light .rich-text.no-separator{border:none}.page > .content .sections.blue-light .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.blue-light .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.blue-light .rich-text.continue-before{padding-top:0}.page > .content .sections.blue-light .rich-text:last-child{border:none}.page > .content .sections.blue-light .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #00a4e0;box-shadow:1px 1px 11px 1px rgba(0,164,224,.15);float:right}.page > .content .sections.blue-light .CMS_Callout_Aside:hover{background-color:#f5fbdefedaade3}.page > .content .sections.blue-light .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.blue-light .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.blue-light .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.blue-light .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#00a4e0;color:#fff;padding:0 6px;margin:0}.page > .content .sections.blue-light .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#f5fbdefedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.blue-light h1,.main-slider .caption-bottom .parent.blue-light a{border-color:#00a4e0;color:#00a4e0}.main-slider .caption-bottom .parent.blue-light{border-color:rgba(0,164,224,0.25)}.main-slider .caption-bottom .parent.blue-light a{color:#00a4e0}.main-slider .caption-left .overview.blue-light h1,.main-slider .caption-right .overview.blue-light h1{background:#00a4e0;color:#fff}.main-slider .caption-left .overview.blue-light p,.main-slider .caption-right .overview.blue-light p{color:#00a4e0}.main-slider .caption-bottom .overview.blue-light{border-color:rgba(0,164,224,0.25)}.main-slider .caption-bottom .overview.blue-light h1{border-color:#00a4e0}.main-slider .caption-left .overview.blue-light,.main-slider .caption-right .overview.blue-light{background:linear-gradient(to bottom,rgba(224,244,222,1) 33%,rgba(224,244,222,0.25) 75%,rgba(224,244,222,0) 100%)}ul.subnav.purple-light{border-color:rgba(152,29,151,0.25)}ul.subnav li.active.purple-light a{color:#981d97}ul.subnav li.purple-light a:hover{background-color:rgba(152,29,151,0.25);color:#981d97}.page > .content .sections.purple-light{border-color:rgba(152,29,151,0.25)}.page > .content .sections.purple-light .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.purple-light .rich-text.no-separator{border:none}.page > .content .sections.purple-light .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.purple-light .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.purple-light .rich-text.continue-before{padding-top:0}.page > .content .sections.purple-light .rich-text:last-child{border:none}.page > .content .sections.purple-light .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #981d97;box-shadow:1px 1px 11px 1px rgba(152,29,151,.15);float:right}.page > .content .sections.purple-light .CMS_Callout_Aside:hover{background-color:#e8f4defedaade3}.page > .content .sections.purple-light .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.purple-light .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.purple-light .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.purple-light .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#981d97;color:#fff;padding:0 6px;margin:0}.page > .content .sections.purple-light .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#e8f4defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.purple-light h1,.main-slider .caption-bottom .parent.purple-light a{border-color:#981d97;color:#981d97}.main-slider .caption-bottom .parent.purple-light{border-color:rgba(152,29,151,0.25)}.main-slider .caption-bottom .parent.purple-light a{color:#981d97}.main-slider .caption-left .overview.purple-light h1,.main-slider .caption-right .overview.purple-light h1{background:#981d97;color:#fff}.main-slider .caption-left .overview.purple-light p,.main-slider .caption-right .overview.purple-light p{color:#981d97}.main-slider .caption-bottom .overview.purple-light{border-color:rgba(152,29,151,0.25)}.main-slider .caption-bottom .overview.purple-light h1{border-color:#981d97}.main-slider .caption-left .overview.purple-light,.main-slider .caption-right .overview.purple-light{background:linear-gradient(to bottom,rgba(178,219,222,1) 33%,rgba(178,219,222,0.25) 75%,rgba(178,219,222,0) 100%)}ul.subnav.red-light{border-color:rgba(210,38,48,0.25)}ul.subnav li.active.red-light a{color:#d22630}ul.subnav li.red-light a:hover{background-color:rgba(210,38,48,0.25);color:#d22630}.page > .content .sections.red-light{border-color:rgba(210,38,48,0.25)}.page > .content .sections.red-light .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.red-light .rich-text.no-separator{border:none}.page > .content .sections.red-light .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.red-light .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.red-light .rich-text.continue-before{padding-top:0}.page > .content .sections.red-light .rich-text:last-child{border:none}.page > .content .sections.red-light .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #d22630;box-shadow:1px 1px 11px 1px rgba(210,38,48,.15);float:right}.page > .content .sections.red-light .CMS_Callout_Aside:hover{background-color:#e9eadefedaade3}.page > .content .sections.red-light .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.red-light .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.red-light .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.red-light .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#d22630;color:#fff;padding:0 6px;margin:0}.page > .content .sections.red-light .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#e9eadefedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.red-light h1,.main-slider .caption-bottom .parent.red-light a{border-color:#d22630;color:#d22630}.main-slider .caption-bottom .parent.red-light{border-color:rgba(210,38,48,0.25)}.main-slider .caption-bottom .parent.red-light a{color:#d22630}.main-slider .caption-left .overview.red-light h1,.main-slider .caption-right .overview.red-light h1{background:#d22630;color:#fff}.main-slider .caption-left .overview.red-light p,.main-slider .caption-right .overview.red-light p{color:#d22630}.main-slider .caption-bottom .overview.red-light{border-color:rgba(210,38,48,0.25)}.main-slider .caption-bottom .overview.red-light h1{border-color:#d22630}.main-slider .caption-left .overview.red-light,.main-slider .caption-right .overview.red-light{background:linear-gradient(to bottom,rgba(181,184,222,1) 33%,rgba(181,184,222,0.25) 75%,rgba(181,184,222,0) 100%)}ul.subnav.orange-light{border-color:rgba(235,191,19,0.25)}ul.subnav li.active.orange-light a{color:#ebbf13}ul.subnav li.orange-light a:hover{background-color:rgba(235,191,19,0.25);color:#ebbf13}.page > .content .sections.orange-light{border-color:rgba(235,191,19,0.25)}.page > .content .sections.orange-light .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.orange-light .rich-text.no-separator{border:none}.page > .content .sections.orange-light .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.orange-light .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.orange-light .rich-text.continue-before{padding-top:0}.page > .content .sections.orange-light .rich-text:last-child{border:none}.page > .content .sections.orange-light .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #ebbf13;box-shadow:1px 1px 11px 1px rgba(235,191,19,.15);float:right}.page > .content .sections.orange-light .CMS_Callout_Aside:hover{background-color:#f8e7defedaade3}.page > .content .sections.orange-light .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.orange-light .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.orange-light .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.orange-light .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#ebbf13;color:#fff;padding:0 6px;margin:0}.page > .content .sections.orange-light .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#f8e7defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.orange-light h1,.main-slider .caption-bottom .parent.orange-light a{border-color:#ebbf13;color:#ebbf13}.main-slider .caption-bottom .parent.orange-light{border-color:rgba(235,191,19,0.25)}.main-slider .caption-bottom .parent.orange-light a{color:#ebbf13}.main-slider .caption-left .overview.orange-light h1,.main-slider .caption-right .overview.orange-light h1{background:#ebbf13;color:#fff}.main-slider .caption-left .overview.orange-light p,.main-slider .caption-right .overview.orange-light p{color:#ebbf13}.main-slider .caption-bottom .overview.orange-light{border-color:rgba(235,191,19,0.25)}.main-slider .caption-bottom .overview.orange-light h1{border-color:#ebbf13}.main-slider .caption-left .overview.orange-light,.main-slider .caption-right .overview.orange-light{background:linear-gradient(to bottom,rgba(233,174,222,1) 33%,rgba(233,174,222,0.25) 75%,rgba(233,174,222,0) 100%)}ul.subnav.logo_grey{border-color:rgba(95,100,106,0.25)}ul.subnav li.active.logo_grey a{color:#5F646A}ul.subnav li.logo_grey a:hover{background-color:rgba(95,100,106,0.25);color:#5F646A}.page > .content .sections.logo_grey{border-color:rgba(95,100,106,0.25)}.page > .content .sections.logo_grey .rich-text{border-bottom:1px solid #ccc;padding:1em 0 .75em 0}.page > .content .sections.logo_grey .rich-text.no-separator{border:none}.page > .content .sections.logo_grey .rich-text.continue-after{padding-bottom:0;overflow:hidden}.page > .content .sections.logo_grey .rich-text.continue-after:last-child{margin-bottom:0}.page > .content .sections.logo_grey .rich-text.continue-before{padding-top:0}.page > .content .sections.logo_grey .rich-text:last-child{border:none}.page > .content .sections.logo_grey .CMS_Callout_Aside{background-color:rgba(255,255,255,.75);border:1px solid #5F646A;box-shadow:1px 1px 11px 1px rgba(95,100,106,.15);float:right}.page > .content .sections.logo_grey .CMS_Callout_Aside:hover{background-color:#eff0defedaade3}.page > .content .sections.logo_grey .CMS_Callout_Aside:hover .rich-text{color:#000}.page > .content .sections.logo_grey .CMS_Callout_Aside:hover a{background-color:#fff}.page > .content .sections.logo_grey .CMS_Callout_Aside .rich-text{color:#555;padding:0 9px}.page > .content .sections.logo_grey .CMS_Callout_Aside .AsideTitle{font-size:2em;background-color:#5F646A;color:#fff;padding:0 6px;margin:0}.page > .content .sections.logo_grey .CMS_Callout_Aside .CMS_Callout_Learn{margin:-6px 9px 6px 9px;display:inline-block;background:#eff0defedaade3;border:1px solid #aaa;padding:4px;border-radius:4px}.sections > .rich-text:first-child > p{margin:-4px 0 .75em 1em}.main-slider .overview.logo_grey h1,.main-slider .caption-bottom .parent.logo_grey a{border-color:#5F646A;color:#5F646A}.main-slider .caption-bottom .parent.logo_grey{border-color:rgba(95,100,106,0.25)}.main-slider .caption-bottom .parent.logo_grey a{color:#5F646A}.main-slider .caption-left .overview.logo_grey h1,.main-slider .caption-right .overview.logo_grey h1{background:#5F646A;color:#fff}.main-slider .caption-left .overview.logo_grey p,.main-slider .caption-right .overview.logo_grey p{color:#5F646A}.main-slider .caption-bottom .overview.logo_grey{border-color:rgba(95,100,106,0.25)}.main-slider .caption-bottom .overview.logo_grey h1{border-color:#5F646A}.main-slider .caption-left .overview.logo_grey,.main-slider .caption-right .overview.logo_grey{background:linear-gradient(to bottom,rgba(202,204,222,1) 33%,rgba(202,204,222,0.25) 75%,rgba(202,204,222,0) 100%)}.slideshow{position:absolute;top:11%;left:39%;width:49%;height:68%;background:#fff;overflow:hidden}.slideshow.hover{border:1px solid red}.slideshow > div{width:100% !important}.slideshow img{width:100%}section.rich-text{font-size:20px;line-height:150%}section.rich-text ul{margin:1.12em 0 1.12em 40px;padding:0}section.rich-text a{color:#00a3e0}section.rich-text a:hover{text-decoration:underline}section.rich-text h2{font-size:32px;line-height:120%}section.rich-text h3{font-size:24px;line-height:110%}.main-slider{position:relative;z-index:4000;max-width:1280px;margin:0 auto;overflow:hidden}.main-slider::before{content:"";display:block;padding-top:45%}.main-slider .slides{position:absolute;left:0;top:0;width:100%;height:100%}.main-slider .slide{position:relative;padding-top:45%;background-repeat:no-repeat;background-size:100%;transition:background-size 30s cubic-bezier(0.445,0.050,0.550,0.950)}.main-slider .slide .parent{display:none}.main-slider .overview{box-sizing:border-box;position:absolute;color:#555;overflow:hidden}.main-slider .caption-left .overview{top:0;width:35.33%;margin:4.5% 0 0 0;padding:0 0 16% 0}.main-slider .caption-right .overview{top:0;right:0;width:35.33%;margin:4.5% 0 0 0;padding:0 0 16% 0}.main-slider .overview h1{padding:4px 5px 4px 20px;font-size:48px;line-height:120%}.main-slider .caption-bottom .overview h1{border-top:5px solid #555}.main-slider .overview p{margin:10px 5px 10px 20px;font-size:28px;line-height:120%}.main-slider .caption-left .overview,.main-slider .caption-right .overview{}.main-slider .caption-right .overview h1{display:block}.main-slider .caption-bottom .caption{position:absolute;z-index:2;top:auto;bottom:0;width:100%;background:rgba(255,255,255,0.85)}.main-slider .caption-bottom .parent{display:block;position:absolute;top:0;width:25%;height:100%;border-right:1px solid #eee;margin-left:-1px}.main-slider .caption-bottom .parent a{display:block;border-top:5px solid #555;padding:10px 20px 0 20px;font-size:38px;line-height:120%;color:#555;text-align:right}.main-slider .caption-bottom .overview{position:relative;left:25%;width:75%}.main-slider .caption-bottom .overview h1{display:inline-block;margin:0;padding:10px 20px 0 20px;font-size:38px}.main-slider .caption-bottom .overview p{margin:.25em 0;padding:0 2%;font-size:28px;line-height:120%}.main-slider .slide > .caption-specs{box-sizing:border-box;position:absolute;z-index:1;top:0;left:0;bottom:0;width:25%;padding:0 26px;background-color:rgba(255,255,255,.25);font-size:24px}.main-slider .overview.dotted{height:327px;width:180px;background:url(/images/company-info-pattern-overlay.png) top left repeat}.main-slider .overview.diagonal{height:369px;width:180px;background:url(/images/diagonal-pattern-overlay.png) top left repeat}.main-slider.has-video .overview.diagonal{height:327px}.sub-slider{position:relative;white-space:nowrap;overflow:hidden;background:linear-gradient(90deg,rgb(255,255,255) 95%,rgba(0,0,0,0.05) 100%)}.sub-slider > .slider-strip{position:relative;font-size:0}.sub-slider .slide{position:relative;display:inline-block;width:320px;padding-right:1px;cursor:pointer}.sub-slider .slide:last-child{padding-right:0}.sub-slider .slide > img{width:100%;padding-bottom:46%}.sub-slider .slide > h2{position:absolute;bottom:50%;left:0;right:0;margin:0;padding:1% 2.5%;overflow:hidden;background-color:rgba(255,255,255,0.85);font-size:32px;line-height:130%;text-overflow:ellipsis}.sub-slider .slide > p{position:absolute;top:49%;left:0;right:0;bottom:0;margin:0;padding:1% 2.5%;font-size:26px;line-height:150%;white-space:normal}.sub-slider .slide:hover > h2 a{color:#006E2E}.sub-slider .slide:hover > p{border-top-color:#006E2E;background:-moz-linear-gradient(top,rgba(0,110,46,0.14) 0,rgba(0,110,46,0) 100%);background:-webkit-linear-gradient(top,rgba(0,110,46,0.14) 0,rgba(0,110,46,0) 100%);background:linear-gradient(to bottom,rgba(0,110,46,0.14) 0,rgba(0,110,46,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#24006e2e',endColorstr='#00006e2e',GradientType=0 )}.container{position:relative;z-index:3000;padding-top:1px;background-color:#fff}.container .slide-left,.container .slide-right{display:none;position:absolute;top:25%;transform:translateY(-50%);z-index:1;width:44px;height:44px;cursor:pointer;color:transparent;border:none;outline:none;background:transparent no-repeat center center}.container .slide-left{left:0;background-image:url(../img/arrow_gray_left_off.png)}.container .slide-right{right:0;background-image:url(../img/arrow_gray_right_off.png)}.container .slide-left.disabled,.container .slide-right.disabled{opacity:0;cursor:inherit}.slick-arrow{position:absolute;top:25%;transform:translateY(-50%);z-index:1;width:44px;height:44px;cursor:pointer;color:transparent;border:none;outline:none;background:transparent no-repeat center center}.slick-prev{left:0;background-image:url(../img/arrow_gray_left_off.png)}.slick-next{right:0;background-image:url(../img/arrow_gray_right_off.png)}.slick-arrow.slick-disabled{opacity:0;cursor:inherit}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block}.slick-dots li button{display:block;width:44px;height:44px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:'';position:absolute;top:14px;left:14px;opacity:.25;border:8px solid black;border-radius:8px}.slick-dots li.slick-active button:before{opacity:.75;color:black}.left{float:left}img.left{margin-right:20px}.right{float:right}img.right{margin-left:20px}.full{}.clear{clear:both}section ul.check{padding:12px 0;list-style:url("../img/checkbox.png");font-size:28px}.form .field{margin:12px 0 0 0}.form .field label.required::after{content:' *';color:#d22630}.form .field label p{display:inline;margin:0}.form .field input,.form .field textarea,.form .field select{box-sizing:border-box;width:50%;border:1px solid #ccc;padding:12px;font-family:PTSansNarrowRegular;font-size:24px;outline:none}.form .field input:focus,.form .field textarea:focus{border-color:#00a3e0}.form input[type=file]{cursor:pointer}.form .field input[type=checkbox]{width:auto}.form .field.checkbox .input{display:inline}.form .actions{margin:44px 0}.form input[type=submit]{border:1px solid #64a70b;padding:12px 20px;background-color:#64a70b;font-size:24px;color:#fff;cursor:pointer}.form input[type=submit]:hover,.form input[type=submit]:focus{background-color:#fff;color:#64a70b}.form .message{margin:0;border:1px solid #d22630;padding:0;background-color:#fee;list-style:none}.form .message li{padding:8px 12px}.form .message .Error{color:#d22630}.form .message .Notice{color:#00a4e0}.form .message .type{display:none}footer{font-size:14px;color:#999999;position:relative;padding:12px;clear:both;background:url(/images/white-bar-shadow.png) top center no-repeat;background-size:1280px}footer > section{}footer > section > div{box-sizing:border-box;float:left;width:256px;padding:0 8px 0 0}footer .contact a.message:before,footer .links a::before{content:">";margin-right:6px}footer .social{}footer .social a .icon{display:inline-block;width:21px;height:21px;background-size:100%;vertical-align:middle;position:relative;top:-2px;margin-right:0.5em}footer .social a.linkedin .icon{background-image:url(../img/social/linkedin-grey.png)}footer .social a.linkedin:hover .icon{background-image:url(../img/social/linkedin-color.png)}footer .social a.facebook .icon{background-image:url(../img/social/facebook-grey.png)}footer .social a.facebook:hover .icon{background-image:url(../img/social/facebook-color.png)}footer .social a.twitter .icon{background-image:url(../img/social/twitter-grey.png)}footer .social a.twitter:hover .icon{background-image:url(../img/social/twitter-color.png)}footer h3{font-weight:normal;font-size:16px;color:#555;margin:15px 0}footer p{margin:10px 0}footer > section > div > ul{list-style-type:none;padding:0}footer > section > div > ul > li{height:22px;margin:8px 0}footer a{color:#999}footer a:hover{color:#333}footer .search{position:relative;float:right}footer .search legend{display:none}footer .search fieldset{border:0;margin:0;padding:0;font-size:0}footer .search .sb{box-sizing:border-box;width:227px;height:30px;vertical-align:top;border:1px solid #C2C2C2;background-color:#fff;background-image:url('/images/magnifying-glass.png');background-repeat:no-repeat;background-position:7px 50%;padding:3px 3px 3px 30px;line-height:13px;font-size:14px;font-family:PTSansNarrowRegular}footer .search .sb::placeholder{color:#aaa}footer .search .button{width:62px;height:30px;border:1px solid #C2C2C2;color:#555555;font-family:PTSansNarrowRegular;font-size:14px;background-image:url(/images/search-button.png)}footer .search .button:hover{background-image:url(/images/search-button-hover.png)}footer .search .results{position:absolute;z-index:4000;max-height:320px;bottom:30px;background:#fbfbfb;overflow-y:scroll;right:0;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;width:225px;display:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}footer .search .results ul{margin:-14px 0 0 0;padding:0;width:100%;max-width:225px}footer .search .results #search_header{background:transparent url(../images/close-x) no-repeat center right}footer .search .results #search_header:hover{cursor:pointer}#Search{position:relative;z-index:4001}#Search:focus .footer_search_close{display:inline-block}footer .search .footer_search_close{background:#fff url(../images/close-x) no-repeat center left;width:16px;height:25px;margin:2px 1px 1px -18px;display:inline-block;position:relative;display:none;z-index:4002}footer .search .footer_search_close:hover{cursor:pointer}footer .search-form{margin-bottom:20px}footer .search-form input{float:left;box-shadow:none}footer .copyright{clear:both;text-align:right;margin:20px auto 20px;padding:10px 0 0;border-top:solid 1px #D7D7D7}.ellipsis{padding:18px 7px;margin:0;display:inline-block;width:93%;border-bottom:1px solid #ddd}.ellipsis:hover{background-color:#fff}.ellipsis:hover div.summary{color:#666}.ellipsis img{float:right;max-width:64px;max-height:64px;padding:0 0 0 6px}.ellipsis .title{color:#000;font-size:1.1em}.ellipsis > .search_logo{max-width:32px;max-height:32px}input[type=search]{-webkit-appearance:none}@media (max-width:1280px){.main-slider .caption h1{font-size:3.75vw}.main-slider .caption p{font-size:2.2vw}.main-slider .slide > .caption-specs{font-size:1.75vw}.sub-slider .slide h2{font-size:2.5vw}.sub-slider .slide p{font-size:2vw}footer{background-size:100%}footer > section,footer > section.copyright{margin:0 2%}footer > section > div{width:20%}}@media (max-width:768px){header{margin-right:88px}header h1{width:100%;max-width:384px}header h1 a{margin:0 5%}nav{position:absolute;top:0;right:-88px}nav label{display:block;position:absolute;z-index:1;right:0;box-sizing:border-box;width:88px;height:88px;padding:28px;cursor:pointer}nav label:hover{background-color:#d9d9d9}nav label hr{width:32px;height:3px;border:none;border-radius:1px;background:#666;margin:6px auto;transition:all .25s ease}#toggle:checked ~ label{background-color:#d9d9d9}#toggle:checked ~ label > hr:nth-child(1){width:34px;transform:translateY(9px) rotateZ(45deg)}#toggle:checked ~ label > hr:nth-child(2){width:0}#toggle:checked ~ label > hr:nth-child(3){width:34px;transform:translateY(-9px) rotateZ(-45deg)}nav > ul{position:fixed;display:block;top:88px;right:-320px;bottom:0;width:auto;min-width:200px;max-width:320px;margin:0;background-color:#fff;box-shadow:0 16px 16px rgba(0,0,0,0.25);overflow:auto;transition:right .25s ease}#toggle:checked ~ ul{right:0}nav ul li{display:block;float:none;width:100%}nav ul li a{font-size:20px}nav > ul > li:hover > a{background:transparent}nav > ul > li > a:hover{background:#d9d9d9}nav ul li ul{display:block;position:static;background-color:transparent;box-shadow:none}nav ul li ul li a{padding:0 16px 0 32px}.page > .content{min-height:750px}.main-slider .slide > .caption-specs{font-size:1.6vw}}@media (max-width:640px){.page,footer{top:88px}header{position:fixed;top:0;left:0;right:0}nav label{background-color:#fff}.main-slider::before{display:none}.main-slider .slides{position:relative;height:auto}.main-slider .slide{transition:none;background-size:100% !important}.main-slider .sidebar h1{font-size:6vw}.main-slider .sidebar p{font-size:3.5vw}.slideshow{top:0;height:auto;margin-top:4.5%;padding-top:33.33%;background:none}.main-slider .caption-left .overview,.main-slider .caption-right .overview{position:relative;top:-1px;width:auto;margin:0;padding:0}.main-slider .overview{position:static}.main-slider .overview h1{padding:2% 4%;font-size:9vw}.main-slider .overview p{margin:2% 4% 8% 4%;font-size:6vw}.main-slider .caption-bottom .caption{position:relative}.main-slider .caption-bottom .parent{display:none}.main-slider .caption-bottom .overview{left:auto;width:auto}.main-slider .caption-bottom .overview h1{padding:10px 2% 0 2%;font-size:9vw}.main-slider .caption-bottom .overview p{display:none}.sub-slider .slide{display:block;width:100%}.sub-slider .slide > img{padding-bottom:0}.sub-slider .slide h2{position:relative;padding:2% 4%;font-size:9vw}.sub-slider .slide p{position:relative;margin:0;padding:2% 4% 8% 4%;font-size:6vw;line-height:120%}.main-slider .slide > .caption-specs{position:relative;width:auto;padding:0 2%;font-size:18px}nav > ul > li.green > a{background:#64a70b;color:#fff}.sub-slider .slide.green > h2{background-color:rgba(100,167,11,0.95);color:#fff}.sub-slider .slide.green > p,.sub-slider .slide.green:hover > p{border-top-color:#64a70b;background:linear-gradient(to bottom,rgba(237,206,222,1) 0,rgba(237,206,222,.66) 30%,rgba(237,206,222,0) 100%);color:#64a70b}nav > ul > li.blue > a{background:#0077BE;color:#fff}.sub-slider .slide.blue > h2{background-color:rgba(0,119,190,0.95);color:#fff}.sub-slider .slide.blue > p,.sub-slider .slide.blue:hover > p{border-top-color:#0077BE;background:linear-gradient(to bottom,rgba(227,242,222,1) 0,rgba(227,242,222,.66) 30%,rgba(227,242,222,0) 100%);color:#0077BE}nav > ul > li.purple > a{background:#671e75;color:#fff}.sub-slider .slide.purple > h2{background-color:rgba(103,30,117,0.95);color:#fff}.sub-slider .slide.purple > p,.sub-slider .slide.purple:hover > p{border-top-color:#671e75;background:linear-gradient(to bottom,rgba(210,227,222,1) 0,rgba(210,227,222,.66) 30%,rgba(210,227,222,0) 100%);color:#671e75}nav > ul > li.red > a{background:#9e2335;color:#fff}.sub-slider .slide.red > h2{background-color:rgba(158,35,53,0.95);color:#fff}.sub-slider .slide.red > p,.sub-slider .slide.red:hover > p{border-top-color:#9e2335;background:linear-gradient(to bottom,rgba(211,214,222,1) 0,rgba(211,214,222,.66) 30%,rgba(211,214,222,0) 100%);color:#9e2335}nav > ul > li.orange > a{background:#f2a900;color:#fff}.sub-slider .slide.orange > h2{background-color:rgba(242,169,0,0.95);color:#fff}.sub-slider .slide.orange > p,.sub-slider .slide.orange:hover > p{border-top-color:#f2a900;background:linear-gradient(to bottom,rgba(237,204,222,1) 0,rgba(237,204,222,.66) 30%,rgba(237,204,222,0) 100%);color:#f2a900}nav > ul > li.green-light > a{background:#bbc731;color:#fff}.sub-slider .slide.green-light > h2{background-color:rgba(187,199,49,0.95);color:#fff}.sub-slider .slide.green-light > p,.sub-slider .slide.green-light:hover > p{border-top-color:#bbc731;background:linear-gradient(to bottom,rgba(243,213,222,1) 0,rgba(243,213,222,.66) 30%,rgba(243,213,222,0) 100%);color:#bbc731}nav > ul > li.blue-light > a{background:#00a4e0;color:#fff}.sub-slider .slide.blue-light > h2{background-color:rgba(0,164,224,0.95);color:#fff}.sub-slider .slide.blue-light > p,.sub-slider .slide.blue-light:hover > p{border-top-color:#00a4e0;background:linear-gradient(to bottom,rgba(236,248,222,1) 0,rgba(236,248,222,.66) 30%,rgba(236,248,222,0) 100%);color:#00a4e0}nav > ul > li.purple-light > a{background:#981d97;color:#fff}.sub-slider .slide.purple-light > h2{background-color:rgba(152,29,151,0.95);color:#fff}.sub-slider .slide.purple-light > p,.sub-slider .slide.purple-light:hover > p{border-top-color:#981d97;background:linear-gradient(to bottom,rgba(209,234,222,1) 0,rgba(209,234,222,.66) 30%,rgba(209,234,222,0) 100%);color:#981d97}nav > ul > li.red-light > a{background:#d22630;color:#fff}.sub-slider .slide.red-light > h2{background-color:rgba(210,38,48,0.95);color:#fff}.sub-slider .slide.red-light > p,.sub-slider .slide.red-light:hover > p{border-top-color:#d22630;background:linear-gradient(to bottom,rgba(211,213,222,1) 0,rgba(211,213,222,.66) 30%,rgba(211,213,222,0) 100%);color:#d22630}nav > ul > li.orange-light > a{background:#ebbf13;color:#fff}.sub-slider .slide.orange-light > h2{background-color:rgba(235,191,19,0.95);color:#fff}.sub-slider .slide.orange-light > p,.sub-slider .slide.orange-light:hover > p{border-top-color:#ebbf13;background:linear-gradient(to bottom,rgba(242,207,222,1) 0,rgba(242,207,222,.66) 30%,rgba(242,207,222,0) 100%);color:#ebbf13}nav > ul > li.logo_grey > a{background:#5F646A;color:#fff}.sub-slider .slide.logo_grey > h2{background-color:rgba(95,100,106,0.95);color:#fff}.sub-slider .slide.logo_grey > p,.sub-slider .slide.logo_grey:hover > p{border-top-color:#5F646A;background:linear-gradient(to bottom,rgba(224,225,222,1) 0,rgba(224,225,222,.66) 30%,rgba(224,225,222,0) 100%);color:#5F646A}ul.subnav{display:none}.page > .content .sections{left:auto;width:auto;border-left:none;padding:10px 2%}.page > .content .sections img.left,.page > .content .sections img.right{max-width:33%;height:auto}footer > section > div{width:33%;padding:0 2%}footer .search{clear:both;float:none;padding:4% 2% 2%}footer .search h3{display:none}footer .search .sb{width:100%}footer .search .button{width:33%}footer > section.copyright{margin:0 4%}footer .search .results{margin:4% 2% 2%;width:100%;left:0;width:95.6%}footer .search .results ul{width:100%;max-width:100%}.ellipsis{width:97%}.CMS_Callout_Aside{display:none}}@media (max-width:320px){.page,footer{top:44px}header{height:44px;margin-right:44px}header h1{width:75%}nav{right:-44px}nav label{width:44px;height:44px;padding:8px}nav label hr{margin:4px auto;width:28px;height:4px}.CMS_Callout_Aside{display:none}}.CMS_Callout_Aside{color:#555;float:right;padding:0;margin:8px 0 8px 8px;width:16em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.CMS_Callout_Aside .rich-text{font-size:1rem;padding:0 9px;border:none !important}.CMS_Callout_Aside .rich-text img{max-width:100% !important}.CMS_Callout_Aside .rich-text img.left{margin:0}.CMS_Callout_Aside .rich-text p{line-height:normal}.CMS_Callout_Aside.abox{top:0;margin-top:0;position:fixed;right:40px;z-index:9999;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.g-recaptcha{display:none}section.rich-text form{margin:0 0 .75em 1em}@keyframes col{0{background-color:rgba(255,0,0,.5)} 100%{background-color:#fff}}.search_error{animation:col .5s 1 } 