﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:700);body{font-size:15px;font-family:"Roboto";margin:0;padding:0;color:#646464;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.25em;margin:0 0 .5em;padding:0;color:#646464}h1{font-size:4em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em;color:#9B9B9B}p{font-size:1.25em;line-height:1.5em;margin-top:0;margin-bottom:1em}p.small{font-size:1em;line-height:1em;color:#989898}p.small--white{color:#fff}a{text-decoration:none;color:#5FA0EC}a:hover{color:#3185e7}ul,li{margin:0;padding:0}ul.bullet-list{margin:0;padding:0;font-size:18px}ul.bullet-list.sml{font-size:15px;color:#989898;font-weight:300}ul.bullet-list li{margin-left:2em}.page-nav{width:100%;background:#fff;position:relative;padding:0px 0}.page-nav--gray{background-color:#4c4c4c}.page-hero{width:100%;background-repeat:no-repeat;background-image:url("../images/homepage-hero-bg.jpg");background-size:cover;background-position:center center;position:relative;padding:20px 0 60px;overflow:hidden}.page-hero__video{width:100%;position:absolute;top:0;left:0;vertical-align:middle}.page-hero__video video{min-width:100%;min-height:100%;margin-top:-10%}.page-hero__video-content-wrapper{position:relative;left:0;top:0;bottom:0;width:100%}.page-hero__logo{margin:100px 0px 50px 0px;max-height:80px}.page-hero__title{text-align:center;font-size:50px;font-weight:300;color:#fff;margin:40px 20px 0;line-height:1.5em}.page-hero__title-use-case{text-align:left;font-size:50px;font-weight:700;color:#fff;margin:40px 20px 0;line-height:1.5em}.page-hero__subtitle{text-align:center;font-size:30px;font-weight:300;color:#fff;margin:0 20px}.page-hero__subtitle-use-case{text-align:left;font-size:25px;font-weight:300;color:#fff;margin:0 20px}.page-hero__author{text-align:center;font-size:20px;font-weight:300;font-style:italic;color:#fff;margin:20px 0;line-height:50px}.page-hero__author__photo{border-radius:50%;width:50px;height:50px;display:inline-block}.page-hero__title--left,.page-hero__subtitle--left{text-align:left}@media screen and (max-width: 39.9375em){.page-hero__title{font-size:30px}.page-hero__subtitle{font-size:20px}}.page-section{overflow:hidden;display:block;padding:60px 0;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-section__with-overlay--gray{box-shadow:inset 0 0 0 1000px rgba(76,76,76,0.75);color:#FFF}.page-section__with-overlay--gray h1,.page-section__with-overlay--gray h2,.page-section__with-overlay--gray h3,.page-section__with-overlay--gray h4,.page-section__with-overlay--gray h5,.page-section__with-overlay--gray h6{color:#FFF !important}.page-section__with-overlay--light-gray{box-shadow:inset 0 0 0 1000px rgba(76,76,76,0.25);color:#FFF}.page-section__with-overlay--light-gray h1,.page-section__with-overlay--light-gray h2,.page-section__with-overlay--light-gray h3,.page-section__with-overlay--light-gray h4,.page-section__with-overlay--light-gray h5,.page-section__with-overlay--light-gray h6{color:#FFF !important}.page-section__with-overlay--blue{box-shadow:inset 0 0 0 1000px rgba(95,160,236,0.75);color:#FFF}.page-section__with-overlay--blue h1,.page-section__with-overlay--blue h2,.page-section__with-overlay--blue h3,.page-section__with-overlay--blue h4,.page-section__with-overlay--blue h5,.page-section__with-overlay--blue h6{color:#FFF !important}.page-section p{font-weight:400}.page-section h2{color:#555;font-size:2em;font-weight:600}@media screen and (max-width: 39.9375em){.page-section h2{font-size:1.5em}}.page-section h3{color:#4c4c4c;font-size:2em;font-weight:400}@media screen and (max-width: 39.9375em){.page-section h3{font-size:1.5em}}.page-section h6{font-size:1.25em;color:#989898;font-weight:400;margin-bottom:2em}.page-section--background-blue,.page-section--background-dark-blue,.page-section--background-green,.page-section--background-tricolor,.page-section--background-dark-gray,.page-section--background-smooth-black{background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue h1,.page-section--background-blue h2,.page-section--background-blue h3,.page-section--background-blue h4,.page-section--background-blue h5,.page-section--background-blue h6,.page-section--background-dark-blue h1,.page-section--background-dark-blue h2,.page-section--background-dark-blue h3,.page-section--background-dark-blue h4,.page-section--background-dark-blue h5,.page-section--background-dark-blue h6,.page-section--background-green h1,.page-section--background-green h2,.page-section--background-green h3,.page-section--background-green h4,.page-section--background-green h5,.page-section--background-green h6,.page-section--background-tricolor h1,.page-section--background-tricolor h2,.page-section--background-tricolor h3,.page-section--background-tricolor h4,.page-section--background-tricolor h5,.page-section--background-tricolor h6,.page-section--background-dark-gray h1,.page-section--background-dark-gray h2,.page-section--background-dark-gray h3,.page-section--background-dark-gray h4,.page-section--background-dark-gray h5,.page-section--background-dark-gray h6,.page-section--background-smooth-black h1,.page-section--background-smooth-black h2,.page-section--background-smooth-black h3,.page-section--background-smooth-black h4,.page-section--background-smooth-black h5,.page-section--background-smooth-black h6{color:#fff}.page-section--background-offwhite{background:#F7F8FA}@media screen and (max-width: 39.9375em){.page-section--background-offwhite-small-only{background:#F7F8FA}}@media screen and (min-width: 40em){.page-section--background-offwhite-medium-up{background:#F7F8FA}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.page-section--background-offwhite-medium-only{background:#F7F8FA}}@media screen and (max-width: 63.9375em){.page-section--background-offwhite-medium-down{background:#F7F8FA}}@media screen and (min-width: 64em){.page-section--background-offwhite-large-up{background:#F7F8FA}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-section--background-offwhite-large-only{background:#F7F8FA}}.page-section--background-blue{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png")}@media screen and (max-width: 39.9375em){.page-section--background-blue-small-only{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue-small-only h1,.page-section--background-blue-small-only h2,.page-section--background-blue-small-only h3,.page-section--background-blue-small-only h4,.page-section--background-blue-small-only h5,.page-section--background-blue-small-only h6{color:#fff}}@media screen and (min-width: 40em){.page-section--background-blue-medium-up{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue-medium-up h1,.page-section--background-blue-medium-up h2,.page-section--background-blue-medium-up h3,.page-section--background-blue-medium-up h4,.page-section--background-blue-medium-up h5,.page-section--background-blue-medium-up h6{color:#fff}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.page-section--background-blue-medium-only{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue-medium-only h1,.page-section--background-blue-medium-only h2,.page-section--background-blue-medium-only h3,.page-section--background-blue-medium-only h4,.page-section--background-blue-medium-only h5,.page-section--background-blue-medium-only h6{color:#fff}}@media screen and (max-width: 63.9375em){.page-section--background-blue-medium-down{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue-medium-down h1,.page-section--background-blue-medium-down h2,.page-section--background-blue-medium-down h3,.page-section--background-blue-medium-down h4,.page-section--background-blue-medium-down h5,.page-section--background-blue-medium-down h6{color:#fff}}@media screen and (min-width: 64em){.page-section--background-blue-large-up{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue-large-up h1,.page-section--background-blue-large-up h2,.page-section--background-blue-large-up h3,.page-section--background-blue-large-up h4,.page-section--background-blue-large-up h5,.page-section--background-blue-large-up h6{color:#fff}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-section--background-blue-large-only{background-color:#5FA0EC;background-image:url("../images/blue_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-blue-large-only h1,.page-section--background-blue-large-only h2,.page-section--background-blue-large-only h3,.page-section--background-blue-large-only h4,.page-section--background-blue-large-only h5,.page-section--background-blue-large-only h6{color:#fff}}.page-section--background-dark-blue{background-color:#426895}@media screen and (max-width: 39.9375em){.page-section--background-dark-blue-small-only{background-color:#426895;color:#fff}.page-section--background-dark-blue-small-only h1,.page-section--background-dark-blue-small-only h2,.page-section--background-dark-blue-small-only h3,.page-section--background-dark-blue-small-only h4,.page-section--background-dark-blue-small-only h5,.page-section--background-dark-blue-small-only h6{color:#fff}}@media screen and (min-width: 40em){.page-section--background-dark-blue-medium-up{background-color:#426895;color:#fff}.page-section--background-dark-blue-medium-up h1,.page-section--background-dark-blue-medium-up h2,.page-section--background-dark-blue-medium-up h3,.page-section--background-dark-blue-medium-up h4,.page-section--background-dark-blue-medium-up h5,.page-section--background-dark-blue-medium-up h6{color:#fff}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.page-section--background-dark-blue-medium-only{background-color:#426895;color:#fff}.page-section--background-dark-blue-medium-only h1,.page-section--background-dark-blue-medium-only h2,.page-section--background-dark-blue-medium-only h3,.page-section--background-dark-blue-medium-only h4,.page-section--background-dark-blue-medium-only h5,.page-section--background-dark-blue-medium-only h6{color:#fff}}@media screen and (max-width: 63.9375em){.page-section--background-dark-blue-medium-down{background-color:#426895;color:#fff}.page-section--background-dark-blue-medium-down h1,.page-section--background-dark-blue-medium-down h2,.page-section--background-dark-blue-medium-down h3,.page-section--background-dark-blue-medium-down h4,.page-section--background-dark-blue-medium-down h5,.page-section--background-dark-blue-medium-down h6{color:#fff}}@media screen and (min-width: 64em){.page-section--background-dark-blue-large-up{background-color:#426895;color:#fff}.page-section--background-dark-blue-large-up h1,.page-section--background-dark-blue-large-up h2,.page-section--background-dark-blue-large-up h3,.page-section--background-dark-blue-large-up h4,.page-section--background-dark-blue-large-up h5,.page-section--background-dark-blue-large-up h6{color:#fff}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-section--background-dark-blue-large-only{background-color:#426895;color:#fff}.page-section--background-dark-blue-large-only h1,.page-section--background-dark-blue-large-only h2,.page-section--background-dark-blue-large-only h3,.page-section--background-dark-blue-large-only h4,.page-section--background-dark-blue-large-only h5,.page-section--background-dark-blue-large-only h6{color:#fff}}.page-section--background-dark-gray{background-color:rgba(0,0,0,0.75)}@media screen and (max-width: 39.9375em){.page-section--background-dark-gray-small-only{background-color:#426895;color:#fff}.page-section--background-dark-gray-small-only h1,.page-section--background-dark-gray-small-only h2,.page-section--background-dark-gray-small-only h3,.page-section--background-dark-gray-small-only h4,.page-section--background-dark-gray-small-only h5,.page-section--background-dark-gray-small-only h6{color:#fff}}@media screen and (min-width: 40em){.page-section--background-dark-gray-medium-up{background-color:#426895;color:#fff}.page-section--background-dark-gray-medium-up h1,.page-section--background-dark-gray-medium-up h2,.page-section--background-dark-gray-medium-up h3,.page-section--background-dark-gray-medium-up h4,.page-section--background-dark-gray-medium-up h5,.page-section--background-dark-gray-medium-up h6{color:#fff}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.page-section--background-dark-gray-medium-only{background-color:#426895;color:#fff}.page-section--background-dark-gray-medium-only h1,.page-section--background-dark-gray-medium-only h2,.page-section--background-dark-gray-medium-only h3,.page-section--background-dark-gray-medium-only h4,.page-section--background-dark-gray-medium-only h5,.page-section--background-dark-gray-medium-only h6{color:#fff}}@media screen and (max-width: 63.9375em){.page-section--background-dark-gray-medium-down{background-color:#426895;color:#fff}.page-section--background-dark-gray-medium-down h1,.page-section--background-dark-gray-medium-down h2,.page-section--background-dark-gray-medium-down h3,.page-section--background-dark-gray-medium-down h4,.page-section--background-dark-gray-medium-down h5,.page-section--background-dark-gray-medium-down h6{color:#fff}}@media screen and (min-width: 64em){.page-section--background-dark-gray-large-up{background-color:#426895;color:#fff}.page-section--background-dark-gray-large-up h1,.page-section--background-dark-gray-large-up h2,.page-section--background-dark-gray-large-up h3,.page-section--background-dark-gray-large-up h4,.page-section--background-dark-gray-large-up h5,.page-section--background-dark-gray-large-up h6{color:#fff}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-section--background-dark-gray-large-only{background-color:#426895;color:#fff}.page-section--background-dark-gray-large-only h1,.page-section--background-dark-gray-large-only h2,.page-section--background-dark-gray-large-only h3,.page-section--background-dark-gray-large-only h4,.page-section--background-dark-gray-large-only h5,.page-section--background-dark-gray-large-only h6{color:#fff}}.page-section--background-green{background-color:#7AC42A;background-image:url("../images/green_background@2x.png")}@media screen and (max-width: 39.9375em){.page-section--background-green-small-only{background-color:#7AC42A;background-image:url("../images/green_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-green-small-only h1,.page-section--background-green-small-only h2,.page-section--background-green-small-only h3,.page-section--background-green-small-only h4,.page-section--background-green-small-only h5,.page-section--background-green-small-only h6{color:#fff}}@media screen and (min-width: 40em){.page-section--background-green-medium-up{background-color:#7AC42A;background-image:url("../images/green_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-green-medium-up h1,.page-section--background-green-medium-up h2,.page-section--background-green-medium-up h3,.page-section--background-green-medium-up h4,.page-section--background-green-medium-up h5,.page-section--background-green-medium-up h6{color:#fff}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.page-section--background-green-medium-only{background-color:#7AC42A;background-image:url("../images/green_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-green-medium-only h1,.page-section--background-green-medium-only h2,.page-section--background-green-medium-only h3,.page-section--background-green-medium-only h4,.page-section--background-green-medium-only h5,.page-section--background-green-medium-only h6{color:#fff}}@media screen and (max-width: 63.9375em){.page-section--background-green-medium-down{background-color:#7AC42A;background-image:url("../images/green_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-green-medium-down h1,.page-section--background-green-medium-down h2,.page-section--background-green-medium-down h3,.page-section--background-green-medium-down h4,.page-section--background-green-medium-down h5,.page-section--background-green-medium-down h6{color:#fff}}@media screen and (min-width: 64em){.page-section--background-green-large-up{background-color:#7AC42A;background-image:url("../images/green_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-green-large-up h1,.page-section--background-green-large-up h2,.page-section--background-green-large-up h3,.page-section--background-green-large-up h4,.page-section--background-green-large-up h5,.page-section--background-green-large-up h6{color:#fff}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-section--background-green-large-only{background-color:#7AC42A;background-image:url("../images/green_background@2x.png");background-position:center center;background-repeat:no-repeat;color:#fff}.page-section--background-green-large-only h1,.page-section--background-green-large-only h2,.page-section--background-green-large-only h3,.page-section--background-green-large-only h4,.page-section--background-green-large-only h5,.page-section--background-green-large-only h6{color:#fff}}.page-section--background-smooth-black{background-color:#353535}@media screen and (max-width: 39.9375em){.page-section--background-smooth-black-small-only{background-color:#426895;color:#fff}.page-section--background-smooth-black-small-only h1,.page-section--background-smooth-black-small-only h2,.page-section--background-smooth-black-small-only h3,.page-section--background-smooth-black-small-only h4,.page-section--background-smooth-black-small-only h5,.page-section--background-smooth-black-small-only h6{color:#fff}}@media screen and (min-width: 40em){.page-section--background-smooth-black-medium-up{background-color:#426895;color:#fff}.page-section--background-smooth-black-medium-up h1,.page-section--background-smooth-black-medium-up h2,.page-section--background-smooth-black-medium-up h3,.page-section--background-smooth-black-medium-up h4,.page-section--background-smooth-black-medium-up h5,.page-section--background-smooth-black-medium-up h6{color:#fff}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.page-section--background-smooth-black-medium-only{background-color:#426895;color:#fff}.page-section--background-smooth-black-medium-only h1,.page-section--background-smooth-black-medium-only h2,.page-section--background-smooth-black-medium-only h3,.page-section--background-smooth-black-medium-only h4,.page-section--background-smooth-black-medium-only h5,.page-section--background-smooth-black-medium-only h6{color:#fff}}@media screen and (max-width: 63.9375em){.page-section--background-smooth-black-medium-down{background-color:#426895;color:#fff}.page-section--background-smooth-black-medium-down h1,.page-section--background-smooth-black-medium-down h2,.page-section--background-smooth-black-medium-down h3,.page-section--background-smooth-black-medium-down h4,.page-section--background-smooth-black-medium-down h5,.page-section--background-smooth-black-medium-down h6{color:#fff}}@media screen and (min-width: 64em){.page-section--background-smooth-black-large-up{background-color:#426895;color:#fff}.page-section--background-smooth-black-large-up h1,.page-section--background-smooth-black-large-up h2,.page-section--background-smooth-black-large-up h3,.page-section--background-smooth-black-large-up h4,.page-section--background-smooth-black-large-up h5,.page-section--background-smooth-black-large-up h6{color:#fff}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-section--background-smooth-black-large-only{background-color:#426895;color:#fff}.page-section--background-smooth-black-large-only h1,.page-section--background-smooth-black-large-only h2,.page-section--background-smooth-black-large-only h3,.page-section--background-smooth-black-large-only h4,.page-section--background-smooth-black-large-only h5,.page-section--background-smooth-black-large-only h6{color:#fff}}.page-section--background-tricolor{background-color:#5FA0EC;background-image:url("../images/tri_color_background@2x.png")}.page-section--background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.page-section--padding-bottom-none{padding-bottom:0}.page-section--padding-top-none{padding-top:0}.page-section__quote{color:#fff}.page-section__quote blockquote{font-size:2em;font-style:italic;padding:1.5em 0;margin:0}.page-section__quote__company-logo{border-right:1px solid #fff;padding-right:20px;height:50px;display:inline-block;vertical-align:top}@media screen and (max-width: 39.9375em){.page-section__quote__company-logo{margin:0 auto;border-right:none;padding-right:0}}.page-section__quote__author{display:inline-block;text-align:left;font-size:1.2em;font-weight:bold;height:50px;margin-left:1em;vertical-align:top}@media screen and (max-width: 39.9375em){.page-section__quote__author{text-align:center;margin-top:1em;margin-left:0;display:block}}@media screen and (max-width: 39.9375em){.page-section__quote blockquote{font-size:1.2em;font-style:normal}}.page-section__duo-blue-purple{background-image:url("/assets/images/green-purple-50-50.gif");background-repeat:no-repeat;background-position:center center;background-size:100%;color:#FFF;padding:0}.page-section__duo-blue-purple>.row{background-image:url("/assets/images/duo-green-purple.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;padding:40px 0}.page-section__duo-blue-purple h2{font-size:30px;color:#FFF;font-weight:600}.page-section__duo-blue-purple h3{font-size:24px;color:#FFF;font-weight:300}.page-section__duo-blue-purple a{color:#fff;text-decoration:underline}.page-section__duo-blue-purple a:hover{color:#e6e6e6}.page-section__duo-blue-purple__left{background-image:url("/assets/images/green-bg-right.png");background-repeat:no-repeat;background-position:right center;background-size:cover;height:100%;width:100%;position:absolute;left:-66%;top:0}@media screen and (max-width: 39.9375em){.page-section__duo-blue-purple{padding:0 !important}}@media screen and (max-width: 63.9375em){.page-section__duo-blue-purple{background-image:url("/assets/images/purple-bg.png");background-position:center center;background-size:cover;padding-top:0;padding-bottom:0;height:auto}.page-section__duo-blue-purple>.row{padding:0;background:none}.page-section__duo-blue-purple__first{background-image:url("/assets/images/green-bg--down.png");height:160px;padding:0 60px 20px;text-align:center;background-size:100% 160px;background-repeat:no-repeat;background-position:center center}.page-section__duo-blue-purple__second{padding-top:20px;padding-bottom:20px;text-align:center}.page-section__duo-blue-purple__second h2{font-size:20px;color:#FFF;font-weight:500}.page-section__duo-blue-purple__second h3{font-size:16px;color:#FFF;font-weight:300}}.page-section__duo-green-purple{background-image:url("/assets/images/green-purple-50-50.gif");background-repeat:no-repeat;background-position:center center;background-size:100%;color:#FFF;padding:0}.page-section__duo-green-purple>.row{background-image:url("/assets/images/duo-green-purple.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;padding:40px 0}.page-section__duo-green-purple a{color:#fff}.page-section__duo-green-purple h2{font-size:30px;color:#FFF;font-weight:600}.page-section__duo-green-purple h3{font-size:24px;color:#FFF;font-weight:300}.page-section__duo-green-purple__left{background-image:url("/assets/images/green-bg-right.png");background-repeat:no-repeat;background-position:right center;background-size:cover;height:100%;width:100%;position:absolute;left:-66%;top:0}@media screen and (max-width: 39.9375em){.page-section__duo-green-purple{padding:0 !important}}@media screen and (max-width: 63.9375em){.page-section__duo-green-purple{background-image:url("/assets/images/purple-bg.png");background-position:center center;background-size:cover;padding-top:0;padding-bottom:0;height:auto}.page-section__duo-green-purple>.row{padding:0;background:none}.page-section__duo-green-purple__first{background-image:url("/assets/images/green-bg--down.png");height:160px;padding:20px 60px;text-align:center;background-size:100% 160px;background-repeat:no-repeat;background-position:center center}.page-section__duo-green-purple__second{padding-top:20px;padding-bottom:20px;text-align:center}.page-section__duo-green-purple__second h2{font-size:20px;color:#FFF;font-weight:500}.page-section__duo-green-purple__second h3{font-size:16px;color:#FFF;font-weight:300}}.page-section__duo-blue-purple{background-image:url("/assets/images/blue-purple-50-50.gif");background-repeat:no-repeat;background-position:center center;background-size:100%;color:#FFF;padding:0}.page-section__duo-blue-purple>.row{background-image:url("/assets/images/duo-blue-purple.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;padding:40px 0}.page-section__duo-blue-purple h2{font-size:30px;color:#FFF;font-weight:600}.page-section__duo-blue-purple h3{font-size:24px;color:#FFF;font-weight:300}.page-section__duo-blue-purple__left{background-image:url("/assets/images/blue-bg-right.png");background-repeat:no-repeat;background-position:right center;background-size:cover;height:100%;width:100%;position:absolute;left:-66%;top:0}@media screen and (max-width: 63.9375em){.page-section__duo-blue-purple{background-image:url("/assets/images/purple-bg.png");background-position:center center;background-size:cover;padding-top:0;padding-bottom:0;height:auto}.page-section__duo-blue-purple>.row{padding:0;background:none}.page-section__duo-blue-purple__first{background-image:url("/assets/images/blue-bg--down.png");height:160px;padding:20px 60px;text-align:center;background-size:100% 160px;background-repeat:no-repeat;background-position:center center}.page-section__duo-blue-purple__second{padding-top:20px;padding-bottom:20px;text-align:center}.page-section__duo-blue-purple__second h2{font-size:20px;color:#FFF;font-weight:500}.page-section__duo-blue-purple__second h3{font-size:16px;color:#FFF;font-weight:300}}article,#content,.content{padding:4em 0;min-height:400px}article h2,#content h2,.content h2{color:#5FA0EC;font-weight:300}article h3,#content h3,.content h3{color:#F18F44;font-weight:600}article h4,#content h4,.content h4{color:#4c4c4c;font-weight:600}article p,#content p,.content p{font-size:18px;line-height:1.7em}article ul,article ol,#content ul,#content ol,.content ul,.content ol{margin:0;padding:0;font-size:18px}article ul li,article ol li,#content ul li,#content ol li,.content ul li,.content ol li{margin-left:2em}article .divider,#content .divider,.content .divider{clear:both;border-top:1px solid #CCC;margin:4em 0;width:100%;height:1px}article blockquote,#content blockquote,.content blockquote{font-size:2em;font-style:italic;color:#4c4c4c;border-top:4px solid #F18F44;border-bottom:4px solid #F18F44;text-align:center;padding:1em}article .caption,#content .caption,.content .caption{font-size:.8em;color:#CCC;text-align:center;font-style:italic}article .breakout,#content .breakout,.content .breakout{display:inline-block;margin:2em}article .breakout.right,article .breakout.left,article .breakout.drop-right,article .breakout.drop-left,#content .breakout.right,#content .breakout.left,#content .breakout.drop-right,#content .breakout.drop-left,.content .breakout.right,.content .breakout.left,.content .breakout.drop-right,.content .breakout.drop-left{display:inline-block;width:300px}article .breakout.right,article .breakout.drop-right,#content .breakout.right,#content .breakout.drop-right,.content .breakout.right,.content .breakout.drop-right{float:right}article .breakout.left,article .breakout.drop-left,#content .breakout.left,#content .breakout.drop-left,.content .breakout.left,.content .breakout.drop-left{float:left}article .breakout span.author,#content .breakout span.author,.content .breakout span.author{display:block;font-size:.8em;margin-top:1em}article .center,#content .center,.content .center{text-align:center;display:block}@media screen and (min-width: 64em){article .breakout.right,article .breakout.left,article .breakout.drop-right,article .breakout.drop-left,#content .breakout.right,#content .breakout.left,#content .breakout.drop-right,#content .breakout.drop-left,.content .breakout.right,.content .breakout.left,.content .breakout.drop-right,.content .breakout.drop-left{display:inline-block;width:300px}article .breakout.right,article .breakout.drop-right,#content .breakout.right,#content .breakout.drop-right,.content .breakout.right,.content .breakout.drop-right{margin-right:-4em}article .breakout.left,article .breakout.drop-left,#content .breakout.left,#content .breakout.drop-left,.content .breakout.left,.content .breakout.drop-left{margin-left:-4em}article .breakout.drop-right,article .breakout.drop-left,#content .breakout.drop-right,#content .breakout.drop-left,.content .breakout.drop-right,.content .breakout.drop-left{margin-top:4em}}@media screen and (max-width: 63.9375em){article .breakout.right,article .breakout.drop-right,#content .breakout.right,#content .breakout.drop-right,.content .breakout.right,.content .breakout.drop-right{margin-right:0}article .breakout.left,article .breakout.drop-left,#content .breakout.left,#content .breakout.drop-left,.content .breakout.left,.content .breakout.drop-left{margin-left:0}}@media screen and (max-width: 39.9375em){article .breakout.right,article .breakout.left,article .breakout.drop-right,article .breakout.drop-left,#content .breakout.right,#content .breakout.left,#content .breakout.drop-right,#content .breakout.drop-left,.content .breakout.right,.content .breakout.left,.content .breakout.drop-right,.content .breakout.drop-left{width:100%;display:block}}.title-logo{margin-left:-10000px;position:absolute}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.float-center{float:none}.float-right{float:right}.float-left{float:left}.table-cell{display:table-cell;vertical-align:middle}button,a.button,input[type="submit"]{display:inline-block;background:#F18F44;color:#fff;padding:.5em 1.5em;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid #F18F44;transition:all .1s ease-in}button.wide,a.button.wide,input[type="submit"].wide{width:100%;text-align:center;padding-left:.5em;padding-right:.5em}button:hover,a.button:hover,input[type="submit"]:hover{background:#ed7315}button.hollow,a.button.hollow,input[type="submit"].hollow{background:transparent !important}button.med,a.button.med,input[type="submit"].med{font-size:1.5em}button.lrg,a.button.lrg,input[type="submit"].lrg{font-size:2em}button.blue,a.button.blue,input[type="submit"].blue{background:#5FA0EC;border:1px solid #5FA0EC}button.blue:hover,a.button.blue:hover,input[type="submit"].blue:hover{background:#3185e7}button.blue.hollow,a.button.blue.hollow,input[type="submit"].blue.hollow{color:#5FA0EC}button.purple,a.button.purple,input[type="submit"].purple{background:#B467C5;border:1px solid #B467C5}button.purple:hover,a.button.purple:hover,input[type="submit"].purple:hover{background:#a045b4}button.purple.hollow,a.button.purple.hollow,input[type="submit"].purple.hollow{color:#B467C5}button.green,a.button.green,input[type="submit"].green{background:#7AC42A;border:1px solid #7AC42A}button.green:hover,a.button.green:hover,input[type="submit"].green:hover{background:#609a21}button.green.hollow,a.button.green.hollow,input[type="submit"].green.hollow{color:#7AC42A}button.white,a.button.white,input[type="submit"].white{background:#fff;border:1px solid #fff;color:#4c4c4c}button.white.hollow,a.button.white.hollow,input[type="submit"].white.hollow{color:#fff}button.dark-transparent,a.button.dark-transparent,input[type="submit"].dark-transparent{background:rgba(0,0,0,0.25) !important}#sticky-header{position:fixed;z-index:88888;top:-136px;left:0;width:100%;visibility:hidden;opacity:0;box-shadow:0 1px 2px rgba(0,0,0,0.5);transition:all .2s ease-in}#sticky-header.scroll{top:0;visibility:visible;opacity:1}@media screen and (max-width: 39.9375em){#sticky-header{display:none !important}}.top-nav{background:#4c4c4c;height:44px}.top-nav ul{display:block;list-style:none;float:right}.top-nav ul li{display:block;float:left;margin:0 0 0 40px}.top-nav ul li a{display:block;font-size:1em;color:#fff;line-height:44px}.top-nav ul li a:hover{color:#F7F8FA;text-decoration:underline}footer{background:#353535;padding:4em 0}footer .footer-header{color:#fff;text-transform:uppercase;margin-bottom:1em;font-weight:800}footer ul.footer-links{display:block;list-style:none;margin-bottom:2em}footer ul.footer-links li{display:block;font-size:1em;line-height:1.75em;color:#F7F8FA}footer ul.footer-links li a{color:#CCC}footer ul.footer-links li a:hover{text-decoration:underline;color:#F7F8FA}footer .footer-sub-links{font-size:.8em;color:#999}footer .footer-sub-links span,footer .footer-sub-links a{margin:0 1em}footer .footer-sub-links a{color:#CCC}footer .footer-sub-links a:hover{color:#e6e6e6;text-decoration:underline}@media screen and (max-width: 39.9375em){footer .footer-header{font-size:.9em}footer ul.footer-links{font-size:.9em}}@media screen and (max-width: 39.9375em){body{margin-top:70px}}.mobile-nav__header{background:#fff;height:60px;position:fixed;top:0;left:0;right:0;z-index:99999}.mobile-nav__header #logo{position:absolute;right:15px;top:15px;margin:0;width:110px;height:30px;background-size:110px 30px;background-image:url("../images/full-color.png");text-indent:-10000px}.mobile-nav__button{width:22px;height:20px;background-image:url("/assets/images/blue-hamburger.png");background-size:22px 20px;background-repeat:no-repeat;background-position:0 0;position:absolute;left:15px;top:20px}.mobile-nav__wrapper{display:none;margin:0;padding:0;position:fixed;left:0;top:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;background:#426895;-webkit-box-shadow:0 2px 2px #000;-moz-box-shadow:0 2px 2px #000;box-shadow:0 2px 2px #000;z-index:99998}.mobile-nav__content{z-index:1;overflow:auto;width:80%;margin-left:10%;margin-top:70px}.mobile-nav__content ul{display:block;margin:0;padding:10px 0;width:100%;list-style:none}.mobile-nav__content ul li{display:block;padding:10px 20px;margin:0;line-height:1.8em;font-size:1em;color:#fff}.mobile-nav__content ul li a{display:block;line-height:1em;font-size:1em;color:#fff}.mobile-nav.open .mobile-nav__wrapper{display:block}.mobile-nav.open .mobile-nav__button{width:22px;height:20px;background-image:url("/assets/images/mobile_x-darkblue@2x.png")}h1#logo{margin:0;padding:15px 0px}h1#logo a{text-indent:-3000px;display:block;width:120px;height:35px;background-image:url("../images/full-color.png");background-repeat:no-repeat;background-size:120px 35px;background-position:0 0}h1#labs-logo{margin:0}h1#labs-logo a{text-indent:-3000px;display:block;width:176px;height:52px;background-image:url("../images/ai-labs@2x.png");background-repeat:no-repeat;background-size:176px 52px;background-position:0 0}nav{float:right}nav ul{list-style:none;display:block;margin:0;padding:10px 0px}nav ul li{display:block;float:left;font-size:1em;height:36px;margin:11px 0 8px 5px;line-height:36px}nav ul li:first-child{margin-left:0}nav ul li a{display:block;color:#656565;cursor:pointer}nav ul li a:hover{color:#5FA0EC}nav ul li a:hover p{border:none}nav ul li a.button{padding:0 1em}.navigation-panel{background-color:#426895;display:none;position:fixed;width:100%;padding:25px 0px;-webkit-box-shadow:12px 20px 69px -20px rgba(20,20,20,0.5);-moz-box-shadow:12px 20px 69px -20px rgba(20,20,20,0.5);box-shadow:12px 20px 69px -20px rgba(20,20,20,0.5)}.navigation-panel .nav-header{font-size:12px;color:#fff;letter-spacing:2px}.navigation-panel li{color:#fff;list-style-type:none;font-size:18px;font-weight:bold;margin-bottom:15px}.navigation-panel li:hover{cursor:pointer}.navigation-panel li:hover a{opacity:.7}.navigation-panel a{color:#fff}.navigation-panel ul{width:100%;margin-left:30%}.nav-link{font-weight:500}.log-in-nav{margin-left:25px;font-size:1em;font-weight:500}span.nav-link-text{padding-bottom:19px}span.nav-link-text:hover{border-bottom:3px solid #5FA0EC}.home-page__hero{padding:20px 0 60px;width:100%;background-color:#4c4c4c;background-repeat:no-repeat;background-image:url("../images/homepage-hero-bg.jpg");background-size:cover;background-position:center center}.home-page__hero h2.hero-text{font-size:50px;font-weight:300;color:#fff;margin:40px 20px}.home-page__hero a.button.call-to-action{font-size:2em}.home-page__hero__variant h2.hero-text{margin:40px 20px 0}.home-page__hero__variant #words{font-size:50px;font-weight:300;color:#fff;margin:0 auto 40px}@media screen and (max-width: 39.9375em){.home-page__hero h2.hero-text{font-size:30px}.home-page__hero__variant #words{font-size:30px}}@media screen and (max-width: 39.9375em){.home-page__hero{padding:0 0 60px}}.home-page__logos{text-align:center;display:inline-block}.home-page__logos .logo-wrapper{height:130px;vertical-align:middle;display:table-cell;text-align:center}.home-page__logos .logo-wrapper img{margin:0;vertical-align:middle}.home-page__case-studies{background-color:#4c4c4c;position:relative;z-index:1;color:#fff;height:580px}.home-page__case-studies__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1000px rgba(76,76,76,0.75)}.home-page__case-studies__entry:first-child{display:block}.home-page__case-studies__entry:not(:first-child){display:none}.home-page__case-studies__footer{background:rgba(0,0,0,0.25);height:100px;position:absolute;bottom:0;left:0;width:100%;display:block;z-index:-1}@media screen and (max-width: 63.9375em){.home-page__case-studies{height:auto}.home-page__case-studies__footer{z-index:2;background:rgba(0,0,0,0.75)}}.home-page__case-studies__view-all{z-index:2;position:absolute;bottom:40px;left:1.25em;color:#fff}.home-page__case-studies__view-all:hover{color:#fff;text-decoration:underline}.home-page__case-studies__company{display:block;border-bottom:1px solid #fff;padding:0;overflow:hidden}.home-page__case-studies__company-logo{height:120px;display:inline-block;float:left;border-right:1px solid #fff;padding:10px 30px}.home-page__case-studies__company-name{width:50%;overflow:hidden;display:inline-block;float:left;padding:10px 30px;font-size:1.7em;line-height:1.2em;font-weight:700}.home-page__case-studies__quote{display:block;padding:1em 0}.home-page__case-studies__quote blockquote{font-size:1em;font-weight:400;margin:0;padding:0}.home-page__case-studies__quote__author-name{font-size:1.3em;font-weight:900;margin-top:1em}.home-page__case-studies__quote__author-position{font-size:1.3em}.home-page__case-studies__quote .button{margin-top:2em;font-size:1.2em}@media screen and (max-width: 63.9375em){.home-page__case-studies__quote blockquote{padding:0 2em;text-align:center}.home-page__case-studies__quote__author-name,.home-page__case-studies__quote__author-position{text-align:center}}.home-page__case-studies__selectors{position:absolute;bottom:90px;left:1.25em;display:block}.home-page__case-studies__selectors_item{display:inline-block;float:left;margin-right:10px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #fff;background:transparent;cursor:pointer}.home-page__case-studies__selectors_item--active{background:#fff}@media screen and (max-width: 63.9375em){.home-page__case-studies__selectors{left:33%;text-align:center;bottom:40px;z-index:2;width:100%}.home-page__case-studies__selectors_item{width:20px;height:20px}}.home-page__metrics{padding:5em 0}.home-page__metrics__item{padding:0 4em}.home-page__metrics__item h3{color:#fff;font-size:3em;font-weight:900}.home-page__metrics__item h6{color:#F7F8FA;margin-bottom:0}@media screen and (min-width: 40em) and (max-width: 63.9375em){.home-page__metrics{padding:0}.home-page__metrics__item{padding:4em 3em}.home-page__metrics__item h3{font-size:2em}}@media screen and (max-width: 39.9375em){.home-page__metrics{padding:0;background-size:100% 100%;background-image:url("../images/tri_color_background_vertical.png")}.home-page__metrics__item{padding:4em 0}}.home-page__app{height:800px;position:relative}.home-page__app__computer{position:absolute;width:837px;height:616px;left:45%;bottom:0;background-image:url("../images/imac.png");background-position:0 0;background-repeat:no-repeat}.home-page__app__computer__screenshot{z-index:2;position:absolute;left:48px;top:46px;width:738px;height:420px;z-index:2;display:none}.home-page__app__computer__screenshot--active{display:block}.home-page__app__step{padding:1em;position:relative;height:200px}@media screen and (min-width: 40em) and (max-width: 63.9375em){.home-page__app__step__screenshot{width:50%}}.home-page__app__step p{font-size:1em;font-weight:300}@media screen and (min-width: 64em){.home-page__app__step--active{background:#d1e4fa}.home-page__app__step--active::after{content:"";position:absolute;left:100%;top:0;bottom:0;border-top:100px solid transparent;border-left:20px solid #d1e4fa;border-bottom:100px solid transparent}}@media screen and (max-width: 63.9375em){.home-page__app__step{height:auto;text-align:center}}@media screen and (max-width: 63.9375em){.home-page__app{height:auto}}.home-page__managed-services{color:#fff;padding:5em 0;background-color:#5FA0EC;background-image:url("../images/ms-background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.home-page__managed-services h1,.home-page__managed-services h2,.home-page__managed-services h3,.home-page__managed-services h4,.home-page__managed-services h5,.home-page__managed-services h6{color:#fff}.home-page__managed-services h3{margin-top:10px}@media screen and (max-width: 39.9375em){.home-page__managed-services{text-align:center;padding:2em 0}}.home-page__industries_item{padding:1em 0;margin-bottom:2em}.home-page__industries_item h5{font-weight:400;margin:10px 0 0}.home-page__industries_item p{color:#4c4c4c;font-size:1em}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:rgba(76,76,76,0.8)}.modal__container{padding:2em;position:absolute;top:50%;background:#fff;left:50%;margin-left:-300px;min-width:600px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 10px #000;-moz-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000}.wordsmith-logo{font-size:50px;letter-spacing:-1px;font-family:"Source Sans Pro";font-weight:700;position:relative;display:inline-block}.wordsmith-logo::before{content:"Wordsmith"}.wordsmith-logo::after{content:"®";font-size:13px;position:absolute;left:100%;bottom:10px}.divider{height:1px;background:#CCC;margin:0;padding:0;width:100%}.video-link{position:relative;display:inline-block}.video-link::after{z-index:1;display:block;content:"";position:absolute;width:100%;height:100%;background-image:url("/assets/images/play-button@2x.png");background-repeat:no-repeat;background-position:center center;background-size:100px;left:0;top:0}.video-link--with-overlay::after{background-color:rgba(0,0,0,0.35)}.last-col{overflow:hidden}.ptn,.pvn,.pan{padding-top:0}.ptx,.pvx,.pax{padding-top:5px}.pts,.pvs,.pas{padding-top:10px}.ptm,.pvm,.pam{padding-top:20px}.ptl,.pvl,.pal{padding-top:40px}.prn,.phn,.pan{padding-right:0}.prx,.phx,.pax{padding-right:5px}.prs,.phs,.pas{padding-right:10px}.prm,.phm,.pam{padding-right:20px}.prl,.phl,.pal{padding-right:40px}.pbn,.pvn,.pan{padding-bottom:0}.pbx,.pvx,.pax{padding-bottom:5px}.pbs,.pvs,.pas{padding-bottom:10px}.pbm,.pvm,.pam{padding-bottom:20px}.pbl,.pvl,.pal{padding-bottom:40px}.pln,.phn,.pan{padding-left:0}.plx,.phx,.pax{padding-left:5px}.pls,.phs,.pas{padding-left:10px}.plm,.phm,.pam{padding-left:20px}.pll,.phl,.pal{padding-left:40px}.mtn,.mvn,.man{margin-top:0px}.mtx,.mvx,.max{margin-top:5px}.mts,.mvs,.mas{margin-top:10px}.mtm,.mvm,.mam{margin-top:20px}.mtl,.mvl,.mal{margin-top:40px}.mrn,.mhn,.man{margin-right:0px}.mrx,.mhx,.max{margin-right:5px}.mrs,.mhs,.mas{margin-right:10px}.mrm,.mhm,.mam{margin-right:20px}.mrl,.mhl,.mal{margin-right:40px}.mbn,.mvn,.man{margin-bottom:0px}.mbx,.mvx,.max{margin-bottom:5px}.mbs,.mvs,.mas{margin-bottom:10px}.mbm,.mvm,.mam{margin-bottom:20px}.mbl,.mvl,.mal{margin-bottom:40px}.mln,.mhn,.man{margin-left:0px}.mlx,.mhx,.max{margin-left:5px}.mls,.mhs,.mas{margin-left:10px}.mlm,.mhm,.mam{margin-left:20px}.mll,.mhl,.mal{margin-left:40px}.pricing-table{display:block;width:100%;margin:2em 0;overflow:hidden}.pricing-table .show-for-large ul{display:inline-block;float:left;list-style:none;margin-top:16px}.pricing-table .show-for-large ul li{display:block;padding:15px;line-height:20px;overflow:hidden}.pricing-table .show-for-large ul.pricing-table__features li{text-align:left;line-height:20px;color:#4c4c4c;border-bottom:1px solid #CCC}.pricing-table .show-for-large ul.pricing-table__features li:first-child{margin-top:49px;border-top:1px solid #CCC}.pricing-table .show-for-large ul.pricing-table__plan li{margin:0 1px 0 0;border-left:1px solid #CCC;border-right:1px solid #CCC;text-align:center;color:#4c4c4c;border-bottom:1px solid #CCC}.pricing-table .show-for-large ul.pricing-table__plan li:first-child{text-transform:uppercase;font-weight:bold;background:#426895;color:#fff;height:50px;border-color:#426895}.pricing-table .show-for-large ul.pricing-table__plan li:nth-child(2){font-weight:bold}.pricing-table .show-for-large ul.pricing-table__plan.popular{margin-top:0 !important}.pricing-table .show-for-large ul.pricing-table__plan.popular li{background:#f1f7fd}.pricing-table .show-for-large ul.pricing-table__plan.popular li:first-child{background:#5FA0EC;border-color:#5FA0EC;height:66px}.pricing-table .show-for-large ul.pricing-table__plan.popular li:first-child:after{display:block;content:"(MOST POPULAR)";font-size:.9em}.pricing-page__faq{display:block;margin:0;padding:0;list-style:none}.pricing-page__faq__question{padding:1em 30px 1em 1em;font-size:1.2em;font-weight:bold;background-image:url("../images/chevron_right.png");background-repeat:no-repeat;background-position:97% center;cursor:pointer}.pricing-page__faq__answer{padding:0 1em 1em;background-color:#EFEFEF;display:none}.pricing-page__faq__answer p{margin:0}.pricing-page__faq li{display:block;border-bottom:1px solid #CCC;margin:0;padding:1em 0}.pricing-page__faq li:first-child{border-top:1px solid #CCC}.pricing-page__faq li.open .pricing-page__faq__question{background-color:#EFEFEF;background-image:url("../images/chevron_down.png")}.pricing-page__faq li.open .pricing-page__faq__answer{display:block}.mobile-pricing-table__plans{margin:0;padding:0;list-style:none;display:block}.mobile-pricing-table__plan{margin:0 0 1em;display:block;border:1px solid #CCC;padding:0 !important;width:100%;display:block}.mobile-pricing-table__plan__wrapper{border-bottom:1px solid #CCC}.mobile-pricing-table__plan__name{background:#426895;color:#fff;line-height:80px;padding:0 1em;font-size:1em;font-weight:bold;display:inline-block;text-transform:uppercase;text-align:center;width:150px}.mobile-pricing-table__plan.popular .mobile-pricing-table__plan__name{background:#5FA0EC;padding-top:20px;padding-bottom:20px;line-height:20px}.mobile-pricing-table__plan.popular .mobile-pricing-table__plan__name:after{display:block;content:"MOST POPULAR";font-size:12px}.mobile-pricing-table__plan__price{float:right;display:inline-block;font-size:1em;line-height:80px;padding:0 10% 0 0;background-image:url("../images/chevron_right.png");background-position:90% center;background-repeat:no-repeat}.mobile-pricing-table__plan__details{clear:both;background:#F7F8FA;display:none;padding:.5em 1em;list-style:none}.mobile-pricing-table__plan__details li{text-align:center;display:block;line-height:1.5em;margin:1em 0}.mobile-pricing-table__plan.open .mobile-pricing-table__plan__details{display:block}.mobile-pricing-table__plan.open .mobile-pricing-table__plan__price{background-image:url("../images/chevron_down.png")}.use-case-portal-tile{display:block;background-color:#CCC;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;height:200px;margin-bottom:2rem;border:1px solid #CCC}@media screen and (min-width: 40em) and (max-width: 63.9375em){.use-case-portal-tile{height:150px}}.use-case-portal-tile__title{background:#5FA0EC;color:#fff;text-align:center;line-height:40px;display:block;position:absolute;bottom:0;left:0;width:100%;font-size:1em;font-weight:700}@media screen and (min-width: 40em) and (max-width: 63.9375em){.use-case-portal-tile__title{font-size:.8em}}.anchor-industry{display:block;position:relative;visibility:hidden;top:-100px}.page-section__use-cases-api-callout{background-image:url("/assets/images/use_cases_api_bg.png");color:#FFF;height:177px}.page-section__use-cases-api-callout h2{margin-top:18px;font-size:30px;color:#FFF;font-weight:600}.page-section__use-cases-api-callout h3{font-size:24px;color:#FFF;font-weight:300}.use-case-landing-page__header{padding:4em 0}.use-case-landing-page__header h1{font-size:28px;font-weight:500}.use-case-landing-page__header h2{color:#999;font-size:24px;font-weight:300}.use-case-landing-page__preview__image{width:100%}.use-case-landing-page__preview h3{font-size:18px;font-weight:500;margin:.5em 0}.use-case-landing-page__preview__description{font-size:16px;color:#999;margin:0 0 1em}.use-case-landing-page__featured-preview__image{width:100%}.use-case-landing-page__featured-preview__image-wrapper{width:100%;height:auto;position:relative}.use-case-landing-page__featured-preview__logo-overlay{background:rgba(0,0,0,0.65);width:40%;position:absolute;top:0;left:0;height:100%}.use-case-landing-page__featured-preview__logo{background-repeat:no-repeat;background-position:center center;background-size:50%;width:100%;height:100%;position:absolute;top:0;left:0}.use-case-landing-page__featured-preview h3{font-size:24px;font-weight:500;margin:0 0 .5em}.use-case-landing-page__featured-preview h4{font-size:18px;font-weight:400;font-style:italic;color:#999;margin:.5em 0}.use-case-landing-page__featured-preview__description{font-size:16px;color:#666;margin:1em 0}@media screen and (max-width: 39.9375em){.use-cases .page-section{padding:10px 0}}.use-cases__industry-header{border-bottom:1px solid #CCC}.use-cases__industry-header h2{font-size:40px;font-weight:500;color:#4c4c4c}.use-cases__industry-header__divider{border-bottom:4px solid #5FA0EC;margin:10px 0;width:90px}@media screen and (max-width: 39.9375em){.use-cases__industry-header{text-align:center;margin-top:1em}.use-cases__industry-header h2{font-size:20px;margin-top:10px}.use-cases__industry-header__divider{border-bottom:4px solid #5FA0EC;margin:10px auto;width:90px}}@media screen and (max-width: 39.9375em){.use-cases__example__image{margin-bottom:1em}}.use-cases__quote{padding-top:60px;background-image:url("/assets/images/quote_gray.png");background-position:40px 0;background-repeat:no-repeat}@media screen and (max-width: 39.9375em){.use-cases__quote{padding:40px}}.use-cases__quote__company-logo{max-height:60px;margin-top:60px}@media screen and (max-width: 39.9375em){.use-cases__quote__company-logo{margin-top:1em}}.use-cases__quote__wrapper{border-left:4px solid #CCC;padding-left:36px}.use-cases__quote__wrapper blockquote{font-size:24px;padding:0;font-style:italic;margin:0 0 10px;line-height:1.25em;color:#656565}.use-cases__quote__author{font-size:18px;color:#656565}.use-cases__quote--blue{background-image:url("/assets/images/quote_blue.png")}.use-cases__quote--blue .use-cases__quote__wrapper{border-left:4px solid #5FA0EC}.use-cases__quote--green{background-image:url("/assets/images/quote_green.png")}.use-cases__quote--green .use-cases__quote__wrapper{border-left:4px solid #7AC42A}.use-cases__quote--purple{background-image:url("/assets/images/quote_purple.png")}.use-cases__quote--purple .use-cases__quote__wrapper{border-left:4px solid #B467C5}@media screen and (max-width: 39.9375em){.use-cases__quote{background-position:top center;background-size:50px}.use-cases__quote__wrapper{border:none !important;padding-left:0}.use-cases__quote__wrapper blockquote{font-size:18px}}#industry-header{position:fixed;width:100%;top:135px;z-index:80000;visibility:hidden;opacity:0}#industry-header.scroll{visibility:visible;opacity:1}.use-cases__industry-icon-wrapper{list-style:none;display:inline-block;width:19%;margin:0}.use-cases__industry-icon{background-color:#fff;border-radius:50%;padding:15px 0px}.use-cases__industry-icon:hover{background-color:#CCC}.wordsmith__integration p{font-size:14px}.wordsmith__integration ul{margin:0 0 1em;padding:0;font-size:14px}.wordsmith__integration ul li{margin-left:2em}.over-sized-image-row{overflow:hidden;width:100%}.over-sized-image-row img{width:120%;height:auto}.blog__post__entry-image{width:100%}.blog__post__entry-wrapper{background:#fff;margin-bottom:2em}.blog__post__entry-title{font-size:20px;color:#5FA0EC;margin:.5em 0}.blog__post__entry-title:hover{text-decoration:underline}.blog__post__excerpt{font-size:14px;color:#4c4c4c}.blog__post__date{font-size:14px;color:#CCC;margin:1em 0 0}.blog__footer{padding-top:3em;border-top:1px solid #CCC;margin-top:2em}.blog__footer__author__name{line-height:1.5em;font-size:22px;font-weight:bold;color:#F18F44}.blog__footer__author__photo{width:80px;border-radius:50%;display:inline-block;margin-right:1em}.blog__footer__author__short-bio{font-size:1.3em;font-style:italic;color:#4c4c4c}.exit-modal{width:60%;position:fixed;top:75px;left:20%;z-index:999999;background-color:#353535;color:#FFF}.exit-modal h1,.exit-modal h2,.exit-modal h3,.exit-modal h4,.exit-modal h6{color:#FFF !important}.exit-modal h1{margin-top:3vh;font-weight:200}.exit-modal h2,.exit-modal h4{font-weight:400}.exit-modal .newsletter-success{color:#FFF}.exit-modal a p{color:#fff}.exit-modal .blog-entry-title:hover{text-decoration:underline}.exit-modal .modal-exit-row p{display:inline-block;font-size:16px}.exit-modal .modal-exit-row a{display:inline-block;font-size:16px;padding-left:4px}.exit-modal .modal-bumper{border-top:1px solid #4c4c4c}.exit-modal .modal-exit-button{margin-right:-60px;margin-top:15px !important;float:right}.exit-modal .modal-exit-button:hover{cursor:pointer}.modal-entry-title{font-size:16px;padding:0 15px;margin:1.5em 0;height:85px}.blog-modal-open{box-shadow:inset 0 0 0 1000px rgba(76,76,76,0.75)}@media screen and (min-width: 40em) and (max-width: 63.9375em){.blog-modal-open{box-shadow:inset 0 0 0 1000px rgba(76,76,76,0)}}@media screen and (max-width: 39.9375em){.blog-modal-open{box-shadow:inset 0 0 0 1000px rgba(76,76,76,0)}}@media screen and (max-width: 39.9375em){article .breakout{margin-left:0;margin-right:0;font-size:24px}article .breakout span.author{font-size:18px}}#words{white-space:nowrap;overflow:hidden;margin:0 auto;font-size:rem-calc(44);font-weight:900}#words span{animation:blink 1s infinite}.type{-webkit-animation:type 2s steps(40, end);animation:type 2s steps(40, end)}.delete{-webkit-animation:delete 1.5s steps(30, start);animation:delete 1.5s steps(30, start)}#words{width:70%}@media screen and (max-width: 39.9375em){#words{width:100%}}@media screen and (min-width: 40em) and (max-width: 63.9375em){#words{width:100%}}@keyframes type{from{width:0}}@keyframes delete{to{width:0}}@keyframes blink{to{opacity:.0}}a.cta{display:block}a.cta--small{font-size:.8em}a.cta--medium{font-size:1.3em}a.cta--large{font-size:2em}.oversized-wrapper{position:relative;min-height:600px}@media screen and (max-width: 63.9375em){.oversized-wrapper{min-height:0}}img.oversized{max-width:none;position:absolute;top:0}img.oversized-right{left:0}img.oversized-left{right:0}@media screen and (max-width: 63.9375em){img.oversized{max-width:100%;position:static}}.page-section__tableau-preview{border:1px solid #CCC;margin-bottom:40px;overflow:hidden;background:#fff}.page-section__tableau-preview__image-wrapper{height:150px;text-align:center;position:relative;border-bottom:1px solid #CCC;background-color:#CCC;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-section__tableau-preview__image-wrapper__button{position:absolute;top:50%;height:50px;line-height:50px;padding:0 !important;font-size:18px;margin-top:-25px;width:80%;left:10%}.page-section__tableau-preview__copy-wrapper{display:block}.page-section__tableau-preview__copy-wrapper h3,.page-section__tableau-preview__copy-wrapper p{padding:10px 10px 0;margin:0}.page-section__tableau-preview__copy-wrapper h3{font-size:16px}.page-section__tableau-preview__copy-wrapper p{font-size:16px;margin:0;padding-bottom:10px}@media screen and (max-width: 39.9375em){.page-section__tableau-preview__image-wrapper{display:inline-block;float:left;width:40%;height:150px;border-bottom:none;border-right:1px solid #CCC;overflow:hidden}.page-section__tableau-preview__image-wrapper__button{display:none !important}.page-section__tableau-preview__copy-wrapper{width:58%;display:inline-block;float:left}.page-section__tableau-preview__copy-wrapper h3{font-size:13px;font-weight:700}.page-section__tableau-preview__copy-wrapper p{font-size:13px}}.page-section__tableau-demo{border:1px solid #CCC;margin:0 auto 2em;width:100%}.page-section__tableau-demo__info{width:100%;color:#4c4c4c;font-size:16px;background-color:#fff;text-align:left;padding:2em 2em 2em 140px;background-image:url("/assets/images/info-triangle.png");background-repeat:no-repeat;background-position:30px center;background-size:80px}.modal__tableau-demo__header{font-size:16px;width:100%;max-width:900px;padding-bottom:2em;color:#4c4c4c}.page-section__tableau-preview{min-height:304px}@media screen and (max-width: 39.9375em){.page-section__tableau-preview{min-height:160px}.page-section__tableau-preview .page-section__tableau-preview__image-wrapper{height:180px}}.card{display:block;padding-bottom:15px;box-shadow:0 0 6px rgba(0,0,0,0.65)}@media screen and (min-width: 64em){.card{min-height:350px}}@media screen and (max-width: 63.9375em){.card{margin-bottom:2em}}.card--background-dark-blue{background:#426895}.card--background-dark-blue .card__header,.card--background-dark-blue .card__body,.card--background-dark-blue .card__link{color:#fff}.card__image{width:100%}.card__header{font-size:18px;font-weight:500;line-height:1.3em;padding:15px}.card__body{font-size:14px;font-weight:400;line-height:1.3em;padding:0 15px;padding-bottom:15px}.card__link{font-size:14px;font-weight:400;padding:0 15px;padding-bottom:15px}.card__link:hover{text-decoration:underline}.step-number{margin-left:auto;margin-right:auto;width:44px;height:44px;border-radius:50%;text-align:center;line-height:44px;font-size:18px;font-weight:500;color:#4c4c4c;border:1px solid #4c4c4c}.step-number--green{background:#7AC42A;color:#fff;border:none}.step-number--blue{background:#5FA0EC;color:#fff;border:none}.step-number--orange{background:#F18F44;color:#fff;border:none}.step-number--purple{background:#B467C5;color:#fff;border:none}.color--blue{color:#5FA0EC}.color--dark-blue{color:#426895}.color--gray{color:#989898}.color--dark-gray{color:#4c4c4c}.color--light-gray{color:#CCC}.font-size--10px{font-size:10px}.font-size--11px{font-size:11px}.font-size--12px{font-size:12px}.font-size--13px{font-size:13px}.font-size--14px{font-size:14px}.font-size--15px{font-size:15px}.font-size--16px{font-size:16px}.font-size--17px{font-size:17px}.font-size--18px{font-size:18px}.font-size--19px{font-size:19px}.font-size--20px{font-size:20px}.font-size--21px{font-size:21px}.font-size--22px{font-size:22px}.font-size--23px{font-size:23px}.font-size--24px{font-size:24px}.mktoButtonRow{margin-top:20px !important;width:100% !important}.mktoButtonWrap.mktoInset{margin-left:10px !important;display:block !important}.mktoButton{display:inline-block !important;font-size:15px !important;background:#5FA0EC !important;color:#fff !important;border:none !important;box-shadow:none !important;padding:15px 30px !important}.request-demo-container .mktoButtonWrap.mktoInset{margin-left:33px !important;display:block !important}.tibco-page-wrapper{width:100%}.tibco-example-wrapper{width:80%;margin-left:auto;margin-right:auto}.tibco-example-wrapper img{width:100%;visibility:hidden;display:none}.tibco-example-wrapper img.active{visibility:visible;display:block;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC}.tibco-example-navigation{width:100%;height:70px;display:block;margin:0;padding:0;z-index:100}.tibco-slideshow-button{display:inline-block;float:left;width:25%;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #CCC;background-color:#f2f2f2;margin:0;height:70px;line-height:70px;vertical-align:bottom;cursor:pointer}.tibco-slideshow-button.active{background:#b3b3b3;border:1px solid #b3b3b3}.tibco-slideshow-button:first-child{border-left:none}.tibco-download-head{font-weight:400}.tibco-request-link{color:#fff}.tibco-callout-text{color:#fff;line-height:1em}.industry-mobile-example{display:none}.industry-mobile-example-image{display:none}.mobile-active{display:block}.industry-mobile-example-button{display:inline-block;height:25px;width:25px;border-radius:50%;border:1px solid #4c4c4c;margin:.5em .5em}.industry-mobile-example-button.active{background-color:#4c4c4c}.zap-example-container{width:100%}.zap-example-wrapper{width:20%;float:left;display:inline-block}@media screen and (min-width: 40em) and (max-width: 63.9375em){.zap-example-wrapper{width:50%;margin-bottom:10px}}@media screen and (max-width: 39.9375em){.zap-example-wrapper{width:100%;margin-bottom:10px}}.zap-example-image{padding:20px 0px;height:125px;width:94%;margin-left:auto;margin-right:auto;border:1px solid #CCC;background:#e6e6e6}.zap-example-text{width:94%;margin-left:auto;margin-right:auto;border:1px solid #CCC;padding:15px 10px;border-top:none}.zap-free-trial-button{position:absolute;z-index:99;bottom:35%;left:40%;right:40%}@media screen and (min-width: 40em) and (max-width: 63.9375em){.zap-free-trial-button{left:30%;right:30%}}@media screen and (max-width: 39.9375em){.zap-free-trial-button{left:20%;right:20%}}.integration-wrapper{padding:0px 0px 25px 0px;border:1px solid #CCC}.integration-wrapper h5{font-size:1em;margin-bottom:1em}.integration-wrapper .button{width:90%}.integration-content-wrapper{width:90%;margin-left:auto;margin-right:auto}.integration-logo-wrapper{width:100%;background-color:#F7F8FA;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #CCC}.partner-modal{width:50%;margin-left:auto;margin-right:auto}.news-wrapper{background:#fff;padding:1em;margin-bottom:10px}.career-link{border:.5px solid #fff;background:#3185e7;color:#fff;margin-left:auto;margin-right:auto;padding:.5em 1em;font-weight:700}.career-link:hover{color:#e6e6e6;background:#5FA0EC}.border-bumper{width:20%;padding-top:1em;border-bottom:1px solid #CCC}.contact-info{padding:30px 30px;background-color:#e8f1fc}.company-slideshow{display:none}.company-slideshow-active{display:block}.company-sub-header{background-color:#eee;border-bottom:1px solid #5FA0EC;margin-top:0}.company-sub-header a{color:#4c4c4c}.company-sub-header a:hover{color:#5FA0EC}.current-page{color:#5FA0EC !important}.company-button{background-color:#c1e2fc}.company-active{background-color:#5FA0EC}.company-active-quote{display:block}.company-inactive-quote{display:none}input[type=range]{-webkit-appearance:none;width:100%;margin:7.3px 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:12.4px;cursor:pointer;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36);background:#5fa0ec;border-radius:0px;border:0px solid rgba(1,1,1,0)}input[type=range]::-webkit-slider-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7.3px}input[type=range]:focus::-webkit-slider-runnable-track{background:#76aeef}input[type=range]::-moz-range-track{width:100%;height:12.4px;cursor:pointer;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36);background:#5fa0ec;border-radius:0px;border:0px solid rgba(1,1,1,0)}input[type=range]::-moz-range-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:12.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#4892e9;border:0px solid rgba(1,1,1,0);border-radius:0px;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36)}input[type=range]::-ms-fill-upper{background:#5fa0ec;border:0px solid rgba(1,1,1,0);border-radius:0px;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36)}input[type=range]::-ms-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer;height:12.4px}input[type=range]:focus::-ms-fill-lower{background:#5fa0ec}input[type=range]:focus::-ms-fill-upper{background:#76aeef}input[type=range]{-webkit-appearance:none;width:100%;margin:7.3px 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:12.4px;cursor:pointer;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36);background:#5fa0ec;border-radius:0px;border:0px solid rgba(1,1,1,0)}input[type=range]::-webkit-slider-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7.3px}input[type=range]:focus::-webkit-slider-runnable-track{background:#76aeef}input[type=range]::-moz-range-track{width:100%;height:12.4px;cursor:pointer;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36);background:#5fa0ec;border-radius:0px;border:0px solid rgba(1,1,1,0)}input[type=range]::-moz-range-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:12.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#4892e9;border:0px solid rgba(1,1,1,0);border-radius:0px;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36)}input[type=range]::-ms-fill-upper{background:#5fa0ec;border:0px solid rgba(1,1,1,0);border-radius:0px;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36)}input[type=range]::-ms-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer;height:12.4px}input[type=range]:focus::-ms-fill-lower{background:#5fa0ec}input[type=range]:focus::-ms-fill-upper{background:#76aeef}input[type=range]{-webkit-appearance:none;width:100%;margin:7.3px 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:12.4px;cursor:pointer;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36);background:#5fa0ec;border-radius:0px;border:0px solid rgba(1,1,1,0)}input[type=range]::-webkit-slider-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7.3px}input[type=range]:focus::-webkit-slider-runnable-track{background:#76aeef}input[type=range]::-moz-range-track{width:100%;height:12.4px;cursor:pointer;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36);background:#5fa0ec;border-radius:0px;border:0px solid rgba(1,1,1,0)}input[type=range]::-moz-range-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:12.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#4892e9;border:0px solid rgba(1,1,1,0);border-radius:0px;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36)}input[type=range]::-ms-fill-upper{background:#5fa0ec;border:0px solid rgba(1,1,1,0);border-radius:0px;box-shadow:2.1px 2.1px 5.9px rgba(0,0,0,0.36),0px 0px 2.1px rgba(13,13,13,0.36)}input[type=range]::-ms-thumb{box-shadow:.7px .7px 1px #000,0px 0px .7px #0d0d0d;border:.6px solid rgba(0,0,0,0.44);height:27px;width:12px;border-radius:2px;background:#fff;cursor:pointer;height:12.4px}input[type=range]:focus::-ms-fill-lower{background:#5fa0ec}input[type=range]:focus::-ms-fill-upper{background:#76aeef}.calculatedResults{display:none}.calculatedResultsShow{display:block}.fin-serv-nav-button{cursor:pointer}.fin-serv-active{padding-bottom:7px;border-bottom:3px solid #5FA0EC;font-weight:700 !important;color:#5FA0EC}.fin-serv-hide{display:none}.financial-row-wrapper{border:1px solid #CCC;background-color:#F7F8FA;margin:10px;padding-top:10px}.financial-content{margin:5px 10px}.financial-content-wrapper{margin:5px 20px}.bi-wrapper{padding:0px 0px 0px 0px;border:1px solid #CCC}.bi-wrapper h5{font-size:1em;margin-bottom:1em}.bi-wrapper .button{width:90%}.bi-content-wrapper{background-color:#426895;color:#fff;margin-top:0;padding:30px 20px}.bi-content-wrapper h5{color:#fff}.bi-content-wrapper p.small{color:#fff}.bi-logo-wrapper{width:100%;background-color:#F7F8FA;padding-bottom:5px;padding-top:5px;border-bottom:3px solid #B467C5}.bi-logo-wrapper-green{border-bottom:3px solid #7AC328}.bi-logo-wrapper-purple{border-bottom:3px solid #B567C5}.bi-logo-wrapper-blue{border-bottom:3px solid #5EA0EC}.bi-button-wrapper{padding-top:10px;background-color:#426895;padding-bottom:25px}.case-studies-image-wrapper{width:100%}.case-studies-content-wrapper{margin-top:0;padding:30px 20px}.case-studies-button-wrapper{padding-top:10px;padding-bottom:25px;margin-left:20px}.slideshow-card{background-color:#426895;padding:25px;-webkit-box-shadow:12px 20px 69px -20px #141414;-moz-box-shadow:12px 20px 69px -20px #141414;box-shadow:12px 20px 69px -20px #141414;height:250px}.slideshow-card .small{color:#fff}.slideshow-card a{font-size:18px}.managed-service-border{width:630px;margin-left:auto;margin-right:auto;border-bottom:1px solid #CCC;margin-top:-1px}.slideshow-wrapper{position:relative;height:473px}.ms-slideshow-deactive{display:none}.ms-deactive{display:none}.ms-slideshow{position:absolute;width:100%;z-index:25000;padding:100px 0px}.solutions-row{border-bottom:1px solid #fff;padding-bottom:1em}.solutions-title{color:#5FA0EC;font-weight:bold}.managed-service-use-border{width:950px;margin-left:auto;margin-right:auto;border-bottom:1px solid #CCC;margin-top:-1px}.success-nav p{display:inline-block;padding-left:16px;padding-right:16px}.success-nav-button:hover{color:#5FA0EC;cursor:pointer}.success-nav-button:hover p{border-bottom:3px solid #5FA0EC}.slide-show-button{color:#5FA0EC;cursor:pointer}.success-active{border-bottom:3px solid #5FA0EC;color:#5FA0EC}.success-active-mobile{color:#5FA0EC}.success-card{background:#fff;width:95%;margin-left:auto;margin-right:auto;height:300px;padding:15px 25px 15px 15px;-webkit-box-shadow:12px 20px 30px -13px rgba(60,60,60,0.1);-moz-box-shadow:12px 20px 30px -13px rgba(60,60,60,0.1);box-shadow:12px 20px 30px -13px rgba(60,60,60,0.1)}.success-card p{line-height:1.25em;color:#989898}.success-card img{display:block;width:125px;margin-left:auto;margin-right:auto}.success-card-mobile{background:#fff;height:200px;padding:30px 15px;margin-top:10px;-webkit-box-shadow:12px 20px 30px -13px rgba(60,60,60,0.2);-moz-box-shadow:12px 20px 30px -13px rgba(60,60,60,0.2);box-shadow:12px 20px 30px -13px rgba(60,60,60,0.2)}.chevron{position:relative;cursor:pointer;padding:10px 20px 10px 10px;float:right}.chevron:before{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.5em;position:relative;transform:rotate(135deg);vertical-align:top;color:#9B9B9B}.chevron:before{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.55em;position:relative;transform:rotate(135deg);vertical-align:top;width:.55em;color:#9B9B9B}.chevron p{line-height:1.25em}.modal-managed-services{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:rgba(76,76,76,0.8)}.modal-managed-services__container{padding:2em;position:absolute;top:5%;background:#fff;left:50%;margin-left:-300px;min-width:600px;-webkit-box-shadow:12px 20px 69px -20px #141414;-moz-box-shadow:12px 20px 69px -20px #141414;box-shadow:12px 20px 69px -20px #141414;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.ms-close-modal{float:right;font-size:20px;color:#4c4c4c;text-align:center;margin-top:-20px;cursor:pointer}.ms-modal-button{cursor:pointer;display:inline-block;font-weight:700 !important;background:#5FA0EC;color:#fff;padding:.5em 1.5em;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid #5FA0EC;transition:all .1s ease-in}.ms-modal-button:hover{background:#3185e7}.white-papers-title{text-align:left;font-size:30px;font-weight:700;color:#5FA0EC;margin:40px 0px 0;line-height:1.5em}.white-papers-subtitle{text-align:left;font-size:18px !important;color:#fff !important;margin:0 0px;font-weight:400 !important}.white-paper-form-section{width:65%;margin-left:auto;margin-right:auto;border-bottom:1px solid #656565}.form-container{width:100%;background:#F7F8FA;padding:20px 20px}@media screen and (max-width: 63.9375em){.form-container{width:100% !important;margin-left:auto;margin-right:auto}}.form-container p{font-weight:bold;font-size:18px}.form-container .mktoButton{display:inline-block !important;width:80% !important;margin-left:-30px !important;font-size:15px !important;background:#5FA0EC !important;color:#fff !important;border:none !important;box-shadow:none !important;padding:15px 30px !important}@media screen and (max-width: 63.9375em){.form-container .mktoButton{margin-left:-120px !important;width:95% !important}}.resources-heading{font-weight:400;color:#5FA0EC}.resources-text{font-size:14px}.white-paper-form-container li{margin-left:15px}.homepage-test .home-page__hero{padding:20px 0 60px;width:100%;background-color:#4c4c4c;background-repeat:no-repeat;background-image:url("https://s3.amazonaws.com/ai-dot-com-assets/general/home-bg-new.jpg?mtime=20170627235335");background-size:cover;background-position:center center}@media screen and (max-width: 39.9375em){.homepage-test .home-page__hero{background-image:url("../images/ai-home-hero-mobile.jpg")}}.homepage-test .home-page__hero p{color:#fff}.homepage-test .home-page__hero h2.hero-text{font-size:50px;font-weight:300;color:#fff;margin:40px 20px}.homepage-test .home-page__hero a.button.call-to-action{font-size:2em}.homepage-test .home-page__hero__variant h2.hero-text{margin:40px 20px 0}.homepage-test .home-page__hero__variant #words{font-size:50px;font-weight:300;color:#fff;margin:0 auto 40px}@media screen and (max-width: 39.9375em){.homepage-test .home-page__hero h2.hero-text{font-size:30px}.homepage-test .home-page__hero__variant #words{font-size:30px}}@media screen and (max-width: 39.9375em){.homepage-test .home-page__hero{padding:0 0 60px}}.homepage-test .home-page__logos{text-align:center;display:inline-block}.homepage-test .home-page__logos .logo-wrapper{height:130px;vertical-align:middle;display:table-cell;text-align:center}.homepage-test .home-page__logos .logo-wrapper img{margin:0;vertical-align:middle}.homepage-test .home-page__case-studies{background-color:#4c4c4c;position:relative;z-index:1;color:#fff;height:580px}.homepage-test .home-page__case-studies__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1000px rgba(76,76,76,0.75)}.homepage-test .home-page__case-studies__entry:first-child{display:block}.homepage-test .home-page__case-studies__entry:not(:first-child){display:none}.homepage-test .home-page__case-studies__footer{background:rgba(0,0,0,0.25);height:100px;position:absolute;bottom:0;left:0;width:100%;display:block;z-index:-1}@media screen and (max-width: 63.9375em){.homepage-test .home-page__case-studies{height:auto}.homepage-test .home-page__case-studies__footer{z-index:2;background:rgba(0,0,0,0.75)}}.homepage-test .home-page__case-studies__view-all{z-index:2;position:absolute;bottom:40px;left:1.25em;color:#fff}.homepage-test .home-page__case-studies__view-all:hover{color:#fff;text-decoration:underline}.homepage-test .home-page__case-studies__company{display:block;border-bottom:1px solid #fff;padding:0;overflow:hidden}.homepage-test .home-page__case-studies__company-logo{height:120px;display:inline-block;float:left;border-right:1px solid #fff;padding:10px 30px}.homepage-test .home-page__case-studies__company-name{width:50%;overflow:hidden;display:inline-block;float:left;padding:10px 30px;font-size:1.7em;line-height:1.2em;font-weight:700}.homepage-test .home-page__case-studies__quote{display:block;padding:1em 0}.homepage-test .home-page__case-studies__quote blockquote{font-size:1em;font-weight:400;margin:0;padding:0}.homepage-test .home-page__case-studies__quote__author-name{font-size:1.3em;font-weight:900;margin-top:1em}.homepage-test .home-page__case-studies__quote__author-position{font-size:1.3em}.homepage-test .home-page__case-studies__quote .button{margin-top:2em;font-size:1.2em}@media screen and (max-width: 63.9375em){.homepage-test .home-page__case-studies__quote blockquote{padding:0 2em;text-align:center}.homepage-test .home-page__case-studies__quote__author-name,.homepage-test .home-page__case-studies__quote__author-position{text-align:center}}.homepage-test .home-page__case-studies__selectors{position:absolute;bottom:90px;left:1.25em;display:block}.homepage-test .home-page__case-studies__selectors_item{display:inline-block;float:left;margin-right:10px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #fff;background:transparent;cursor:pointer}.homepage-test .home-page__case-studies__selectors_item--active{background:#fff}@media screen and (max-width: 63.9375em){.homepage-test .home-page__case-studies__selectors{left:33%;text-align:center;bottom:40px;z-index:2;width:100%}.homepage-test .home-page__case-studies__selectors_item{width:20px;height:20px}}.homepage-test .home-page__metrics{padding:5em 0}.homepage-test .home-page__metrics__item{padding:0 4em}.homepage-test .home-page__metrics__item h3{color:#fff;font-size:3em;font-weight:900}.homepage-test .home-page__metrics__item h6{color:#F7F8FA;margin-bottom:0}@media screen and (min-width: 40em) and (max-width: 63.9375em){.homepage-test .home-page__metrics{padding:0}.homepage-test .home-page__metrics__item{padding:4em 3em}.homepage-test .home-page__metrics__item h3{font-size:2em}}@media screen and (max-width: 39.9375em){.homepage-test .home-page__metrics{padding:0;background-size:100% 100%;background-image:url("../images/tri_color_background_vertical.png")}.homepage-test .home-page__metrics__item{padding:4em 0}}.homepage-test .home-page__app{height:800px;position:relative}.homepage-test .home-page__app__computer{position:absolute;width:837px;height:616px;left:45%;bottom:0;background-image:url("../images/imac.png");background-position:0 0;background-repeat:no-repeat}.homepage-test .home-page__app__computer__screenshot{z-index:2;position:absolute;left:48px;top:46px;width:738px;height:420px;z-index:2;display:none}.homepage-test .home-page__app__computer__screenshot--active{display:block}.homepage-test .home-page__app__step{padding:1em;position:relative;height:200px}@media screen and (min-width: 40em) and (max-width: 63.9375em){.homepage-test .home-page__app__step__screenshot{width:50%}}.homepage-test .home-page__app__step p{font-size:1em;font-weight:300}@media screen and (min-width: 64em){.homepage-test .home-page__app__step--active{background:#d1e4fa}.homepage-test .home-page__app__step--active::after{content:"";position:absolute;left:100%;top:0;bottom:0;border-top:100px solid transparent;border-left:20px solid #d1e4fa;border-bottom:100px solid transparent}}@media screen and (max-width: 63.9375em){.homepage-test .home-page__app__step{height:auto;text-align:center}}@media screen and (max-width: 63.9375em){.homepage-test .home-page__app{height:auto}}.homepage-test .home-page__managed-services{color:#fff;padding:5em 0;background-color:#5FA0EC;background-image:url("../images/ms-background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.homepage-test .home-page__managed-services h1,.homepage-test .home-page__managed-services h2,.homepage-test .home-page__managed-services h3,.homepage-test .home-page__managed-services h4,.homepage-test .home-page__managed-services h5,.homepage-test .home-page__managed-services h6{color:#fff}.homepage-test .home-page__managed-services h3{margin-top:10px}@media screen and (max-width: 39.9375em){.homepage-test .home-page__managed-services{text-align:center;padding:2em 0}}.homepage-test .home-page__industries_item{padding:1em 0;margin-bottom:2em}.homepage-test .home-page__industries_item h5{font-weight:400;margin:10px 0 0}.homepage-test .home-page__industries_item p{color:#4c4c4c;font-size:1em}.homepage-test .hero-image-link{color:#fff !important;margin-right:30px;margin-left:30px;font-weight:700}.homepage-test .hero-image-link:hover{text-decoration:underline}.homepage-test .box-container{width:100%;height:340px}.homepage-test .small-box-container{height:100%;padding:0}.homepage-test .small-box{height:170px}.homepage-test .large-box{height:100%}.homepage-test .company-logo-container{position:relative;height:170px}.homepage-test .company-logo-container .company-logo{position:absolute;width:100%;height:100%}.mobile-rescue{background-image:url("../images/managed-services-cards2.png");background-position:30% 20%}@media screen and (min-width: 40em) and (max-width: 63.9375em){.mobile-rescue{background-position:0px -290px}}@media screen and (max-width: 39.9375em){.mobile-rescue{background-position:30% 20%}}.alexa-nav{text-align:center}.alexa-nav a{color:#fff}.alexa-nav a:hover{text-decoration:underline}.hackathon-heading{font-size:1.5em}@media screen and (max-width: 39.9375em){.hackathon-heading{font-size:1.25em}}.schedule-days{background:#F7F8FA;padding:10px 10px;border:1px solid #ccc}.schedule-days strong{font-size:1.25em;color:#646464}.schedule-days p{font-size:1em;color:#9b9b9b}.hackathon-bumper{width:80%;border-top:1px solid #ccc;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (max-width: 39.9375em){.hackathon-bumper{width:80%}}.hackathon-title{font-weight:400;color:#9b9b9b;letter-spacing:5px;font-size:1em}.hackathon-title span{font-size:1.15em}.hackathon-copy p{color:#9b9b9b}@media screen and (max-width: 39.9375em){.hackathon-copy{padding-bottom:35px}}.title-row{cursor:pointer;color:#5FA0EC}.title-row h4{color:#5FA0EC}.photo-card{position:relative;width:100%}.photo-card .headshot-img{position:absolute;top:0px;left:0px;width:100%;z-index:60;opacity:1}.photo-card .headshot-img:hover{opacity:0}.photo-card .headshot-img span{color:#fff;background:#000;background:rgba(0,0,0,0.7);padding:10px}.photo-card .headshot-img .spacer{padding:0 5px}.photo-card .bobble-head-img{z-index:0}
