.blog-content img,.blog-image-gallery img,.teams-resources-link{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;border-radius:3px;transition:all .3s}
.inline-block,.teams-resources-link,.teams-tabs p{display:inline-block}
.scoot-up{margin-top:-84px}
.about-nav img{margin:0 auto 20px}
.blog-header{margin-top:-84px;position:relative}
.blog-header.post-header{width:100%;min-height:581px}
.blog-image-gallery{margin-top:42px;margin-bottom:42px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;width:auto;padding-left:16px;padding-right:16px;padding-bottom:20px}
.blog-image-gallery .blog-image-gallery-item{display:inline-block;margin-right:16px;margin-left:16px;height:464px}
.blog-image-gallery .blog-image-gallery-item p{margin-top:16px}
.blog-image-gallery .blog-image-gallery-item img{width:auto;max-width:none;height:100%}
.blog-content iframe,.blog-image-gallery iframe{margin-bottom:26px;max-width:100%;box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transition:all .3s}
.blog-content h1,.blog-image-gallery h1{margin-bottom:26px;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.blog-content h3,.blog-image-gallery h3{margin-top:68px}
.blog-content .title *,.blog-image-gallery .title *{margin-top:26px}
.blog-content .blog-title h1,.blog-image-gallery .blog-title h1{margin-top:0}
.blog-content .blog-title p,.blog-image-gallery .blog-title p{margin:0}
@media screen and (min-width:464px){.blog-content .default-cta,.blog-image-gallery .default-cta{background:#1A96FC}
.blog-content .default-cta .header *,.blog-image-gallery .default-cta .header *{color:#fff}
}
.teams-header{background:#FAFAFA;margin-top:-84px;padding-top:84px}
.teams-resources-link{padding:26px;margin-bottom:32px;text-decoration:none}
@media screen and (min-width:752px){.teams-resources-link{cursor:pointer}
.teams-resources-link.active,.teams-resources-link:hover{transform:translateY(-1px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 12px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.08),0 16px 28px rgba(0,0,0,.08)}
.teams-resources-link:active,.teams-resources-link:disabled{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transform:translateY(1px)}
}
#teams-tabs,.blog-post-content,.teams img.shadow,.teams-tabs img{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent}
.teams-resources-link.featured{padding:42px;border:6px solid #1A96FC}
.teams-image-wrapper{padding-right:26px}
.teams-image-wrapper img{border:2px solid #e1e1e1}
#teams-tabs .tab.active,.teams-tabs img{border-radius:3px}
.teams-tabs{text-align:center}
.teams-tabs .tabs-toggle{color:#4aa6ed}
.teams-tabs .tabs-toggle.active{color:#051F33}
.teams-tabs p{margin:0 16px 26px}
.teams-tabs p a{font-weight:700}
.teams-tabs img{transition:all .3s;margin-bottom:16px}
.teams-concierge{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.teams-concierge>div{box-sizing:border-box;-ms-flex:1 0 100%;flex:1 0 100%}
.teams-concierge .teams-concierge-content{padding:26px}
@media screen and (min-width:752px){.teams-concierge>div{-ms-flex-preferred-size:50%;flex-basis:50%}
.teams-concierge .teams-concierge-content{padding:68px}
}
.teams-concierge .teams-concierge-image{min-height:464px;background-image:url(/images/teams-new/teams-concierge-in-hand.jpg);background-size:cover;background-position:center}
.teams-demo-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:464px){.teams-demo-form{-ms-flex-direction:row;flex-direction:row}
}
.teams-demo-form input{text-align:left}
.teams-demo-form input[type=submit]{white-space:nowrap;text-align:center}
.teams-demo-form .form-item{-ms-flex-preferred-size:1;flex-basis:1}
@media screen and (min-width:464px){.teams-demo-form .form-item{padding:0 8px;-ms-flex-positive:1;flex-grow:1}
.teams-demo-form .form-item:last-child{-ms-flex:0;flex:0}
}
.teams img.pad-img{padding-top:20px}
.trigger{margin-bottom:26px}
#teams-tabs{display:none;width:100%}
#teams-tabs .tab-wrapper{text-align:center;padding-top:10px;padding-bottom:10px}
.blog-posts,.business-splash .press-logos .blog-posts-content{text-align:left}
#teams-tabs .tab{display:inline-block;padding:10px;text-decoration:none}
#teams-tabs .tab span{display:none}
#teams-tabs .tab svg{display:inline-block;vertical-align:middle;width:20px;height:20px}
@media screen and (min-width:752px){#teams-tabs .tab span{display:inline-block}
#teams-tabs .tab svg{margin-right:10px}
}
#teams-tabs .tab.active span{color:#fff!important}
#teams-tabs .tab.active svg path{stroke:#fff;fill:#fff}
#teams-tabs .tab.active#teams-navigation-save-money{background-color:#EE3690}
#teams-tabs .tab.active#teams-navigation-save-time{background-color:#1A96FC}
#teams-tabs .tab.active#teams-navigation-save-headache{background-color:#FEC61E}
#teams-tabs.stick{display:block;position:fixed;top:0;max-width:1520px;margin:0 auto;z-index:1000}
#teams-save-time .pad-img{display:inline-block;margin:0 16px}
@media screen and (min-width:752px){#teams-save-time .pad-img{display:inherit;margin:0}
}
#teams-save-money .company-logos{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding-top:32px;padding-bottom:32px}
#teams-save-money .company-logos img{display:block;width:70px;height:70px;border-radius:6px}
#teams-save-money .company-logos img:nth-child(5){display:none}
@media screen and (min-width:464px){#teams-save-money .company-logos img:nth-child(5){display:inherit}
}
#teams-save-money .company-logos img:nth-child(4){display:none}
#teams-save-headache{background:#FEB61E;padding:68px 0}
@media screen and (min-width:752px){#teams-save-money .company-logos img:nth-child(4){display:inherit}
#teams-save-headache{padding:0}
.blog-post-content{cursor:pointer}
.blog-post-content.active,.blog-post-content:hover{transform:translateY(-1px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 12px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.08),0 16px 28px rgba(0,0,0,.08)}
.blog-post-content:active,.blog-post-content:disabled{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transform:translateY(1px)}
}
.blog-post{display:block;text-decoration:none}
.blog-post-content{padding:20px;background:#fff;border-radius:3px;border:8px solid #fff;transition:all .3s}
@media screen and (min-width:464px){.blog-post-content{padding:32px}
}
.blog-post-content.featured{border-color:#FEC61E}
.blog-post-content h4{box-shadow:inset 0 -2px 0 #7fc4fd;display:inline}
#cta-floater,.video-button img{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent}
.blog-post-content p{margin-bottom:0}
.blog-post-content p.fade{margin-top:10px;margin-bottom:10px}
.business-splash,.business-splash .wrapper,.business-splash body{height:100%;background:#1A96FC}
.business-splash .press-logos *{color:#fff}
.business-splash .press-logos img{width:auto;height:auto;max-width:100%}
.business-splash .business-logo{display:inline-block;margin-bottom:26px;background-image:url(/images/logo-wordmark-business.svg)}
.business-splash .wrapper{background:0 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.business-splash .wrapper .content{padding:26px 0;max-width:752px}
.business-splash .wrapper .content .pane{text-align:left;padding:20px}
@media screen and (min-width:464px){.business-splash .wrapper .content .pane{padding:32px}
}
.careers-hero{margin-top:-84px;background-image:url(/images/union-station.jpg);background-size:cover;background-position:center;padding:177px 0;text-align:center;margin-bottom:42px}
.compare-navigation{margin-top:-84px;padding-top:110px;padding-bottom:42px}
.compare-navigation span{font-size:20px;font-family:inherit}
@media screen and (min-width:752px){.compare-navigation span{display:block}
}
.compare-navigation .compare-nav-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:752px){.compare-navigation .compare-nav-link{-ms-flex-direction:row;flex-direction:row}
}
.compare-navigation .compare-nav-link>a{-ms-flex-positive:1;flex-grow:1}
.compare-navigation .compare-nav-link>a.active{background:#FFF;color:#292C42}
.compare-hero,.compare-section{padding-top:68px;padding-bottom:68px}
.compare-section img{max-height:752px}
.compare-section .compare-html{background:#FAFAFA;border:1px solid #e1e1e1;padding:26px;border-radius:3px}
.mfp-content,.video-button img{border-radius:3px;overflow:hidden}
.cta-floater{background:#46BAD9;padding:20px}
.cta-floater a{margin-bottom:0}
.cta-floater p{color:#FFF;display:inline-block}
#cta-floater{display:none;width:100%}
#cta-floater.stick{display:block;position:fixed;top:0;left:0;width:100%;margin:0 auto;z-index:1000}
.concierge-header{margin-top:-177px;padding-top:222px;padding-bottom:110px}
@media screen and (min-width:752px){.concierge-header{margin-top:-68px;padding-top:177px;padding-bottom:110px}
}
.contact .content{margin-bottom:0}
.contact .content .form .container{margin-bottom:68px}
.contact .content .offices{padding:32px 0;background:#1A96FC}
@media screen and (min-width:752px){.contact .content .offices{padding:68px 0}
}
.contact .content .offices img{width:100%}
.events-header{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #e1e1e1}
@media screen and (min-width:1216px){.events-header{padding-top:42px;padding-bottom:42px}
}
.events-section-features{padding-top:42px;padding-bottom:42px;background:#FAFAFA}
.events-section-features .each-feature{padding-top:20px;padding-bottom:20px}
.events-section-features .each-feature img{height:28px;display:inline-block;vertical-align:baseline;margin-right:10px}
.events-section-features .each-feature h3{color:#EE3690;display:inline-block;margin-bottom:10px}
.faq-question{display:inline-block;margin:0 26px 0 0}
.features-img,.home-hero .pane .btn-default,.home-image,.video-button{display:block}
.features-header{margin-top:-84px;padding-top:84px;position:relative}
.features-header .learn-more p{margin-bottom:12px}
.features-img{width:100%;max-width:287px;margin-top:42px;margin-right:auto;margin-left:auto}
.video-background-overlay{background:rgba(41,44,66,.7);position:absolute;display:block;height:100%;width:100%;z-index:20}
.video-background{z-index:10;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}
.home-image,.pricing-body .pricing-container .btn-default,.story-header .demo img,.swatch,.video-button img{width:100%}
.video-button{margin-bottom:26px}
.video-button img{transition:all .3s;cursor:pointer}
@media screen and (min-width:752px){.features-header{padding-bottom:inherit}
.features-img{margin-top:0;max-width:none}
.video-button img{cursor:pointer}
.video-button img.active,.video-button img:hover{transform:translateY(-1px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 12px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.08),0 16px 28px rgba(0,0,0,.08)}
.video-button img:active,.video-button img:disabled{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transform:translateY(1px)}
}
.home-hero-content,.home-how-it-works-section{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transition:all .3s}
.logo-image{height:52px;margin:auto}
.home-hero-content{padding:32px;margin:26px 0;background:#FAFAFA;border:1px solid #FAFAFA;border-radius:3px;position:relative}
@media screen and (min-width:752px){.home-hero-content{padding:52px;margin:68px 0}
}
.home-hero-content h2,.home-hero-content h3{color:#292C42}
.home-image{max-width:359px;margin:0 auto}
.home-hero{overflow:hidden;margin-top:-64px;position:relative}
.home-hero .container{z-index:40;padding-top:64px;position:relative}
.home-hero .pane{padding:26px}
.home-hero .row{padding:110px 0}
.home-hero .label-container{margin-bottom:16px}
.home-hero-header h1,.home-hero-header p{color:#fff;text-align:center}
.home-body{padding-top:64px}
.product-suite img{margin-bottom:12px}
.individuals-pricing{background:#1A96FC;padding-top:110px;padding-bottom:110px}
.individuals-header{background:url(/images/individual-header.jpg) 75% 50%;background-size:cover;padding:177px 0;margin-top:-84px}
.individuals-features{background:#292C42;padding:42px 0}
@media screen and (min-width:752px){.individuals-features{padding:177px 0}
}
.individuals-features .container .home-item{margin-bottom:20px}
@media screen and (min-width:1216px){.individuals-features .container .home-item{margin-bottom:0}
}
.individuals-features .container img{margin-bottom:20px}
.home-how-it-works{border-top:1px solid #e1e1e1;background:#FAFAFA;padding:20px 0}
.home-how-it-works-iphone{position:relative;display:none}
.home-how-it-works-iphone img{width:100%;display:none}
@media screen and (min-width:752px){.home-how-it-works{padding:26px 0}
.home-how-it-works-iphone{display:block}
.home-how-it-works-section{cursor:pointer}
.home-how-it-works-section.active,.home-how-it-works-section:hover{transform:translateY(-1px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 12px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.08),0 16px 28px rgba(0,0,0,.08)}
.home-how-it-works-section:active,.home-how-it-works-section:disabled{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transform:translateY(1px)}
}
.home-how-it-works-section{background-color:#FFF;display:block;border-radius:3px;overflow:hidden;padding:32px;margin-top:20px}
.pricing-body,.pricing-header{background:#292C42}
.press .content img,.swatch{border:1px solid rgba(0,0,0,.2)}
.pricing-body .pricing-container,.story-video img{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent}
.home-how-it-works-section h3{color:#292C42;margin-top:0;transition:color .3s}
.home-how-it-works-section p{margin-bottom:0;transition:color .3s}
@media screen and (min-width:752px){.home-how-it-works-section{margin:20px 20px 20px 0}
.home-how-it-works-section h3{color:rgba(41,44,66,.6)}
.home-how-it-works-section p{color:rgba(41,44,66,.4)}
.home-how-it-works-section.active h3{color:#1A96FC}
.home-how-it-works-section.active p{color:rgba(41,44,66,.7)}
}
.swatch{height:32px}
.subtitle{font-weight:400}
.pricing-header{margin-top:-64px;padding-top:64px}
.pricing-body .pricing-container{transition:all .3s;background:#fff;padding:26px;border-radius:3px}
.pricing-body .pricing-container h4>span{font-size:16px;font-weight:400}
.pricing-body .pricing-container .plan-icon{margin-bottom:12px}
.pricing-body .pricing-container.pink-border{border:3px solid #FF265C;background:rgba(255,38,92,.05)}
.pricing-body .pricing-container.purple-border{border:3px solid #C420D4;background:rgba(196,32,212,.05)}
.pricing-body .pricing-container.blue-border{border:3px solid #46BAD9;background:rgba(70,186,217,.05)}
.story-header{margin-top:-84px;padding-top:84px;background:url(/images/hero-bg.jpg) 50% 0;background-size:cover}
.story-header .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.story-header .content{-ms-flex:1 0 0px;flex:1 0 0;margin-left:20px;margin-right:20px}
@media screen and (min-width:752px){.story-header .content{margin-right:0}
}
.story-header .demo{display:none;position:relative;margin-left:52px;margin-right:20px;-ms-flex:0 0 359px;flex:0 0 359px}
.story-header .demo video{width:311px;height:auto;position:absolute;top:90px;left:24px}
@media screen and (max-height:900px){.story-header .demo{-ms-flex:0 0 287px;flex:0 0 287px}
.story-header .demo img{width:100%}
.story-header .demo video{width:249px;height:auto;position:absolute;top:71px;left:19px}
}
.story-video img{transition:all .3s;border-radius:3px}
.story-testimonials img{width:137px;border:2px solid #FFF;border-radius:100%;margin:0 auto}
.landing-header .demo img,.story-img{width:100%}
@media screen and (min-width:752px){.story-header .demo{display:block}
.story-video img{cursor:pointer}
.story-video img.active,.story-video img:hover{transform:translateY(-1px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 12px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.08),0 16px 28px rgba(0,0,0,.08)}
.story-video img:active,.story-video img:disabled{box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transform:translateY(1px)}
.story-testimonials img{margin:0}
}
.story-img{max-width:464px;margin-top:52px;margin-right:auto;margin-left:auto}
@media screen and (min-width:752px){.story-img{margin-top:0;max-width:none}
}
.story-kate{background:url(/images/individual-header.jpg) 50% 0;background-size:cover}
.landing-header{margin-top:-84px;padding-top:110px;background-size:cover;background-position:50% 0}
.free-hero .free-content-wrapper,.recruiting-hero{padding-top:64px}
.landing-header.individual-a{background-image:url(/images/landing/airplane-flying.jpg)}
.landing-header.individual-b{background-image:url(/images/landing/hurricane-map2.jpg)}
.landing-header.teams-a{background-image:url(/images/landing/business-traveler.jpg)}
.landing-header.teams-b{background-image:url(/images/landing/flight-delay.jpg)}
.landing-header .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.landing-header .content{-ms-flex:1 0 0px;flex:1 0 0;margin-left:20px;margin-right:20px}
@media screen and (min-width:752px){.landing-header .content{margin-right:0}
}
.landing-header .demo{display:none;position:relative;margin-left:52px;margin-right:20px;-ms-flex:0 0 359px;flex:0 0 359px}
.landing-header .demo video{width:311px;height:auto;position:absolute;top:90px;left:24px}
@media screen and (max-height:900px){.landing-header .demo{-ms-flex:0 0 287px;flex:0 0 287px}
.landing-header .demo img{width:100%}
.landing-header .demo video{width:249px;height:auto;position:absolute;top:71px;left:19px}
}
.landing-header .landing-form .form-item input{width:100%;background:#FFF}
@media screen and (min-width:752px){.landing-header .demo{display:block}
.landing-header .landing-form .form-item input{width:80%}
}
.crosby .video-wrapper{border:6px solid #c5e6ff;border-radius:3px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.crosby .video-wrapper embed,.crosby .video-wrapper iframe,.crosby .video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}
.crosby .hero svg{width:26px;height:26px}
.crosby .hero svg>g{stroke:#FFF}
.free-hero{margin-top:-64px}
.free-hero *{z-index:100}
.free-hero .free-content{position:relative}
.free-hero .free-hero-bg{position:absolute;right:0;bottom:0;height:100%}
.free-body img{width:auto}
.free-body img.lower-height{max-height:359px}
.free-body img.lower-height-sm{max-height:222px}
.free-body img.lower-height-xs{max-height:137px}
.typeform-widget iframe{height:100vh}
.recruiting-hero{margin-top:-84px}
.recruiting-sign-up body{background:#292C42;background-image:linear-gradient(to bottom right,#292C42,#464b71)}
.step{height:68px;width:68px;text-align:center;line-height:68px;background:#fff;border-radius:68px;box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.08),0 12px 16px rgba(0,0,0,.08),0 0 0 transparent;transition:all .3s;margin-bottom:20px;font-weight:700;font-size:32px}
.container--recruiting-features .pane{padding:26px;height:100%;box-sizing:border-box}
.container--recruiting-features .pane *{color:#051F33}
.container--recruiting-pricing .pane,.container--recruiting-value-prop .pane{padding:26px}
.price{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
.price p{color:rgba(5,31,51,.6)}
.form--recruiting-hero .form-item input[type=email],.newsletter-form .form-item input[type=email]{background:#fff;color:#051F33;min-width:222px;border-color:#c5e6ff}
.form--recruiting-hero{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.form--recruiting-hero .form-item{margin:16px 8px}
.form--recruiting-hero .form-item input{margin:0;text-align:left}
.container--iphone-expanding .img-wrapper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:col;flex-direction:col;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}
.container--iphone-expanding .img-wrapper-wrapper .img-wrapper{overflow:hidden;position:relative}
.container--iphone-expanding .img-wrapper-wrapper .img-wrapper img{position:absolute;box-sizing:border-box;width:100%;top:50%;transform:translateY(-50%)}
.newsletter-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}
.newsletter-form .form-item{margin:0 16px 16px 0}
.newsletter-form .form-item:last-of-type{margin-right:0}
.newsletter-form .form-item input{margin:0;text-align:left;white-space:nowrap}
.newsletter-form--stretch .form-item:first-of-type{-ms-flex-positive:1;flex-grow:1}
.newsletter-image{border-radius:3px}