/*! normalize.css v3.0.2 | MIT License | git.io/normalize */address.italic,dfn,em,i,p.italic{font-style:italic}img,legend{border:0}.button,.no-wrap,.text-hide,a.link-asset,a.link-video{white-space:nowrap}.button,a.link-asset,h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1,h2{font-family:Avenir35Light,Helvetica,Roboto,Arial,sans-serif}h2,h3{letter-spacing:.07em}h5,h6{font-size:.706em}h3,h6{font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif}.certified-dealers li:after,.contact-us-wrapper .contact-us .col2-set:after,.container:after,.copy-columns:after,.hero-banner p:after,.leadership-item:after,.listing .page-copy.inline-image:after,.locations-hero .locations-links:after,.locations-page .hero .content:after,.partner-carousel .carousel>li:after,.product-selector .carousel>li:after,.related-list:after,.search-box:after,.twocolumnleft:after,footer #footer-signup .signup-wrapper:after,header .top-bar:after,header nav ul:after{clear:both}.button,a{text-decoration:none}.custom-styled-select .outer,select:not(.ignore){width:100%;text-overflow:ellipsis}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#111;border-bottom:1px solid #333}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}h1,h2,h3{line-height:1.1}h4,h5,h6{line-height:1.4}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.button,.carousel-control,.feature-item:not(.partner-item),.moby .close{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.text-hide{text-indent:9999px;overflow:hidden}.responsive-image img{display:block;width:100%;height:auto}.triangle-props{content:'';position:absolute;display:block;width:0;height:0}@-webkit-keyframes slideOutRight{to{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);opacity:0}}@keyframes slideOutRight{to{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);opacity:0}}@-webkit-keyframes slideInFromLeft{from{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInFromLeft{from{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideOutLeft{to{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}}@keyframes slideOutLeft{to{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}}@-webkit-keyframes slideInFromRight{from{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInFromRight{from{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@font-face{font-family:Avenir35Light;src:url(../fonts/2BFC26_6_0.eot);src:url(../fonts/2BFC26_6_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2BFC26_6_0.woff) format('woff'),url(../fonts/2BFC26_6_0.ttf) format('truetype')}@font-face{font-family:Avenir55Book;src:url(../fonts/2BFC26_0_0.eot);src:url(../fonts/2BFC26_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2BFC26_0_0.woff) format('woff'),url(../fonts/2BFC26_0_0.ttf) format('truetype')}@font-face{font-family:Avenir65Medium;src:url(../fonts/2BFC26_3_0.eot);src:url(../fonts/2BFC26_3_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2BFC26_3_0.woff) format('woff'),url(../fonts/2BFC26_3_0.ttf) format('truetype')}@font-face{font-family:Avenir95Black;src:url(../fonts/2BFC26_5_0.eot);src:url(../fonts/2BFC26_5_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2BFC26_5_0.woff) format('woff'),url(../fonts/2BFC26_5_0.ttf) format('truetype')}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal;color:#222;margin-bottom:17px}h1{font-size:2.353em;letter-spacing:.03em}h2{font-size:2em}h3{font-size:1.412em}h4{font-family:Avenir95Black,Helvetica,Roboto,Arial,sans-serif;font-size:.824em}h5{font-family:Avenir55Book,Helvetica,Roboto,Arial,sans-serif;letter-spacing:.19em}h6{letter-spacing:.2em}.product-title,address.bold,b,p.bold,strong{font-family:Avenir95Black,Helvetica,Roboto,Arial,sans-serif}h2+h3,p+h3,ul+h3{margin-top:34px}a:hover{color:#2c6fb7;border-color:#2c6fb7}a img{border:none}a.link-callout{display:inline-block;position:relative;color:#fff;padding-left:45px;border:none}a.link-callout:before{content:'>';display:block;width:28px;height:25px;position:absolute;left:0;top:0;color:#2c6fb7;text-align:center;line-height:25px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.button.pdf:after,.custom-styled-select .outer:after,a.link-asset:after,a.link-video:after{content:''}a.link-callout:hover:before{background-color:#2c6fb7;color:#fff}a.link-asset{display:block;position:relative;color:#666;font-size:12px;line-height:16px;border:none;margin-bottom:5px;padding-left:22px}a.link-asset:after{display:block;width:16px;height:16px;position:absolute;top:1px;left:0;background:url(../images/sprite.png) 0 -214px no-repeat}a.link-asset.link-pdf:after{background-position:0 -235px}a.link-asset.link-video:after{background-position:0 -179px}a.link-video{display:inline-block;position:relative;border:none;padding-left:22px}a.link-video:after{display:block;width:16px;height:16px;position:absolute;top:3px;left:0;background:url(../images/sprite.png) 0 -179px no-repeat}address,p{margin-bottom:17px;font-style:normal}address.small,p.small{font-size:.647em;line-height:1.3}b,strong{font-weight:400}.print-only{display:none!important}.container:after,.container:before,.copy-columns:after,.copy-columns:before,.twocolumnleft:after,.twocolumnleft:before{content:" ";display:table}body,html{height:100%}body{font:400 17px/1.4 Avenir55Book,Helvetica,Roboto,Arial,sans-serif;color:#333;letter-spacing:.025em;text-rendering:optimizeLegibility}*{box-sizing:border-box}*,.moby .inner-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.page{margin-bottom:-344px;min-height:100%;padding:0 0 344px}.container{margin:0 auto;max-width:961px;width:calc(100% - 22px);position:relative}.twocolumnleft main{width:74.71383975%;float:right}.twocolumnleft aside.sidebar{width:24.14151925%;float:left}.page-copy{margin-bottom:70px}.page-copy.align-center{text-align:center}.page-copy.align-center .narrow{margin:0 auto}.page-copy.align-right{text-align:right}.button,.story_mm{text-align:center}.page-copy .narrow{width:66.6666%}.page-copy+.feature-container{margin-top:-40px}.copy-columns .col{float:left;width:32.57023933%;margin-left:1.144641%;padding-right:11px}.copy-columns .col:first-child{margin-left:0}.copy-columns.two-column .col{width:49.4276795%!important}section{padding-bottom:39px}dl,ol,ul{margin-bottom:17px;list-style-position:outside}ol,ul{margin-left:1.4em}ol ol,ul ol{list-style-type:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:4px}dl dd,dl dt{margin-bottom:8px}ol li,ul li{padding-bottom:8px}dl dt{font-weight:400}blockquote{color:#666;font:400 22px/28px Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;margin:0 auto 16px;text-indent:-12px;width:83.14255983%}blockquote p:before{content:'\201C'}blockquote p:after{content:'\201D'}blockquote p.author{color:#6f6f6f;margin:10px auto;text-indent:-15px;padding-left:35px;font:400 italic 17px/1.4 Avenir55Book,Helvetica,Roboto,Arial,sans-serif}blockquote p.author:after,blockquote p.author:before{display:none}.story_mm{float:left;width:120px;margin:0 20px 10px 0}.story_mm a{border:none}.section-color-company .banner-divider{background-color:#2c6fb7}.section-color-company .feature-item{border-color:#104c97}.section-color-company .feature-item:hover .feature-background{background:#69b1e2;background:linear-gradient(135deg,#69b1e2 27%,#1862b2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69b1e2', endColorstr='#1862b2', GradientType=1)}.section-color-products .hero-banner{background-color:#00b2a9}.section-color-products .feature-item{border-color:#00b2a9}.section-color-products .feature-item:hover .feature-background{background:#00cbc1;background:linear-gradient(135deg,#00cbc1 27%,#008b98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cbc1', endColorstr='#008b98', GradientType=1)}.section-color-services .hero-banner{background-color:#ff7900}.section-color-services .feature-item{border-color:#ff7900}.section-color-services .feature-item:hover .feature-background{background:#ff9000;background:linear-gradient(135deg,#ff9000 27%,#ff6200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9000', endColorstr='#ff6200', GradientType=1)}.section-color-solves .hero-banner{background-color:#ffb612}.section-color-solves .feature-item{border-color:#ffd140}.section-color-solves .feature-item:hover .feature-background{background:#ffbf32;background:linear-gradient(135deg,#ffbf32 27%,#f89717 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf32', endColorstr='#f89717', GradientType=1)}.section-color-software .hero-banner{background-color:#eb64b3}.section-color-software .feature-item{border-color:#eb64b3}.section-color-software .feature-item:hover .feature-background{background:#bb499c;background:linear-gradient(135deg,#bb499c 27%,#752a79 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45bb499c', endColorstr='#752a79', GradientType=1)}@media only screen and (max-width:640px){.copy-columns .col,.twocolumnleft main{width:100%;float:none}body,h4,h5{font-size:14px}h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h6{font-size:12px}.copy-columns .col{margin-left:0;padding-right:0}.twocolumnleft aside.sidebar{display:none}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;color:#666;display:block;font-size:14px;padding:8px;height:37px;width:100%;-webkit-transition:box-shadow .45s ease-in-out;-moz-transition:box-shadow .45s ease-in-out;-o-transition:box-shadow .45s ease-in-out;transition:box-shadow .45s ease-in-out;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}input[type=color].input-error,input[type=date].input-error,input[type=datetime-local].input-error,input[type=datetime].input-error,input[type=email].input-error,input[type=month].input-error,input[type=number].input-error,input[type=password].input-error,input[type=search].input-error,input[type=tel].input-error,input[type=text].input-error,input[type=time].input-error,input[type=url].input-error,input[type=week].input-error,textarea.input-error{border:2px solid #d70000;padding-left:7px}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999!important}textarea{height:185px;resize:vertical}.button{display:inline-block;position:relative;border:none;margin:0;padding:15px 33px 13px;min-width:173px;background:#0071ce;color:#fff;font:400 14px/1 Avenir95Black,Helvetica,Roboto,Arial,sans-serif;letter-spacing:.1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}p.error,ul.form-list label{text-transform:uppercase;letter-spacing:2px}.button:hover{background-color:#1d8ae4;color:#fff}.button.white{color:#2c6fb7;background-color:#fff}.button.white:hover{color:#fff;background-color:#2c6fb7}.button.small-white{border:1px solid #2c6fb7;color:#2c6fb7;background-color:#fff;min-width:0;padding:11px 15px 10px}.button.small-white:hover{color:#fff;background-color:#2c6fb7}.button.large{font:400 17px/1 Avenir65Medium,Helvetica,Roboto,Arial,sans-serif}.button.pdf{width:130px;height:46px;white-space:normal;font-size:10px;line-height:12px;text-align:left;padding:11px 0 0 44px;min-width:0}.button.pdf:after{display:block;width:27px;height:30px;position:absolute;top:8px;left:8px;background:url(../images/sprite.png) -50px -170px no-repeat}ul.form-list{margin:0;padding:0;list-style:none}ul.form-list label{display:block;font:400 12px/18px Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;margin-bottom:8px}ul.form-list li{padding-bottom:24px}p.error{font-size:12px;line-height:16px;color:#d70000}.buttons-set{text-align:center;margin:16px 0 40px}.required-msg{text-align:center;padding:20px 11px}.custom-styled-select{position:relative;padding:0;width:100%}.custom-styled-select.has-value .outer{color:#666}.custom-styled-select.input-error .outer{border:2px solid #d70000;padding-left:7px}.custom-styled-select .outer{display:block;border:1px solid #ccc;background:#fff;color:#999;font-size:14px;padding:8px 42px 8px 8px;position:relative;text-align:left}.custom-styled-select .outer:after{display:block;height:27px;width:26px;position:absolute;right:10px;top:4px;border-left:1px solid #e9e8e6;background:url(../images/sprite.png) -41px -140px no-repeat}.custom-styled-select .inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-styled-select select{-webkit-appearance:none;height:37px;width:100%}.moby{background:rgba(0,0,0,.75);display:none;margin:0;position:fixed;top:0;left:0;height:100%;width:100%;z-index:11000;padding:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.moby.show{opacity:1;filter:alpha(opacity=100)}.carousel>li,.moby.hide{filter:alpha(opacity=0)}.moby.hide{opacity:0}.moby .close{z-index:999;position:absolute;top:9px;right:22px;font-size:40px;line-height:1;color:#AAA;border:0}.moby .inner-wrapper{background-color:#fff;position:relative;overflow-y:auto;padding:22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.35);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,.35);box-shadow:0 0 8px 2px rgba(0,0,0,.35)}.moby h2{margin-right:33px}.flex-video{position:relative;overflow:hidden;height:0;margin-top:17px;margin-bottom:0;padding-bottom:56.34%}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:640px){.moby .close{top:-2px;right:11px}.moby .inner-wrapper{padding:11px}}table.data-table{width:100%}table.data-table td,table.data-table th{vertical-align:top;text-align:left}table.data-table th{font:400 12px/16px Avenir95Black,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;padding:28px 20px 8px 0}table.data-table td{font-size:14px;border-top:1px solid #ccc;padding:10px 20px 50px 0}table.data-table p{margin:0}.table-header{padding-bottom:20px;margin-bottom:0;border-bottom:2px solid #ccc}header ul,header ul li{padding:0}@media only screen and (max-width:640px){table.data-table th{display:none}table.data-table td{display:block;width:auto!important;padding:0;border:0}table.data-table td:first-child{border-top:1px solid #ccc}table.data-table tr:first-child td{border-top:0}}header{font-size:15px;line-height:1;z-index:950;min-height:70px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);width:100%;background-color:#fff;overflow:hidden}header.fixed{position:fixed}header ul{list-style:none;margin:0}header a,header a:hover{border:none}header .top-bar{position:relative;width:100%;margin:0 auto;max-width:983px;padding-right:11px;padding-left:11px}header .top-bar:after,header .top-bar:before{content:" ";display:table}header .title-area{float:left;margin:22px 0 0 -6px}header nav,header nav ul{float:right}header .title-area .logo{margin:0}header .title-area .logo a{display:block;height:26px;width:155px;overflow:hidden;border:none}header .title-area .logo a img{display:block;width:100%;height:auto}header .title-area .toggle-topbar{display:none}header nav{width:700px;margin-top:28px}header nav ul:after,header nav ul:before{content:" ";display:table}header nav ul li{float:left;display:block;padding:0 8px}header nav ul li ul.hidden,header nav ul li.mobile-only,header nav ul ul{display:none}header nav ul li:last-child{padding-right:0}header nav ul li a{color:#666;font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}header nav ul li.active>a{color:#2c6fb7}header nav ul li.shortcuts{margin-top:-1px}header nav ul li.shortcuts a{font-size:12px;line-height:12px;color:#b4b4b4}header nav ul li.shortcuts a:hover{color:#2c6fb7}header nav ul li.divider{border-right:1px solid #b4b4b4;margin:-6px 10px 0;padding:0;height:25px}@media only screen and (max-width:920px){header nav ul li,header nav ul li.shortcuts a{margin:0;font-size:21px;line-height:24px}header.expanded .title-area .toggle-topbar a span::after{box-shadow:0 0 0 2px #2c6fb7,0 8px 0 2px #2c6fb7,0 16px 0 2px #2c6fb7}header.expanded nav{max-height:1800px}header .top-bar{padding-left:11px}header nav{float:none;width:100%;max-height:0;margin-top:0;-webkit-transition:max-height .875s ease-in-out;-moz-transition:max-height .875s ease-in-out;-o-transition:max-height .875s ease-in-out;transition:max-height .875s ease-in-out}header nav ul{float:none;text-align:center;padding:20px 0;margin:0}header nav ul li{display:block;float:none;padding:12px 0}header nav ul li.divider{display:block;height:auto;border-top:1px solid #b4b4b4;border-right:none;padding:0 0 18px;margin:19px 22px 0}header nav ul li.active ul,header nav ul li.mobile-only{display:block}header nav ul ul{background:#dad8d6;margin:17px 9px 9px;width:auto;padding:0 0 20px}header nav ul ul li a{padding:8px;text-transform:none}header nav ul ul li:first-child{margin-top:20px}header nav ul ul:before{content:"";display:block;width:18px;height:9px;left:50%;margin-left:-9px;position:relative;top:-9px;background:url(../images/sprite.png) 0 -200px no-repeat}header .title-area{float:none;width:auto;position:relative;margin-left:0}header .title-area .toggle-topbar{display:block;position:absolute;right:5px;top:50%;margin-top:-15px}header .title-area .toggle-topbar a{position:relative;display:block;height:34px;cursor:pointer;width:30px}header .title-area .toggle-topbar a span:after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:8px;width:30px;box-shadow:0 0 0 2px #ccc,0 8px 0 2px #ccc,0 16px 0 2px #ccc}}footer{background:#e9e8e6}footer ul{list-style-type:none;margin:0;padding:0}footer .footer-nav{float:left;width:33.71488033%;padding:25px 0}footer .footer-nav ul{font-size:14px;line-height:24px;float:left;width:46.60493827%;margin-right:3.39506173%}footer .footer-nav ul a{color:#333;letter-spacing:normal;border:none}footer #footer-signup .button,footer #footer-signup input{font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;float:left;border-bottom:2px solid #ccc}footer .footer-nav ul a:hover{color:#2c6fb7;text-decoration:underline}footer #footer-signup{float:left;width:40.99895942%;padding-top:30px}footer #footer-signup h4{padding-left:15px;letter-spacing:.15em}footer #footer-signup p{padding:0 15px;margin-bottom:16px}footer #footer-signup p.error{width:90%;letter-spacing:.2em}footer #footer-signup .signup-wrapper:after,footer #footer-signup .signup-wrapper:before{content:" ";display:table}footer #footer-signup label{font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;font-size:.824em;color:#2c6fb7;text-transform:uppercase;margin-bottom:10px}footer #footer-signup input{display:block;width:54%;height:44px;border-top:none;border-left:none;padding-left:12px;min-width:165px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}footer #footer-signup .button{display:block;min-width:110px;text-transform:none;color:#333;padding:15px 0 13px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}footer #footer-signup .button:hover{background-color:#2c6fb7;color:#fff}footer .stock-ticker{float:left;width:25.28616025%;border-left:1px solid #ccc;padding:30px 1.144641%}footer .stock-ticker a{display:block;border:none}footer .bottom{font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;font-size:11px;background:#ccc;color:#666;height:70px;padding-top:19px}footer .bottom .social-media{float:left;width:16.85744017%;margin-top:-5px}footer .bottom .social-media li{display:inline-block;padding:0}footer .bottom .social-media a{display:inline-block;height:25px;width:25px;border:none}footer .bottom .social-media a.twitter{background:url(../images/sprite.png) no-repeat}footer .bottom .social-media a.facebook{background:url(../images/sprite.png) 0 -87px no-repeat}footer .bottom .social-media a.youtube{background:url(../images/sprite.png) 0 -58px no-repeat}footer .bottom .social-media a.linkedin{background:url(../images/sprite.png) 0 -29px no-repeat}footer .bottom .social-media a.blog{background:url(../images/sprite.png) 0 -116px no-repeat}footer .bottom ul.bottom-nav{float:left;width:57.85639958%}footer .bottom ul.bottom-nav li{display:inline}footer .bottom ul.bottom-nav a{color:#666;letter-spacing:normal;border:none}footer .bottom ul.bottom-nav a:hover{color:#2c6fb7}footer .bottom ul.bottom-nav a:before{content:' | ';margin:0 2px}footer .bottom ul.bottom-nav li:first-child a:before{display:none}footer .bottom .copyright{float:right;text-align:center;width:25.28616025%;margin:0;color:#999}@media only screen and (max-width:640px){footer{padding:28px 0 0}footer #footer-signup,footer .footer-nav,footer .stock-ticker{float:none;width:100%;border-bottom:1px solid #ccc;padding:0;text-align:center}footer .footer-nav{padding-bottom:30px;margin-bottom:33px}footer .footer-nav ul{float:none;width:100%;font-size:12px;line-height:20px;margin-bottom:28px}footer .footer-nav ul:last-child{margin-bottom:0}footer #footer-signup{padding-bottom:24px;margin-bottom:30px}footer #footer-signup .signup-wrapper{max-width:400px;margin:0 auto}footer #footer-signup input{width:calc(100% - 110px);height:39px}footer #footer-signup .button{width:110px;line-height:37px}footer .stock-ticker{border:none;padding-bottom:14px}footer .bottom{height:auto;padding:25px 0}footer .bottom .copyright,footer .bottom .social-media,footer .bottom ul.bottom-nav{float:none;width:100%;text-align:center}footer .bottom .social-media{margin:0;padding-bottom:21px}footer .bottom ul.bottom-nav{font-size:9px;line-height:22px;padding-bottom:37px}footer .bottom ul.bottom-nav li{display:block;padding:0}footer .bottom ul.bottom-nav a:before{display:none}footer .bottom .copyright{font-size:11px;line-height:15px}}.side-nav{margin:0;padding:13px 0;list-style-type:none}.side-nav ul{list-style-type:none}.side-nav li{margin:0 0 7px;font-size:13px}.side-nav li a{display:block;color:#999;border-bottom:none;height:auto}.side-nav li a:hover{color:#2c6fb7}.side-nav li.active>a:first-child{color:#111;padding:7px 0;border-bottom:1px solid #111;margin-bottom:8px}.side-nav .hidden{display:none}#rail_featured_article{margin-top:40px}.breadcrumbs{width:100%;height:30px;position:absolute;z-index:3;background-color:rgba(255,255,255,.6)}.breadcrumbs ul{list-style-type:none;margin-top:2px;padding:0}.breadcrumbs ul li{display:inline;font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;font-size:10px;line-height:18px;letter-spacing:.15em;text-transform:uppercase;color:#000}.feature-item .feature-content h5,.related-list h3{text-transform:none}.breadcrumbs ul li a{border:none}.breadcrumbs ul li a:hover{color:#2c6fb7}.breadcrumbs ul li:after{content:"/";color:#000;margin:3px .1em 0;vertical-align:-1px;font-size:11px}.breadcrumbs ul li:last-child:after{content:''}@media only screen and (max-width:640px){.breadcrumbs{display:none}}.hero{position:relative;width:100%;min-height:327px;margin-bottom:44px;overflow:hidden}.hero .content{padding-top:75px;width:66%}.hero .content p{margin:20px 0 0}.hero .content .white a,.hero .content .white h1,.hero .content .white h2,.hero .content .white h3,.hero .content .white p{color:#fff;border-color:#fff}.hero .content .black a,.hero .content .black h1,.hero .content .black h2,.hero .content .black h3,.hero .content .black p{color:#111;border-color:#111}.hero .content .black a:hover,.hero .content .white a:hover{color:#2c6fb7;border-color:#2c6fb7}.hero .content .button-small{display:inline-block;margin-right:10px;margin-top:1.25em}.hero .content .button-small-text{color:#fff;text-decoration:none;border-bottom:none}.hero>img{position:absolute;display:block;top:0;right:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1;height:327px;width:1345px}.hero-banner{background-color:#2c6fb7;margin:-44px 0 44px;min-height:50px}.hero-banner h6{color:#fff;padding-top:17px;margin:0;text-align:center}.hero-banner p{padding:22px 0 5px}.hero-banner p:after,.hero-banner p:before{content:" ";display:table}.hero-banner p a{color:#fff;border:0;display:block;float:left;width:calc(100% - 150px);height:auto;line-height:20px;margin-top:4px}.hero-banner p a.button{margin-right:20px;margin-top:0}.hero-banner p a span{font-size:12px;display:block}@media only screen and (max-width:640px){.hero .content{text-align:center;width:100%;padding-top:60px}.hero .content h1>img{display:block;max-width:100%;height:auto}}.feature-container{max-width:983px;width:100%;margin-bottom:40px}.feature-item{position:relative;float:left;width:calc(50% - 5px);height:250px;overflow:hidden;border-bottom:solid 3px;margin-bottom:8px}.feature-item:nth-child(2n){float:right}.feature-item>a{display:block;border:none}.feature-item .feature-background{opacity:0;width:100%;height:247px;position:relative;z-index:10;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.feature-item .feature-content{position:absolute;max-height:230px;overflow:hidden;padding:33px 11px 11px;z-index:11}.feature-item .feature-content h3{line-height:1;transition-duration:.5s}.feature-item .feature-content h3,.feature-item .feature-content p{color:#111;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.feature-item .feature-content p{margin-bottom:0;font-size:15px;transition-duration:.5s}.feature-item .feature-content img[src=""]{display:none}.feature-item .feature-content .button-pos{display:block;width:15px;height:12px;margin-top:15px;background:url(../images/sprite.png) 0 -145px no-repeat}.leadership-item:after,.leadership-item:before,.partner-item ul.partner-logos:after,.partner-item ul.partner-logos:before{content:" ";display:table}.feature-item:not(.partner-item):not(.leadership-item):hover .feature-background{opacity:1}.feature-item:not(.partner-item):not(.leadership-item):hover .feature-content h3,.feature-item:not(.partner-item):not(.leadership-item):hover .feature-content p{color:#fff}.feature-item:not(.partner-item):not(.leadership-item):hover .feature-content .button-pos{background:url(../images/sprite.png) 0 -162px no-repeat}.leadership-item{height:auto}.leadership-item img{float:left;margin-right:22px;margin-bottom:22px}.leadership-item .feature-content{left:122px}.partner-item{height:335px}.partner-item ul.partner-logos{width:100%;position:absolute;bottom:11px;list-style-type:none;margin:0;padding:0}.partner-item ul.partner-logos:after{clear:both}.partner-item ul.partner-logos li{position:relative;float:left;width:50%;padding:0 11px;min-height:80px}.partner-item ul.partner-logos li img{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel,.carousel-container{position:relative;max-width:1345px;height:498px}@media only screen and (max-width:640px){.feature-item{position:relative;float:none;width:100%}.feature-item .feature-content{padding:33px 11px 11px}}.carousel-container{margin:0 auto 44px}.carousel{display:block;margin:0}.carousel>li{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;z-index:50;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear;opacity:0}.carousel>li.active{position:relative;z-index:55;opacity:1;filter:alpha(opacity=100)}.carousel>li>img{position:absolute;display:block;top:0;right:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1;height:498px;width:1345px}.carousel.fade>li.nav-in-next,.carousel.fade>li.nav-in-prev{z-index:100;opacity:1;filter:alpha(opacity=100)}.carousel.horizontal-slide>li.nav-out-next{-webkit-animation:slideOutRight .8s forwards cubic-bezier(.7,0,.3,1);animation:slideOutRight .8s forwards cubic-bezier(.7,0,.3,1)}.carousel.horizontal-slide>li.nav-in-next{opacity:1;-webkit-animation:slideInFromLeft .8s forwards cubic-bezier(.7,0,.3,1);animation:slideInFromLeft .8s forwards cubic-bezier(.7,0,.3,1)}.carousel.horizontal-slide>li.nav-out-prev{-webkit-animation:slideOutLeft .8s forwards cubic-bezier(.7,0,.3,1);animation:slideOutLeft .8s forwards cubic-bezier(.7,0,.3,1)}.carousel.horizontal-slide>li.nav-in-prev{opacity:1;-webkit-animation:slideInFromRight .8s forwards cubic-bezier(.7,0,.3,1);animation:slideInFromRight .8s forwards cubic-bezier(.7,0,.3,1)}.carousel .carousel-content{position:absolute;width:60%;min-height:150px;top:40%;left:0;right:0;margin:0 auto;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel .carousel-content img{display:inline}.carousel .carousel-content h2{color:#fff;margin:0 0 20px}.carousel .carousel-content p{font-family:Avenir65Medium,Helvetica,Roboto,Arial,sans-serif;color:#fff;margin-top:0}.carousel .carousel-content p.narrow{width:390px;margin-left:auto;margin-right:auto}.carousel .button-wrapper,.carousel-nav{text-align:center;position:absolute;width:100%}.carousel .carousel-content :last-child{margin-bottom:0}.carousel .button-wrapper{bottom:108px}.carousel-nav{bottom:7px;margin:0;padding:0;list-style:none;z-index:151}.carousel-nav li{display:inline-block;padding:4px}.carousel-nav li a{display:inline-block;height:13px;width:13px;background-color:#fff;border:none;opacity:.7;filter:alpha(opacity=70);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent:9999px;overflow:hidden;white-space:nowrap}.carousel-nav li.active a{opacity:1;filter:alpha(opacity=100)}.carousel-control{position:absolute;left:4.46096654%;top:50%;display:block;height:68px;width:38px;margin-top:-9px;border:none;z-index:151;text-indent:9999px;overflow:hidden;white-space:nowrap;opacity:.4;filter:alpha(opacity=40)}.carousel-control:after{content:'';position:absolute;top:16px;left:9px;height:35px;width:20px;background:url(../images/sprite.png) -50px 0 no-repeat}.carousel-control:hover{border:none;opacity:1;filter:alpha(opacity=100)}.carousel-control.next{left:auto;right:4.46096654%}.carousel-control.next:after{background-position:-50px -35px}@media only screen and (max-width:640px){.carousel .carousel-content{width:80%}.carousel .carousel-content p.narrow{width:auto}.carousel-control{display:none!important}}.partner-carousel{margin-top:40px;margin-bottom:20px}.partner-carousel .carousel-container{margin-bottom:70px;width:100%;height:100px}.partner-carousel .carousel{width:100%;max-width:none;height:100px;overflow:hidden;padding:0 70px}.partner-carousel .carousel>li{background-color:#fff;padding:0 70px}.partner-carousel .carousel>li.active,.tile{padding:0}.partner-carousel .carousel>li:after,.partner-carousel .carousel>li:before{content:" ";display:table}.partner-carousel .carousel a{position:relative;display:block;float:left;width:18.39220463%;margin-right:1.33982948%;height:100%;border:0}.partner-carousel .carousel a:first-child{margin-left:1.33982948%}.partner-carousel .carousel a img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.partner-carousel .carousel-nav{bottom:-41px}.partner-carousel .carousel-nav li a{background-color:#111;opacity:.4;filter:alpha(opacity=40)}.partner-carousel .carousel-nav li.active a{opacity:1;filter:alpha(opacity=100)}.partner-carousel .carousel-control{margin-top:-34px;left:0}.partner-carousel .carousel-control:after{background-position:-50px -70px}.partner-carousel .carousel-control.next{left:auto;right:0}.partner-carousel .carousel-control.next:after{background-position:-50px -105px}.partner-carousel .partner-carousel-copy{text-align:center;width:62%;margin:0 auto}.partner-carousel .partner-carousel-copy h2{margin-bottom:20px}@media only screen and (max-width:640px){.partner-carousel .carousel{width:100%;max-width:none;height:100px}.partner-carousel .carousel>li{background-color:transparent;position:static;opacity:1;filter:alpha(opacity=100)}.partner-carousel .carousel a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;z-index:50;opacity:0;filter:alpha(opacity=0)}.partner-carousel .carousel a img{max-width:151px}.partner-carousel .carousel a.active{z-index:55;opacity:1;filter:alpha(opacity=100)}.partner-carousel .carousel.horizontal-slide a.nav-out-next{-webkit-animation:slideOutRight .8s forwards cubic-bezier(.7,0,.3,1);animation:slideOutRight .8s forwards cubic-bezier(.7,0,.3,1)}.partner-carousel .carousel.horizontal-slide a.nav-in-next{opacity:1;-webkit-animation:slideInFromLeft .8s forwards cubic-bezier(.7,0,.3,1);animation:slideInFromLeft .8s forwards cubic-bezier(.7,0,.3,1)}.partner-carousel .carousel.horizontal-slide a.nav-out-prev{-webkit-animation:slideOutLeft .8s forwards cubic-bezier(.7,0,.3,1);animation:slideOutLeft .8s forwards cubic-bezier(.7,0,.3,1)}.partner-carousel .carousel.horizontal-slide a.nav-in-prev{opacity:1;-webkit-animation:slideInFromRight .8s forwards cubic-bezier(.7,0,.3,1);animation:slideInFromRight .8s forwards cubic-bezier(.7,0,.3,1)}.partner-carousel .partner-carousel-copy{width:100%}}.tile-container{margin-bottom:80px}.tile-container .col{width:calc(50% - 6px);float:left;border-bottom:6px solid #2c6fb7}.tile-container .col:last-child{float:right}.tile-container.tile-left .col:first-child,.tile-container.tile-right .col:last-child{width:calc(67% - 6px)}.tile-container.tile-left .col:first-child .tile-content,.tile-container.tile-right .col:last-child .tile-content{width:60%}.tile-container.tile-left .col:last-child,.tile-container.tile-right .col:first-child{width:calc(33% - 6px)}.tile-container .col.blue{border-color:#2c6fb7}.tile-container .col.green{border-color:#00833f}.tile-container .col.pink{border-color:#eb64b3}.tile-container .col.yellow{border-color:#ffb612}.tile-container .col.red{border-color:#d70000}.tile-container .col.teal{border-color:#00b2a9}.tile-container .col.orange{border-color:#ff7900}.page-copy+.tile-container{margin-top:50px}.tile{position:relative;height:459px;overflow:hidden;font-size:14px;border-bottom:2px solid #fff}.tile>img{display:block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.tile h3,.tile p{color:#fff;margin-bottom:8px}.tile.black .tile-content:before,.tile.black h3,.tile.black p{color:#111}.tile h3{line-height:1}.tile .tile-content-image{position:absolute;width:100%;top:0;padding:22px}.tile .tile-content-image img{display:block;margin:0 auto;height:auto;max-width:100%}.tile .tile-content{position:absolute;bottom:16px;left:22px;width:80%;padding-top:19px}.tile .tile-content:before{content:'—';color:#fff;display:block;position:absolute;top:0;left:0}.product-selector .carousel>li:after,.product-selector .carousel>li:before,.related-list:after,.related-list:before{content:" ";display:table}@media only screen and (max-width:640px){.tile-container .col{width:100%!important;float:none;margin-bottom:10px}.tile .tile-content{width:80%!important}}.related-list{margin-top:70px;margin-bottom:70px}.related-list h3{font-family:Avenir55Book,Helvetica,Roboto,Arial,sans-serif;color:#111;border-bottom:1px solid #ccc;padding:0 11px 8px;margin:0 -11px}.related-list ul{margin:34px 0 0;padding:0;list-style-type:none;width:50%}.related-list ul li{padding-bottom:34px}.related-list p{margin-bottom:0}.related-list p+h5{margin-top:3px}.related-list a{border:0}.related-list a.view-all{border-bottom:1px solid #ccc;padding-bottom:3px}.related-list a.view-all:hover{border-bottom:1px solid #2c6fb7}.news-events .col{width:50%}.news-events .col h3{padding:0 0 8px 11px;margin:0}.news-events .col ul{margin:34px 11px 0;width:auto}.news-events .col ul li{padding-bottom:37px}.news-events .col.col-1{float:left;padding-right:11px}.news-events .col.col-1 h3{margin-left:-11px}.news-events .col.col-1 ul{margin-left:0}.news-events .col.col-2{float:right}.news-events .col.col-2 h3{margin-right:-11px;padding-right:11px}@media only screen and (max-width:640px){.related-list h3{margin:0 -11px!important;padding-left:11px!important}.related-list ul{margin-left:0;margin-right:0;width:auto}.related-list ul li{padding-bottom:29px}.news-events .col{width:100%;float:none!important;padding-left:0!important;padding-right:0!important}}.product-selector{margin-top:-44px}.product-selector .carousel-wrapper{background-color:#064d58}.product-selector h3{color:#fff;padding:35px 0;margin-bottom:0}.product-selector .carousel-container{width:100%;height:auto;max-width:1041px;margin-bottom:25px}.product-selector .carousel{width:100%;height:auto;overflow:hidden}.product-selector .carousel>li{background-color:#064d58;width:100%;padding:0 40px}.product-selector .carousel .item{position:relative;display:block;float:left;width:24.14151925%;margin-left:1.144641%;height:100%;padding:17px 0 46px;border:0;cursor:pointer}.product-selector .carousel .item:first-child{margin-left:0}.product-selector .carousel .item.selected,.product-selector .carousel .item:hover{background-color:#0e7a8b}.product-selector .carousel .item.selected:after{content:'';position:absolute;display:block;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fff;bottom:0;left:50%;margin-left:-16px}.product-selector .carousel .item h4{color:#fff;text-align:center}.product-selector .carousel .item img{display:block;width:100%;height:auto;margin-bottom:19px}.product-selector .carousel-control{left:0;margin-top:-34px}.product-selector .carousel-control.next{left:auto;right:0}.product-selector .product-wrapper{display:none}.product-selector .product-wrapper.selected{display:block}.product-selector .product-wrapper .description{margin-bottom:25px}.product-selector .product-wrapper .description p{width:74.71383975%}.product-selector .table-wrapper{background-color:#e9e8e6;padding:38px 0 0}.product-selector .table-wrapper td.product-title{width:30%}.product-selector .table-wrapper td.product-description p{max-width:450px}.product-selector .table-wrapper td.links{width:1%;white-space:nowrap}@media only screen and (max-width:640px){.product-selector .carousel{height:394px}.product-selector .carousel>li{background-color:transparent;position:static;opacity:1;filter:alpha(opacity=100)}.product-selector .carousel .item{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:50;text-align:center;margin:0;opacity:0;filter:alpha(opacity=0)}.product-selector .carousel .item img{max-width:232px;margin-left:auto;margin-right:auto}.product-selector .carousel .item.active{z-index:55;opacity:1;filter:alpha(opacity=100)}.product-selector .carousel.horizontal-slide .item.nav-out-next{-webkit-animation:slideOutRight .8s forwards cubic-bezier(.7,0,.3,1);animation:slideOutRight .8s forwards cubic-bezier(.7,0,.3,1)}.product-selector .carousel.horizontal-slide .item.nav-in-next{opacity:1;-webkit-animation:slideInFromLeft .8s forwards cubic-bezier(.7,0,.3,1);animation:slideInFromLeft .8s forwards cubic-bezier(.7,0,.3,1)}.product-selector .carousel.horizontal-slide .item.nav-out-prev{-webkit-animation:slideOutLeft .8s forwards cubic-bezier(.7,0,.3,1);animation:slideOutLeft .8s forwards cubic-bezier(.7,0,.3,1)}.product-selector .carousel.horizontal-slide .item.nav-in-prev{opacity:1;-webkit-animation:slideInFromRight .8s forwards cubic-bezier(.7,0,.3,1);animation:slideInFromRight .8s forwards cubic-bezier(.7,0,.3,1)}.product-selector .carousel-nav{bottom:25px}.product-selector .product-wrapper .description p{width:auto}.product-selector .table-wrapper td.product-title{padding-top:21px}.product-selector .table-wrapper td.links{padding:20px 0}}.contact-us-wrapper{background:#033965;padding:54px 11px 88px}.contact-us-wrapper .contact-us{max-width:799px;margin:0 auto;text-align:center}.contact-us-wrapper .contact-us .col2-set{border-top:1px solid #0071ce;border-bottom:1px solid #0071ce;padding:11px 0}.contact-us-wrapper .contact-us .col2-set:after,.contact-us-wrapper .contact-us .col2-set:before{content:" ";display:table}.contact-us-wrapper .contact-us .col2-set .col{float:right;width:50%;padding:24px 11px 17px}.contact-us-wrapper .contact-us .col2-set .col:first-child{float:left;border-right:1px solid #0071ce}.contact-us-wrapper .contact-us h3,.contact-us-wrapper .contact-us h4,.contact-us-wrapper .contact-us h6 a,.contact-us-wrapper .contact-us p{color:#fff}.contact-us-wrapper .contact-us h3{margin-bottom:35px}.contact-us-wrapper .contact-us h4{margin-bottom:18px}.contact-us-wrapper .contact-us h6 a{border-color:#fff}.contact-us-wrapper .contact-us h6 a:hover{color:#1d8ae4;border-color:#1d8ae4}.contact-us-wrapper .contact-us p{margin-bottom:20px}.contact-us-wrapper .contact-us .button-set{margin:34px 11px -34px}.contact-us-wrapper .contact-us .button-set .button{display:block;margin:0 auto;max-width:315px}@media only screen and (max-width:640px){.contact-us-wrapper .contact-us .col2-set .col{float:none!important;width:auto}.contact-us-wrapper .contact-us .col2-set .col:first-child{border-right:0;border-bottom:1px solid #0071ce}}.contact-form{margin:0 auto;padding:0 11px;max-width:497px}.contact-form #province{display:none}.locations-hero .locations-links:after,.locations-hero .locations-links:before,.locations-page .hero .content:after,.locations-page .hero .content:before{content:" ";display:table}.location-list h2{padding-bottom:10px;border-bottom:1px solid #111;margin-bottom:40px}.location-list .region{margin-bottom:57px}.location-list .region.brazil .col .location:first-child{margin-top:0!important}.location-list .col .location:first-child{margin-top:45px}.location-list .col h4{margin-bottom:26px}.location-list .col .location{margin-bottom:28px}.locations-page .hero .content{width:100%}.locations-page .hero .content .locations-select,.locations-page .hero .content p{width:475px}.locations-page .hero .content .locations-select{margin-top:20px}.locations-hero .locations-links{position:absolute;top:141px;right:0;width:313px}.locations-hero .locations-links ul{list-style-type:none;float:left;padding:0;width:151px;margin:0}.locations-hero .locations-links ul:last-child{margin-left:11px}@media only screen and (max-width:920px){.locations-hero .locations-links{display:none}}@media only screen and (max-width:640px){.location-list .copy-columns .col{float:none;width:100%;margin:0;padding:0}.locations-page .hero .content .locations-select,.locations-page .hero .content p{width:100%}}.sitemap.copy-columns{margin-bottom:50px}.sitemap.copy-columns ul{list-style-type:none;margin:0;padding:0}.sitemap.copy-columns ul ul{margin:8px 0 27px}.sitemap.copy-columns ul li{padding:0;margin-bottom:14px}.sitemap.copy-columns ul li.section{font-family:Avenir95Black,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:14px;margin-bottom:16px}.sitemap.copy-columns ul li.section li{font:400 17px/1.4 Avenir55Book,Helvetica,Roboto,Arial,sans-serif;text-transform:none;margin-bottom:14px}.sitemap.copy-columns a{border:none}.certified-dealers{list-style-type:none;margin:0;padding:0}.certified-dealers li{padding:0}.certified-dealers li:after,.certified-dealers li:before{content:" ";display:table}.certified-dealers li a{border:0}.certified-dealers li figure{display:block;float:left;width:159px;margin:0;padding-bottom:80px}.certified-dealers li p{float:right;width:calc(100% - 180px)}.search-box{margin-bottom:22px}.search-box:after,.search-box:before{content:" ";display:table}.search-box .col{float:left;width:calc(50% - 10px)}.search-box .col:first-child{margin-right:20px}.search-box label{display:block}.search-box button{min-width:0;padding:13px 15px 10px}.listing{margin:44px 0}.listing .page-copy{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #ccc}.listing .page-copy.inline-image:after,.listing .page-copy.inline-image:before{content:" ";display:table}.listing .page-copy .listing-thumbnail{float:left;width:100px;margin-right:22px}.listing .page-copy .listing-thumbnail a{border:none}.listing .page-copy .listing-content{float:left;max-width:calc(100% - 122px)}.intro{margin-top:44px}.pagination .button{margin:0 11px}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}/*! overrides required for 3rd party sites */#et-ef-content-ftf-mastercontentpanel{overflow:visible!important}#et-ef-content-ftf-mastercontentpanel .blockpanel{width:870px!important;overflow-x:auto!important}