@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}.slick-slide img,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}.slick-slide.slick-loading img,[hidden],template{display:none}a{background-color:transparent;color:#2981ba;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;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;-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{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.bottom-button>svg,.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body,html{height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{margin:0;color:gray}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:'GothamMedium';src:url(../fonts/gotham-medium-webfont.eot);src:url(../fonts/gotham-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham-medium-webfont.woff) format("woff"),url(../fonts/gotham-medium-webfont.ttf) format("truetype"),url(../fonts/gotham-medium-webfont.svg#svgFontName) format("svg")}@font-face{font-family:'GothamBook';src:url(../fonts/gotham-light-webfont.eot);src:url(../fonts/gotham-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham-light-webfont.woff) format("woff"),url(../fonts/gotham-light-webfont.ttf) format("truetype"),url(../fonts/gotham-light-webfont.svg#svgFontName) format("svg")}@font-face{font-family:'GothamLight';src:url(../fonts/gotham-light-webfont.eot);src:url(../fonts/gotham-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham-light-webfont.woff) format("woff"),url(../fonts/gotham-light-webfont.ttf) format("truetype"),url(../fonts/gotham-light-webfont.svg#svgFontName) format("svg")}body{font-weight:300;text-align:center;color:#444}.gbook,.glight,.gmed{font-family:'GothamMedium',sans-serif;font-weight:300}.gbook,.glight{font-family:'GothamLight',sans-serif}.gbook{font-family:'GothamBook',sans-serif}.f18l30{font-size:18px;line-height:30px}@media only screen and (min-width:768px){body:after{content:"not-mobile";display:none}}@media only screen and (max-width:767px){body:after{content:"mobile";display:none}}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff}object.svg{position:relative;z-index:-1;overflow:hidden}img.full,object.svg{width:100%;display:block}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.left{float:left}.right{float:right}.group:after,.group:before{content:"";display:table}.group{zoom:1}.clear,.group:after{clear:both}.pos-rel{position:relative}.pos-abs{position:absolute}.block,.header .logo a,body:before{display:block}.zi1{z-index:1}.zi2{z-index:2}.zi3{z-index:3}.zi4{z-index:4}.zi5{z-index:5}.zi6{z-index:6}.hide{display:none}.main{height:100%}body:before{content:'';z-index:99;width:100%;height:1000px;position:absolute;top:-1000px;background:#fff}.text-left{text-align:left}.bg-section{color:#fff;position:relative;background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}.bg-section p{color:#fff}.bg-tint{position:absolute;z-index:1;top:0;background:#1a2844;opacity:.5;width:100%;min-height:100%}.center-content-wrap{position:relative;z-index:2;display:table;height:100%;width:100%}.center-content-wrap.section{margin:0}.center-content{display:table-cell;vertical-align:middle}.header{position:absolute;top:0;left:0;z-index:10;width:100%;padding:0 0 15px}.header.header-sticky{background:#fff;display:none;position:fixed;-webkit-transition:top .25s ease-in;transition:top .25s ease-in}.header.header-sticky .header-contact-us-button{border:1px solid #2981ba;color:#2981ba}.header.header-sticky .border-bottom{position:absolute;left:0;bottom:0}.header .logo{width:100px;margin:15px 0 0 20px}@media only screen and (min-width:768px){.header .logo{width:144px;margin:32px 0 0 42px}.header{padding:0 0 27px}}.header-contact-us-button{display:none}@media only screen and (min-width:768px){.header-contact-us-button{display:block;margin:31.5px 34.5px 0 0;font-size:14px;color:#fff;text-decoration:none;height:41px;width:145px;border:1px solid #fff;border-radius:30px;line-height:41px}}.header-menu-button{width:25px;display:block;margin:21px 15px 0 0}@media only screen and (min-width:768px){.header-menu-button{margin:42px 42px 0 0}}.top-bar{display:none;position:relative;background:#2981ba;color:#fff;font-size:12px;text-align:center;height:50px;line-height:50px}@media only screen and (min-width:768px){.top-bar{font-size:14px;height:51px;line-height:51px}}.top-bar .close-button{display:none;position:absolute;top:19px;right:15px;width:14px;height:13px}@media only screen and (min-width:768px){.top-bar .close-button{right:42px}}.top-bar .close-button:after,.top-bar .close-button:before{content:'';opacity:.5;position:absolute;z-index:2;width:16px;height:2px;left:0;top:6px;background:#fff}.top-bar .close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-bar .close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.global-nav{position:absolute;z-index:1;font-size:12px;padding:5px 0;width:100%}.global-nav,.global-nav .border-top{display:none}.global-nav ul{list-style:none;margin:0;padding:0}.global-nav a,.top-bar a{text-decoration:none;color:#fff}@media only screen and (min-width:768px){.global-nav li,.global-nav ul{display:inline-block}}.no-js .global-nav{display:block}.section{margin:60px 0;padding:0 10.66667%}@media only screen and (min-width:768px){.section{margin:120px 0;padding:0 12.88194%}}.section p{margin:0 0 25px;font-size:14px;line-height:25px}.section p:last-child{margin:0}@media only screen and (min-width:768px){.section p{font-size:18px;line-height:30px;margin:0 0 30px}}.section-header{margin:0 0 20px;font-size:24px;line-height:26px}@media only screen and (min-width:768px){.section-header{font-size:36px;line-height:38px}}.col-section .border-top{margin:60px 0 0}@media only screen and (min-width:768px){.col-section{display:table;width:100%}.col-section .border-top{margin:0}.col-section .col-row:first-child .col-50:nth-child(2) .border-top{display:none}.col-section .col-row:last-child .col-50{padding-bottom:0}.col-row{display:table-row;width:100%}}.col-50 p{font-size:14px;line-height:25px}@media only screen and (min-width:768px){.col-50 p{font-size:18px;line-height:30px}}.col-50 .section-header{margin:0 0 10px}@media only screen and (min-width:768px){.col-50 .section-header{margin:0 0 20px}.col-50{width:46.02432%;display:table-cell;float:left;padding:0 0 90px}.col-50:nth-child(even){float:right}}.col-header{font-size:14px;line-height:25px;font-weight:300;padding:60px 0 10px}.col-header img{margin:0 0 20px}@media only screen and (min-width:768px){.col-header img{margin:0 0 40px}.col-header{font-size:18px;line-height:19px;padding:90px 0 18px}}.border-bottom,.border-top{background-image:-webkit-gradient(linear,left top,left bottom,from(#bfbfbf),color-stop(51%,#bfbfbf),color-stop(51%,transparent));background-image:linear-gradient(to bottom,#bfbfbf 0%,#bfbfbf 51%,transparent 51%);background-size:100% 1px;height:1px;width:100%}.border-bottom.border-bottom-white,.border-top.border-top-white{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(51%,#fff),color-stop(51%,transparent));background-image:linear-gradient(to bottom,#fff 0%,#fff 51%,transparent 51%)}.border-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(#bfbfbf),color-stop(51%,#bfbfbf),color-stop(51%,transparent));background-image:linear-gradient(to top,#bfbfbf 0%,#bfbfbf 51%,transparent 51%)}.footer{padding:60px 0}@media only screen and (min-width:768px){.footer{padding:120px 0}}.back-to-top-button{width:60px;margin:0 auto;cursor:pointer}.slick-slide:focus{outline:0}.menu-bg,.menu-overlay{height:100%;top:0;position:fixed}.menu-overlay{left:0;opacity:.3;width:100%;background-color:#000;z-index:98}.menu-bg{width:390px;right:0;background-color:#2981ba;-webkit-box-shadow:-2px 0 10px 0 rgba(0,0,0,.25);box-shadow:-2px 0 10px 0 rgba(0,0,0,.25);z-index:99;overflow:hidden;color:#fff;text-align:left;font-size:14px;line-height:25px}@media only screen and (max-width:437px){.menu-bg{width:89.33333%}}@media only screen and (min-width:768px){.menu-bg{font-size:18px;line-height:19px}}.menu-bg a{color:#fff;text-decoration:none}.menu-bg .main-menu{margin:20px 0 40px;padding:0;list-style:none}@media only screen and (min-width:768px){.menu-bg .main-menu{margin:70px 0 30px}}.menu-bg .main-menu li{padding:0 0 20px}@media only screen and (min-width:768px){.menu-bg .main-menu li{padding:0 0 30px}}.menu-bg .contact-us-link{margin:20px 0;display:block}@media only screen and (min-width:768px){.menu-bg .contact-us-link{margin:29px 0 30px}}.menu-bg .careers-link,.menu-bg .privacy-policy-link,.menu-bg .social-links{font-size:12px;line-height:25px}@media only screen and (min-width:768px){.menu-bg .careers-link,.menu-bg .privacy-policy-link,.menu-bg .social-links{font-size:14px;line-height:30px}}.menu-bg .careers-link,.menu-bg .privacy-policy-link{display:block}.menu-bg .careers-link{margin:40px 0}@media only screen and (min-width:768px){.menu-bg .careers-link{margin:0 0 30px}}.menu-bg .social-links{margin:60px 0 30px;padding:0;list-style:none}.menu-bg .social-links li{margin:0 0 20px}@media only screen and (min-width:768px){.menu-bg .social-links li{margin:0}}.menu-bg .border-top{opacity:.5}.menu-content{width:100%;height:100%;padding:60px 40px 36px;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:768px){.menu-content{padding:60px}}.menu-close{position:absolute;top:17px;right:20px;width:25px;height:26px;cursor:pointer}.menu-close:after,.menu-close:before{content:'';position:absolute;z-index:2;width:25px;height:2px;left:0;top:12px;background:#fff}@media only screen and (min-width:768px){.menu-close:after,.menu-close:before{width:30px;top:13px}}.menu-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px){.menu-close{top:37px;right:39px;width:30px}}.page-hero{height:67.61619%;background-attachment:fixed}@media only screen and (min-width:768px){.page-hero{height:66.66667%}}@media only screen and (min-device-width:320px) and (max-device-width:767px){.page-hero{background-attachment:scroll}}.hero-header{font-size:40px;line-height:44px;margin:0 0 10px}@media only screen and (min-width:768px){.hero-header{font-size:72px;line-height:78px;margin:0 0 20px}}.hero-subheader{font-size:14px;line-height:25px}@media only screen and (min-width:768px){.hero-subheader{font-size:18px;line-height:30px}}.bottom-button{cursor:pointer;position:absolute;z-index:2;left:0;right:0;margin:0 auto;bottom:8%}@media only screen and (min-width:768px){.bottom-button{bottom:8.33333%}}.blue-button{width:295px;height:60px;font-size:14px;line-height:58px;text-align:center;color:#fff;background:#2981ba;border-radius:30px;text-decoration:none;display:inline-block;outline:0;-webkit-appearance:none;border:0}.blue-button.inverse{color:#2981ba;background:#fff;border:1px solid #2981ba}.blue-button.error,.blue-button.inverse.error{color:#fff;background:#ec2b2b;border:0}.logos-list{width:100%;margin:30px 0 0;padding:0;list-style:none;font-size:0}.logos-list li{width:50%;float:left;display:inline-block;margin:30px 0 0}.logos-list div{width:114px;height:70px;margin:0 auto}.logos-list object{height:70px}@media only screen and (min-width:768px){.logos-list ul{margin-top:0}.logos-list li{margin:60px 0 0;width:16.6666666667%;float:none}}@media only screen and (min-width:768px) and (max-width:1069px){.logos-list li{width:33.3333333333%}}.next-section-button{width:60px;height:60px;border:0;font-size:0}.home-hero{background-image:url(../images/home-hero-bg.jpg);height:100%;background-attachment:fixed}.home-hero.home-hero-2{background-image:url(../images/home-hero-bg-2.jpg)}@media only screen and (min-device-width:320px) and (max-device-width:767px){.home-hero{background-attachment:scroll}}.home-logos{width:127.11864%;height:90px;overflow:hidden;margin:60px 0 60px -13.55932%}.home-logos ul{margin:0;padding:0;font-size:0;list-style:none}.home-logos li{display:inline-block;width:100%;position:relative;z-index:1}.home-logos li div{height:90px}.home-logos li object{height:90px;max-width:80%;margin:0 auto}@media only screen and (min-width:768px){.home-logos{width:100%;height:auto;min-height:70px;margin:120px 0}.home-logos li{width:16.66667%}.home-logos li div{width:114px;height:70px;margin:0 auto}.home-logos li object{height:70px;max-width:none}}@media only screen and (min-width:768px) and (max-width:1069px){.home-logos li{width:33.33333%}}.home-section-2.section{margin-bottom:0;margin-top:0;padding-top:60px}@media only screen and (min-width:768px){.home-section-2.section{margin-top:0;padding-top:120px}}.home-section-2 .border-top{margin-bottom:60px}@media only screen and (min-width:768px){.home-section-2 .border-top{margin-bottom:118px}.home-stats .col-section .col-row:last-child .col-50{padding-bottom:120px}}.home-stats p:last-child{margin:0 0 0 30px}.home-section-3{background-image:url(../images/home-how-we-work-bg.jpg);background-attachment:scroll;height:89.50525%}@media only screen and (min-width:768px){.home-section-3{height:100%}}.home-section-3 .hero-header{font-size:48px;line-height:52px;margin:0 0 19px}@media only screen and (min-width:768px){.home-section-3 .hero-header{font-size:72px;line-height:78px;margin:0 0 20px}}.stat-header{font-size:36px;line-height:38px;text-align:left;margin:0 0 10px;font-weight:300}@media only screen and (min-width:768px){.stat-header{font-size:64px;line-height:67px;text-align:center;margin:0 0 16px}}.stat-description{text-align:left;margin:0 0 60px!important;color:gray}@media only screen and (min-width:768px){.stat-description{margin:0!important;text-align:center}}.home-section-4.section{padding:0}.home-section-4.section>.section-header,.home-section-4.section>p{padding:0 10.66667%}@media only screen and (min-width:768px){.home-section-4.section>.section-header,.home-section-4.section>p{padding:0}.home-section-4.section{padding:0 12.88194%}}.client-section .client-screenshots .slick-dots li button:after,.client-section .client-screenshots .slick-dots li button:before,.home-section-4 .border-top{display:none}@media only screen and (min-width:768px){.home-section-4 .border-top{display:block}}.home-section-4 .col-section{margin:0 0 0 10.66667%;overflow:hidden}@media only screen and (min-width:768px){.home-section-4 .col-section{margin:0}}.home-section-4 .slick-slider{width:94.02985%}.home-section-4 .slick-slide .col-header,.home-section-4 .slick-slide p{padding-right:6.34921%}.home-section-4 .slick-list{overflow:visible}.home-section-5{background-image:url(../images/home-bottom-section-bg.jpg);background-attachment:scroll;height:89.50525%}@media only screen and (min-width:768px){.home-section-5{height:100%}}.home-section-5 .hero-header{font-size:24px;line-height:30px}@media only screen and (min-width:768px){.home-section-5 .hero-header{font-size:36px;line-height:40px}}.home-section-5-logo{width:212px;position:absolute;z-index:2;left:0;right:0;margin:-90px auto 0}@media only screen and (min-width:768px){.home-section-5-logo{margin:-150px auto 0}}.home-section-6 p,.home-section-6.section{margin-bottom:0}.home-section-6 .col-50,.home-section-6 .col-header{padding-bottom:0}.clients-footer-menu li,.home-section-6 a{display:block;text-decoration:none;color:gray;cursor:default}@media only screen and (min-device-width:320px) and (max-device-width:767px){.home-section-6 a{color:#2981ba;cursor:pointer}}.products-hero{background-image:url(../images/products-program-hero-bg.jpg)}.products-section-3{background-image:url(../images/looking-for-help-bg.jpg);height:89.50525%}@media only screen and (min-width:768px){.products-section-3{height:100%}}.developers-hero{background-image:url(../images/developers-hero-bg.jpg)}.developers-section.section{margin-bottom:0}.clients-hero{background-image:url(../images/clients-hero-bg.jpg)}.clients-section .border-top{margin-bottom:60px}@media only screen and (min-width:768px){.clients-section .border-top{margin-bottom:120px}}.client-section.section{padding:0}.client-section .section-header,.client-section .section-header+p{padding:0 10.66667%}@media only screen and (min-width:768px){.client-section .section-header,.client-section .section-header+p{padding:0 12.88194%}}.client-section .group{margin:60px 0 0}@media only screen and (min-width:768px){.client-section .group{margin:120px 0 0;padding:0 12.88194%}}.client-section .client-screenshots{width:78.66667%;margin:0 auto;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.25);box-shadow:0 10px 40px 0 rgba(0,0,0,.25)}@media only screen and (min-width:768px){.client-section .client-screenshots{width:34.83146%;display:inline-block;vertical-align:middle;margin-left:5.61798%}.client-section .client-screenshots.slick-dotted.slick-slider{margin-bottom:0}}.client-section .client-screenshots .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2981ba}.client-section .client-screenshots .last-slide-title{font-size:14px;line-height:25px;color:#fff;position:absolute;margin-top:-55px;left:0;right:0}.client-section .client-screenshots .last-slide-content{font-size:0;position:relative;z-index:2}.client-section .client-screenshots .last-slide-content a{position:relative;z-index:1;width:60px;display:inline-block;margin:0 20px}.client-section .client-screenshots .slick-dots{font-size:0;bottom:auto;margin:30px 0 0}.client-section .client-screenshots .slick-dots li{width:12px;height:12px;margin:0 10px}.client-section .client-screenshots .slick-dots li.slick-active button{background:#2981ba}.client-section .client-screenshots .slick-dots li button{width:12px;height:12px;padding:0;border-radius:50%;border:1px solid #2981ba}.client-stats{width:100%;padding:12px 10.66667% 0}@media only screen and (min-width:768px){.client-stats{width:40.35581%;padding:0;display:inline-block;vertical-align:middle;margin-left:13.67041%}}.client-stats .stat-description,.client-stats .stat-header{text-align:left}.client-stats .stat-header{margin-top:60px}@media only screen and (min-width:768px) and (max-width:1200px){.client-stats .stat-header{margin-top:0;font-size:38px}}@media only screen and (min-width:768px){.client-stats .border-top{margin:27.84223% 0}}.quote-section.section{margin-top:0;padding:0}@media only screen and (min-width:768px){.quote-section.section{padding:162px 0 0}}.video-section.bg-section{background-image:url(../images/home-hero-bg.jpg);background-attachment:scroll;height:89.50525%;cursor:pointer}@media only screen and (min-width:768px){.video-section.bg-section{height:100%}}.video-play{width:60px;display:inline-block}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.clients-footer-menu,.clients-footer-menu-spacer{height:50px}@media only screen and (min-width:768px){.clients-footer-menu,.clients-footer-menu-spacer{height:50px}}.clients-footer-menu{text-align:center;background:#fff;z-index:10;position:fixed;-webkit-transition:bottom .25s ease-in;transition:bottom .25s ease-in;width:100%;bottom:-50px}@media only screen and (min-width:768px){.clients-footer-menu{bottom:-50px}}.clients-footer-menu ul{font-size:0;margin:0;padding:0 20px;list-style:none;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.clients-footer-menu li{font-size:14px;display:inline-block;padding:0 20px;cursor:pointer;line-height:50px}@media only screen and (min-width:768px){.clients-footer-menu li{line-height:50px;padding:0 3.74532%}}.clients-footer-menu li.active{color:#2981ba}.awards-section{margin-bottom:0}.awards-section .border-top,.press-col1 object{display:none}@media only screen and (min-width:768px){.awards-section .border-top{display:block}}.partners-hero{background-image:url(../images/partners-hero-bg.jpg)}.about-hero{background-image:url(../images/about-hero-bg.jpg)}.press-section{margin-bottom:0}.press-section p{font-size:12px}@media only screen and (min-width:768px){.press-section p{font-size:18px}}.press-table{padding:35px 0 0}.press-table+.press-table{display:none;padding:0}@media only screen and (min-width:768px){.press-table{padding:90px 0 0;display:table;width:100%;position:relative;z-index:1}}.press-table a{font-size:12px;line-height:25px}@media only screen and (min-width:768px){.press-table a{font-size:18px;line-height:30px}.press-row{display:table-row}.press-col{display:table-cell;padding:0 0 105px}.press-col1,.press-col3{width:144px}.press-col1,.press-col2{vertical-align:top}}@media only screen and (min-width:768px){.press-col1 object{display:block}}.press-col2{text-align:left;padding:0}@media only screen and (min-width:768px){.press-col2{padding:0 0 105px 60px}}.press-col2 p{margin:0 0 10px}.press-col2 p.press-date,.press-col2 p:last-child{margin:0 0 20px}@media only screen and (min-width:768px){.press-col2 p.press-date{margin:0 0 9px}}.press-col2 p.press-title{color:#444;display:block;margin:0 0 10px}@media only screen and (min-width:768px){.press-col2 p.press-title{display:none}}.press-col3{text-align:left;margin:0 0 60px}@media only screen and (min-width:768px){.press-col3{text-align:right;margin:0;vertical-align:middle}.press-col3 a{font-size:14px;line-height:15px;position:absolute;z-index:1;right:0}}.contact-hero{background-image:url(../images/contact-hero-bg.jpg)}.contact-form{display:table;width:100%}@media only screen and (min-width:768px){.contact-form{padding:52px 0 0}}.contact-form .col-50{padding-bottom:20px}.contact-form button.submit{font-size:14px}.textarea-wrap{padding-bottom:60px}@media only screen and (min-width:768px){.textarea-wrap{padding-bottom:120px}}.custom-select{position:relative;z-index:1;width:100%;margin:0 0 39px}@media only screen and (min-width:768px){.custom-select{width:46.02432%;margin:0 auto 80px}}.custom-select .custom-select-value{position:relative;z-index:2;text-align:left;color:#bfbfbf;padding:19px 0;font-size:14px;line-height:25px;cursor:pointer}.custom-select .custom-select-value.error,input.text.error{color:#ec2b2b}.custom-select .custom-select-value.error+.border-bottom,input.text.error+.border-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(#ec2b2b),color-stop(51%,#ec2b2b),color-stop(51%,transparent));background-image:linear-gradient(to top,#ec2b2b 0%,#ec2b2b 51%,transparent 51%)}@media only screen and (min-width:768px){.custom-select .custom-select-value{padding:37px 55px 37px 30px;font-size:18px;line-height:19px}}.custom-select .custom-select-value.custom-select-value-selected{color:#444}.custom-select .custom-select-options{display:none;position:absolute;z-index:2;width:110%;top:0;left:-5%;padding:0 5%;text-align:left;font-size:14px;line-height:25px;background:#fff;border:1px solid;-o-border-image:url(../images/light-grey-border.gif) 2 repeat;border-image:url(../images/light-grey-border.gif) 2 repeat;color:#2981ba}@media only screen and (min-width:768px){.custom-select .custom-select-options{width:100%;left:0;padding:36px 29px 15px;font-size:18px;line-height:19px}}.custom-select .custom-select-options:after{content:'';display:block;position:absolute;z-index:-1;top:3px;right:5%;width:15px;height:15px;border-left:2px solid #2981ba;border-top:2px solid #2981ba;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:24px 3px 0 0}@media only screen and (min-width:768px){.custom-select .custom-select-options:after{right:3px;margin:37px 30px}}.custom-select .custom-select-option{cursor:pointer;padding:19px 0}@media only screen and (min-width:768px){.custom-select .custom-select-option{padding:0;margin-bottom:41px}}.custom-select .custom-select-option:first-child{color:#bfbfbf;cursor:default}@media only screen and (min-width:768px){.custom-select .custom-select-option:first-child{line-height:19px;margin-bottom:35px}.custom-select .custom-select-option:last-child{margin-bottom:22px}}.custom-select:after{content:'';display:block;position:absolute;z-index:1;top:0;right:3px;width:15px;height:15px;border-left:2px solid #2981ba;border-bottom:2px solid #2981ba;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:19px 0}@media only screen and (min-width:768px){.custom-select:after{margin:37px 30px}}.custom-select+.select{display:none}@media only screen and (min-device-width:320px) and (max-device-width:767px){.custom-select+.select{display:block;position:absolute;z-index:9;top:0;width:100%;height:63px;opacity:0}}input.text{margin:18px 0}input.text,textarea.textarea{color:#444;border:0;width:100%;display:block;resize:none;outline:0;font-family:'GothamBook',sans-serif;font-weight:300;font-size:14px}@media only screen and (min-width:768px){input.text,textarea.textarea{font-size:18px;margin:0}}input.text{line-height:25px}@media only screen and (min-width:768px){input.text{padding:37px 30px;line-height:19px}}input.text.error::-webkit-input-placeholder{color:#ec2b2b}input.text.error:-ms-input-placeholder,input.text.error::-ms-input-placeholder{color:#ec2b2b}input.text.error::placeholder{color:#ec2b2b}textarea.textarea{margin:18px 0 0;padding:0;height:160px;line-height:25px}@media only screen and (min-width:768px){textarea.textarea{margin:37px 0;padding:0 30px;height:70px;line-height:30px}}::-webkit-input-placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{opacity:1}::placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#bfbfbf}.privacy-hero{background-image:url(../images/privacy-hero-bg.jpg)}.privacy-section{text-align:left;color:gray;margin-bottom:0}.privacy-section p{margin-bottom:0}@media only screen and (min-width:768px){.privacy-section p.privacy-top-header{margin-bottom:20px}}.privacy-section p.privacy-copyright,.privacy-section p.privacy-header{margin-top:60px}.privacy-section p.privacy-top-header{margin-bottom:30px}.privacy-section p.privacy-header{margin-bottom:10px;color:#444;line-height:19px}@media only screen and (min-width:768px){.privacy-section p.privacy-header{margin-bottom:20px}}.privacy-section ol,.privacy-section ul{margin:0 0 0 25px;padding:0}.privacy-section li{margin:0;padding:0;font-size:14px;line-height:25px}@media only screen and (min-width:768px){.privacy-section li{font-size:18px;line-height:30px}}