@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@font-face{font-family:'Stint-Ultra-Condensed';src:url(/web/fonts/StintUltraCondensed-Regular.eot);src:url(/web/fonts/StintUltraCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/web/fonts/StintUltraCondensed-Regular.woff) format("woff"),url(/web/fonts/StintUltraCondensed-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'icon';src:url("/web/fonts/icons-primary.eot?s");src:url("/web/fonts/icons-primary.eot?#iefix") format("embedded-opentype"),url("/web/fonts/icons-primary.ttf?s") format("truetype"),url("/web/fonts/icons-primary.woff?s") format("woff"),url("/web/fonts/icons-primary.svg#icons-primary?s") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Nav-Icon';src:url("/web/fonts/icons-navigation.eot");src:url("/web/fonts/icons-navigation.eot?#iefix") format("embedded-opentype"),url("/web/fonts/icons-navigation.woff") format("woff"),url("/web/fonts/icons-navigation.ttf") format("truetype"),url("/web/fonts/icons-navigation.svg#icons-navigation") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'SofiaProSemiBold';src:url("/web/fonts/SofiaProSemiBold.eot");src:url("/web/fonts/SofiaProSemiBold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/SofiaProSemiBold.woff2") format("woff2"),url("/web/fonts/SofiaProSemiBold.woff") format("woff"),url("/web/fonts/SofiaProSemiBold.ttf") format("truetype");}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-Black.eot");src:url("/web/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Black.woff") format("woff"),url("/web/fonts/Roboto-Black.ttf") format("truetype"),url("/web/fonts/Roboto-Black.svg#robotoblack") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-BlackItallic.eot");src:url("/web/fonts/Roboto-BlackItallic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BlackItalic.woff") format("woff"),url("/web/fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BlackItalic.svg#robotoblackitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Regular.eot");src:url("/web/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Regular.woff") format("woff"),url("/web/fonts/Roboto-Regular.ttf") format("truetype"),url("/web/fonts/Roboto-Regular.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Bold.eot");src:url("/web/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Bold.woff") format("woff"),url("/web/fonts/Roboto-Bold.ttf") format("truetype"),url("/web/fonts/Roboto-Bold.svg#robotobold") format("svg");font-weight:bold;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Italic.eot");src:url("/web/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Italic.woff") format("woff"),url("/web/fonts/Roboto-Italic.ttf") format("truetype"),url("/web/fonts/Roboto-Italic.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-BoldItalic.eot");src:url("/web/fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BoldItalic.woff") format("woff"),url("/web/fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BoldItalic.svg#robotobolditalic") format("svg");font-weight:bold;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-Light.eot");src:url("/web/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Light.woff") format("woff"),url("/web/fonts/Roboto-Light.ttf") format("truetype"),url("/web/fonts/Roboto-Light.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-LightItalic.eot");src:url("/web/fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-LightItalic.woff") format("woff"),url("/web/fonts/Roboto-LightItalic.ttf") format("truetype"),url("/web/fonts/Roboto-LightItalic.svg#robotolightitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-Medium.eot");src:url("/web/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Medium.woff") format("woff"),url("/web/fonts/Roboto-Medium.ttf") format("truetype"),url("/web/fonts/Roboto-Medium.svg#robotomedium") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-MediumItalic.eot");src:url("/web/fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-MediumItalic.woff") format("woff"),url("/web/fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/web/fonts/Roboto-MediumItalic.svg#robotomediumitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-Thin.eot");src:url("/web/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Thin.woff") format("woff"),url("/web/fonts/Roboto-Thin.ttf") format("truetype"),url("/web/fonts/Roboto-Thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-ThinItalic.eot");src:url("/web/fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-ThinItalic.woff") format("woff"),url("/web/fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/web/fonts/Roboto-ThinItalic.svg#robotothinitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-Black.eot");src:url("/web/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Black.woff") format("woff"),url("/web/fonts/Roboto-Black.ttf") format("truetype"),url("/web/fonts/Roboto-Black.svg#robotoblack") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-BlackItallic.eot");src:url("/web/fonts/Roboto-BlackItallic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BlackItalic.woff") format("woff"),url("/web/fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BlackItalic.svg#robotoblackitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Regular.eot");src:url("/web/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Regular.woff") format("woff"),url("/web/fonts/Roboto-Regular.ttf") format("truetype"),url("/web/fonts/Roboto-Regular.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Bold.eot");src:url("/web/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Bold.woff") format("woff"),url("/web/fonts/Roboto-Bold.ttf") format("truetype"),url("/web/fonts/Roboto-Bold.svg#robotobold") format("svg");font-weight:bold;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Italic.eot");src:url("/web/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Italic.woff") format("woff"),url("/web/fonts/Roboto-Italic.ttf") format("truetype"),url("/web/fonts/Roboto-Italic.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-BoldItalic.eot");src:url("/web/fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BoldItalic.woff") format("woff"),url("/web/fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BoldItalic.svg#robotobolditalic") format("svg");font-weight:bold;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-Light.eot");src:url("/web/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Light.woff") format("woff"),url("/web/fonts/Roboto-Light.ttf") format("truetype"),url("/web/fonts/Roboto-Light.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-LightItalic.eot");src:url("/web/fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-LightItalic.woff") format("woff"),url("/web/fonts/Roboto-LightItalic.ttf") format("truetype"),url("/web/fonts/Roboto-LightItalic.svg#robotolightitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-Medium.eot");src:url("/web/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Medium.woff") format("woff"),url("/web/fonts/Roboto-Medium.ttf") format("truetype"),url("/web/fonts/Roboto-Medium.svg#robotomedium") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-MediumItalic.eot");src:url("/web/fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-MediumItalic.woff") format("woff"),url("/web/fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/web/fonts/Roboto-MediumItalic.svg#robotomediumitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-Thin.eot");src:url("/web/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Thin.woff") format("woff"),url("/web/fonts/Roboto-Thin.ttf") format("truetype"),url("/web/fonts/Roboto-Thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-ThinItalic.eot");src:url("/web/fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-ThinItalic.woff") format("woff"),url("/web/fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/web/fonts/Roboto-ThinItalic.svg#robotothinitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}.icon,.icon-nav,.banner__button2016.-play-video:before,.product-tour__nav-button:before,[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-nav{font-family:'Nav-Icon';}body,.cs-atscs-jobdet-rtpane{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#585858;font-size:16px;line-height:1.5;}h1,h2,h3,h4{font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#232325;font-weight:normal;}h1,.h1,h2,.h2{margin:0 0 .35em;font-size:2.875em;line-height:0.8913em;}@media (max-width:750px){h1,.h1,h2,.h2{font-size:2.1875em;line-height:35px;}}h3,.h3{margin:1.5em 0 .25em;font-size:1.375em;font-weight:normal;line-height:1.36364;color:#0e0e0e;}h4,.h4{color:#1c1c1c;margin:1.5em 0 .75em;font-size:1.125em;}.dropdown h5,.dropdown .h5{font-weight:normal;color:#A3A3A3;margin:0;font-size:0.6875em;text-transform:uppercase;letter-spacing:1px;font-size:.7em;}h6,.h6{font-size:1em;font-weight:bold;margin:0;color:#0e0e0e;}p{margin:0 0 1.5em;}.italic{font-style:italic !important;}.bold{font-weight:bold !important;color:#0e0e0e;}.link{letter-spacing:-0.05em;}.SofiaProSemiBold{font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif !important;}@keyframes hover-up-and-down{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}@keyframes hover-back-and-forth{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%,200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%,0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes banner-text-animation{0%{opacity:0;transform:scale(0.9) translateY(20px);}100%{opacity:1;transform:scale(1) translateY(0);}}@keyframes fill-header-background{0%{background-position:50% 100%;}12.5%{background-position:50% 87.5%;}25%{background-position:50% 75%;}37.5%{background-position:50% 62.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 37.5%;}75%{background-position:50% 25%;}87.5%{background-position:50% 12.5%;}100%{background-position:50% 0%;}}@keyframes unfill-header-background{0%{background-position:50% 0%;box-shadow:0 3px 9px rgba(0,0,0,0.21);}12.5%{background-position:50% 12.5%;}25%{background-position:50% 25%;}37.5%{background-position:50% 37.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 62.5%;}75%{background-position:50% 75%;}87.5%{background-position:50% 87.5%;}100%{background-position:50% 100%;}}@keyframes spinAround{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes fade-in-banner{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in-up-banner-text{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}.banner__button,.banner__button--tech,.banner__button--secondary,.button--clients,.banner__button2016.-play-video,.banner__button2016.-learn-more,.product-tour__learn-more,.in-the-news__news-button,.banner__button2016,.spotlight2016__button,.product-tour__watch-demo,.small_button,.small_button_seafoam{position:relative;display:inline-block;padding:0.59em 1.7em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#fff;background-color:#e54932;border-radius:5px;transition:background-color 0.3s,color 0.3s;cursor:pointer;}.banner__button:hover,.banner__button--tech:hover,.banner__button--secondary:hover,.button--clients:hover,.product-tour__learn-more:hover,.in-the-news__news-button:hover,.banner__button2016:hover,.spotlight2016__button:hover,.product-tour__watch-demo:hover,.small_button:hover,.small_button_seafoam:hover{background-color:#ea683a;color:#fff;transition:background-color 0.3s,color 0.3s;}.banner__button--tech{color:#193059;background-color:#34FF4A;}.banner__button--tech:hover{background-color:#56FF00;box-shadow:0 0 10px #56FF00;color:#193059;}.banner__button--tech:active{background-color:#17d830;}.banner__button--secondary,.button--clients,.banner__button2016.-play-video,.banner__button2016.-learn-more,.product-tour__learn-more,.in-the-news__news-button{position:relative;margin-left:20px;color:#e3f4fa;cursor:pointer;background-color:transparent !important;box-shadow:inset 0 0 0 2px #e3f4fa;transition:box-shadow 0.3s;}.banner__button--secondary:hover,.button--clients:hover,.banner__button2016.-play-video:hover,.banner__button2016.-learn-more:hover,.product-tour__learn-more:hover,.in-the-news__news-button:hover{color:#193059;box-shadow:inset 0 0 0 30px #e3f4fa;transition:box-shadow 0.3s;}.banner__button2016{color:#fff;background-color:#00B9E4;}.banner__button2016:hover{background-color:#09e4ff;}.banner__button2016:active{background-color:#0682e4;}.spotlight2016__button,.product-tour__watch-demo{color:#fff;background-color:#40caf1;}.spotlight2016__button:hover,.product-tour__watch-demo:hover{background-color:#37b7db;}.spotlight2016__button:active,.product-tour__watch-demo:active{background-color:#2e9dbc;}.small_button,.small_button_seafoam{font-size:0.9375em;padding:.5em;}.small_button_seafoam{background-color:#00B9E4;border:1px solid #00B9E4;}.small_button_seafoam:hover{background-color:#fff;color:#00B9E4;}.button--clients{color:#e54932;box-shadow:inset 0 0 0 2px #e54932;}.button--clients:hover{color:white;box-shadow:inset 0 0 0 30px #e54932;}.demo,.popup__request-demo{display:inline-block;margin-left:.25em;vertical-align:middle;font-size:0.875em;border:1px solid #e54932;box-shadow:0 0 3px transparent;transition:color .5s,box-shadow .5s,border .02s;color:#fff;background-color:#e54932;border-radius:5px;line-height:1em;padding:10px;}.demo:hover,.popup__request-demo:hover{color:#fff;background-color:#ea683a;border:1px solid #ea683a;transition:color .5s .12s,box-shadow .5s,border .3s;}.demo.hide-demo-button,.hide-demo-button.popup__request-demo{display:none;}.hero__play{position:relative;display:inline-block;box-sizing:content-box !important;margin-bottom:1em;padding:.6em;width:1em;height:1em;font-size:60px;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .5s;background-color:rgba(255,255,255,0.3);box-shadow:inset 0 0 3px 0px #7B7979;}.hero__play:before{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:2px dashed #fff;border-radius:50%;opacity:0;transition:opacity .5s;}.hero__play:hover{border:2px solid transparent;color:#fff;transition:.5s;background-color:rgba(255,255,255,0.5);box-shadow:none;}.hero__play:hover:before{opacity:1;animation:spinAround 9s linear infinite;}.hero__play:active{background-color:rgba(255,255,255,0.72);}.product-page .hero__play{position:absolute;top:30%;left:0;right:0;margin:0 auto;}@media (max-width:1200px){.product-page .hero__play{display:none;}}@keyframes hover-up-and-down{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}@keyframes hover-back-and-forth{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%,200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%,0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes banner-text-animation{0%{opacity:0;transform:scale(0.9) translateY(20px);}100%{opacity:1;transform:scale(1) translateY(0);}}@keyframes fill-header-background{0%{background-position:50% 100%;}12.5%{background-position:50% 87.5%;}25%{background-position:50% 75%;}37.5%{background-position:50% 62.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 37.5%;}75%{background-position:50% 25%;}87.5%{background-position:50% 12.5%;}100%{background-position:50% 0%;}}@keyframes unfill-header-background{0%{background-position:50% 0%;box-shadow:0 3px 9px rgba(0,0,0,0.21);}12.5%{background-position:50% 12.5%;}25%{background-position:50% 25%;}37.5%{background-position:50% 37.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 62.5%;}75%{background-position:50% 75%;}87.5%{background-position:50% 87.5%;}100%{background-position:50% 100%;}}@keyframes spinAround{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes fade-in-banner{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in-up-banner-text{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}@keyframes hover-up-and-down{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}@keyframes hover-back-and-forth{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%,200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%,0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes banner-text-animation{0%{opacity:0;transform:scale(0.9) translateY(20px);}100%{opacity:1;transform:scale(1) translateY(0);}}@keyframes fill-header-background{0%{background-position:50% 100%;}12.5%{background-position:50% 87.5%;}25%{background-position:50% 75%;}37.5%{background-position:50% 62.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 37.5%;}75%{background-position:50% 25%;}87.5%{background-position:50% 12.5%;}100%{background-position:50% 0%;}}@keyframes unfill-header-background{0%{background-position:50% 0%;box-shadow:0 3px 9px rgba(0,0,0,0.21);}12.5%{background-position:50% 12.5%;}25%{background-position:50% 25%;}37.5%{background-position:50% 37.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 62.5%;}75%{background-position:50% 75%;}87.5%{background-position:50% 87.5%;}100%{background-position:50% 100%;}}@keyframes spinAround{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes fade-in-banner{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in-up-banner-text{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}.banner__button,.banner__button--tech,.banner__button--secondary,.button--clients,.banner__button2016.-play-video,.banner__button2016.-learn-more,.product-tour__learn-more,.in-the-news__news-button,.banner__button2016,.spotlight2016__button,.product-tour__watch-demo,.small_button,.small_button_seafoam{position:relative;display:inline-block;padding:0.59em 1.7em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#fff;background-color:#e54932;border-radius:5px;transition:background-color 0.3s,color 0.3s;cursor:pointer;}.banner__button:hover,.banner__button--tech:hover,.banner__button--secondary:hover,.button--clients:hover,.product-tour__learn-more:hover,.in-the-news__news-button:hover,.banner__button2016:hover,.spotlight2016__button:hover,.product-tour__watch-demo:hover,.small_button:hover,.small_button_seafoam:hover{background-color:#ea683a;color:#fff;transition:background-color 0.3s,color 0.3s;}.banner__button--tech{color:#193059;background-color:#34FF4A;}.banner__button--tech:hover{background-color:#56FF00;box-shadow:0 0 10px #56FF00;color:#193059;}.banner__button--tech:active{background-color:#17d830;}.banner__button--secondary,.button--clients,.banner__button2016.-play-video,.banner__button2016.-learn-more,.product-tour__learn-more,.in-the-news__news-button{position:relative;margin-left:20px;color:#e3f4fa;cursor:pointer;background-color:transparent !important;box-shadow:inset 0 0 0 2px #e3f4fa;transition:box-shadow 0.3s;}.banner__button--secondary:hover,.button--clients:hover,.banner__button2016.-play-video:hover,.banner__button2016.-learn-more:hover,.product-tour__learn-more:hover,.in-the-news__news-button:hover{color:#193059;box-shadow:inset 0 0 0 30px #e3f4fa;transition:box-shadow 0.3s;}.banner__button2016{color:#fff;background-color:#00B9E4;}.banner__button2016:hover{background-color:#09e4ff;}.banner__button2016:active{background-color:#0682e4;}.spotlight2016__button,.product-tour__watch-demo{color:#fff;background-color:#40caf1;}.spotlight2016__button:hover,.product-tour__watch-demo:hover{background-color:#37b7db;}.spotlight2016__button:active,.product-tour__watch-demo:active{background-color:#2e9dbc;}.small_button,.small_button_seafoam{font-size:0.9375em;padding:.5em;}.small_button_seafoam{background-color:#00B9E4;border:1px solid #00B9E4;}.small_button_seafoam:hover{background-color:#fff;color:#00B9E4;}.button--clients{color:#e54932;box-shadow:inset 0 0 0 2px #e54932;}.button--clients:hover{color:white;box-shadow:inset 0 0 0 30px #e54932;}.demo,.popup__request-demo{display:inline-block;margin-left:.25em;vertical-align:middle;font-size:0.875em;border:1px solid #e54932;box-shadow:0 0 3px transparent;transition:color .5s,box-shadow .5s,border .02s;color:#fff;background-color:#e54932;border-radius:5px;line-height:1em;padding:10px;}.demo:hover,.popup__request-demo:hover{color:#fff;background-color:#ea683a;border:1px solid #ea683a;transition:color .5s .12s,box-shadow .5s,border .3s;}.demo.hide-demo-button,.hide-demo-button.popup__request-demo{display:none;}.hero__play{position:relative;display:inline-block;box-sizing:content-box !important;margin-bottom:1em;padding:.6em;width:1em;height:1em;font-size:60px;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .5s;background-color:rgba(255,255,255,0.3);box-shadow:inset 0 0 3px 0px #7B7979;}.hero__play:before{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:2px dashed #fff;border-radius:50%;opacity:0;transition:opacity .5s;}.hero__play:hover{border:2px solid transparent;color:#fff;transition:.5s;background-color:rgba(255,255,255,0.5);box-shadow:none;}.hero__play:hover:before{opacity:1;animation:spinAround 9s linear infinite;}.hero__play:active{background-color:rgba(255,255,255,0.72);}.product-page .hero__play{position:absolute;top:30%;left:0;right:0;margin:0 auto;}@media (max-width:1200px){.product-page .hero__play{display:none;}}#overlay-modal{position:fixed;min-height:100%;width:100%;z-index:1000;top:0;left:0;background:url(/web/img/ajax.gif) no-repeat center center rgba(25,48,89,0.8);display:none;}@media (max-width:750px){.mobile-nav #overlay-modal{display:block;top:50px;-ms-transform:translateX(-80%);transform:translateX(-80%);background:none transparent;}}#overlay-modal.modal-open{background:rgba(25,48,89,0.8);}#overlay-modal .sticky{cursor:default !important;}.DOModal.background{position:fixed;min-height:100%;width:100%;z-index:1000;top:0;left:0;background:url(/web/img/ajax.gif) no-repeat center center rgba(25,48,89,0.8);}#container-modal,.DOModal.modal-window{position:fixed;z-index:1000;background-color:#fff;color:#314d56;margin:0 auto;display:inline-block;max-width:800px;width:90%;left:0 !important;right:0 !important;top:50% !important;-ms-transform:translateY(-50%);transform:translateY(-50%);}#container-modal.min-height,.DOModal.modal-window.min-height{min-height:300px;}@media (max-width:750px){#container-modal,.DOModal.modal-window{-ms-transform:none;transform:none;top:50px !important;width:100%;}}#container-modal.ge-ent,.DOModal.modal-window.ge-ent{background-color:#eee;box-sizing:border-box;padding:20px;}#container-modal.ge-ent .modal-title,.DOModal.modal-window.ge-ent .modal-title{font-size:3em;font-family:"roboto-light","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:normal;color:#193059;text-align:center;padding-top:20px;}#container-modal.ge-ent .options,.DOModal.modal-window.ge-ent .options{list-style:none outside;margin:0;padding:0;}#container-modal.ge-ent .options .option,.DOModal.modal-window.ge-ent .options .option{display:inline-block;box-sizing:border-box;padding:20px;width:50%;float:left;text-align:center;}@media (max-width:900px){#container-modal.ge-ent .options .option,.DOModal.modal-window.ge-ent .options .option{width:100%;}}#container-modal.ge-ent .options .option .wrap,.DOModal.modal-window.ge-ent .options .option .wrap{box-sizing:border-box;padding:20px;background-color:#fff;transition:all .3s ease;}#container-modal.ge-ent .options .option .wrap:hover,.DOModal.modal-window.ge-ent .options .option .wrap:hover{box-shadow:rgba(0,0,0,0.3) 0 0 15px;color:inherit;}#container-modal.ge-ent .options .option .wrap:hover .button,.DOModal.modal-window.ge-ent .options .option .wrap:hover .button{background-color:#ea683a !important;}#container-modal.ge-ent .options .option .wrap .image,.DOModal.modal-window.ge-ent .options .option .wrap .image{width:100%;margin-bottom:20px;}#container-modal.ge-ent .options .option .wrap .image img,.DOModal.modal-window.ge-ent .options .option .wrap .image img{max-width:147px;width:100%;margin:0 auto;display:block;}#container-modal.ge-ent .options .option .wrap .description p,.DOModal.modal-window.ge-ent .options .option .wrap .description p{color:#0e0e0e;}#container-modal.ge-ent .options .option .wrap .button,.DOModal.modal-window.ge-ent .options .option .wrap .button{background-color:#e54932;color:#fff;font-size:1.2rem;font-family:"roboto-light","Helvetica Neue",Helvetica,Arial,Sans-Serif;line-height:1.3;display:block;width:75%;margin:0 auto;padding:10px 20px 10px 10px;box-sizing:border-box;font-weight:normal;transition:all .3s ease;}.search__label{left:1em;color:#ccc;}.download-popup{text-align:center;padding:50px;font-family:"roboto-light","Helvetica Neue",Helvetica,Arial,Sans-Serif;}.popup-title{font-size:2.5em;margin-bottom:15px;line-height:38px;}.popup-subtitle{font-size:1.5625em;margin-bottom:30px;}.popup-download{display:inline-block;padding:.7em 1.1em .5em;font-size:1.125em;color:#fff;background-color:#e54932;transition:.3s;}@media (max-width:750px){.popup-download{font-size:0.875em;margin-left:10px;padding:0.6em 1.1em 0.4em;}}.popup-download:hover{background:#bc3c29;color:#fff;transition:.3s;}@media (max-width:750px){.popup-download:hover{background-color:#e54932;}}.video-wrapper{position:relative;overflow:hidden;font-family:"roboto-light","Helvetica Neue",Helvetica,Arial,Sans-Serif;}.video-title{font-size:1.375em;padding:0 0 30px 0;margin:0;line-height:25px;}.video-content{padding:50px 6.875% 35px;transform:translateZ(0);height:auto;}.video-content .video-scaling-wrapper{position:relative;padding-bottom:56.25%;height:0;}.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.video-bottom{margin-top:30px;}.youtube{background-color:#e1e1e1;}.close-modal{position:absolute;top:20px;right:15px;cursor:pointer;font-family:'icon';line-height:1.5em;color:#585858;}.close-modal:after{content:"\e00e";font-size:1.5625em;}.popup__bottom-cta{text-align:center;margin-top:15px;}.popup__bottom-cta-text{margin-bottom:10px;}.popup__request-demo{padding:1em;margin-left:2em;}.popup__popup-button{position:relative;display:inline-block;padding:0.59em 1.7em;color:#fff;background-color:#e54932;border-radius:5px;transition:background-color 0.3s,color 0.3s;cursor:pointer;position:relative;color:#e54932;cursor:pointer;background-color:transparent !important;box-shadow:inset 0 0 0 2px #e54932;transition:box-shadow 0.3s;font-size:14px;padding:8px 10px;margin-left:20px;}.popup__popup-button:hover{background-color:#ea683a;color:#fff;transition:background-color 0.3s,color 0.3s;}.popup__popup-button:hover{color:#fff;box-shadow:inset 0 0 0 30px #e54932;transition:box-shadow 0.3s;}.popup__popup-button:active{box-shadow:inset 0 0 0 30px #e54932,0 0 10px 10px rgba(51,51,51,0.2);}.ajax-progress .throbber{background:url(/web/img/ajax.gif);}@keyframes hover-up-and-down{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}@keyframes hover-back-and-forth{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%,200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%,0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes banner-text-animation{0%{opacity:0;transform:scale(0.9) translateY(20px);}100%{opacity:1;transform:scale(1) translateY(0);}}@keyframes fill-header-background{0%{background-position:50% 100%;}12.5%{background-position:50% 87.5%;}25%{background-position:50% 75%;}37.5%{background-position:50% 62.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 37.5%;}75%{background-position:50% 25%;}87.5%{background-position:50% 12.5%;}100%{background-position:50% 0%;}}@keyframes unfill-header-background{0%{background-position:50% 0%;box-shadow:0 3px 9px rgba(0,0,0,0.21);}12.5%{background-position:50% 12.5%;}25%{background-position:50% 25%;}37.5%{background-position:50% 37.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 62.5%;}75%{background-position:50% 75%;}87.5%{background-position:50% 87.5%;}100%{background-position:50% 100%;}}@keyframes spinAround{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes fade-in-banner{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in-up-banner-text{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}.banner__button,.banner__button--tech,.banner__button--secondary,.button--clients,.banner__button2016.-play-video,.banner__button2016.-learn-more,.product-tour__learn-more,.in-the-news__news-button,.banner__button2016,.spotlight2016__button,.product-tour__watch-demo,.small_button,.small_button_seafoam{position:relative;display:inline-block;padding:0.59em 1.7em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#fff;background-color:#e54932;border-radius:5px;transition:background-color 0.3s,color 0.3s;cursor:pointer;}.banner__button:hover,.banner__button--tech:hover,.banner__button--secondary:hover,.button--clients:hover,.product-tour__learn-more:hover,.in-the-news__news-button:hover,.banner__button2016:hover,.spotlight2016__button:hover,.product-tour__watch-demo:hover,.small_button:hover,.small_button_seafoam:hover{background-color:#ea683a;color:#fff;transition:background-color 0.3s,color 0.3s;}.banner__button--tech{color:#193059;background-color:#34FF4A;}.banner__button--tech:hover{background-color:#56FF00;box-shadow:0 0 10px #56FF00;color:#193059;}.banner__button--tech:active{background-color:#17d830;}.banner__button--secondary,.button--clients,.banner__button2016.-play-video,.banner__button2016.-learn-more,.product-tour__learn-more,.in-the-news__news-button{position:relative;margin-left:20px;color:#e3f4fa;cursor:pointer;background-color:transparent !important;box-shadow:inset 0 0 0 2px #e3f4fa;transition:box-shadow 0.3s;}.banner__button--secondary:hover,.button--clients:hover,.banner__button2016.-play-video:hover,.banner__button2016.-learn-more:hover,.product-tour__learn-more:hover,.in-the-news__news-button:hover{color:#193059;box-shadow:inset 0 0 0 30px #e3f4fa;transition:box-shadow 0.3s;}.banner__button2016{color:#fff;background-color:#00B9E4;}.banner__button2016:hover{background-color:#09e4ff;}.banner__button2016:active{background-color:#0682e4;}.spotlight2016__button,.product-tour__watch-demo{color:#fff;background-color:#40caf1;}.spotlight2016__button:hover,.product-tour__watch-demo:hover{background-color:#37b7db;}.spotlight2016__button:active,.product-tour__watch-demo:active{background-color:#2e9dbc;}.small_button,.small_button_seafoam{font-size:0.9375em;padding:.5em;}.small_button_seafoam{background-color:#00B9E4;border:1px solid #00B9E4;}.small_button_seafoam:hover{background-color:#fff;color:#00B9E4;}.button--clients{color:#e54932;box-shadow:inset 0 0 0 2px #e54932;}.button--clients:hover{color:white;box-shadow:inset 0 0 0 30px #e54932;}.demo,.popup__request-demo{display:inline-block;margin-left:.25em;vertical-align:middle;font-size:0.875em;border:1px solid #e54932;box-shadow:0 0 3px transparent;transition:color .5s,box-shadow .5s,border .02s;color:#fff;background-color:#e54932;border-radius:5px;line-height:1em;padding:10px;}.demo:hover,.popup__request-demo:hover{color:#fff;background-color:#ea683a;border:1px solid #ea683a;transition:color .5s .12s,box-shadow .5s,border .3s;}.demo.hide-demo-button,.hide-demo-button.popup__request-demo{display:none;}.hero__play{position:relative;display:inline-block;box-sizing:content-box !important;margin-bottom:1em;padding:.6em;width:1em;height:1em;font-size:60px;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .5s;background-color:rgba(255,255,255,0.3);box-shadow:inset 0 0 3px 0px #7B7979;}.hero__play:before{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:2px dashed #fff;border-radius:50%;opacity:0;transition:opacity .5s;}.hero__play:hover{border:2px solid transparent;color:#fff;transition:.5s;background-color:rgba(255,255,255,0.5);box-shadow:none;}.hero__play:hover:before{opacity:1;animation:spinAround 9s linear infinite;}.hero__play:active{background-color:rgba(255,255,255,0.72);}.product-page .hero__play{position:absolute;top:30%;left:0;right:0;margin:0 auto;}@media (max-width:1200px){.product-page .hero__play{display:none;}}.translated{overflow-y:hidden;}.column:first-child,.columns:first-child{margin-left:0;margin-top:0;}.content .column,.content .columns{margin-left:1.69492%;float:left;min-height:1px;position:relative;}@media (max-width:900px){.content .column,.content .columns{width:80% !important;}}.content .one{width:5.08475%;}.content .two{width:11.86441%;}.content .three{width:18.64407%;}.content .four{width:25.42373%;}.content .five{width:32.20339%;}.content .six{width:38.98305%;}.content .seven{width:45.76271%;}.content .eight{width:52.54237%;}.content .nine{width:59.32203%;}.content .ten{width:66.10169%;}body{background-color:#fff;background-image:none;position:relative;}.layout--page,.layout--page__vertically-padded,.layout--page__padded,.layout-page__reduced__padded,.layout-page__reduced,.product-avatar-section__layout--page{margin:0 auto;padding:0 10px;max-width:1180px;}@media (max-width:1024px){.layout--page,.layout--page__vertically-padded,.layout--page__padded,.layout-page__reduced__padded,.layout-page__reduced,.product-avatar-section__layout--page{width:100%;padding:0;}}.layout--page__vertically-padded{margin:50px auto;}@media (max-width:1024px){.layout--page__padded,.layout-page__reduced__padded{width:95%;}}.layout-page__reduced,.layout-page__reduced__padded{max-width:940px;}.layout-page__reduced__padded{padding-bottom:30px;}.layout--unknown-center{position:absolute;left:50%;}.login__list{position:relative;top:30%;margin:0 auto;font-size:1.5625em;}.login__list-item{display:inline-block;position:relative;width:20em;margin-bottom:2em;vertical-align:top;}.login__link{display:block;margin-left:50%;position:relative;left:-5em;color:#F8FBFD;}.login__link:hover{color:#193059;}.login__link:hover > .login__img{box-shadow:0 0 8px #193059;}.login__link:after{content:"\e602";font-family:"icon";position:absolute;top:35px;left:260px;font-size:2em;}.login__text{display:block;width:7em;text-align:left;font-size:2.125em;line-height:1;font-weight:200;}.login__img{display:block;height:6em;margin-bottom:1em;transition:.3s;}.login-overlay{display:none;position:fixed;z-index:1;top:0;left:0;height:100%;width:100%;text-align:center;background-color:rgba(0,164,228,0.95);}.login-overlay__close{position:absolute !important;top:.5em;right:.5em !important;font-size:2.5em;color:#fff;}.login__box{position:relative;overflow:hidden;top:40%;width:80%;max-width:1200px;margin:0 auto;font-size:1.5625em;background-color:#fff;border-radius:10px;}.caps{position:relative;top:.1em;}.popup__bottom-cta{text-align:center;margin-top:15px;}.popup__request-demo{padding:1em;margin-left:2em;}.popup__bottom-cta{text-align:center;margin-top:15px;}.popup__request-demo{padding:1em;margin-left:2em;}.no-break{white-space:nowrap;}.product-avatar-section{position:relative;background:#fff;z-index:3;}@media (max-width:900px){.product-avatar-section{display:none;}}.product-avatar-section__layout--page{position:relative;}.product-avatar-section__avatar-container,.product-avatar-section__slide-container{display:inline-block;width:49%;height:100%;vertical-align:top;}.product-avatar-section__avatar-container{width:39%;}@media (max-width:1230px){.product-avatar-section__avatar-container{min-width:365px;}}#csod-avatar--csod-platform{position:absolute;}.csod-avatar--product{position:absolute;width:50%;}#csod-avatar--recruiting{top:18.4%;}#csod-avatar--learning{top:0;right:0;}#csod-avatar--performance{bottom:-0.2%;left:0;}#csod-avatar--hr{bottom:18.1%;right:0;}.product-avatar-section__avatar-sizer{position:absolute;width:400px;height:631px;left:0;top:100px;transform:translate3d(0,0,0);}@media (max-width:1230px),(max-height:800px){.product-avatar-section__avatar-sizer{width:300px;height:calc(631px * (300/400));left:40px;}}@media (max-width:1050px){.product-avatar-section__avatar-sizer{width:250px;height:calc(631px * (250/400));left:40px;}}.product-avatar-section__slide-container{padding-top:280px;}@media (max-width:1230px),(max-height:800px){.product-avatar-section__slide-container{padding-top:230px;}}.product-avatar-section__section-heading{max-width:570px;text-align:center;line-height:1.2;letter-spacing:1.4px;margin-bottom:400px;color:#193059;}@media (max-width:1230px),(max-height:800px){.product-avatar-section__section-heading{font-size:40px;}}.product-avatar-section__slide{position:relative;height:800px;margin-bottom:90px;}.product-avatar-section__slide.-hcm{margin-bottom:-300px;}@media (max-width:1230px){.product-avatar-section__slide.-hcm{margin-bottom:-158px;}}.product-avatar-section__text{max-width:300px;}@media (max-width:1050px){.product-avatar-section__text{max-width:100%;}}.product-avatar-section__heading{font-size:45px;margin-bottom:0.3em;margin-left:-0.05em;}.-recruiting .product-avatar-section__heading{color:#e15b34;}.-learning .product-avatar-section__heading{color:#397fbc;}.-performance .product-avatar-section__heading{color:#81aa40;}.-hcm .product-avatar-section__heading{color:#c13e7a;}.product-avatar-section__cornerstone{display:block;margin-bottom:-0.31em;margin-left:0.16em;font-size:0.39em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;text-transform:uppercase;}.product-avatar-section__description{font-size:16px;color:#959ead;font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}.product-tour__learn-more{position:relative;display:inline-block;padding:0.59em 1.7em;color:#fff;background-color:#e54932;border-radius:5px;transition:background-color 0.3s,color 0.3s;cursor:pointer;color:#fff;background-color:#00B9E4;text-transform:uppercase;}.product-tour__learn-more:hover{background-color:#ea683a;color:#fff;transition:background-color 0.3s,color 0.3s;}.product-tour__learn-more:hover{background-color:#09e4ff;}.product-tour__learn-more:active{background-color:#0682e4;}.product-avatar-section__screenshot-container{position:absolute;top:-200px;left:330px;width:1200px;}@media (max-width:1050px){.product-avatar-section__screenshot-container{width:430px;left:0;top:330px;}}.product-stacked__screenshot-container{position:relative;top:100px;}@media (max-width:900px){.product-stacked__screenshot-container{top:50px;display:block !important;}}.button-contact-us{display:none;}.in-the-news__heading{margin-bottom:0.5em !important;text-align:center;font-size:3em;font-weight:bold;color:#193059;}.page > .banner{position:fixed;top:0;height:calc(100vh - 211px);width:100%;padding-left:0;z-index:0;}.page > .banner:before{content:"";position:fixed;width:100%;height:100%;background-image:repeating-linear-gradient(-30deg,rgba(25,48,89,0.5),rgba(25,48,89,0.5) 4px,rgba(25,48,89,0.6) 5px,rgba(25,48,89,0.6) 6px);z-index:2;}.ie9 .page > .banner:before{background:rgba(25,48,89,0.5);}.page > .banner:after{content:"";position:fixed;width:100%;height:100%;top:0;z-index:2;background-image:radial-gradient(farthest-side at 50% 30%,rgba(26,49,90,0.1) 0%,rgba(26,49,90,0.8) 82%,rgba(26,49,90,0.91) 95%,rgba(26,49,90,0.95) 100%);}@media (max-width:500px){.page > .banner{height:calc(100vh - 11px);}.page > .banner:after{height:calc(100vh - 11px);}}.banner__text{position:absolute;width:800px;height:100%;top:calc(80vh - 211px);left:0;right:0;bottom:0;margin:auto;opacity:0;z-index:3;text-align:center;animation:fade-in-up-banner-text 600ms cubic-bezier(0.45,0.005,0,1) forwards;}.ie9 .banner__text{opacity:1;}@media (max-width:800px){.banner__text{width:auto;}}@media (max-width:633px){.banner__text{max-width:100%;padding:0 20px;box-sizing:border-box;}}.banner__heading{min-width:550px;margin:0 auto 13px auto;font-size:3em;color:white;font-family:"roboto-light","Helvetica Neue",Helvetica,Arial,Sans-Serif;line-height:1.1;}.ie9 .banner__heading{opacity:1 !important;}@media (max-width:633px){.banner__heading{width:100vw;max-width:100%;min-width:0;padding:0 20px;box-sizing:border-box;white-space:normal;}}.banner__tagline-img{max-width:304px;height:52px;}.banner__tagline-img.-potential{position:relative;top:4px;left:10px;max-width:230px;height:85px;-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff);animation:tagline-potential-glow 900ms 200ms cubic-bezier(0.895,0.03,0.685,0.22) forwards;}@media (max-width:633px){.banner__tagline-img{max-width:68vw;max-width:281px;height:auto;}.banner__tagline-img.-potential{display:block;max-width:50vw;max-width:207px;height:auto;margin:auto;left:0;text-align:center;}}@keyframes tagline-potential-glow{0%{-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff);}100%{-webkit-filter:drop-shadow(0 0 0px #fff);filter:drop-shadow(0 0 0px #fff);}}.banner__subheading{max-width:20em;margin:0 auto 1.5em auto;font-size:1.4em;line-height:1.4;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:white;}.ie9 .banner__subheading{opacity:1 !important;}@media (max-height:568px){.banner__subheading{font-size:1.3em;}}.banner__button2016{display:inline-block;padding:0.75em 2.2em;margin:auto;}.banner__button2016.-play-video,.banner__button2016.-learn-more{margin-right:0.7em;margin-left:0;padding:0.75em 2.6em 0.75em 2.6em;white-space:nowrap;}.ie9 .banner__button2016{opacity:1 !important;}@media (max-width:450px){.banner__button2016{display:block;margin:0 auto 20px auto;}.banner__button2016.-play-video{display:block;margin:0 auto 20px auto;}}.banner__button2016.-play-video{padding:0.75em 2.6em 0.75em 2.6em;}.banner__button2016.-play-video:before{content:'\e60c';margin-right:0.6em;top:.05em;position:relative;}.banner__video{position:fixed;top:50%;left:50%;min-width:100%;min-height:56.25vw;width:177.77778vh;height:100%;max-width:inherit;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.mobile-nav .banner__video{-ms-transform:translateX(-150%) translateY(-50%);transform:translateX(-150%) translateY(-50%);}.banner__video{opacity:0;}.banner__video-preview{position:fixed;top:50%;left:50%;height:100%;width:100%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:transparent url("/web/img/home/banner-video-still-2016-3.jpg") 50% 50%;background-size:cover;background-repeat:no-repeat;z-index:1;opacity:0;animation:fade-in-banner 800ms forwards ease-in;}.ie9 .banner__video-preview{opacity:1 !important;}.banner__scroll-down-button{position:absolute;left:50%;bottom:2em;-ms-transform:translate(-50%);transform:translate(-50%);color:white;}.sticky-container.stuck{position:absolute;}.banner-spacer{margin-top:calc(100vh - 211px);}.spotlight2016{position:relative;background-color:#fff;border-bottom:4px solid #eef1f5;transition:0.5s;}@media (max-width:500px){.spotlight2016{margin-top:calc(100vh - 11px);}}.spotlight2016__item{display:inline-block;vertical-align:top;position:relative;width:48%;padding:3.8em 0 2.8em 0;text-align:center;opacity:0;animation:spotlight-animation 500ms 500ms forwards;}.ie9 .spotlight2016__item{opacity:1 !important;}@keyframes spotlight-animation{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.spotlight2016__flag{position:absolute;top:-0.2em;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);}.spotlight2016__text-container{display:inline-block;vertical-align:middle;max-width:75%;text-align:center;}.spotlight2016__heading{margin-bottom:0.3em;font-family:"roboto-medium","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:1.25em;font-style:normal;color:#1b3259;text-transform:uppercase;}.spotlight2016__heading-img.-fortune{position:relative;top:0.15em;}@media (max-width:400px){.spotlight2016__heading-img{max-width:73%;}}.spotlight2016__star{width:50px;height:48px;margin-right:10px;}.spotlight2016__desc{max-width:20em;margin:auto;font-size:0.9em;line-height:22px;color:#b0b8c6;}@media (max-width:400px){.spotlight2016__desc .hide-on-mobile{display:none;}}.spotlight2016__button{display:inline-block;vertical-align:top;padding:0.4em 0.75em 0.4em 0.9em;margin-top:1.2em;font-size:0.9em;background-color:#1b3259;}.spotlight2016__button:hover{background-color:#27477D;}.product-tour{position:relative;padding:80px 0 0;text-align:center;background:#f5f7fa;z-index:2;overflow:hidden;}@media (min-width:900px){.product-tour.stacked{display:none;}}@media (max-width:1150px){.product-tour__container{margin-bottom:0;}}.product-tour__nav{position:relative;width:auto;height:80px;margin:-0.6em auto 0;left:0;right:0;z-index:1;white-space:nowrap;}.product-tour__nav:before{content:'';display:none;position:absolute;top:-35px;left:0;right:0;bottom:-30px;background:rgba(255,255,255,0.7);}@media (max-width:1150px){.product-tour__nav{height:92px;overflow-x:scroll;overflow-y:hidden;}}@media (max-width:500px){.product-tour__nav{overflow-x:hidden;}}.product-tour__nav-item{position:relative;display:inline-block;vertical-align:middle;width:7.5em;height:3.6em;}.product-tour__nav-item:last-child{margin-right:0;}.product-tour__nav-item:hover{cursor:pointer;}@media (max-width:1150px){.product-tour__nav-item{width:10vw;}}@media (max-width:705px){.product-tour__nav-item{width:2.9em;}.product-tour__nav-item:nth-child(even) .product-tour__nav-label{bottom:-4em;}}@media (max-width:500px){.product-tour__nav-item{width:1.9em;}}.product-tour__connecting-line{content:'';position:absolute;height:2px;width:0;top:50%;left:-34%;background:#a3adbd;z-index:0;transition:0.3s;}.-visited .product-tour__connecting-line{width:66%;}.-connecting-line-animations-deactivated .product-tour__connecting-line{transition:0s !important;}.product-tour__nav-icon .st0{fill:#a3adbd;stroke:#a3adbd;}.-active .product-tour__nav-icon .st0{fill:white !important;stroke:white !important;}.product-tour__nav-icon-container{position:absolute;display:block;margin:auto;padding:0.5em;font-size:1.1em;height:1.4em;width:1.4em;text-align:center;background:white;border-radius:50%;box-shadow:0 0 0 2px #a3adbd;z-index:1;transition:0.3s;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.-active .product-tour__nav-icon-container{padding:0.68em;transition:0.3s;box-shadow:0 0 0 2px white,0 0 0 3px #a3adbd !important;background:currentColor;}.suites-mode .-active .product-tour__nav-icon-container{color:#193059 !important;}.-recruiting.-active .product-tour__nav-icon-container{color:#f04e23;}.-onboarding.-active .product-tour__nav-icon-container{color:#f58220;}.-connect.-active .product-tour__nav-icon-container{color:#fcaf17;}.-learning.-active .product-tour__nav-icon-container{color:#007ec3;}.-performance.-active .product-tour__nav-icon-container{color:#8dc63f;}.-compensation.-active .product-tour__nav-icon-container{color:#00a649;}.-succession.-active .product-tour__nav-icon-container{color:#1d7d64;}.-analytics.-active .product-tour__nav-icon-container{color:#43505a;}.-link.-active .product-tour__nav-icon-container{color:#193059;}.product-tour__nav-icon-container:hover{cursor:pointer;transition:0.1s;box-shadow:0 0 0 1px #838B98,0 0 0 3px white,0 0 0 4px #838B98;}.product-tour__nav-icon-container:hover .st0{fill:#838B98;stroke:#838B98;}.product-tour__nav-label{position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:-2.1em;transition:0s;font-size:0.9em;color:#a3adbd;}@media (max-width:1150px){.product-tour__nav-label{font-size:0.7em;bottom:-2.6em;opacity:0.85;}.-active .product-tour__nav-label{font-weight:bold;opacity:1;}}@media (max-width:500px){.product-tour__nav-label{display:none;}}.product-tour__products{position:relative;height:690px;padding:100px 0 0;z-index:0;}@media (max-height:800px){.product-tour__products{height:570px;padding:0;}}@media (max-width:1150px){.product-tour__products{padding:20px 0 0;}}.suites-mode .product-tour__products{height:570px;}@media (max-width:500px){.suites-mode .product-tour__products{height:690px;}}.product-tour__product{position:absolute;right:0;left:0;opacity:0;z-index:0;transform-style:preserve-3d;perspective:1000px;-ms-transform:translateX(100%);transform:translateX(100%);}.product-tour__product:first-child{opacity:1;-ms-transform:translateX(0);transform:translateX(0);}.product-tour__product.-active{z-index:1;}.product-tour__text-image-container,.product-stacked__text-image-container{max-width:1600px;margin:auto;}.product-tour__text-container,.product-stacked__text-container{display:inline-block;vertical-align:top;width:38%;}@media (max-width:1150px){.product-tour__text-container,.product-stacked__text-container{width:100%;margin-bottom:30px;}}.product-tour__text,.product-stacked__text{width:383px;margin:2vh auto 0 auto;text-align:left;}@media (max-height:800px){.product-tour__text,.product-stacked__text{margin:10% auto 0 auto;}}@media (max-width:1150px){.product-tour__text,.product-stacked__text{width:auto;padding:0 20px;margin:0 !important;text-align:center;}}.product-tour__heading,.product-stacked__heading{font-size:2.8125em;font-weight:bold;color:#1a315a;}.suites-mode .product-tour__heading,.suites-mode
  .product-stacked__heading{line-height:1.05;}@media (max-width:1150px){.product-tour__heading,.product-stacked__heading{text-align:center;font-size:2.5em;}}.product-tour__subheading{position:relative;font-size:1.7em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;max-width:19em;margin:0 auto 1em;z-index:2;color:#193059;}.suites-mode .product-tour__subheading{max-width:25em;}@media (max-width:1150px){.product-tour__subheading{padding:0 10px;}}.product-tour.stacked .product-tour__subheading{margin-top:40px;}.product-tour__description,.product-stacked__description{margin-bottom:2em;font-size:1em;text-align:left;line-height:1.8;color:#9198a2;}@media (max-width:1150px){.product-tour__description,.product-stacked__description{max-width:40em;margin:0 auto 2em auto;}}.product-tour__screenshot-container,.product-stacked__screenshot-container{display:inline-block;vertical-align:top;width:54%;}@media (max-width:1150px){.product-tour__screenshot-container,.product-stacked__screenshot-container{width:100%;max-width:680px;margin-top:30px;}}@media (max-width:1150px){.product-tour__screenshot-container,.product-stacked__screenshot-container{margin:0 10px;}}@media (max-width:500px){.product-tour__screenshot-container,.product-stacked__screenshot-container{margin:0;}}.product-tour__screenshot{display:inline-block;width:716px;max-width:inherit;}@media (max-height:800px){.product-tour__screenshot{width:605px;}}@media (max-width:1150px){.product-tour__screenshot{width:100%;}}.suites-mode .product-tour__screenshot{width:1062px;}@media (max-height:800px){.suites-mode .product-tour__screenshot{width:1062px;}}@media (max-width:395px){.product-tour__watch-demo,.product-tour__learn-more{display:block;width:60%;margin:0 auto 5px auto !important;text-align:center;}}.product-tour__learn-more{margin-left:0;color:#40caf1;box-shadow:inset 0 0 0 2px #40caf1;}.product-tour__learn-more:hover{color:white;box-shadow:inset 0 0 0 30px #37b7db;}.product-tour__learn-more:active{box-shadow:inset 0 0 0 30px #2e9dbc;}.product-tour__nav-button{position:absolute;top:30%;font-size:3em;color:#C5C5C5;cursor:pointer;z-index:1;transition:0.3s;}.product-tour__nav-button:hover{color:#8C8B8B;}.product-tour__nav-button.-right{right:20px;}.product-tour__nav-button.-right:before{content:'\e602';}.product-tour__nav-button.-left{opacity:0;z-index:-1;left:20px;}.product-tour__nav-button.-left:before{content:'\e611';}@media (max-width:1150px){.product-tour__nav-button{top:2%;}.product-tour__nav-button.-left{left:4px;}.product-tour__nav-button.-right{right:4px;}}@media (max-width:500px){.product-tour__nav-button{display:none;}}.product-tour.suites-mode.stacked{padding-top:20px;}.product-stacked{max-width:100%;width:100%;padding:40px 0 0;transition:all .5s ease;border-bottom:1px solid #e8e8e8;overflow:hidden;}.product-stacked:first-child{padding-top:0;}@media (max-width:1150px){.product-stacked:nth-child(odd) .layout--page,.product-stacked:nth-child(odd) .layout--page__vertically-padded,.product-stacked:nth-child(odd) .layout--page__padded,.product-stacked:nth-child(odd) .layout-page__reduced__padded,.product-stacked:nth-child(odd) .layout-page__reduced,.product-stacked:nth-child(odd) .product-avatar-section__layout--page{display:table;}}@media (max-width:1150px){.product-stacked:nth-child(odd) .product-stacked__screenshot-container{display:table-footer-group;}}@media (max-width:1150px){.product-stacked:nth-child(odd) .product-stacked__text-container{display:table-header-group;}}@media (max-width:1150px){.product-stacked:nth-child(even) .layout--page,.product-stacked:nth-child(even) .layout--page__vertically-padded,.product-stacked:nth-child(even) .layout--page__padded,.product-stacked:nth-child(even) .layout-page__reduced__padded,.product-stacked:nth-child(even) .layout-page__reduced,.product-stacked:nth-child(even) .product-avatar-section__layout--page{display:table;}}@media (max-width:1150px){.product-stacked:nth-child(even) .layout--page .product-stacked__text-container,.product-stacked:nth-child(even) .layout--page__vertically-padded .product-stacked__text-container,.product-stacked:nth-child(even) .layout--page__padded .product-stacked__text-container,.product-stacked:nth-child(even) .layout-page__reduced__padded .product-stacked__text-container,.product-stacked:nth-child(even) .layout-page__reduced .product-stacked__text-container,.product-stacked:nth-child(even) .product-avatar-section__layout--page .product-stacked__text-container{display:table-header-group;}}@media (max-width:1150px){.product-stacked:nth-child(even) .layout--page .product-stacked__screenshot-container,.product-stacked:nth-child(even) .layout--page__vertically-padded .product-stacked__screenshot-container,.product-stacked:nth-child(even) .layout--page__padded .product-stacked__screenshot-container,.product-stacked:nth-child(even) .layout-page__reduced__padded .product-stacked__screenshot-container,.product-stacked:nth-child(even) .layout-page__reduced .product-stacked__screenshot-container,.product-stacked:nth-child(even) .product-avatar-section__layout--page .product-stacked__screenshot-container{display:table-footer-group;}}.product-stacked__text-image-container{max-width:100%;width:100%;box-sizing:border-box;}.product-stacked__text-container{width:45%;padding-bottom:40px;box-sizing:border-box;overflow:hidden;display:inline-block;vertical-align:middle;}@media (max-width:900px){.product-stacked__text-container{width:100%;}}.product-stacked__screenshot-container{position:relative;top:100px;width:54%;display:inline-block;box-sizing:border-box;vertical-align:middle;}@media (max-width:900px){.product-stacked__screenshot-container{width:100%;top:50px;}}.product-stacked__screenshot-container .image-wrapper{float:right;vertical-align:bottom;display:inline-block;}.product-stacked__screenshot-container img{max-width:inherit;vertical-align:bottom;}@media (max-width:1150px){.product-stacked__screenshot-container img{max-width:100%;}}.product-tour.stacked + .clients2016{padding-top:50px !important;}.in-the-news{position:relative;padding:30px 0 76px 0;background:#fff;}.in-the-news__heading{margin-bottom:50px !important;}.in-the-news__logos-container{position:relative;text-align:center;}.in-the-news__logos-container:hover .in-the-news__news-button{opacity:1;translate:translateX(-50%) translateY(0px) scale(1);}.in-the-news__news-logos{position:relative;left:0;right:0;text-align:center;padding:0 20px;margin-right:-45px;transition:0.3s;}.in-the-news__news-logo{margin:0 45px 20px 0;opacity:0;}.-active .in-the-news__news-logo{opacity:1;}.in-the-news__news-button{position:absolute;bottom:-40px;left:50%;margin-left:0;background-color:rgba(255,255,255,0.74) !important;-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:#d1d8e2;color:#00B9E4;opacity:0;transition:0.3s;}.in-the-news__news-button:hover{color:#00B9E4;}.touch .in-the-news__news-button{opacity:1;}.stop-scrolling{height:100%;overflow:hidden;}
