/*! ng-dialog - v0.3.12 (https://github.com/likeastore/ngDialog) */

@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open{overflow:hidden}
/*! ng-dialog - v0.3.12 (https://github.com/likeastore/ngDialog) */

.ngdialog.ngdialog-theme-plain{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-plain .ngdialog-content{background:#fff;color:#444;font-family:'Helvetica Neue',sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-plain .ngdialog-content h1,.ngdialog.ngdialog-theme-plain .ngdialog-content h2,.ngdialog.ngdialog-theme-plain .ngdialog-content h3,.ngdialog.ngdialog-theme-plain .ngdialog-content h4,.ngdialog.ngdialog-theme-plain .ngdialog-content h5,.ngdialog.ngdialog-theme-plain .ngdialog-content h6,.ngdialog.ngdialog-theme-plain .ngdialog-content li,.ngdialog.ngdialog-theme-plain .ngdialog-content p,.ngdialog.ngdialog-theme-plain .ngdialog-content ul{color:inherit}.ngdialog.ngdialog-theme-plain .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-plain .ngdialog-close:before{background:0 0;color:#bbb;content:"\00D7";font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-plain .ngdialog-close:active:before,.ngdialog.ngdialog-theme-plain .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-plain .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-plain .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-plain .ngdialog-input textarea{background:#f0f0f0;border:0;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input textarea:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px rgba(0,0,0,.2);outline:0}.ngdialog.ngdialog-theme-plain .ngdialog-buttons:after{clear:both;content:'';display:table}.ngdialog.ngdialog-theme-plain .ngdialog-button{border:0;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
input[type=range]{width:300px}ul[rn-carousel]{overflow:hidden;padding:0;white-space:nowrap;position:relative;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-ms-touch-action:pan-y;touch-action:pan-y}ul[rn-carousel]>li{color:#000;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;vertical-align:top;position:absolute;left:0;right:0;white-space:normal;padding:0;margin:0;list-style-type:none;width:100%;height:100%;display:inline-block}ul[rn-carousel-buffered]>li{display:none}ul[rn-carousel-transition=hexagon]{overflow:visible}div.rn-carousel-indicator span{cursor:pointer;color:#666}div.rn-carousel-indicator span.active{color:#fff}.rn-carousel-control{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:2rem;position:absolute;top:40%;opacity:.75;cursor:pointer}.rn-carousel-control:hover{opacity:1}.rn-carousel-control.rn-carousel-control-prev{left:.5em}.rn-carousel-control.rn-carousel-control-prev:before{content:"<"}.rn-carousel-control.rn-carousel-control-next{right:.5em}.rn-carousel-control.rn-carousel-control-next:before{content:">"}
.mobile-show{display:none}@media only screen and (max-width: 768px){.mobile-show{display:block}span.mobile-show{display:initial}.mobile-hide{display:none}}body{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#404043;font-smoothing:antialiased;font-weight:500;height:100%;max-height:100%;max-width:100%;overflow-x:hidden;width:100%}@media only screen and (max-width: 768px){body{-webkit-overflow-scrolling:touch;overflow-y:scroll}}a img,img{border:0}.page--wrapper{height:100%;max-height:100%;max-width:100%;overflow-x:hidden;width:100%}a{font-weight:500}h1,h2,h3{font-weight:300}h2{color:#0a091b;font-family:ff-clan-web-pro,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-2px;font-size:50px;line-height:55px;font-weight:100;text-transform:none}@media only screen and (max-width: 768px){h2{font-size:26px;line-height:32px}}img{border:0}section{background-size:cover;background-repeat:no-repeat;background-position:center;overflow-x:hidden}.container{margin:0 auto;max-width:1100px;padding:60px 24px}.container.container--no-bottom-padding{padding-bottom:0}.container.collapsed{padding:0}.aligner{display:table;position:relative;height:100%;width:100%}.aligner .aligned{display:table-cell;vertical-align:middle;width:100%}@media only screen and (max-width: 768px){.aligner .aligned{text-align:center}}.container-fluid{padding:60px 0}@media only screen and (max-width: 768px){.container-fluid{padding-left:24px;padding-right:24px}}.contained{max-width:440px;box-sizing:border-box}@media only screen and (max-width: 768px){.contained{max-width:600px;margin:0 auto}}@media only screen and (min-width: 769px){.contained.right-side{float:right;max-width:450px}}.btn--blue{background-color:#1f96be;border-color:#1f96be}.btn--blue:hover{background-color:#196a89;border-color:#196a89}.cta-btn{background:rgba(0,0,0,0.8);border-radius:100px;border:2px solid #1f96be;color:#fff;display:inline-block;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;padding:12px 30px;text-transform:uppercase}.cta-btn:hover{border-color:#fff}.cta-btn .icon_play{background-repeat:no-repeat;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNpi/P///5O/f//uff/+w1w5Ob1TDBDwH4r/IbFhGAwYgRo/AGl+EOffv3+3Pn/+smzz5p1L0tIKXgKF/kI1/0MzBEgCNf7HBL++fv22/d69B1EmJk6CnJxS3EDMAcRsQMwCxMwgWz7+xwOA3nj+4cPHifv2HTYFauAFYi4gZieoEQn8+/nz17Fnz15kt7T0SjCCNDIyMvIxkACAet6wkKLh27fvV58+fb56xoz5qwlq/PPnz6cnT57t2LZt9/qSkrpLQKGfIIxL47+3b9+dO3Pmwta8vIo9jx8//QYU+40cPSgaf/36/RwYBVsnT569ef78pc+hCv9A8W8o/gXCII0/gW7fdPbshTXBwfFnvnz5ygwUY4KajKwJmf7DOHfuYsmcnHKQuzmAmA2ImWHORVaIZDvYuYzAyOQEMliRNDEhpVNkTf+Q6P8sUA4sYTMhsf+hK0aiGWAaYYKMBHIHTI4BIMAA7Msp2jyT8P4AAAAASUVORK5CYII=);display:inline-block;height:11px;margin:0 0 0 3px;vertical-align:middle;width:11px}.tabs .tab-content{display:none}.tabs .tab-content.active{display:block}.tabs .secondary-nav{text-transform:uppercase;border-bottom:0}.tabs .secondary-nav li{border:0;display:inline-block !important;margin:0 40px 0 0;padding:8px 0;width:auto !important}.tabs .secondary-nav li[ng-click]{cursor:pointer}.tabs .secondary-nav li a{border-bottom:solid 3px transparent;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;padding-bottom:6px}.tabs .secondary-nav li:first-child{margin-left:0}.tabs .secondary-nav li.active{border-bottom:0}.tabs .secondary-nav li.active a{border-bottom:solid 3px #1fbad6;font-weight:bold}.btn--rect{border-radius:0}.layout_item--image-container{line-height:0}.text--intro{font-size:22px;font-weight:400;line-height:36px}.text--hr{font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif}.text--hr span{background-color:#f9f9f9;padding:0 15px;position:relative;z-index:5}.text--hr::before{content:"";display:block;border-top:solid 1px #9d9da3;width:100%;height:1px;position:absolute;top:50%;z-index:1}.layout__item--middle{vertical-align:middle}.grid,.unit{box-sizing:border-box}.grid{display:block;clear:both}.grid .unit{float:left;width:100%;padding:10px}.grid .unit:first-child{padding-left:20px}.grid .unit:last-child{padding-right:20px}.unit .unit:first-child{padding-left:0}.unit .unit:last-child{padding-right:0}.unit .grid:first-child>.unit{padding-top:0}.unit .grid:last-child>.unit{padding-bottom:0}.no-gutters .unit,.unit.no-gutters{padding:0 !important}.wrap .grid,.grid.wrap{max-width:978px;margin:0 auto}.grid .whole,.grid .w-1-1{width:100%}.grid .half,.grid .w-1-2{width:50%}.grid .one-third,.grid .w-1-3{width:33.3332%}.grid .two-thirds,.grid .w-2-3{width:66.6665%}.grid .one-quarter,.grid .one-fourth,.grid .w-1-4{width:25%}.grid .three-quarters,.grid .three-fourths,.grid .w-3-4{width:75%}.grid .one-fifth,.grid .w-1-5{width:20%}.grid .two-fifths,.grid .w-2-5{width:40%}.grid .three-fifths,.grid .w-3-5{width:60%}.grid .four-fifths,.grid .w-4-5{width:80%}.grid .golden-small,.grid .w-g-s{width:38.2716%}.grid .golden-large,.grid .w-g-l{width:61.7283%}.grid{*zoom:1}.grid:before,.grid:after{display:table;content:"";line-height:0}.grid:after{clear:both}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.unit img{max-width:100%}@media screen and (max-width: 768px){.grid:not(.no-stacking-on-mobiles)>.unit{width:100% !important;padding-left:0;padding-right:0}.unit .grid .unit{padding-left:0px;padding-right:0px}.center-on-mobiles{text-align:center !important}.hide-on-mobiles{display:none !important}}@media screen and (min-width: 1180px){.wider .grid{max-width:1180px;margin:0 auto}}.btn.rounded{background:rgba(0,0,0,0.5);border-radius:100px;border:2px solid #c0c0c8;font-size:11px;margin-right:10px;margin-bottom:10px;padding:8px 25px 7px}.btn.rounded:hover{border-color:#1f96be}.btn.rounded.blue{border-color:#1f96be}.btn .icon_play{background-repeat:no-repeat;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNpi/P///5O/f//uff/+w1w5Ob1TDBDwH4r/IbFhGAwYgRo/AGl+EOffv3+3Pn/+smzz5p1L0tIKXgKF/kI1/0MzBEgCNf7HBL++fv22/d69B1EmJk6CnJxS3EDMAcRsQMwCxMwgWz7+xwOA3nj+4cPHifv2HTYFauAFYi4gZieoEQn8+/nz17Fnz15kt7T0SjCCNDIyMvIxkACAet6wkKLh27fvV58+fb56xoz5qwlq/PPnz6cnT57t2LZt9/qSkrpLQKGfIIxL47+3b9+dO3Pmwta8vIo9jx8//QYU+40cPSgaf/36/RwYBVsnT569ef78pc+hCv9A8W8o/gXCII0/gW7fdPbshTXBwfFnvnz5ygwUY4KajKwJmf7DOHfuYsmcnHKQuzmAmA2ImWHORVaIZDvYuYzAyOQEMliRNDEhpVNkTf+Q6P8sUA4sYTMhsf+hK0aiGWAaYYKMBHIHTI4BIMAA7Msp2jyT8P4AAAAASUVORK5CYII=);display:inline-block;height:11px;margin:0 0 0 3px;vertical-align:middle;width:11px}form.business-signup .icon_location{color:#1f96be}form.business-signup .submit.btn{height:38px;font-size:12px;padding:0 10px;width:auto}form.business-signup .unlock{cursor:pointer}form.business-signup .form-caption{margin-bottom:0}form.business-signup label{text-align:left}form.business-signup .checkbox{font-size:10px;text-align:left}form.business-signup .form-caption{font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;color:#6b6b76;font-size:10px;text-transform:uppercase}form.business-signup .form-caption.agreement{font-size:11px;text-transform:none}form.enterprise-signup h2{font-size:24px !important;line-height:32px;text-align:center}form.enterprise-signup .body{text-align:center}.rush-select select{padding-left:30px}.rush-select::before{color:#1f96be;content:"\f11c";font-family:uber-icons;left:10px;line-height:40px;position:absolute;top:-1px}.rush-dialog.ngdialog{padding-top:100px;z-index:100}.rush-dialog.ngdialog h2{font-family:ff-clan-web-pro,"Helvetica Neue",Helvetica,sans-serif;font-size:28px;font-weight:400;letter-spacing:0;margin-bottom:20px}.rush-dialog.ngdialog .ngdialog-content{background:#f2f2f4;border-radius:3px;padding:0;width:500px}.rush-dialog.ngdialog .header{background:#333 url(/assets/images/v2/dialog-header-bowl.jpg) no-repeat center center;background-size:cover;border-radius:3px 3px 0 0;height:225px;position:relative}.rush-dialog.ngdialog .header .logo{bottom:20px;height:40px;position:absolute;right:0;width:100%}.rush-dialog.ngdialog .content{font-family:ff-clan-web-pro,"Helvetica Neue",Helvetica,sans-serif;padding:30px}.rush-dialog.ngdialog .content .desc{text-align:center}.rush-dialog.ngdialog .footer{height:auto;border-top:2px solid #e6e6e9;padding:15px 30px}.rush-dialog.ngdialog.business-signup-dialog,.rush-dialog.ngdialog.enterprise-signup-dialog{text-align:center}.rush-dialog.ngdialog.business-signup-dialog .content,.rush-dialog.ngdialog.enterprise-signup-dialog .content{padding-bottom:15px}.rush-dialog.ngdialog.business-signup-dialog .desc,.rush-dialog.ngdialog.enterprise-signup-dialog .desc{margin-bottom:20px}.ngdialog-overlay{background:rgba(0,0,0,0.7)}.comments{width:100%;padding:10px;border:1px solid #cdcdd3;border-radius:3px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out}.comments:focus{outline:none;border:1px solid #1f96be;box-shadow:0 0 5px #1f96be}header{background:#000;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}header .top-bar__nav{margin-top:3px}header .top-bar{background:#000}header .logo{width:160px;line-height:0;vertical-align:middle;margin-top:6px}header .logo img{max-width:100%;max-height:100%}header .top-bar__logo-icon{z-index:2}header .top-bar__item.active a{color:#1f96be}header .top-bar__item.active a:hover{color:#196a89}@media only screen and (min-width: 881px){header .nav--mobile-show{display:none}}@media only screen and (max-width: 880px){header .nav--mobile-hide{display:none}}@media only screen and (max-width: 880px){header .top-bar__logo-icon{position:relative !important;width:auto !important}header .top-bar__logo{width:100%;position:absolute;margin-right:auto;margin-left:auto}header .top-bar__logo .logo{text-align:center;margin-left:auto;margin-right:auto}header .top-bar__item a{color:#fff}}@media only screen and (max-width: 880px){header .nav-menu{display:none}header .nav-menu.toggled{display:block;padding-top:0;width:100%}header .nav-menu a.signup{color:#fff;text-align:left}header .nav-menu .active{background:#09091a}header .nav-menu .top-bar__item{display:block;margin-bottom:0}header .nav-menu .top-bar__item a{display:block;padding:12px 24px;width:100%}}@media only screen and (min-width: 881px){header .nav-menu .top-bar__item{margin-bottom:0}header .nav-menu a{color:#fff;border-bottom:4px solid transparent;margin:0 10px;padding-bottom:22px}header .nav-menu a:hover{color:#196a89}header .nav-menu .active a{border-color:#1f96be}header .nav-menu .active:hover a{border-color:#196a89}}header .right-side{margin-top:-10px}header .right-side a{color:#fff !important}header.fixed{position:fixed;width:100%;z-index:99}header.fixed+main{padding-top:68px}@media only screen and (max-width: 768px){header.fixed+main{padding-top:60px}}footer .btn--social.facebook{background-color:#3b5998;border-color:#3b5998}footer .btn--social.instagram{background-color:#3d729d;border-color:#3d729d}footer .btn--social.twitter{background-color:#2daae2;border-color:#2daae2}@media only screen and (max-width: 768px){footer{height:auto !important}footer .footer__list.footer__list--social .footer__item{margin:0 5px !important}}@media only screen and (max-width: 768px){footer .social.footer__list{margin:0;padding-top:35px;text-align:center}footer .social.footer__list .footer__item{float:none}}@media only screen and (min-width: 769px){footer .social.footer__list{float:left;margin-top:14px;margin-left:24px}}footer .social.footer__list i::before{zoom:1.1}footer .social.footer__list li,footer .social.footer__list li.footer__item:not(:first-child){margin-left:15px}footer .links .footer__item{font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;margin-left:12px !important;white-space:nowrap}footer .links .footer__item:before{content:'';margin:0}footer .links .footer__item a{color:#fff}footer .links .footer__item a:hover{color:#1f96be}@media only screen and (max-width: 768px){footer .links{margin:0;padding:24px 24px 12px;text-align:center}footer .links .footer__item{float:none;margin-left:0 !important}footer .links .footer__item__link{display:inline-block;padding:12px 6px}}@media only screen and (min-width: 769px){footer .links{float:right;margin-right:24px;margin-top:25px}footer .links .footer__item__link{padding:0 10px}}@media only screen and (min-width: 929px){footer .links .footer__item__link{padding:0 20px}}.faq .container{max-width:800px}.faq h2{font-size:19px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:10px}.faq p{margin-bottom:30px}section .text-uber-blue{color:#1f96be !important;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;margin:0 0 5px 0;text-transform:uppercase}section h2{margin:0 0 20px}@media only screen and (max-width: 768px){section h2{font-size:40px;line-height:44px}}@media only screen and (min-width: 769px){section .content{max-width:500px}}section .side-image-container{text-align:center}section .side-image{display:block;max-width:100%;max-height:100%;margin:0 auto}section .bg{background-repeat:no-repeat;position:absolute;height:100%}@media only screen and (max-width: 768px){section .layout .layout_item--full{padding-left:0;margin-right:-30px;margin-left:-10px;width:110% !important;margin-top:45px !important}}section.hero{background-color:#505254;background-image:url(../images/hero_bg.jpg);height:510px;text-align:center;position:relative}@media only screen and (max-width: 768px){section.hero{height:320px}}@media only screen and (min-width: 769px){section.hero{overflow:hidden}}section.hero video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.hero h1{color:#fff;font-size:70px;font-weight:bold;letter-spacing:-2px;line-height:70px;margin:0 auto 40px;max-width:1000px;text-shadow:0 0 65px rgba(0,0,0,0.85)}@media only screen and (max-width: 768px){section.hero h1{margin:0 20px 40px;font-size:40px;line-height:40px}}section.hero-banner{height:auto;padding:50px 30px 55px;text-align:center}section.hero-banner .cta{margin:0 auto}section.hero-banner .body{font-size:28px;font-weight:400;line-height:42px;max-width:700px;margin:0 auto 30px}@media only screen and (max-width: 768px){section.hero-banner{padding-bottom:50px;padding-top:40px}section.hero-banner .body{font-size:22px;line-height:36px}}section.hero-banner .subtitle{font-size:13px;text-transform:uppercase}section.ready{background-color:#fafafa}section.faster .body{margin-bottom:20px}section.seeing{background-color:#fafafa}section.delivering{text-align:center}section.delivering .cta-btn{background-color:#fff;color:#404042;margin-top:20px}section.delivering .cta-btn .icon_play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAuUlEQVQoz52QMQrCQBBFn5jGyiss6b3DQi7h4dQoQhrTauXKgLXWsTKKWKQIFjZBjDYbCaKY9XXDzGNmPloHHf6krZSfKuX3lPKzNN2fXOSW1sEF6No6AcZAKGIyV7niBiyAETAXMXcXuc4ZmNprdq5yxQNYAyEQi5iri1wnA/qeo7SxgUYiJm8i50Bkf97WG9/kEljZLbGIKT4NvctHYAIMRczh10keUAAzYAAsRUzZOAGtA9ekXzwB+QlFjjWmfOkAAAAASUVORK5CYII=)}section.delivering .cta-btn:hover{border-color:#196a89}section.delivering .body{max-width:500px;margin:0 auto}section.fit .layout_item--down{-webkit-transform:translateY(10px);transform:translateY(10px)}@media only screen and (min-width: 769px){section.fit .content{padding-right:24px}}section.map{background-color:#f6f5f7;position:relative;overflow-x:hidden}@media only screen and (min-width: 769px){section.map .contained{max-width:340px}}section.map .layout_item--full{overflow:hidden}@media only screen and (max-width: 768px){section.map .layout_item--full{margin-top:0px !important}}section.map .grid .unit{padding:0;position:relative}section.map .left{width:55%}section.map .right{width:45%}section.map .graphic-container{position:relative;font-size:0;line-height:0}@media only screen and (min-width: 769px){section.map .graphic-container{height:600px;margin-left:50px}}@media only screen and (min-width: 769px){section.map .graphic-container video{position:absolute;height:100%;top:0;left:0;bottom:0}}@media only screen and (max-width: 768px){section.map .graphic-container video{width:100%}}section.map .tabs .secondary-nav li.secondary-nav__item:last-child{margin-right:0}@media only screen and (min-width: 769px){section.map .content{margin-left:auto;margin-right:60px}}section.map video{width:100%;height:100%}section.meet{background-image:url(../images/car_bg.png);background-size:300px;background-position:top right;position:relative}@media only screen and (max-width: 768px){section.meet{background-image:none}}@media only screen and (min-width: 769px){section.meet .contained{margin-left:60px}}section.meet .spacer{background-color:#333;height:100%;position:relative;width:100%}@media only screen and (max-width: 768px){section.meet .left{height:560px}}section.meet .container{background-position:center;background-size:cover;height:100%;opacity:0;overflow:hidden;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden;width:100%}section.meet .container.active{opacity:1;visibility:visible}section.meet .container .dots{margin-top:10px}section.meet .container .dots .dot{border-radius:15px;border:1px solid rgba(255,255,255,0.5);cursor:pointer;display:inline-block;height:8px;margin:0 3px;width:8px}section.meet .container .dots .dot.active{background-color:#1f96be;border-color:#1f96be}section.meet .container .caption{color:#fff;padding:30px;position:absolute;background-color:rgba(0,0,0,0.75);text-align:center;bottom:0;width:100%}section.meet .container .caption .title{font-size:28px;font-weight:bold}section.meet .container .caption .stars{width:105px;margin:0 auto}section.meet .container .caption .subtitle{text-transform:uppercase;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;color:#9d9da3;font-weight:bold;margin:0 0 10px;font-size:11px}section.meet .container .caption .body{font-weight:500;font-size:13px;max-width:400px;margin:0 auto}section.create{text-align:center;background-color:#fafafa;padding:90px 24px 100px}@media only screen and (max-width: 768px){section.create{padding:50px 24px}}section.create h2{font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-size:34px;font-weight:bold;line-height:40px;margin-bottom:0;margin:0 auto;max-width:620px;text-transform:uppercase;margin-bottom:15px}@media only screen and (max-width: 768px){section.create h2{font-size:26px;line-height:32px;margin-bottom:15px}}section.create .contained{max-width:800px;margin:0 auto}section.create .subtitle{font-size:28px;font-weight:400;line-height:42px;max-width:645px;margin:0 auto}@media only screen and (max-width: 768px){section.create .subtitle{font-size:20px;line-height:26px}}section.create .cta{margin:30px 0 0}.business-stories section.hero{background-image:url(../images/growingbusiness_hero_frame_sm.jpg);height:510px;position:relative;text-align:center}.business-stories section.hero h1{max-width:875px}@media only screen and (max-width: 768px){.business-stories section.hero{height:320px}}@media only screen and (min-width: 769px){.business-stories section.hero{overflow:hidden}}.business-stories section.hero video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.business-stories section.hero h2{color:#fff;text-transform:uppercase;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;text-shadow:0 0 65px rgba(0,0,0,0.85);font-weight:bold;margin-bottom:40px;font-size:60px}@media only screen and (max-width: 768px){.business-stories section.hero h2{font-size:40px}}section.delivering.banner h2{margin:0}@media only screen and (max-width: 700px){section.delivering.banner .banner{min-width:345px}section.delivering.banner h2{padding-right:24px;padding-left:24px}section.delivering.banner .container{padding-left:0;padding-right:0}}.rn-carousel-indicator{margin-top:10px}.rn-carousel-indicator span{background:#ddd;border-radius:100%;display:inline-block;margin:0 3px;height:10px;width:10px}.rn-carousel-indicator span.active{background:#1f96be}main.delivery-partner .body{max-width:500px}@media only screen and (max-width: 768px){main.delivery-partner h2{margin-bottom:30px}}main.delivery-partner section.hero{background-image:url(../images/delivery-partner.jpg);height:auto}main.delivery-partner section.hero .form .bg-uber-white-10{max-width:400px;margin:0 auto}main.delivery-partner section.hero .btn--icon img{position:absolute;left:10px}main.delivery-partner section.hero .container{padding:100px 24px}main.delivery-partner section.hero h1{margin:0;text-align:left;width:100%}@media only screen and (max-width: 768px){main.delivery-partner section.hero h1{text-align:center;max-width:480px;margin:0 auto 30px}}@media only screen and (min-width: 769px){main.delivery-partner section.hero .layout__item--middle{height:300px}}main.delivery-partner section.intro p{margin:0}main.delivery-partner section.intro .container{padding:40px 24px 0}main.delivery-partner section.why h2{margin-bottom:30px}@media only screen and (min-width: 769px){main.delivery-partner section.why h2{margin-bottom:40px}}main.delivery-partner section.why h4{margin-top:20px}@media only screen and (min-width: 769px){main.delivery-partner section.why .layout__item:not(:first-child){padding-left:50px}}@media only screen and (max-width: 768px){main.delivery-partner section.why .layout__item{margin-bottom:15px}main.delivery-partner section.why .layout__item:last-child{margin-bottom:0}}main.delivery-partner section.why p{margin-bottom:0}main.delivery-partner section.how{background-color:#fafafa;overflow-x:initial}main.delivery-partner section.how .phone{height:503px;margin:0 auto;position:relative;width:268px}main.delivery-partner section.how .phone .phone-frame{position:absolute;z-index:2}@media only screen and (max-width: 768px){main.delivery-partner section.how .phone{margin-top:50px}}@media only screen and (min-width: 769px){main.delivery-partner section.how .phone{margin-bottom:-120px}}main.delivery-partner section.how .phone .demo{background-color:#000;height:392px;position:absolute;left:25px;top:45px;width:221px}main.delivery-partner section.how .phone .demo video{height:100%;width:100%}main.delivery-partner section.requirements .tabs .secondary-nav li{margin-right:50px}main.delivery-partner section.requirements .tabs .secondary-nav li:last-child{margin-right:none}main.delivery-partner section.requirements .tabs .secondary-nav li.active a{border-color:#1f96be}main.delivery-partner section.requirements .tab-content ul{margin-left:15px}main.delivery-partner section.requirements .tab-content ul li{line-height:20px;margin-bottom:5px}@media only screen and (min-width: 769px){main.delivery-partner section.requirements{padding-top:120px}}main.delivery-partner section.requirements .tabs{margin-top:20px}main.delivery-partner section.requirements .tabs .tab-content{min-height:175px}@media only screen and (max-width: 768px){main.delivery-partner section.requirements .tabs .tab-content{min-height:auto}}@media only screen and (max-width: 768px){main.delivery-partner section.requirements .tabs{margin-top:30px}}main.delivery-partner section.requirements .tabs .secondary-nav li{white-space:pre}main.delivery-partner section.meet2{background-color:#fafafa}main.delivery-partner section.meet2 .text-uber-blue{margin-top:-20px}main.delivery-partner section.meet2 .body{max-width:100% !important}@media only screen and (min-width: 769px){main.delivery-partner section.meet2 .body{max-width:400px  !important}}main.delivery-partner section.meet2 .quote{margin-bottom:30px;margin-left:auto;margin-right:auto;padding-left:30px;position:relative}main.delivery-partner section.meet2 .quote:before,main.delivery-partner section.meet2 .quote:after{color:#C0C0C8;font-family:'times bold', serif;font-size:55px;font-weight:bold;position:absolute}main.delivery-partner section.meet2 .quote:before{content:'“';display:block;left:0}main.delivery-partner section.meet2 .quote:after{content:'”';display:block;margin-top:-20px;right:-30px;text-align:right}@media only screen and (max-width: 768px){main.delivery-partner section.meet2 .quote:after{right:0}}main.delivery-partner section.meet2 .quote p{margin:0;padding-top:55px}@media only screen and (max-width: 768px){main.delivery-partner section.create h2{margin-bottom:10px}}@-webkit-keyframes bg-pos-anim{from{background-position-y:0}to{background-position-y:100%}}@keyframes bg-pos-anim{from{background-position-y:0}to{background-position-y:100%}}main.enterprise section.hero{background-image:url(../images/enterprise/mobileheader_api.jpg)}main.enterprise section.built{background-color:#fafafa;overflow-x:visible}@media only screen and (max-width: 768px){main.enterprise section.built .container-fluid{padding-left:0;padding-right:0;padding-top:0}}@media only screen and (min-width: 769px){main.enterprise section.built .content{margin-left:auto;margin-right:60px}}main.enterprise section.built .laptop-container{position:relative}@media only screen and (max-width: 768px){main.enterprise section.built .laptop-container{height:404px;overflow:hidden}}main.enterprise section.built .laptop{max-width:none;width:768px}@media only screen and (min-width: 769px){main.enterprise section.built .laptop{margin-left:-70px;margin-bottom:-200px;width:1312px}}main.enterprise section.built .laptop-magnify{display:inline-block}@media only screen and (max-width: 768px){main.enterprise section.built .laptop-magnify{position:absolute;width:150px;bottom:82px;left:45px}}@media only screen and (min-width: 769px){main.enterprise section.built .laptop-magnify{position:absolute;bottom:-50px;left:-15px}}main.enterprise section.magical .container{padding-bottom:0}@media only screen and (min-width: 769px){main.enterprise section.magical .container{padding-top:200px}}@media only screen and (min-width: 769px){main.enterprise section.magical .body{max-width:445px}}main.enterprise section.magical .phone{overflow:hidden;position:relative;width:430px;height:629px}main.enterprise section.magical .phone .overlay{display:block;position:relative;z-index:1}main.enterprise section.magical .phone .embed{background-image:url(../images/enterprise/phone_screenshot.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;z-index:2;height:459px;left:31px;top:172px;width:369px}main.enterprise section.magical .phone .embed.anim-toggled{-webkit-animation:bg-pos-anim 3s ease forwards;animation:bg-pos-anim 3s ease forwards;-webkit-animation-delay:3s;animation-delay:3s}@media only screen and (max-width: 900px){main.enterprise section.magical .phone{width:300px;height:438px;margin-top:40px;margin-left:auto;margin-right:auto}main.enterprise section.magical .phone .embed{width:257px;height:318px;left:22px;top:120px}}main.enterprise section.moving{background-color:#fafafa}@media only screen and (max-width: 768px){main.enterprise section.moving .side-image-container{margin:-20px -20px -20px -50px}}@media only screen and (min-width: 769px){main.enterprise section.moving .side-image{max-width:125%;max-height:125%}}main.enterprise section.join h2{text-align:center}main.enterprise section.join .body{margin:0 auto;max-width:550px;text-align:center}main.enterprise section.join .groups{max-width:650px;margin:0 auto}main.enterprise section.join .groups .group{outline:none}@media only screen and (max-width: 768px){main.enterprise section.join .groups .group{margin-bottom:10px}}@media only screen and (min-width: 769px){main.enterprise section.join .groups .group .layout{margin-left:-60px}}main.enterprise section.join .groups .group .layout__item{margin-bottom:10px}@media only screen and (min-width: 769px){main.enterprise section.join .groups .group .layout__item{margin-bottom:40px;padding-left:60px}}main.enterprise section.join .groups .type{position:relative;text-align:center;margin:40px auto}@media only screen and (max-width: 768px){main.enterprise section.join .groups .type{margin-bottom:0}}main.enterprise section.join .groups .type span{background-color:#fff;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:44px;padding:0 26px;position:relative;text-transform:uppercase;z-index:2}@media only screen and (max-width: 768px){main.enterprise section.join .groups .type span{padding:0 13px}}main.enterprise section.join .groups .type:before{content:'';display:block;border-top:solid 1px #d9d9de;width:100%;height:1px;position:absolute;top:50%;z-index:1}main.enterprise section.join .groups .slick-arrow{width:22px;height:40px;top:calc(50% + 36px)}main.enterprise section.join .groups .slick-prev{left:-80px}main.enterprise section.join .groups .slick-prev:before{content:'';background-image:url(../images/enterprise/arrow-left.png);background-repeat:no-repeat;background-size:contain;display:block;width:22px;height:40px}main.enterprise section.join .groups .slick-next{right:-80px}main.enterprise section.join .groups .slick-next:before{content:'';background-image:url(../images/enterprise/arrow-right.png);background-repeat:no-repeat;background-size:contain;display:block;width:22px;height:40px}main.enterprise section.join .groups .slick-dots{margin-bottom:0;margin-left:0;position:static}main.enterprise section.join .groups .slick-dots button:before{color:#b8b8b8;font-size:10px}main.enterprise section.join .groups .slick-dots .slick-active button:before{color:#1f96be}main.enterprise section.signup{text-align:center;background-color:#fafafa;padding:90px 24px 100px}@media only screen and (max-width: 768px){main.enterprise section.signup{padding:50px 24px}}main.enterprise section.signup .contained{max-width:1200px;margin:0 auto}main.enterprise section.signup .body{font-size:28px;font-weight:400;line-height:42px;text-align:center}@media only screen and (max-width: 768px){main.enterprise section.signup .body{font-size:20px;line-height:26px}}main.enterprise section.signup .cta{margin:30px 0 0}.studies{max-width:1100px;margin:0 auto;text-align:center;margin-top:30px}.studies:after{content:"";display:table;clear:both}@media only screen and (min-width: 769px){.studies.layout>.layout__item{padding-left:24px !important}}.studies[rn-carousel]{height:500px;width:345px;max-width:100%}.studies[rn-carousel] .study{margin:0}.studies .layout__item{margin-top:40px}.studies .study{font-size:13px}@media only screen and (max-width: 768px){.studies .study{height:auto}}.studies .study .banner{background-color:#f2f2f2;background-position:center;background-size:cover;height:500px;overflow:hidden;position:relative}.studies .study .banner:hover .card{background-color:#0a091b;top:250px}.studies .study .banner:hover .card .quote{opacity:1}.studies .study .banner .card{color:#fff;height:500px;padding:20px;position:absolute;top:425px;-webkit-transition:300ms all;transition:300ms all;width:100%}.studies .study .banner .card .quote{opacity:0}.studies .study .banner .card .quote .sep{background-color:#1f96be;height:1px;margin:15px auto;width:30px}.studies .study .banner .card .quote .body{margin-bottom:10px;padding:0 30px;position:relative}.studies .study .banner .card .quote .body:before,.studies .study .banner .card .quote .body:after{color:#1f96be;content:'“';font-family:'times bold', serif;font-size:55px;font-weight:bold;position:absolute}.studies .study .banner .card .quote .body:before{top:-50px;left:0}.studies .study .banner .card .quote .body:after{content:'”';right:0;margin-top:-15px}.studies .study .banner .card .quote .author{font-weight:bold}@media only screen and (max-width: 768px){.studies .study .banner .card{background:#0a091b;top:250px}.studies .study .banner .card .quote{opacity:1}}.studies .study .banner .card .title{color:#fff;display:block;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;margin-bottom:15px;text-decoration:none;text-transform:uppercase}.studies .study .sub-banner{padding:20px}.studies .study .sub-banner .category{font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;margin:0 0 5px}@media only screen and (max-width: 768px){.studies .banner{background-position:top !important;background-size:100% !important}.studies .banner--alterations_master{background-image:url(../images/case_studies/alterations_master_sm.jpg) !important}.studies .banner--blockheads_burritos{background-image:url(../images/case_studies/blockheads_burritos_sm.jpg) !important}.studies .banner--indie_fresh{background-image:url(../images/case_studies/indie_fresh_sm.jpg) !important}.studies .banner--ode_a_la_rose{background-image:url(../images/case_studies/ode_a_la_rose_sm.jpg) !important}.studies .banner--our_harvest{background-image:url(../images/case_studies/our_harvest_sm.jpg) !important}.studies .banner--sam_and_lex{background-image:url(../images/case_studies/sam_and_lex_sm.jpg) !important}}.ytplayer{position:fixed;height:100%;left:0;top:0;width:100%;z-index:2000}.ytplayer.closed{display:none}.ytplayer .mask{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2001}.ytplayer .content{height:100%;position:relative;width:100%;z-index:2002}.ytplayer .content .player{position:relative;height:100%;width:100%;z-index:2003}.ytplayer .content .close{color:#fff;cursor:pointer;font-size:100px;height:100px;line-height:100px;opacity:0.8;position:absolute;right:0;text-align:center;-webkit-transition:all .3s;transition:all .3s;top:0;width:100px;z-index:2004}.ytplayer .content .close::before{content:"\00D7"}.ytplayer .content .close:hover{background:#fff;color:#333;opacity:1}.gifts section.hero{background-image:none}.gifts section.hero.marquee-0{background-image:url("../images/gifts/marquee0.jpg")}.gifts section.hero.marquee-1{background-image:url("../images/gifts/marquee1.jpg")}.gifts section.hero.marquee-2{background-image:url("../images/gifts/marquee2.jpg")}.gifts section.hero.marquee-3{background-image:url("../images/gifts/marquee3.jpg")}.gifts section.hero.marquee-4{background-image:url("../images/gifts/marquee4.jpg")}@media only screen and (max-width: 768px){.gifts section.hero{height:auto}}.gifts section.hero .container{height:100%}.gifts section.hero .container h1{margin:0}.gifts section.hero p#subtitle{color:#fff;font-size:12px;font-weight:bold;margin-top:0;position:absolute;left:0;width:100%;bottom:0}.gifts section.hero.marquee-1 p#subtitle,.gifts section.hero.marquee-2 p#subtitle{background:rgba(0,0,0,0.5);padding:5px 0}.gifts .container{position:relative}.gifts .intro .cta.light{text-transform:uppercase;font-family:ff-clan-web-pro-wide,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;text-align:center}.gifts .intro .cta.light a{padding:15px 0 25px;display:inline-block;color:#0a091b;position:relative;z-index:1}.gifts .intro .cta.light::after{color:#1fbad6;content:"\f11c";font-family:uber-icons;line-height:40px;font-size:20px;margin:-30px auto 0;display:block;z-index:0}.gifts .steps{position:relative;overflow:visible;height:auto;margin-bottom:80px}.gifts .steps .container{padding:60px 24px}.gifts .steps .figure-wrap{background-color:#fafafa}.gifts .steps .figure-wrap-image{text-align:center}@media only screen and (min-width: 769px){.gifts .steps .figure-wrap-image{width:750px;position:absolute;top:35px;right:0;display:block}}.gifts .steps .figure-wrap-image img{max-width:100%;max-height:100%}@media only screen and (min-width: 769px){.gifts .steps div.body{margin:25px 55% 0 0}}.gifts .steps div.body ul.bullets{margin:0 0 0 3px}.gifts .steps div.body ul.bullets li{list-style-type:none}.gifts .steps div.body ul.bullets li span{display:inline-block;color:#1f96be;border:1px solid #1f96be;border-radius:12px;width:22px;height:22px;text-align:center;position:relative;top:0;margin-right:6px;line-height:20px;font-size:12px}.gifts label.city-selector{text-align:right;position:relative;display:inline-block;margin-right:15px}.gifts .rush-select{display:inline-block;min-width:245px}.gifts .gifts-tabs{margin-bottom:15px}.gifts .gifts-tabs-tab{color:inherit;cursor:pointer;display:inline-block;padding:5px 0;margin-right:30px;font-size:15px}.gifts .gifts-tabs-tab-active{font-weight:bold;border-bottom:3px solid #1f96be}.gifts .gifts-container{margin:15px -1% 0;width:102%}.gifts .gifts-container:after{content:"";display:table;clear:both}.gifts .gifts-container-spacer{margin:0 1%;width:23%;float:left}@media only screen and (max-width: 768px){.gifts .gifts-container-spacer{width:99%}}.gifts .gifts-container-gift{border:1px solid #f2f2f2;margin-bottom:20px;position:relative}.gifts .gifts-container-gift-image{background-color:#f2f2f2;background-size:cover;background-position:center center;border-bottom:1px solid #f2f2f2;display:block;min-height:250px;position:relative}.gifts .gifts-container-gift-image-url{bottom:0;color:#fff;display:block;font-size:12px;font-weight:bold;opacity:0;padding:15px;position:absolute;text-align:center;width:100%}.gifts .gifts-container-gift-image:hover .gifts-container-gift-image-url{opacity:1}.gifts .gifts-container-gift-image:hover::before{content:'';display:block;height:250px;width:100%;background:rgba(10,9,27,0.85);position:absolute}.gifts .gifts-container-gift-image:hover::after{content:url("../images/gifts_external.png");display:block;width:47px;height:47px;margin:0 auto;padding-top:40%;-webkit-filter:brightness(100%);filter:brightness(100%)}.gifts .gifts-container-gift-meta{padding:8px 13px}.gifts .gifts-container-gift-meta-store{text-transform:uppercase;font-weight:bold;font-size:12px}.gifts .gifts-container-gift-meta-location{color:#9d9da3;font-weight:bold;font-size:12px}.gifts .gifts-container-gift-meta-description{margin:10px 0 0;height:65px;font-size:14px;line-height:20px}@media only screen and (max-width: 768px){.gifts .gifts-container-gift-meta-description{padding-bottom:25px;height:auto}}.gifts .gifts-container-gift-meta-price{color:#1f96be;font-weight:bold;font-size:13px}.valentines-2015 section.hero{background-image:url("../images/gifts/valentines/hero_1920x1080_gifts.jpg")}.valentines-2015 section.intro .container{max-width:700px;padding-bottom:40px}.valentines-2015 section.items{background-color:#f9f9f9}.valentines-2015 section.items h2{font-size:40px;line-height:54px}@media only screen and (min-width: 769px){.valentines-2015 section.items h2{font-size:50px;line-height:69px}.valentines-2015 section.items h2 span{display:block}}.valentines-2015 section.items .gifts-container-gift{background-color:#fff}.valentines-2015 section.items .gifts-container-gift-image{background-color:#fff}
