﻿/*! 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}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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-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"]{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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.35em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.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}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.content-wrapper,footer.layout .primary,footer.layout .legal,.container{max-width:68em;margin-left:auto;margin-right:auto;max-width:960px;position:relative}.content-wrapper::after,footer.layout .primary::after,footer.layout .legal::after,.container::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px) and (max-width: 1299px){.content-wrapper,footer.layout .primary,footer.layout .legal,.container{max-width:960px;width:960px !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.content-wrapper,footer.layout .primary,footer.layout .legal,.container{max-width:740px;width:740px !important}}@media screen and (max-width: 640px){.content-wrapper,footer.layout .primary,footer.layout .legal,.container{max-width:440px;min-width:300px !important;width:100% !important;padding:0 10px}}.wrapper{max-width:100%;margin-left:auto;margin-right:auto}.wrapper::after{clear:both;content:"";display:table}.no-desktop{display:none !important}@media screen and (min-width: 1024px) and (max-width: 1299px){.no-desktop{display:inherit !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.no-desktop{display:inherit !important}}@media screen and (max-width: 640px){.no-desktop{display:inherit !important}}@media screen and (min-width: 1024px) and (max-width: 1299px){.no-legacy{display:none !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.no-legacy{display:inherit !important}}@media screen and (max-width: 640px){.no-legacy{display:inherit !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.no-tablet{display:none !important}}@media screen and (max-width: 640px){.no-tablet{display:inherit !important}}@media screen and (max-width: 640px){.no-mobile{display:none !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.no-mobile-and-tablet{display:none !important}}@media screen and (max-width: 640px){.no-mobile-and-tablet{display:none !important}}.only-desktop{display:inherit !important}@media screen and (min-width: 1024px) and (max-width: 1299px){.only-desktop{display:none !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.only-desktop{display:none !important}}@media screen and (max-width: 640px){.only-desktop{display:none !important}}.only-legacy{display:none !important}@media screen and (min-width: 1024px) and (max-width: 1299px){.only-legacy{display:inherit !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.only-legacy{display:none !important}}@media screen and (max-width: 640px){.only-legacy{display:none !important}}.only-tablet{display:none !important}@media screen and (min-width: 1024px) and (max-width: 1299px){.only-tablet{display:none !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.only-tablet{display:inherit !important}}@media screen and (max-width: 640px){.only-tablet{display:none !important}}.only-mobile{display:none !important}@media screen and (min-width: 1024px) and (max-width: 1299px){.only-mobile{display:none !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.only-mobile{display:none !important}}@media screen and (max-width: 640px){.only-mobile{display:inherit !important}}.only-mobile-and-tablet{display:none !important}@media screen and (min-width: 1024px) and (max-width: 1299px){.only-mobile-and-tablet{display:none !important}}@media screen and (min-width: 641px) and (max-width: 1023px){.only-mobile-and-tablet{display:inherit !important}}@media screen and (max-width: 640px){.only-mobile-and-tablet{display:inherit !important}}img{max-width:100%;height:auto}.blue{color:#33c3ed}.blue-border{border-color:#33c3ed}::selection{background:#33c3ed}::-moz-selection{background:#33c3ed}body{font-family:'Lato', sans-serif;font-style:normal;font-weight:400}a{color:#fff}h1,h2,h3{font-family:'Roboto', sans-serif;font-weight:900}h4,h5,h6{font-family:'Roboto', sans-serif;font-weight:400}a{text-decoration:none}a:hover{color:#33c3ed}span.no-wrap{white-space:nowrap;font:inherit}@media screen and (max-width: 640px){span.no-wrap{white-space:inherit}}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:18px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}header.layout .header-bar ul.header-nav-list,footer.layout .primary ul,main.about section.team ul.management,main.about section.team ul.team{margin:0;padding:0;list-style:none}header.layout .header-bar ul.header-nav-list li,footer.layout .primary ul li,main.about section.team ul.management li,main.about section.team ul.team li{margin:0;padding:0}ul.chevrons{margin:0;padding:0;list-style:none}ul.chevrons li{background:url(/assets/bgs/bullet-7d6d07eed6aef9566c6d457c0c3757fa1c1e0beb246877e02c5560c84a8dcb6b.png) no-repeat 4px 10px;padding-left:24px;padding-top:3px}.button{font-family:'Roboto', sans-serif;font-size:14px;border:2px solid white;padding:12px 13px;line-height:1em;text-transform:uppercase;font-weight:700;letter-spacing:1px;white-space:nowrap;transition:all 0.25s ease}.get-started.button{color:#33c3ed;border-color:#33c3ed}.get-started.button:hover{color:#fff;background:#33c3ed}.button:hover{background:#fff;color:#161818}section{text-align:center}.slick-dots{position:absolute;margin:0;padding:0;list-style:none outside none;text-align:left;color:red;left:50%;transform:translateX(-50%);bottom:17px;z-index:10}@media screen and (max-width: 640px){.slick-dots{left:auto;right:20px}}.slick-dots li{margin:10px 0;padding:0;display:inline-block;font-size:8px}.slick-dots li button{background:transparent;color:transparent;border:none;outline:none;margin:0;padding:0}.slick-dots li button:before{content:"\f111";font:normal normal normal 8px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#344352}.slick-dots li.slick-active button:before{content:"\f111";color:#009edb}body{background:#161818;color:#fff}.base.left-col .left-col{float:left;display:block;margin-right:2.35765%;width:18.96686%;padding-bottom:60px}.base.left-col .left-col:last-child{margin-right:0}@media screen and (max-width: 1023px){.base.left-col .left-col{display:none}}.base.left-col .body-col{float:left;display:block;margin-right:2.35765%;width:78.67549%}.base.left-col .body-col:last-child{margin-right:0}@media screen and (max-width: 1023px){.base.left-col .body-col{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.base.left-col .body-col:last-child{margin-right:0}}header.layout{max-width:100%;margin-left:auto;margin-right:auto;position:fixed;width:100%;z-index:1000}header.layout::after{clear:both;content:"";display:table}header.layout .fixed-banner{max-width:100%;margin-left:auto;margin-right:auto;width:100%;background:#33c3ed;text-align:center;padding:1px 20px 20px 20px;min-height:170px}header.layout .fixed-banner::after{clear:both;content:"";display:table}@media screen and (min-width: 641px) and (max-width: 1023px){header.layout .fixed-banner{padding:20px 45px}}@media screen and (max-width: 640px){header.layout .fixed-banner{padding:20px 20px}}header.layout .fixed-banner a.button{position:absolute;bottom:120px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 640px){header.layout .fixed-banner a.button{bottom:100px}}header.layout .fixed-banner a.fixed-banner-close{position:absolute;right:20px;top:10px;font-size:24px}header.layout .fixed-banner a.fixed-banner-close:hover{color:#000}header.layout .fixed-banner h2{font-size:30px;line-height:48px}@media screen and (min-width: 641px) and (max-width: 1023px){header.layout .fixed-banner h2{font-size:17px;line-height:50px}}@media screen and (max-width: 640px){header.layout .fixed-banner h2{font-size:15px;line-height:24px}}@media screen and (min-width: 641px){header.layout .fixed-banner h2 br.forced-wrap{display:none}}header.layout .header-bar{max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:20px 22px;min-height:84px;background:#000}header.layout .header-bar::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){header.layout .header-bar{padding:20px 12px;min-height:63px}}header.layout .header-bar .header-logo{float:left;display:block;margin-right:2.35765%;width:23.23176%}header.layout .header-bar .header-logo:last-child{margin-right:0}@media screen and (min-width: 641px){header.layout .header-bar .header-logo{padding-top:3px}}header.layout .header-bar .header-logo a{display:block;height:40px;background:url(/assets/logo/hockeystick-logo-7befbe4e5710d1ec88dfd46efe31e7f4ad4421ca530b4798c723e28c2939fd2a.svg) no-repeat;text-indent:-9999px;overflow:hidden;background-size:contain}@media screen and (max-width: 640px){header.layout .header-bar .header-logo a{width:111px;height:23px}}header.layout .header-bar .header-nav{float:left;display:block;margin-right:2.35765%;width:74.41059%;text-align:right;margin-right:0}header.layout .header-bar .header-nav:last-child{margin-right:0}@media screen and (max-width: 1023px){header.layout .header-bar .header-nav{display:none}}header.layout .header-bar ul.header-nav-list{display:inline-block;margin-right:20px;vertical-align:-2px;margin-top:4px}header.layout .header-bar ul.header-nav-list li{display:inline-block;line-height:1em;font-size:16px;position:relative}header.layout .header-bar ul.header-nav-list li:hover ul{display:block}header.layout .header-bar ul.header-nav-list li ul{display:none;position:absolute;top:35px;background:#000;min-width:160px;width:auto;text-align:left;left:-20px;padding:35px 20px 25px}header.layout .header-bar ul.header-nav-list li ul:before{content:' ';width:70px;border-top:1px solid #ccc;height:1px;position:absolute;top:15px;left:30px}header.layout .header-bar ul.header-nav-list li ul li{margin-bottom:8px;display:block}header.layout .header-bar ul.header-nav-list li ul li a{white-space:nowrap;font-size:16px}header.layout .header-bar ul.header-nav-list li ul li:last-child{margin-bottom:0}header.layout .header-bar ul.header-nav-list li a{color:#a7a8a8;display:block;padding:0px 10px;line-height:38px;font-family:'Roboto', sans-serif;font-weight:400}header.layout .header-bar ul.header-nav-list li a:hover{color:#33c3ed}.header-spacer{height:84px}.header-spacer.with-banner{height:254px}@media screen and (max-width: 640px){.header-spacer{height:63px}.header-spacer.with-banner{height:233px}}div.mobile-navigation{position:fixed;top:0;left:-350px;width:250px;height:100%;background:#1e2327;padding:0 0 0 0;z-index:900;text-align:left;border-right:1px solid #000;overflow-y:auto;overflow-x:hidden;height:100vh}@media screen and (min-width: 641px) and (max-width: 1023px){div.mobile-navigation{left:-351px;width:350px}}div.mobile-navigation .slideout-menu-toggle{position:absolute;top:0px;right:0px;display:inline-block;padding:6px 9px 5px;line-height:1em;color:#fff;text-decoration:none;vertical-align:top;font-size:22px}div.mobile-navigation ul.mobile{margin:40px 0 0 0;padding:0;list-style:none outside none}div.mobile-navigation ul.mobile>li{margin:0;padding:0;border-bottom:1px solid #33c3ed;display:block;font-size:16px;position:relative}div.mobile-navigation ul.mobile>li>a.mobile-open em .fa-plus:before{content:"\f068"}div.mobile-navigation ul.mobile>li.current-menu-ancestor>a,div.mobile-navigation ul.mobile>li.current-menu-item>a{background:#e4ddc4;position:relative}div.mobile-navigation ul.mobile>li>a{display:block;padding:12px 16px;color:#fff;font-size:16px;line-height:1em;font-weight:400;text-decoration:none;background:#1e2327;position:relative;margin-right:40px}div.mobile-navigation ul.mobile>li>a span{font-weight:400;display:block}div.mobile-navigation ul.mobile>li>a.mobile-open,div.mobile-navigation ul.mobile>li>a:hover{background:#293035;color:#fff}div.mobile-navigation ul.mobile>li em{top:0;right:0px;position:absolute;display:block;height:40px;width:40px;padding:11px 12px;color:#a2a3a3;font-weight:300;background:#15191b;text-align:center;font-size:15px;line-height:1em;z-index:30;cursor:pointer}div.mobile-navigation ul.mobile>li em:hover{background-color:#000}div.mobile-navigation ul.mobile>li ul{display:none;margin:0;padding:0;list-style:none outside none}div.mobile-navigation ul.mobile>li ul li a{display:block;padding:12px 16px 12px 28px;color:#fff;font-weight:400;text-decoration:none;background:#293035;position:relative}div.mobile-navigation ul.mobile>li ul li a:before{content:'-';left:16px;top:12px;color:#33c3ed;font-size:16px;position:absolute}div.mobile-navigation ul.mobile>li ul li a span{font-weight:400}div.mobile-navigation ul.mobile>li ul li a:hover{background:#343d44}div.mobile-navigation ul.mobile>li ul li ul li a{font-size:13px;display:block;padding:10px 15px 10px 20px;color:#222;font-weight:300;text-decoration:none;background:#e4ddc4;position:relative}div.mobile-navigation ul.mobile>li ul li ul li a span{font-weight:300}#scrollup{display:none;position:fixed;right:20px;bottom:200px;height:40px;width:40px;background:#77bc1f;padding:10px 12px 12px;color:#fff;cursor:pointer;line-height:1em;text-align:center}#scrollup:hover{background:#5b9018}@media screen and (max-width: 640px){#scrollup{display:none !important}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;z-index:50;display:none}@media screen and (min-width: 1300px){#overlay{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1}}@media screen and (min-width: 1024px) and (max-width: 1299px){#overlay{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1}}#mobile-menu{display:none;cursor:pointer;font-size:30px;color:#fff}#mobile-menu:hover{color:#33c3ed}@media screen and (min-width: 641px) and (max-width: 1023px){#mobile-menu{display:inline;position:absolute;top:17px;right:22px;font-size:40px;font-weight:normal}}@media screen and (max-width: 640px){#mobile-menu{display:inline;position:absolute;bottom:15px;right:20px}}footer.layout{padding-bottom:100px}@media screen and (max-width: 640px){footer.layout{padding-right:12px;padding-left:12px}}footer.layout .primary{padding:80px 0}@media screen and (max-width: 640px){footer.layout .primary{padding-bottom:10px}}footer.layout .primary .footer-about{font-size:16px;border-top:2px solid #ffffff;padding:22px 0}@media screen and (min-width: 1024px){footer.layout .primary .footer-about{float:left;display:block;margin-right:2.35765%;width:38.15892%}footer.layout .primary .footer-about:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){footer.layout .primary .footer-about{float:left;display:block;margin-right:2.35765%;width:36.02647%}footer.layout .primary .footer-about:last-child{margin-right:0}}@media screen and (max-width: 640px){footer.layout .primary .footer-about{text-align:center}}footer.layout .primary .footer-about p{margin-top:0;margin-bottom:35px;line-height:1.5em;padding-right:40px}@media screen and (max-width: 1023px){footer.layout .primary .footer-about p{padding-right:0}}@media screen and (max-width: 640px){footer.layout .primary .footer-about .footer-about-button{text-align:center}}footer.layout .primary .footer-social{border-top:2px solid #ffffff;padding:22px 2px}@media screen and (min-width: 1024px){footer.layout .primary .footer-social{float:left;display:block;margin-right:2.35765%;width:18.96686%;margin-left:12.79471%}footer.layout .primary .footer-social:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){footer.layout .primary .footer-social{float:left;display:block;margin-right:2.35765%;width:21.09931%;margin-left:4.2649%}footer.layout .primary .footer-social:last-child{margin-right:0}}@media screen and (max-width: 640px){footer.layout .primary .footer-social{border-top:0;padding-top:50px}}footer.layout .primary .footer-social li{margin-bottom:10px}@media screen and (max-width: 640px){footer.layout .primary .footer-social li{margin-left:25%}}footer.layout .primary .footer-social a{color:#878888;text-transform:uppercase;font-family:'Roboto', sans-serif;font-weight:300;font-size:16px}footer.layout .primary .footer-social a i.fa{color:#a2a3a3;padding:3px;width:24px;border:1px solid #a2a3a3;border-radius:3px;display:inline-block;text-align:center;margin-right:15px;line-height:1em}footer.layout .primary .footer-social a:hover{color:#fff}footer.layout .primary .footer-social a:hover i.fa{color:#fff}footer.layout .primary .footer-sitemap{border-top:2px solid #ffffff;padding:22px 0}@media screen and (min-width: 1024px){footer.layout .primary .footer-sitemap{float:left;display:block;margin-right:2.35765%;width:18.96686%;margin-left:4.2649%}footer.layout .primary .footer-sitemap:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){footer.layout .primary .footer-sitemap{float:left;display:block;margin-right:2.35765%;width:27.49666%;margin-left:4.2649%}footer.layout .primary .footer-sitemap:last-child{margin-right:0}}@media screen and (max-width: 640px){footer.layout .primary .footer-sitemap{border-top:0}}footer.layout .primary .footer-sitemap ul{width:100%;overflow:hidden;margin:0;padding:0}footer.layout .primary .footer-sitemap ul li{float:left;display:inline;width:50%;margin:0 0 10px 0;padding:0}@media screen and (max-width: 640px){footer.layout .primary .footer-sitemap ul li{text-align:center}}footer.layout .primary .footer-sitemap ul li a{font-family:'Roboto', sans-serif;font-weight:700;color:#ababab}footer.layout .primary .footer-sitemap ul li a:hover{color:#33c3ed}footer.layout .legal{color:#a2a3a3;font-size:14px}@media screen and (max-width: 640px){footer.layout .legal{padding:0;text-align:center}}footer.layout .legal a{color:#a2a3a3}footer.layout .legal a:hover{color:#33c3ed}footer.layout .legal span{display:inline-block;padding-right:12px;margin-right:12px;position:relative}@media screen and (max-width: 640px){footer.layout .legal span{text-align:center}}@media screen and (max-width: 640px){footer.layout .legal span.copyright{display:block;margin-bottom:20px}footer.layout .legal span.copyright:after{display:none}}footer.layout .legal span:after{position:absolute;right:-2px;top:0;content:'|'}footer.layout .legal span:last-child:after{display:none}.screen-reader-text{display:none}main.page section.hero{min-height:500px;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;background-position:center center;margin-bottom:100px}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section.hero{min-height:380px}}@media screen and (max-width: 640px){main.page section.hero{min-height:240px;margin-bottom:60px}}main.page section.hero:after{content:' ';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(39,35,39,0.5)}main.page section.hero h1{font-size:60px;display:inline-block;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);margin:0;padding:0px 12px;z-index:11}@media screen and (max-width: 640px){main.page section.hero h1{font-size:48px}}main.page section.hero h1 .button{margin-top:30px}main.page section.hero.pe{background-image:url(/assets/bgs/hero-private-equity-233992eb821a939997d49935f9ca2b9f23a9ad0940e472b7f2ae17f35a27ace9.jpg)}main.page section.hero.innovation{background-image:url(/assets/bgs/hero-innovation-0ea2d02ac4ceeaa97472a7a46c5b27430e9550fe96c47abef5b70965733060ca.jpg)}main.page section.hero.security{background-image:url(/assets/bgs/hero-security-3ca6d8fe0f89e95fbc6792898a794ffc98587f4e1c10bfd94b137b920dfbbd02.jpg)}main.page section.hero.about{background-image:url(/assets/bgs/hero-about-7ee3f8f9620468493a1fe7f0aa27e265d3c16df7080b804c00f221226ffa1332.jpg)}main.page section.hero.contact{background-image:url(/assets/bgs/hero-contact-bd214d81b7c863c216ff2b77010c8e9bbd21bd285c0ce66dfaaabbd48a9fac51.jpg)}main.page section.hero.audience{background-image:url(/assets/bgs/hero-audiences-94be1e3878bf2aa469bd8a9f00a2ba93ae136a6febb12cb0d1b6ecb2603a4e8f.jpg)}main.page section.hero.careers{background-image:url(/assets/bgs/hero-careers-21681575facc291d63185b9074c3fe3f4d5402e40e831b08d8c66e11c0c86fe3.jpg)}main.page section.hero.news{background-image:url(/assets/bgs/hero-news-7fa5efb2f668c640a63a63a717555c4d87dc86d7a2432d79a5ef9799b55ae649.jpg)}main.page section.hero.free-account{background-image:url(/assets/bgs/hero-free-accounts-2e6f8a9582f9bab73580390d98c8cee94b82459e16836b0aab84442aa43635cd.jpg);min-height:380px}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section.hero.free-account h1{font-size:48px;line-height:56px}}@media screen and (max-width: 640px){main.page section.hero.free-account h1{font-size:40px;line-height:44px}}main.page section.hero.all-news{background-image:none;background-position:center center;min-height:240px;margin-bottom:0}main.page section.hero.all-news:after{display:none}main.page section{margin-bottom:50px}main.page section h4{font-size:18px;letter-spacing:1px;font-weight:900;font-family:'Lato', sans-serif;text-transform:uppercase;position:relative;margin-bottom:70px}main.page section h4:after{content:' ';width:100px;border-top:1px solid #fff;height:1px;position:absolute;bottom:-35px;left:50%;margin-left:-50px}main.page section p.lead{font-size:16px;line-height:24px;font-weight:400}main.page section .content-left{float:left;display:block;margin-right:2.35765%;width:31.76157%;font-size:30px;line-height:36px;color:#fff;padding-right:50px;text-align:left;padding-top:24px;font-weight:400}main.page section .content-left:last-child{margin-right:0}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section .content-left{padding-right:20px;font-size:26px;line-height:36px}}@media screen and (max-width: 640px){main.page section .content-left{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:30px;padding:0}main.page section .content-left:last-child{margin-right:0}}@media screen and (max-width: 640px){main.page section .content-left img.security{width:50%;margin-left:25%}}main.page section .content-right{float:left;display:block;margin-right:2.35765%;width:65.88078%;text-align:left;position:relative;padding-top:24px}main.page section .content-right:last-child{margin-right:0}main.page section .content-right:before{content:' ';width:100px;border-top:1px solid #fff;height:1px;position:absolute;top:0;left:0}main.page section .content-right a{color:#33c3ed}main.page section .content-right a:hover{color:#4acaef;text-decoration:underline}main.page section .content-right h3{font-size:24px;line-height:30px;margin-top:0;margin-bottom:24px;padding:0}main.page section .content-right p{font-size:16px;line-height:24px;margin-top:0;margin-bottom:24px;padding-right:20px;font-weight:400}@media screen and (max-width: 640px){main.page section .content-right{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:0px;padding:20px 0 0 0}main.page section .content-right:last-child{margin-right:0}}@media screen and (min-width: 1024px){main.page section .eq-wrapper{display:flex}}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section .eq-wrapper{display:flex}}@media screen and (max-width: 640px){main.page section .eq-wrapper{max-width:100%;margin-left:auto;margin-right:auto}main.page section .eq-wrapper::after{clear:both;content:"";display:table}}main.page section .content-wrapper .option,main.page section footer.layout .primary .option,footer.layout main.page section .primary .option,main.page section footer.layout .legal .option,footer.layout main.page section .legal .option{float:left;display:block;margin-right:2.35765%;width:31.76157%;border:3px solid #1e2327;padding:38px 20px;text-align:center;position:relative}main.page section .content-wrapper .option:last-child,main.page section footer.layout .primary .option:last-child,footer.layout main.page section .primary .option:last-child,main.page section footer.layout .legal .option:last-child,footer.layout main.page section .legal .option:last-child{margin-right:0}@media screen and (max-width: 1023px){main.page section .content-wrapper .option,main.page section footer.layout .primary .option,footer.layout main.page section .primary .option,main.page section footer.layout .legal .option,footer.layout main.page section .legal .option{padding:28px 12px}}@media screen and (max-width: 640px){main.page section .content-wrapper .option,main.page section footer.layout .primary .option,footer.layout main.page section .primary .option,main.page section footer.layout .legal .option,footer.layout main.page section .legal .option{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:40px}main.page section .content-wrapper .option:last-child,main.page section footer.layout .primary .option:last-child,footer.layout main.page section .primary .option:last-child,main.page section footer.layout .legal .option:last-child,footer.layout main.page section .legal .option:last-child{margin-right:0}}main.page section .content-wrapper .option h3,main.page section footer.layout .primary .option h3,footer.layout main.page section .primary .option h3,main.page section footer.layout .legal .option h3,footer.layout main.page section .legal .option h3{margin-top:0;font-size:24px;line-height:24px}@media screen and (max-width: 1023px){main.page section .content-wrapper .option h3,main.page section footer.layout .primary .option h3,footer.layout main.page section .primary .option h3,main.page section footer.layout .legal .option h3,footer.layout main.page section .legal .option h3{line-height:32px}}main.page section .content-wrapper .option p,main.page section footer.layout .primary .option p,footer.layout main.page section .primary .option p,main.page section footer.layout .legal .option p,footer.layout main.page section .legal .option p{padding:0 18px}@media screen and (max-width: 1023px){main.page section .content-wrapper .option p,main.page section footer.layout .primary .option p,footer.layout main.page section .primary .option p,main.page section footer.layout .legal .option p,footer.layout main.page section .legal .option p{padding:0}}main.page section .content-wrapper .option.has-button,main.page section footer.layout .primary .option.has-button,footer.layout main.page section .primary .option.has-button,main.page section footer.layout .legal .option.has-button,footer.layout main.page section .legal .option.has-button{padding-bottom:85px}main.page section .content-wrapper .option.has-button a.button,main.page section footer.layout .primary .option.has-button a.button,footer.layout main.page section .primary .option.has-button a.button,main.page section footer.layout .legal .option.has-button a.button,footer.layout main.page section .legal .option.has-button a.button{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}main.page section .content-wrapper .option.has-button h3,main.page section footer.layout .primary .option.has-button h3,footer.layout main.page section .primary .option.has-button h3,main.page section footer.layout .legal .option.has-button h3,footer.layout main.page section .legal .option.has-button h3{margin-bottom:0}main.page section .content-wrapper .option.has-button p,main.page section footer.layout .primary .option.has-button p,footer.layout main.page section .primary .option.has-button p,main.page section footer.layout .legal .option.has-button p,footer.layout main.page section .legal .option.has-button p{margin-top:5px}main.page section .content-wrapper .option:hover,main.page section footer.layout .primary .option:hover,footer.layout main.page section .primary .option:hover,main.page section footer.layout .legal .option:hover,footer.layout main.page section .legal .option:hover{background:#181b1b}main.page section .content-wrapper .option:hover:before,main.page section footer.layout .primary .option:hover:before,footer.layout main.page section .primary .option:hover:before,main.page section footer.layout .legal .option:hover:before,footer.layout main.page section .legal .option:hover:before{top:-3px}main.page section .content-wrapper .option:before,main.page section footer.layout .primary .option:before,footer.layout main.page section .primary .option:before,main.page section footer.layout .legal .option:before,footer.layout main.page section .legal .option:before{content:' ';left:50%;margin-left:-12px;top:-6px;position:absolute;width:0;height:0;border-style:solid;border-width:11px 12px 0 12px;border-color:#33c2ed transparent transparent transparent;transition:all 0.5s ease}main.page section.call-to-action{padding-top:60px;padding-bottom:60px;margin-bottom:0}main.page section.call-to-action.accelerate{padding-bottom:140px}main.page section.call-to-action.cvca h2{margin-bottom:0}main.page section.call-to-action.cvca h3{font-size:32px;margin-bottom:50px}main.page section.call-to-action.cvca+.whitepaper{margin-top:0}main.page section.call-to-action div.image{padding-bottom:60px}@media screen and (max-width: 640px){main.page section.call-to-action{padding-top:20px}}main.page section.call-to-action div.images{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:60px}main.page section.call-to-action div.images::after{clear:both;content:"";display:table}@media screen and (max-width: 1023px){main.page section.call-to-action div.images{padding-bottom:40px}}main.page section.call-to-action div.images .screenshot{float:left;display:block;margin-right:2.35765%;width:31.76157%}main.page section.call-to-action div.images .screenshot:last-child{margin-right:0}@media screen and (max-width: 640px){main.page section.call-to-action div.images .screenshot{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:20px}main.page section.call-to-action div.images .screenshot:last-child{margin-right:0}}main.page section.call-to-action div.images .screenshot .image{overflow:hidden;height:305px}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section.call-to-action div.images .screenshot .image{height:235px}}main.page section.call-to-action div.images .screenshot .image img{transition:all 0.5s ease}main.page section.call-to-action div.images .screenshot .image:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}main.page section.call-to-action h2{font-size:48px;line-height:58px;margin:0 0 45px 0}@media screen and (max-width: 1023px){main.page section.call-to-action h2{font-size:40px;line-height:50px}}@media screen and (max-width: 640px){main.page section.call-to-action h2{font-size:36px;line-height:46px}}main.page section.quote{background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;background-position:center center;margin-bottom:100px;padding-bottom:50px}@media screen and (max-width: 640px){main.page section.quote{margin-bottom:20px}}main.page section.quote:after{content:' ';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(39,35,39,0.8)}main.page section.quote .quote-text{padding:140px 110px 25px;font-size:36px;line-height:48px;font-family:'Roboto', sans-serif;font-weight:900;text-align:left;position:relative;z-index:12}@media screen and (max-width: 1023px){main.page section.quote .quote-text{padding-top:40px;font-size:32px;line-height:40px}}@media screen and (max-width: 640px){main.page section.quote .quote-text{padding-left:20px;padding-right:20px;font-size:22px;line-height:30px}}main.page section.quote .quote-text:before{content:'“';font-size:300px;font-family:Impact, 'Roboto', sans-serif;color:#fff;opacity:0.2;position:absolute;z-index:11;left:30px;top:208px}@media screen and (max-width: 1023px){main.page section.quote .quote-text:before{font-size:200px;top:75px;left:60px}}@media screen and (max-width: 640px){main.page section.quote .quote-text:before{left:-5px}}main.page section.quote .quote-attrib{text-align:right;padding-right:165px;color:#fff;z-index:12;position:relative}@media screen and (max-width: 1023px){main.page section.quote .quote-attrib{padding-right:65px}}@media screen and (max-width: 640px){main.page section.quote .quote-attrib{padding-right:20px}}main.page section.quote .quote-attrib .attrib-author{font-size:24px;line-height:24px;font-weight:900}main.page section.quote .quote-attrib .attrib-position{margin-top:8px;font-size:16px;line-height:24px;font-weight:400;font-style:italic}main.page section.quote .quote-attrib .attrib-position a.company{color:#33c3ed;padding-left:4px;text-decoration:none}main.page section.quote .quote-attrib .attrib-position a.company:hover{text-decoration:underline}@media screen and (max-width: 640px){main.page section.quote .quote-attrib .attrib-position a.company{white-space:nowrap}}main.page section.quote .quote-attrib .attrib-position span.company{color:#33c3ed;padding-left:4px}main.page section.quote.pe{background-image:url(/assets/bgs/quote-pe-8da6145a63da8471d4b73088ace6d37cc2b89b3f35f74238b55cc48003826cfe.jpg);background-position:center center}main.page section.quote.innovation{background-image:url(/assets/bgs/quote-innovation-abfefee6d186de0ea67b0996a0f5219a9026d3eb5189007733b9f87f02857975.jpg);background-position:center center}main.page section.quote.careers{background-image:url(/assets/bgs/quote-careers-ab2fa64ba6977bc95b892e1a04c7a852fced44b8c00fa8530935ac4f820fe892.jpg);background-position:center center}main.page section.form{margin-bottom:140px}@media screen and (max-width: 640px){main.page section.form{margin-bottom:50px}}main.page section.form .content-wrapper,main.page section.form footer.layout .primary,footer.layout main.page section.form .primary,main.page section.form footer.layout .legal,footer.layout main.page section.form .legal{padding:0 160px;text-align:left}@media screen and (max-width: 1023px){main.page section.form .content-wrapper,main.page section.form footer.layout .primary,footer.layout main.page section.form .primary,main.page section.form footer.layout .legal,footer.layout main.page section.form .legal{padding:0}}main.page section.form .hubspot-form{width:500px;margin:0 auto}@media screen and (max-width: 640px){main.page section.form .hubspot-form{width:300px}}main.page section.form .hubspot-form .submitted-message{text-align:center !important}main.page section.form input[type=text],main.page section.form input[type=email],main.page section.form input[type=tel],main.page section.form textarea{font-size:16px;border:3px solid #415053;background:#1e2327;padding:8px;width:100%}main.page section.form input[type=text]::-webkit-input-placeholder,main.page section.form input[type=email]::-webkit-input-placeholder,main.page section.form input[type=tel]::-webkit-input-placeholder,main.page section.form textarea::-webkit-input-placeholder{font-style:italic}main.page section.form input[type=text]::-moz-placeholder,main.page section.form input[type=email]::-moz-placeholder,main.page section.form input[type=tel]::-moz-placeholder,main.page section.form textarea::-moz-placeholder{font-style:italic}main.page section.form input[type=text]:-ms-input-placeholder,main.page section.form input[type=email]:-ms-input-placeholder,main.page section.form input[type=tel]:-ms-input-placeholder,main.page section.form textarea:-ms-input-placeholder{font-style:italic}main.page section.form input[type=text]:-moz-placeholder,main.page section.form input[type=email]:-moz-placeholder,main.page section.form input[type=tel]:-moz-placeholder,main.page section.form textarea:-moz-placeholder{font-style:italic}main.page section.form select{font-size:16px;line-height:30px;border:3px solid #415053;background:#1e2327;padding:8px;width:100% !important}main.page section.form .hs_submit{margin-top:10px}main.page section.form ul.hs-error-msgs{margin:0;padding:0;list-style:none}main.page section.form ul.hs-error-msgs li{margin:5px 0 0 0;padding:0}main.page section.form ul.hs-error-msgs li label{color:red;font-size:13px}main.page section.form .hs-button.primary{width:491px;background:transparent;border:3px solid #415053;color:#586e71;padding:10px}@media screen and (max-width: 640px){main.page section.form .hs-button.primary{width:291px}}main.page section.form .hs-button.primary:hover{background:#222525;color:#fff}main.page section.form textarea{height:140px;width:100% !important}main.page section.form label{display:block;font-size:14px;margin-bottom:3px;color:#dad8d9}main.page section.form label em{color:#33c3ed}main.page section.form div.hs-form-field{margin-bottom:20px}main.page section.form .form-left{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.page section.form .form-left:last-child{margin-right:0}main.page section.form .form-right{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-left:10px}main.page section.form .form-right:last-child{margin-right:0}main.page section.clients{margin:120px 0}main.page section.clients.innovation{margin-bottom:60px}@media screen and (max-width: 1023px){main.page section.clients{padding-top:0px;margin:50px 0 50px}}main.page section.clients p.clients-lead{font-size:24px;line-height:36px;font-family:'Lato', sans-serif;position:relative;margin-bottom:70px;padding:0 160px}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section.clients p.clients-lead{padding:0 40px}}@media screen and (max-width: 640px){main.page section.clients p.clients-lead{padding:0}}main.page section.clients p.clients-lead:after{content:' ';width:100px;border-top:1px solid #fff;height:1px;position:absolute;bottom:-35px;left:50%;margin-left:-50px}main.page section.clients .clients-logos{padding:0}main.page section.clients .clients-logos a{display:inline-block;vertical-align:middle}main.page section.clients .clients-logos a:hover img{-webkit-filter:brightness(150%);filter:brightness(150%)}main.page section.clients .clients-logos img{max-width:200px;padding:10px 20px;transition:filter 0.2s}@media screen and (min-width: 641px) and (max-width: 1023px){main.page section.clients .clients-logos img{max-height:100px}}@media screen and (max-width: 640px){main.page section.clients .clients-logos img{max-width:240px;max-height:80px;padding:10px 40px}}main.home section.hero{min-height:90vh;text-align:center}@media screen and (max-width: 640px){main.home section.hero{min-height:0}}main.home section.hero h1{top:45%;transition:top 0.5s ease}@media screen and (min-width: 1024px) and (max-height: 700px){main.home section.hero h1{top:30%}}@media screen and (max-width: 640px){main.home section.hero h1{font-size:32px;line-height:1.4em;position:relative;top:inherit;margin:0 auto;padding-top:200px}}main.home section.hero div.audiences{position:absolute;width:100%;bottom:100px;z-index:12;transition:bottom 0.5s ease;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px) and (max-height: 700px){main.home section.hero div.audiences{bottom:45px}}@media screen and (max-width: 640px){main.home section.hero div.audiences{position:relative}}main.home section.hero div.audiences::after{clear:both;content:"";display:table}main.home section.hero div.audiences .content-wrapper,main.home section.hero div.audiences footer.layout .primary,footer.layout main.home section.hero div.audiences .primary,main.home section.hero div.audiences footer.layout .legal,footer.layout main.home section.hero div.audiences .legal{padding:0 50px}@media screen and (max-width: 640px){main.home section.hero div.audiences .content-wrapper,main.home section.hero div.audiences footer.layout .primary,footer.layout main.home section.hero div.audiences .primary,main.home section.hero div.audiences footer.layout .legal,footer.layout main.home section.hero div.audiences .legal{padding:0 12px}}main.home section.hero div.audiences div.audience{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center}main.home section.hero div.audiences div.audience:last-child{margin-right:0}@media screen and (max-width: 640px){main.home section.hero div.audiences div.audience{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:35px}main.home section.hero div.audiences div.audience:last-child{margin-right:0}}main.home section.hero div.audiences div.audience .text{padding:20px 0;transition:all 0.5s ease;margin:10px 30px}@media screen and (min-width: 1024px) and (max-height: 700px){main.home section.hero div.audiences div.audience .text{padding:5px}}@media screen and (min-width: 641px) and (max-width: 1023px){main.home section.hero div.audiences div.audience .text{padding:5px}}@media screen and (max-width: 640px){main.home section.hero div.audiences div.audience .text{padding:5px}}main.home section.hero div.audiences div.audience .text:hover{cursor:pointer;background:rgba(0,0,0,0.5);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 1024px) and (max-height: 700px){main.home section.hero div.audiences div.audience .text:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}main.home section.hero div.audiences div.audience .text:hover h4 a{color:#33c3ed}main.home section.hero div.audiences div.audience h4{margin-bottom:45px}@media screen and (max-width: 640px){main.home section.hero div.audiences div.audience h4{margin-top:15px}}main.home section.hero div.audiences div.audience h4 a{font-family:'Roboto', sans-serif;font-weight:700;transition:all 0.5s ease;line-height:1.5em}main.home section.hero div.audiences div.audience h4:after{bottom:-25px}main.home section.hero div.audiences div.audience p{padding:0 40px;line-height:1.5em;margin-bottom:30px}@media screen and (min-width: 641px) and (max-width: 1023px){main.home section.hero div.audiences div.audience p{padding:0 30px}}@media screen and (max-width: 640px){main.home section.hero div.audiences div.audience p{padding:0 12px;margin-bottom:15px}}main.home section.who-we-are .content-wrapper .option p,main.home section.who-we-are footer.layout .primary .option p,footer.layout main.home section.who-we-are .primary .option p,main.home section.who-we-are footer.layout .legal .option p,footer.layout main.home section.who-we-are .legal .option p{margin-top:0}main.home section.blog{margin-top:140px;min-height:1050px;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;background-image:url(/assets/bgs/home-blog-895e8b3096f0ba19c95e286fe3e22c6780b0e6ea0b7ecc8e3ff31dbf466cca28.jpg);background-position:center center;margin-bottom:30px;padding-bottom:40px}@media screen and (max-width: 1023px){main.home section.blog{min-height:0}}@media screen and (max-width: 640px){main.home section.blog{margin-top:0px}}main.home section.blog:after{content:' ';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(39,35,39,0.6)}main.home section.blog h4{position:relative;z-index:12;padding-top:85px}@media screen and (max-width: 1023px){main.home section.blog h4{padding-top:40px}}main.home section.blog .story-slider .slide:focus{outline:0;border:0}main.home section.blog .blog-top-wrapper{position:relative;z-index:12;margin-bottom:30px}main.home section.blog .blog-top-wrapper .left{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.home section.blog .blog-top-wrapper .left:last-child{margin-right:0}@media screen and (max-width: 640px){main.home section.blog .blog-top-wrapper .left{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:30px}main.home section.blog .blog-top-wrapper .left:last-child{margin-right:0}}main.home section.blog .blog-top-wrapper .right{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.home section.blog .blog-top-wrapper .right:last-child{margin-right:0}@media screen and (max-width: 640px){main.home section.blog .blog-top-wrapper .right{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.home section.blog .blog-top-wrapper .right:last-child{margin-right:0}}main.home section.blog .blog-top-wrapper .card{background:#1e2327;padding:30px 30px 100px;text-align:left;position:relative}@media screen and (max-width: 1023px){main.home section.blog .blog-top-wrapper .card{padding:20px 20px 100px}}main.home section.blog .blog-top-wrapper .card h5{color:#415053;font-size:18px;font-weight:400;padding:0;margin:0 0 5px 0;text-transform:uppercase}main.home section.blog .blog-top-wrapper .card h3{font-size:30px;line-height:36px;padding-right:70px;margin:0}@media screen and (max-width: 1023px){main.home section.blog .blog-top-wrapper .card h3{font-size:24px;line-height:30px;padding-right:0}}main.home section.blog .blog-top-wrapper .card p{font-size:16px;line-height:24px;padding-right:40px;margin-bottom:70px}@media screen and (max-width: 1023px){main.home section.blog .blog-top-wrapper .card p{padding-right:0}}main.home section.blog .blog-top-wrapper .card .button{position:absolute;bottom:30px}main.home section.blog .blog-bottom-wrapper{max-width:100%;margin-left:auto;margin-right:auto;margin:0px;background:#1e2327;position:relative;z-index:12}main.home section.blog .blog-bottom-wrapper::after{clear:both;content:"";display:table}main.home section.blog .blog-bottom-wrapper .slide{max-width:100%;margin-left:auto;margin-right:auto}main.home section.blog .blog-bottom-wrapper .slide::after{clear:both;content:"";display:table}main.home section.blog .blog-bottom-wrapper .blog-bottom-text{padding:30px 30px 0 30px;text-align:left}@media screen and (min-width: 641px) and (max-width: 1023px){main.home section.blog .blog-bottom-wrapper .blog-bottom-text{padding:20px 0px 0 20px}}@media screen and (max-width: 640px){main.home section.blog .blog-bottom-wrapper .blog-bottom-text{padding:20px 20px 40px 20px}}main.home section.blog .blog-bottom-wrapper .blog-bottom-text h5{color:#415053;font-size:18px;font-weight:400;padding:0;margin:0 0 5px 0;text-transform:uppercase}main.home section.blog .blog-bottom-wrapper .blog-bottom-text h3{font-size:30px;line-height:36px;padding-right:70px;margin:0}@media screen and (max-width: 1023px){main.home section.blog .blog-bottom-wrapper .blog-bottom-text h3{font-size:24px;line-height:30px;padding-right:0}}main.home section.blog .blog-bottom-wrapper .blog-bottom-text p{font-size:16px;line-height:24px;padding-right:40px;margin-bottom:70px}@media screen and (max-width: 1023px){main.home section.blog .blog-bottom-wrapper .blog-bottom-text p{font-size:14px;line-height:20px;padding-right:0;margin-bottom:30px}}main.home section.blog .blog-bottom-wrapper .blog-bottom-text .button{z-index:15;position:relative}main.home section.blog .blog-bottom-wrapper .blog-bottom-image{float:left;display:block;margin-right:2.35765%;width:42.85031%;text-align:right;z-index:15;position:relative;margin-right:0 !important}main.home section.blog .blog-bottom-wrapper .blog-bottom-image:last-child{margin-right:0}main.home section.blog .blog-bottom-wrapper .blog-bottom-image img{display:block;margin:0;padding:0;text-align:right;float:right}@media screen and (min-width: 641px){main.home section.blog .blog-bottom-wrapper .blog-bottom-text{float:right;display:block;margin-left:2.35765%;width:54.79204%}main.home section.blog .blog-bottom-wrapper .blog-bottom-text:last-child{margin-left:0}main.home section.blog .blog-bottom-wrapper .blog-bottom-image{float:right;display:block;margin-left:2.35765%;width:42.85031%}main.home section.blog .blog-bottom-wrapper .blog-bottom-image:last-child{margin-left:0}}@media screen and (max-width: 640px){main.home section.blog .blog-bottom-wrapper .blog-bottom-text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.home section.blog .blog-bottom-wrapper .blog-bottom-text:last-child{margin-right:0}main.home section.blog .blog-bottom-wrapper .blog-bottom-image{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.home section.blog .blog-bottom-wrapper .blog-bottom-image:last-child{margin-right:0}main.home section.blog .blog-bottom-wrapper .blog-bottom-image img{width:100%}}main.home .slick-dots{position:absolute;margin:0;padding:0;list-style:none outside none;text-align:left;color:red;left:50%;transform:translateX(-50%);bottom:17px;z-index:10}@media screen and (max-width: 640px){main.home .slick-dots{left:auto;right:20px}}main.home .slick-dots li{margin:10px 0;padding:0;display:inline-block;font-size:8px}main.home .slick-dots li button{background:transparent;color:transparent;border:none;outline:none;margin:0;padding:0}main.home .slick-dots li button:before{content:"\f111";font:normal normal normal 8px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#344352}main.home .slick-dots li.slick-active button:before{content:"\f111";color:#009edb}@media screen and (max-width: 640px){main.home section.call-to-action .images .ss-1,main.home section.call-to-action .images .ss-3{display:none !important}}main.about section.video{padding-top:50px;margin-bottom:100px}@media screen and (max-width: 640px){main.about section.video{padding-top:0;margin-bottom:40px}}main.about section.team{margin-bottom:100px}@media screen and (max-width: 640px){main.about section.team{margin-bottom:30px}}@media screen and (max-width: 640px){main.about section.team p.lead{margin:0;padding:0 12px}}main.about section.team ul.management{margin-top:60px}@media screen and (max-width: 640px){main.about section.team ul.management{max-width:100%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:20px}main.about section.team ul.management::after{clear:both;content:"";display:table}}main.about section.team ul.management li{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:35px}main.about section.team ul.management li:last-child{margin-right:0}main.about section.team ul.management li:nth-child(3n){margin-right:0}main.about section.team ul.management li:nth-child(3n+1){clear:left}@media screen and (max-width: 640px){main.about section.team ul.management li{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.about section.team ul.management li:last-child{margin-right:0}main.about section.team ul.management li:nth-child(1n){margin-right:0}main.about section.team ul.management li:nth-child(1n+1){clear:left}}@media screen and (max-width: 640px){main.about section.team ul.management li .text{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;padding:10px 0 0 0;text-align:center}main.about section.team ul.management li .text:last-child{margin-right:0}}main.about section.team ul.management li .image{height:225px;overflow:hidden}@media screen and (max-width: 640px){main.about section.team ul.management li .image{float:left;display:block;margin-right:2.35765%;width:100%}main.about section.team ul.management li .image:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){main.about section.team ul.management li .image{height:173px}}main.about section.team ul.team li{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:35px}main.about section.team ul.team li:last-child{margin-right:0}main.about section.team ul.team li:nth-child(4n){margin-right:0}main.about section.team ul.team li:nth-child(4n+1){clear:left}@media screen and (max-width: 640px){main.about section.team ul.team li{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.about section.team ul.team li:last-child{margin-right:0}main.about section.team ul.team li:nth-child(1n){margin-right:0}main.about section.team ul.team li:nth-child(1n+1){clear:left}}@media screen and (max-width: 640px){main.about section.team li.team-member{max-width:100%;margin-left:auto;margin-right:auto}main.about section.team li.team-member::after{clear:both;content:"";display:table}}main.about section.team li.team-member .text{padding-top:10px;font-size:14px;font-style:italic;font-weight:400}main.about section.team li.team-member .text strong{font-size:24px;display:block;font-style:normal;font-weight:900;margin-bottom:2px}@media screen and (max-width: 640px){main.about section.team li.team-member .text{text-align:left;padding-left:20px;float:left;display:block;margin-right:2.35765%;width:61.61588%}main.about section.team li.team-member .text:last-child{margin-right:0}}@media screen and (max-width: 640px){main.about section.team li.team-member .image{float:left;display:block;margin-right:2.35765%;width:36.02647%}main.about section.team li.team-member .image:last-child{margin-right:0}}main.about section.team li.team-member .image img{width:100%}main.contact section.map{padding-top:40px;margin-bottom:100px}@media screen and (max-width: 1023px){main.contact section.map{padding-top:0;margin-bottom:80px}}@media screen and (max-width: 640px){main.contact section.map{margin-bottom:40px}}main.contact section.map .map-wrapper{position:relative}main.contact section.map .map-wrapper .map-image{overflow:hidden}main.audience section.audiences .content-wrapper,main.audience section.audiences footer.layout .primary,footer.layout main.audience section.audiences .primary,main.audience section.audiences footer.layout .legal,footer.layout main.audience section.audiences .legal{padding:0 100px}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.audiences .content-wrapper,main.audience section.audiences footer.layout .primary,footer.layout main.audience section.audiences .primary,main.audience section.audiences footer.layout .legal,footer.layout main.audience section.audiences .legal{padding:0}}@media screen and (max-width: 640px){main.audience section.audiences .content-wrapper,main.audience section.audiences footer.layout .primary,footer.layout main.audience section.audiences .primary,main.audience section.audiences footer.layout .legal,footer.layout main.audience section.audiences .legal{padding:0 20px}}main.audience section.audiences .option{float:left;display:block;margin-right:2.35765%;width:48.82117%;border:3px solid #1e2327;padding:38px 20px;text-align:center;position:relative}main.audience section.audiences .option:last-child{margin-right:0}@media screen and (max-width: 640px){main.audience section.audiences .option{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:30px}main.audience section.audiences .option:last-child{margin-right:0}}main.audience section.audiences .option h3{margin-top:0;font-size:24px;line-height:24px;margin-bottom:10px}main.audience section.audiences .option p{padding:0 16px}main.audience section.audiences .option.has-button{padding-bottom:85px}main.audience section.audiences .option.has-button a.button{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}main.audience section.audiences .option.has-button h3{margin-bottom:16px}main.audience section.audiences .option.has-button p{margin-top:5px}main.audience section.audiences .option:hover{background:#181b1b}main.audience section.audiences .option:hover:before{top:-3px}main.audience section.audiences .option:before{content:' ';left:50%;margin-left:-12px;top:-6px;position:absolute;width:0;height:0;border-style:solid;border-width:11px 12px 0 12px;border-color:#33c2ed transparent transparent transparent;transition:all 0.5s ease}main.audience section.stages .content-left{padding-right:20px}main.audience section.stages .content-left p{margin-top:0}main.audience section.stages .content-left li{font-size:16px;line-height:24px;margin-bottom:8px}main.audience section.stages .stages-wrapper{position:relative}@media screen and (min-width: 641px){main.audience section.stages .stages-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%}main.audience section.stages .stages-wrapper:last-child{margin-right:0}}main.audience section.stages div.stages-direction{position:absolute;z-index:99}@media screen and (max-width: 640px){main.audience section.stages div.stages-direction .fa{font-size:2em !important}}main.audience section.stages div.stages-direction.one{right:-35px;top:40px;color:#303a3c !important}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages div.stages-direction.one{top:20px}}@media screen and (max-width: 640px){main.audience section.stages div.stages-direction.one{top:20px;right:-26px}}main.audience section.stages div.stages-direction.two{bottom:-40px;left:200px;color:#3e4c4d !important}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages div.stages-direction.two{left:180px}}@media screen and (max-width: 640px){main.audience section.stages div.stages-direction.two{left:inherit;right:20px;bottom:-28px}}main.audience section.stages div.stages-direction.three{left:-35px;top:200px;color:#4b5d5f !important}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages div.stages-direction.three{top:180px}}@media screen and (max-width: 640px){main.audience section.stages div.stages-direction.three{top:inherit;left:-26px;bottom:20px}}main.audience section.stages div.stages-direction.four{left:40px;top:-40px;color:#586e71 !important}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages div.stages-direction.four{left:20px}}@media screen and (max-width: 640px){main.audience section.stages div.stages-direction.four{left:20px;top:-28px}}main.audience section.stages ul.stages-boxes{max-width:100%;margin-left:auto;margin-right:auto;margin:0;padding:0;list-style:none}main.audience section.stages ul.stages-boxes::after{clear:both;content:"";display:table}main.audience section.stages ul.stages-boxes li{text-align:center;position:relative;display:inline-block;float:left;width:50%;height:300px;margin:0 0;padding:20px;border:2px solid #161818}@media screen and (max-width: 640px){main.audience section.stages ul.stages-boxes li{padding:30px 8px 12px;height:230px}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages ul.stages-boxes li{height:240px}}main.audience section.stages ul.stages-boxes li:first-child{background:#303a3c}@media screen and (min-width: 641px){main.audience section.stages ul.stages-boxes li:first-child{padding-top:80px;padding-left:80px;border-radius:100% 0 0 0;-moz-border-radius:100% 0 0 0;-webkit-border-radius:100% 0 0 0}}@media screen and (min-width: 1024px){main.audience section.stages ul.stages-boxes li:first-child{padding-top:100px}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages ul.stages-boxes li:first-child{padding-left:70px}}main.audience section.stages ul.stages-boxes li:nth-child(2){background:#3e4c4d}@media screen and (min-width: 641px){main.audience section.stages ul.stages-boxes li:nth-child(2){padding-top:80px;padding-right:80px;border-radius:0 100% 0 0;-moz-border-radius:0 100% 0 0;-webkit-border-radius:0 100% 0 0}}@media screen and (min-width: 1024px){main.audience section.stages ul.stages-boxes li:nth-child(2){padding-top:100px}}main.audience section.stages ul.stages-boxes li:nth-child(3){background:#586e71}@media screen and (min-width: 641px){main.audience section.stages ul.stages-boxes li:nth-child(3){padding-bottom:80px;padding-left:80px;border-radius:0 0 0 100%;-moz-border-radius:0 0 0 100%;-webkit-border-radius:0 0 0 100%}}@media screen and (min-width: 1024px){main.audience section.stages ul.stages-boxes li:nth-child(3){padding-top:40px}}main.audience section.stages ul.stages-boxes li:nth-child(4){background:#4b5d5f}@media screen and (min-width: 641px){main.audience section.stages ul.stages-boxes li:nth-child(4){padding-bottom:80px;padding-right:80px;border-radius:0 0 100% 0;-moz-border-radius:0 0 100% 0;-webkit-border-radius:0 0 100% 0}}@media screen and (min-width: 1024px){main.audience section.stages ul.stages-boxes li:nth-child(4){padding-top:40px}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.stages ul.stages-boxes li:nth-child(4){padding-right:70px}}main.audience section.stages ul.stages-boxes li h3{font-size:24px;margin:0}main.audience section.stages ul.stages-boxes li p{font-size:14px;line-height:24px;margin:3px 0 0 0}@media screen and (max-width: 1023px){main.audience section.stages ul.stages-boxes li p{line-height:18px}}main.audience section.whitepaper{margin-top:140px;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;background-image:url(/assets/bgs/whitepaper-pe-61aa229a7b037fa7e8d8dcaf690ac2d9c840455f7d7d58e00663db620f764abb.jpg);background-position:center center;margin-bottom:100px;padding-bottom:40px}@media screen and (max-width: 1023px){main.audience section.whitepaper{margin-top:40px}}@media screen and (max-width: 640px){main.audience section.whitepaper{margin-bottom:40px}}main.audience section.whitepaper:after{content:' ';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(39,35,39,0.8)}main.audience section.whitepaper h4{position:relative;z-index:12;padding-top:85px}@media screen and (max-width: 1023px){main.audience section.whitepaper h4{padding-top:40px}}main.audience section.whitepaper .whitepaper-wrapper{max-width:100%;margin-left:auto;margin-right:auto;margin:0px;background:#1e2327;position:relative;z-index:12}main.audience section.whitepaper .whitepaper-wrapper::after{clear:both;content:"";display:table}main.audience section.whitepaper .whitepaper-wrapper .slide{max-width:100%;margin-left:auto;margin-right:auto}main.audience section.whitepaper .whitepaper-wrapper .slide::after{clear:both;content:"";display:table}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text{padding:30px 30px 0 30px;text-align:left}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text{padding:20px 0px 0 20px}}@media screen and (max-width: 640px){main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text{padding:20px 20px 40px 20px}}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text h5{color:#415053;font-size:18px;font-weight:400;padding:0;margin:0 0 10px 0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text h3{font-size:30px;line-height:36px;padding-right:70px;margin:0}@media screen and (max-width: 1023px){main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text h3{font-size:24px;line-height:30px;padding-right:0}}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text p{font-size:16px;line-height:24px;padding-right:40px;margin-bottom:70px}@media screen and (max-width: 1023px){main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text p{font-size:14px;line-height:20px;padding-right:0;margin-bottom:30px}}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image{float:left;display:block;margin-right:2.35765%;width:42.85031%;text-align:right;z-index:15;position:relative;margin-right:0 !important}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image:last-child{margin-right:0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image img{display:block;margin:0;padding:0;text-align:right;float:right}@media screen and (min-width: 641px){main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text{float:right;display:block;margin-left:2.35765%;width:54.79204%}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text:last-child{margin-left:0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image{float:right;display:block;margin-left:2.35765%;width:42.85031%}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image:last-child{margin-left:0}}@media screen and (max-width: 640px){main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-text:last-child{margin-right:0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image:last-child{margin-right:0}main.audience section.whitepaper .whitepaper-wrapper .whitepaper-image img{width:100%}}main.audience section.features{margin-top:40px;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;background-position:center center;margin-bottom:100px;padding-bottom:40px}main.audience section.features.pe{background-image:url(/assets/bgs/features-pe-8c36f4622b2fe9b4b2602cf785eefb4187873e6738e64972f7a7ad9f59244123.jpg)}main.audience section.features.innovation{background-image:url(/assets/bgs/features-innovation-2286125fdfe62a64a7c9c4000106a19bf007c2d1cabe033047801fca91e4dfb2.jpg)}@media screen and (max-width: 1023px){main.audience section.features{margin-top:40px}}@media screen and (max-width: 640px){main.audience section.features{margin-bottom:40px}}main.audience section.features:after{content:' ';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(39,35,39,0.8)}main.audience section.features h4{position:relative;z-index:12;padding-top:85px}@media screen and (max-width: 1023px){main.audience section.features h4{padding-top:40px}}main.audience section.features .feature{background:#1e2327;margin-bottom:26px;z-index:12;text-align:left;position:relative}main.audience section.features .feature h2{margin-top:0;font-size:24px}main.audience section.features .feature ul li{font-size:16px;line-height:24px;margin-bottom:8px}main.audience section.features .feature .image{overflow:hidden}main.audience section.features .feature .image img{transition:all 0.5s ease}main.audience section.features .feature:hover .image img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 1024px){main.audience section.features .feature-column-wrapper{display:flex}}main.audience section.features .feature-50{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.audience section.features .feature-50:last-child{margin-right:0}@media screen and (max-width: 1023px){main.audience section.features .feature-50{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-50:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.features .feature-50 .image img{width:100%}}main.audience section.features .feature-100{float:left;display:block;margin-right:2.35765%;width:100%;max-width:100%;margin-left:auto;margin-right:auto}main.audience section.features .feature-100:last-child{margin-right:0}main.audience section.features .feature-100::after{clear:both;content:"";display:table}main.audience section.features .feature-100 .image{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.audience section.features .feature-100 .image:last-child{margin-right:0}@media screen and (max-width: 1023px){main.audience section.features .feature-100 .image{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-100 .image:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.features .feature-100 .image img{width:100%}}main.audience section.features .feature-100 .text{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.audience section.features .feature-100 .text:last-child{margin-right:0}@media screen and (min-width: 1024px){main.audience section.features .feature-100 .text{padding-top:30px}}@media screen and (max-width: 1023px){main.audience section.features .feature-100 .text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-100 .text:last-child{margin-right:0}}main.audience section.features .feature-60{float:left;display:block;margin-right:2.35765%;width:65.88078%}main.audience section.features .feature-60:last-child{margin-right:0}@media screen and (max-width: 1023px){main.audience section.features .feature-60{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-60:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.features .feature-60 .image img{width:100%}}main.audience section.features .feature-40{float:left;display:block;margin-right:2.35765%;width:31.76157%}main.audience section.features .feature-40:last-child{margin-right:0}@media screen and (max-width: 1023px){main.audience section.features .feature-40{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-40:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.features .feature-40 .image{float:left;display:block;margin-right:2.35765%;width:31.76157%}main.audience section.features .feature-40 .image:last-child{margin-right:0}main.audience section.features .feature-40 .text{float:left;display:block;margin-right:2.35765%;width:65.88078%}main.audience section.features .feature-40 .text:last-child{margin-right:0}}@media screen and (max-width: 640px){main.audience section.features .feature-40 .image{max-height:268px}main.audience section.features .feature-40 .image img{width:100%}}main.audience section.features .text{padding:20px}main.audience section.features .feature-wrapper{max-width:100%;margin-left:auto;margin-right:auto;margin:0px;background:#1e2327;position:relative;z-index:12}main.audience section.features .feature-wrapper::after{clear:both;content:"";display:table}main.audience section.features .feature-wrapper .whitepaper-text{padding:30px 30px 0 30px;text-align:left}@media screen and (min-width: 641px) and (max-width: 1023px){main.audience section.features .feature-wrapper .whitepaper-text{padding:20px 0px 0 20px}}@media screen and (max-width: 640px){main.audience section.features .feature-wrapper .whitepaper-text{padding:20px 20px 40px 20px}}main.audience section.features .feature-wrapper .whitepaper-text h5{color:#415053;font-size:18px;font-weight:400;padding:0;margin:0 0 10px 0}main.audience section.features .feature-wrapper .whitepaper-text h3{font-size:30px;line-height:36px;padding-right:70px;margin:0}@media screen and (max-width: 1023px){main.audience section.features .feature-wrapper .whitepaper-text h3{font-size:24px;line-height:30px;padding-right:0}}main.audience section.features .feature-wrapper .whitepaper-text p{font-size:16px;line-height:24px;padding-right:40px;margin-bottom:70px}@media screen and (max-width: 1023px){main.audience section.features .feature-wrapper .whitepaper-text p{font-size:14px;line-height:20px;padding-right:0;margin-bottom:30px}}main.audience section.features .feature-wrapper .whitepaper-image{text-align:right}main.audience section.features .feature-wrapper .whitepaper-image img{display:block;margin:0;padding:0;text-align:right;float:right}@media screen and (min-width: 641px){main.audience section.features .feature-wrapper .whitepaper-text{float:right;display:block;margin-left:2.35765%;width:54.79204%}main.audience section.features .feature-wrapper .whitepaper-text:last-child{margin-left:0}main.audience section.features .feature-wrapper .whitepaper-image{float:right;display:block;margin-left:2.35765%;width:42.85031%}main.audience section.features .feature-wrapper .whitepaper-image:last-child{margin-left:0}}@media screen and (max-width: 640px){main.audience section.features .feature-wrapper .whitepaper-text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-wrapper .whitepaper-text:last-child{margin-right:0}main.audience section.features .feature-wrapper .whitepaper-image{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.audience section.features .feature-wrapper .whitepaper-image:last-child{margin-right:0}main.audience section.features .feature-wrapper .whitepaper-image img{width:100%}}main.audience section.features .call-to-action{padding-top:60px;padding-bottom:60px;margin-bottom:0;position:relative;z-index:12}@media screen and (max-width: 640px){main.audience section.features .call-to-action{padding-top:20px}}main.audience section.features .call-to-action h2{font-size:48px;line-height:58px;margin:0 0 45px 0}@media screen and (max-width: 1023px){main.audience section.features .call-to-action h2{font-size:40px;line-height:50px}}@media screen and (max-width: 640px){main.audience section.features .call-to-action h2{font-size:36px;line-height:46px}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}main.careers section .content-right{margin-bottom:70px}main.careers section .content-right .button{display:inline-block;margin-top:40px;color:#fff}main.careers section .content-right .button:hover{text-decoration:none}main.careers section.culture .video{padding-top:30px;margin-bottom:20px}main.careers section.culture .content-left{padding-left:30px;padding-right:10px}@media screen and (max-width: 1023px){main.careers section.culture .content-left{padding-left:10px;padding-right:0}}main.careers section.culture .content-left .quote-attrib{font-size:16px;text-align:right;display:block;padding-top:15px;padding-right:10px}main.careers section.culture .content-left .quote-attrib .attrib-author{line-height:30px}main.careers section.culture .content-left .quote-attrib .attrib-position{font-size:12px;font-style:italic;line-height:20px}main.careers section.culture .content-right{padding-left:30px;padding-right:30px}main.careers section.culture .content-right:before{display:none}@media screen and (max-width: 640px){main.careers section.culture .content-right{padding-left:12px;padding-right:12px}main.careers section.culture .content-right p{padding-right:0}}main.careers section.office{background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;background-position:center bottom;padding:30px 0 80px;margin-bottom:0;background-image:url(/assets/bgs/office-location-f73c90f28917ab1f0d0fe332fba073383510083b10ba4513c3659dbfa5ba4467.jpg)}@media screen and (max-width: 640px){main.careers section.office{margin-bottom:20px}}main.careers section.office h4{position:relative;z-index:11}main.careers section.office .content-wrapper,main.careers section.office footer.layout .primary,footer.layout main.careers section.office .primary,main.careers section.office footer.layout .legal,footer.layout main.careers section.office .legal{padding:20px 0;position:relative;z-index:11;background-color:rgba(39,35,39,0.65)}main.careers section.office .content-left{padding-left:30px;padding-right:0}main.careers section.office .content-right{padding-left:30px;padding-right:30px;margin-bottom:0}main.careers section.office .content-right:before{display:none}main.careers section.open-positions{padding-top:100px}@media screen and (max-width: 640px){main.careers section.open-positions{padding-top:0}}main.careers section.open-positions p{font-size:16px;line-height:24px;padding:0 165px}@media screen and (max-width: 1023px){main.careers section.open-positions p{padding:0}}main.careers section.open-positions p a{color:#33c3ed}main.careers section.open-positions p a:hover{color:#4acaef;text-decoration:underline}main.careers section.open-positions h5{color:#415053;font-size:18px;font-weight:700;padding-left:30px;margin:0px 0 20px 0;padding-top:30px}main.careers section.open-positions .positions-list{text-align:left;padding-top:70px}main.careers section.open-positions .positions-list .position{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;padding:38px 27px;border:3px solid #1e2327;position:relative}main.careers section.open-positions .positions-list .position::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){main.careers section.open-positions .positions-list .position{padding:20px}}main.careers section.open-positions .positions-list .position h3{font-size:24px;line-height:24px;margin:0 0 4px 0;padding:0}main.careers section.open-positions .positions-list .position p{font-size:16px;line-height:24px;margin:0;padding:0}main.careers section.open-positions .positions-list .position .button{border-color:#33c3ed;transition:all 0.5s ease;padding-right:30px;padding-left:30px}main.careers section.open-positions .positions-list .position .button:hover{background:#33c3ed;color:#fff}main.careers section.open-positions .positions-list .position .position-desc{float:left;display:block;margin-right:2.35765%;width:74.41059%;overflow:hidden}main.careers section.open-positions .positions-list .position .position-desc:last-child{margin-right:0}@media screen and (max-width: 640px){main.careers section.open-positions .positions-list .position .position-desc{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.careers section.open-positions .positions-list .position .position-desc:last-child{margin-right:0}}main.careers section.open-positions .positions-list .position .position-desc .hidden{max-height:0;transition:all 0.5s ease;opacity:0;margin-top:-18px}main.careers section.open-positions .positions-list .position .position-desc .hidden h6{font-size:18px;text-transform:uppercase;font-weight:700;margin:24px 0 5px 0}main.careers section.open-positions .positions-list .position .position-desc .hidden h6:first-child{margin:0 0 5px 0}main.careers section.open-positions .positions-list .position .position-desc .hidden p{margin-bottom:18px}main.careers section.open-positions .positions-list .position .position-desc .hidden ol{margin-left:0;margin-bottom:18px}main.careers section.open-positions .positions-list .position .position-desc .hidden ol li{margin-bottom:8px}main.careers section.open-positions .positions-list .position .position-desc .position-expand{position:absolute;left:50%;margin-left:-30px;bottom:0px;color:#33c2ed;font-size:10px;text-decoration:none;text-transform:uppercase}@media screen and (max-width: 640px){main.careers section.open-positions .positions-list .position .position-desc .position-expand{position:relative;margin:0;z-index:100;left:0;padding-top:15px;display:block;font-size:14px}}main.careers section.open-positions .positions-list .position .position-desc .position-expand:hover{color:#fff}main.careers section.open-positions .positions-list .position .position-desc .position-expand:hover:before{bottom:-15px}main.careers section.open-positions .positions-list .position .position-desc .position-expand span{transition:opacity 1s ease;transition-delay:1s}main.careers section.open-positions .positions-list .position .position-desc .position-expand:before{content:' ';left:50%;margin-left:-12px;bottom:-13px;position:absolute;width:0;height:0;border-style:solid;border-width:11px 12px 0 12px;border-color:#33c2ed transparent transparent transparent;transition:all 0.5s ease}main.careers section.open-positions .positions-list .position .position-desc.expanded .hidden{max-height:2000px;margin-top:30px;opacity:1}main.careers section.open-positions .positions-list .position .position-desc.expanded .position-expand span{opacity:0;transition-delay:0s}main.careers section.open-positions .positions-list .position .position-desc.expanded .position-expand:before{bottom:0px;border-width:0 12px 11px 12px;border-color:transparent transparent #33c2ed transparent}main.careers section.open-positions .positions-list .position .position-apply{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding-top:15px;text-align:right}main.careers section.open-positions .positions-list .position .position-apply:last-child{margin-right:0}@media screen and (max-width: 640px){main.careers section.open-positions .positions-list .position .position-apply{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:20px;margin-right:0;text-align:left;padding-bottom:30px}main.careers section.open-positions .positions-list .position .position-apply:last-child{margin-right:0}}main.news section.content p.lead{font-size:30px;line-height:42px;font-family:'Lato', sans-serif;position:relative;margin-bottom:50px;padding:0 160px;margin-top:0}@media screen and (max-width: 1023px){main.news section.content p.lead{padding:0}}main.news section.featured{padding-top:30px;margin-bottom:100px}main.news section.featured div.featured-stories{margin-bottom:55px}main.news section.featured div.featured-stories .story-wrapper{float:left;display:block;margin-right:2.35765%;width:31.76157%;background:#1e2327;text-align:left;position:relative}main.news section.featured div.featured-stories .story-wrapper:last-child{margin-right:0}main.news section.featured div.featured-stories .story-wrapper:nth-child(3n){margin-right:0}main.news section.featured div.featured-stories .story-wrapper:nth-child(3n+1){clear:left}@media screen and (max-width: 640px){main.news section.featured div.featured-stories .story-wrapper{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:30px}main.news section.featured div.featured-stories .story-wrapper:last-child{margin-right:0}main.news section.featured div.featured-stories .story-wrapper:nth-child(1n){margin-right:0}main.news section.featured div.featured-stories .story-wrapper:nth-child(1n+1){clear:left}}main.news section.featured div.featured-stories .story-wrapper:hover{background:#20262a}main.news section.featured div.featured-stories .story-wrapper .story-text{padding:20px 20px 80px 20px}@media screen and (max-width: 1023px){main.news section.featured div.featured-stories .story-wrapper .story-text{padding:12px 12px 80px 12px}}main.news section.featured div.featured-stories .story-wrapper .story-text h5{color:#344352;text-transform:uppercase;margin:0 0 5px 0}main.news section.featured div.featured-stories .story-wrapper .story-text h3{font-size:24px;line-height:32px;margin:0}@media screen and (max-width: 1023px){main.news section.featured div.featured-stories .story-wrapper .story-text h3{font-size:20px;line-height:28px}}main.news section.featured div.featured-stories .story-wrapper .story-text p{font-size:16px;line-height:24px}@media screen and (max-width: 1023px){main.news section.featured div.featured-stories .story-wrapper .story-text p{font-size:14px;line-height:20px}}main.news section.featured div.featured-stories .story-wrapper .button{display:block;position:absolute;bottom:25px;left:20px}main.news section.news-stories{text-align:left}main.news section.news-stories h4{margin-bottom:15px;padding-left:20px}main.news section.news-stories h4:after{display:none}@media screen and (max-width: 640px){main.news section.news-stories h4{padding-left:10px}}main.news section.news-stories .year{margin-bottom:60px}main.news section.news-stories .story-wrapper{max-width:100%;margin-left:auto;margin-right:auto;padding:20px;background:#1e2327;margin-bottom:35px}main.news section.news-stories .story-wrapper::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){main.news section.news-stories .story-wrapper{padding:10px}}main.news section.news-stories .story-wrapper .story-text{float:left;display:block;margin-right:2.35765%;width:74.41059%}main.news section.news-stories .story-wrapper .story-text:last-child{margin-right:0}@media screen and (max-width: 640px){main.news section.news-stories .story-wrapper .story-text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.news section.news-stories .story-wrapper .story-text:last-child{margin-right:0}}main.news section.news-stories .story-wrapper .story-text h5{color:#344352;text-transform:uppercase;margin:0 0 5px 0;font-size:16px}main.news section.news-stories .story-wrapper .story-text h3{font-size:24px;line-height:32px;margin:0}main.news section.news-stories .story-wrapper .story-text p{font-size:16px;line-height:24px;margin-bottom:0}main.news section.news-stories .story-wrapper .story-button{float:left;display:block;margin-right:2.35765%;width:23.23176%;position:relative}main.news section.news-stories .story-wrapper .story-button:last-child{margin-right:0}@media screen and (max-width: 640px){main.news section.news-stories .story-wrapper .story-button{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding-top:30px;padding-bottom:20px}main.news section.news-stories .story-wrapper .story-button:last-child{margin-right:0}}main.news section.news-stories .story-wrapper .story-button .button{position:absolute;bottom:5px;right:5px}@media screen and (max-width: 640px){main.news section.news-stories .story-wrapper .story-button .button{position:relative;bottom:auto;right:auto}}main.accelerate section.accelerate{margin-bottom:0}main.accelerate section.accelerate .option{float:left;display:block;margin-right:2.35765%;width:48.82117%;border:3px solid #1e2327;padding:38px 20px;text-align:center;position:relative}main.accelerate section.accelerate .option:last-child{margin-right:0}@media screen and (max-width: 640px){main.accelerate section.accelerate .option{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:0}main.accelerate section.accelerate .option:last-child{margin-right:0}main.accelerate section.accelerate .option:first-child{margin-bottom:80px}}main.accelerate section.accelerate .option a{color:#33c3ed}main.accelerate section.accelerate .option h2{font-size:24px;position:absolute;top:-70px;width:100%;text-align:center;left:0px}main.accelerate section.accelerate .option p{text-align:left;padding:0 0 0 55px;margin-bottom:25px;position:relative}main.accelerate section.accelerate .option p strong{display:block}main.accelerate section.accelerate .option p i.fa{position:absolute;top:2px;left:15px}main.accelerate section.accelerate .option p i.fa:before{font-size:18px}main.accelerate section.accelerate .content-wrapper,main.accelerate section.accelerate footer.layout .primary,footer.layout main.accelerate section.accelerate .primary,main.accelerate section.accelerate footer.layout .legal,footer.layout main.accelerate section.accelerate .legal{padding-bottom:30px}main.accelerate section.accelerate .content-wrapper.benefits,main.accelerate section.accelerate footer.layout .benefits.primary,footer.layout main.accelerate section.accelerate .benefits.primary,main.accelerate section.accelerate footer.layout .benefits.legal,footer.layout main.accelerate section.accelerate .benefits.legal{padding-bottom:80px}main.accelerate section.accelerate .content-wrapper.intro .content-left p,main.accelerate section.accelerate footer.layout .intro.primary .content-left p,footer.layout main.accelerate section.accelerate .intro.primary .content-left p,main.accelerate section.accelerate footer.layout .intro.legal .content-left p,footer.layout main.accelerate section.accelerate .intro.legal .content-left p{margin-top:0}main.accelerate .data-advisory .content-left p,main.accelerate .faqs .content-left p{margin-top:0}main.accelerate .data-advisory .content-right,main.accelerate .faqs .content-right{padding-left:30px;padding-right:30px;margin-bottom:0;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){main.accelerate .data-advisory .content-right,main.accelerate .faqs .content-right{padding:0}}main.accelerate .data-advisory .content-right::after,main.accelerate .faqs .content-right::after{clear:both;content:"";display:table}main.accelerate .data-advisory .content-right p.col,main.accelerate .faqs .content-right p.col{float:left;display:block;margin-right:2.35765%;width:48.82117%}main.accelerate .data-advisory .content-right p.col:last-child,main.accelerate .faqs .content-right p.col:last-child{margin-right:0}@media screen and (max-width: 640px){main.accelerate .data-advisory .content-right p.col,main.accelerate .faqs .content-right p.col{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}main.accelerate .data-advisory .content-right p.col:last-child,main.accelerate .faqs .content-right p.col:last-child{margin-right:0}}main.accelerate .data-advisory .content-right p.col em,main.accelerate .faqs .content-right p.col em{font-style:italic}main.accelerate .data-advisory .content-right:before,main.accelerate .faqs .content-right:before{display:none}@media screen and (max-width: 640px){main.accelerate .form{padding-bottom:80px}}main.accelerate .data-advisory .content-left p{margin-bottom:0}@media screen and (max-width: 1023px){main.accelerate .faqs{padding-top:40px}}main.accelerate .faqs a{color:#33c3ed}main.accelerate .faqs p.faqs-lead{font-size:18px;line-height:24px;font-family:'Lato', sans-serif;position:relative;margin-bottom:70px;padding:0 100px}@media screen and (min-width: 641px) and (max-width: 1023px){main.accelerate .faqs p.faqs-lead{padding:0 40px}}@media screen and (max-width: 640px){main.accelerate .faqs p.faqs-lead{padding:0}}main.accelerate .faqs p.faqs-lead:after{content:' ';width:100px;border-top:1px solid #fff;height:1px;position:absolute;bottom:-35px;left:50%;margin-left:-50px}@media screen and (max-width: 640px){main.accelerate .faqs .content-left{margin-bottom:12px}}@media screen and (max-width: 640px){main.accelerate .faqs .content-left p{margin-bottom:0}}@media screen and (max-width: 640px){main.accelerate .faqs .content-right{margin-bottom:40px}}
