header.hero-full-screen.front{text-align:center;align-items:center}@media print, screen and (max-width: 74.99875em){header.hero-full-screen.front{padding-top:48px;background:#242424}}header.hero-full-screen.front video.home-hero{width:100%;margin-bottom:-10px}header.hero-full-screen.front .content-section{color:#fff;position:absolute;top:67%;padding:0}@media screen and (min-width: 34.375em){header.hero-full-screen.front .content-section{top:56%;margin:0 auto 70px;padding:0 30px}}@media print, screen and (min-width: 64em){header.hero-full-screen.front .content-section{left:calc(50% - 396px)}}header.hero-full-screen.front .content-section h1{font-weight:bold;font-size:36px;color:#fff;margin:auto;line-height:80%;font-weight:600;padding-left:10px;background-image:url(/assets/images/icon-arrow-green.svg);background-position:98% 0px;padding-bottom:5px;background-repeat:no-repeat;background-size:13px;display:inline-block;padding-right:19px;padding-top:4px;float:left}@media screen and (min-width: 34.375em){header.hero-full-screen.front .content-section h1{padding-top:0px;display:block;background-position:right 1px;background-size:26px;padding-right:31px;padding-left:13px;font-size:77px;line-height:100%}}@media print, screen and (min-width: 48em){header.hero-full-screen.front .content-section h1{font-size:100px;max-width:293px;background-position:right 4px;background-size:33px;padding-right:40px}}@media print, screen and (min-width: 64em){header.hero-full-screen.front .content-section h1{font-size:140px;background-position:right 5px;background-size:45px;padding-right:50px;padding-left:20px}}header.hero-full-screen.front .content-section h2{font-size:14px;color:#ccc;max-width:150px;text-align:right;line-height:120%;margin-bottom:7px;float:left}@media screen and (min-width: 34.375em){header.hero-full-screen.front .content-section h2{font-size:24px;min-width:250px;margin-top:3px;margin-bottom:0}}@media print, screen and (min-width: 48em){header.hero-full-screen.front .content-section h2{margin-top:0;font-size:34px;min-width:350px}}@media print, screen and (min-width: 64em){header.hero-full-screen.front .content-section h2{font-size:44px;min-width:460px}}.fancybox-toolbar .fancybox-button.fancybox-button--close{width:70px !important;height:70px !important;background-color:transparent}@media print, screen and (max-width: 47.99875em){.front-header{padding-top:1rem}}.front-header .video{min-height:240px;z-index:1;position:relative}@media screen and (min-width: 23.375em){.front-header .video{min-height:210px}}@media screen and (min-width: 24.0625em){.front-header .video{min-height:220px}}@media screen and (min-width: 25em){.front-header .video{min-height:257px}}@media screen and (min-width: 28.125em){.front-header .video{min-height:285px}}@media screen and (min-width: 31.25em){.front-header .video{min-height:320px}}@media screen and (min-width: 34.375em){.front-header .video{min-height:360px}}@media screen and (min-width: 37.5em){.front-header .video{min-height:380px}}@media screen and (min-width: 40.625em){.front-header .video{min-height:410px}}@media screen and (min-width: 43.75em){.front-header .video{min-height:445px}}@media print, screen and (min-width: 48em){.front-header .video{margin-top:-130px;min-height:450px}}@media print, screen and (min-width: 64em){.front-header .video{min-height:450px}}.front-header .video .video-text{z-index:100;position:absolute;color:white !important;margin-top:2rem}@media screen and (min-width: 21.875em){.front-header .video .video-text{margin-top:2.5rem;margin-left:1rem}}@media screen and (min-width: 28.125em){.front-header .video .video-text{margin-top:3.5rem;margin-left:2.5rem}}@media screen and (min-width: 40.625em){.front-header .video .video-text{margin-top:4.5rem;margin-left:2.5rem}}@media print, screen and (min-width: 48em){.front-header .video .video-text{margin-top:3.5rem;margin-left:2.5rem}}@media print, screen and (min-width: 64em){.front-header .video .video-text{margin-top:3.5rem;margin-left:0.5rem}}@media screen and (min-width: 75em){.front-header .video .video-text{margin-top:4.5rem;margin-left:2.5rem}}.front-header .video .video-text .play{color:#b4daec;background-color:rgba(0,0,0,0.3);background-image:url(/assets/images/play-circle-regular.svg);background-position:9px center;background-repeat:no-repeat;padding-left:50px;background-size:30px;border-radius:60px;padding-top:14px;padding-bottom:15px;font-size:16px;margin-top:-7px}@media screen and (min-width: 28.125em){.front-header .video .video-text .play{margin-top:0;padding-left:60px;background-size:40px;border-radius:60px;padding-top:20px;padding-bottom:15px;font-size:18px}}.front-header .video #svg-shadow{position:absolute;top:0;left:0}.front-header .video #svg-image{position:absolute;top:0;left:0;width:100%}.front-header .video h5{color:#fff;margin-bottom:0}.front-header .video h3{font-weight:600}@media screen and (min-width: 31.25em){.front-header .video h3{font-size:28px}}@media print, screen and (min-width: 48em) and (max-width: 63.99875em){.front-header .video h3{font-size:1.25rem}}.front-header h1{font-size:26px;margin-bottom:1.5rem;font-weight:600}@media screen and (min-width: 23.125em){.front-header h1{font-size:32px}}@media print, screen and (min-width: 48em){.front-header h1{font-size:36px;font-weight:300}}@media print, screen and (min-width: 64em){.front-header h1{font-size:3.2rem}}.front-header p{font-size:22px}@media print, screen and (min-width: 64em){.front-header .copy{padding-left:40px;padding-top:10px}}.home h3{font-weight:600}@media print, screen and (min-width: 48em){.home h3{font-weight:400}}.fullwidth-slidshow{background-color:#2e2e34}.fullwidth-slidshow .constant{background-color:#45444a;position:relative;z-index:1;padding-top:30px;padding-bottom:60px}@media print, screen and (min-width: 64em){.fullwidth-slidshow .constant{padding-top:150px;padding-bottom:130px;padding-left:80px}}.fullwidth-slidshow .constant:after{content:'';width:100%;height:80px;background-image:url(/assets/images/icon-arrow-down.svg);background-repeat:no-repeat;background-position:center top;position:absolute;top:100%;left:0}@media print, screen and (min-width: 64em){.fullwidth-slidshow .constant:after{width:80px;height:100%;right:-69px;top:0;left:auto;background-image:url(/assets/images/icon-arrow.svg);background-size:cover;background-position:right center}}.fullwidth-slidshow .constant:before{content:'';width:100%;height:100%;position:absolute;left:-100%;top:0;background-color:#45444a}.fullwidth-slidshow .constant p{color:#b8bdbf}.fullwidth-slidshow .constant h5{color:#b4daec}.fullwidth-slidshow .constant h3{color:white;line-height:130%}.fullwidth-slidshow .slideshow{padding-top:90px}@media print, screen and (min-width: 64em){.fullwidth-slidshow .slideshow{padding-left:100px;padding-top:30px;padding-right:80px}}.fullwidth-slidshow .slideshow h4{color:#fff}.fullwidth-slidshow .slideshow .orbit-wrapper{width:88%;margin-left:6%}.fullwidth-slidshow .slideshow .orbit-wrapper .orbit-container{min-height:375px}.fullwidth-slidshow .slideshow .orbit-wrapper .orbit-container .orbit-slide .orbit-cell{position:relative;padding-bottom:80px}.fullwidth-slidshow .slideshow .orbit-wrapper .orbit-container .orbit-slide .orbit-cell a.button{position:absolute;bottom:0;left:calc(50% - 80px);color:white}.fullwidth-slidshow .slideshow .orbit-image{max-width:120px;margin-bottom:30px}.fullwidth-slidshow .slideshow .orbit-controls .orbit-previous,.fullwidth-slidshow .slideshow .orbit-controls .orbit-next{color:#b8bdbf;padding:0;opacity:.6}.fullwidth-slidshow .slideshow .orbit-controls .orbit-previous img,.fullwidth-slidshow .slideshow .orbit-controls .orbit-next img{width:30px}.fullwidth-slidshow .slideshow .orbit-controls .orbit-previous .fa,.fullwidth-slidshow .slideshow .orbit-controls .orbit-next .fa{font-size:54px}.fullwidth-slidshow .slideshow .orbit-controls .orbit-previous:hover,.fullwidth-slidshow .slideshow .orbit-controls .orbit-previous:focus,.fullwidth-slidshow .slideshow .orbit-controls .orbit-next:hover,.fullwidth-slidshow .slideshow .orbit-controls .orbit-next:focus{background-color:transparent;opacity:1;outline:none}.fullwidth-slidshow .slideshow .orbit-controls .orbit-previous{left:20px}.fullwidth-slidshow .slideshow .orbit-controls .orbit-next{right:20px}.fullwidth-slidshow .slideshow .orbit-bullets{margin-top:2rem}.fullwidth-slidshow .slideshow .orbit-bullets button{background-color:transparent;border:1px solid #b8bdbf;width:12px;height:12px}.fullwidth-slidshow .slideshow .orbit-bullets button.is-active{background-color:#0096bd;border-color:#0096bd}.orbit-bullets button{width:.75rem;height:.75rem;margin:.1rem;background-color:#b8bdbf}.orbit-bullets button.is-active{background-color:#737278}.orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus{background-color:transparent}.drive-decisions{background-color:#f2f4f6}.drive-decisions h2{color:#0096bd;font-weight:600}@media print, screen and (min-width: 48em){.drive-decisions h2{margin-bottom:3rem}}@media print, screen and (min-width: 48em){.drive-decisions p{font-size:24px}}@media print, screen and (min-width: 64em){.drive-decisions p{font-size:28px}}.drive-decisions .button.hollow.pill{background-color:#fff;font-weight:600;color:#0096bd;font-size:28px;border-width:2px;padding-top:18px}.drive-decisions ul.custom{margin-top:2rem;margin-bottom:2.5rem}.drive-decisions ul.custom li{font-size:16px;font-weight:600;color:#2e2e34}@media print, screen and (min-width: 48em){.drive-decisions ul.custom li{font-size:21px}}@media print, screen and (min-width: 64em){.drive-decisions ul.custom li{font-size:24px}}@media print, screen and (min-width: 48em){.drive-decisions ul.custom li:before{margin-top:3px}}@media print, screen and (min-width: 64em){.drive-decisions ul.custom li:before{width:24px;height:24px;left:-36px}}.drive-decisions a.button{background-color:#fff;border-width:2px}#main-content-section section.use-cases .quote{padding-bottom:1rem}@media print, screen and (min-width: 48em){#main-content-section section.use-cases .quote{padding-bottom:3rem}}@media print, screen and (max-width: 47.99875em){#main-content-section section.use-cases .quote h5,#main-content-section section.use-cases .quote h3{text-align:center}}@media print, screen and (max-width: 47.99875em){#main-content-section section.use-cases .quote h3{margin-bottom:1.5rem}}#main-content-section section.use-cases .quote p{font-size:1.5rem}@media print, screen and (min-width: 48em){#main-content-section section.use-cases .quote p{font-size:1rem}}#main-content-section section.use-cases .notched-image{margin-bottom:15px;padding-right:14px;padding-left:14px;position:relative}@media screen and (min-width: 75em){#main-content-section section.use-cases .notched-image{margin-bottom:-12px}}#main-content-section section.use-cases .notched-image #shadow{margin-top:-2px;margin-left:-1px}#main-content-section section.use-cases .notched-image img{border-radius:14px;width:calc(100% + 23px);max-width:inherit}#main-content-section section.use-cases .notched-image #notched-mask{position:absolute;top:0;left:16px;right:-8px}#main-content-section section.use-cases .item{padding:15px}#main-content-section section.use-cases .item:hover .inner .slide-in{bottom:0;transition:all 750ms ease-in-out}#main-content-section section.use-cases .item:hover .inner p{opacity:1;bottom:15px;transition:all 500ms ease-in-out}#main-content-section section.use-cases .item .inner{background-color:#2e2e34;color:#fff;padding:30px;border-radius:14px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;min-height:120px;transition:all 500ms ease-in-out;position:relative;overflow:hidden}@media print, screen and (min-width: 48em){#main-content-section section.use-cases .item .inner{min-height:220px}}#main-content-section section.use-cases .item .inner h4{z-index:4;color:#fff}#main-content-section section.use-cases .item .inner:hover h3{margin-top:-30px;transition:all 500ms ease-in-out}#main-content-section section.use-cases .item .inner .slide-in{position:absolute;bottom:-100%;left:0;height:100%;width:100%;padding:30px;transition:all 500ms ease-in-out;display:flex;justify-content:center;align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover}#main-content-section section.use-cases .item .inner .slide-in p{text-align:center;z-index:2;position:absolute;left:calc(50% - 20px)}#main-content-section section.use-cases .item .inner .slide-in .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.36), rgba(0,0,0,0.6));opacity:.85;transition:all 350ms ease-in-out;z-index:1}#main-content-section section.use-cases .item .inner .slide-in h4{z-index:2}#main-content-section section.use-cases .item .inner p{bottom:-20px;opacity:0;transition:all 500ms ease-in-out;text-transform:uppercase;padding-bottom:0;line-height:100%}#main-content-section section.use-cases .item .inner h3{margin-bottom:0;text-align:center;font-weight:300;transition:all 500ms ease-in-out}.solutions-grid h3{margin-bottom:1.5rem}@media print, screen and (min-width: 48em){.solutions-grid h3{margin-bottom:4rem}}.solutions-grid .grid .cell{margin-bottom:1.5rem}.solutions-grid .grid .cell.intro-text p{font-size:1.5rem;line-height:1.4;margin-top:24px}@media print, screen and (min-width: 48em){.solutions-grid .grid .cell.intro-text p{margin-left:24px}}@media screen and (min-width: 90em){.solutions-grid .grid .cell.intro-text p{font-size:1.75rem}}@media screen and (min-width: 106.25em){.solutions-grid .grid .cell.intro-text p{font-size:2rem}}.solutions-grid .grid .cell .inner{border-radius:14px;padding:0;box-shadow:5px 5px 15px 0 rgba(0,0,0,0.2);position:relative;overflow:hidden;min-height:320px}.solutions-grid .grid .cell .inner .shadow{position:absolute;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.36), rgba(0,0,0,0.6));opacity:.6;transition:all 350ms ease-in-out;z-index:1}.solutions-grid .grid .cell .inner .shadow:hover{opacity:1}.solutions-grid .grid .cell .inner h5{position:absolute;bottom:20px;z-index:2;color:#fff;padding-left:30px;padding-right:30px;font-size:36px;transition:all 750ms ease-in-out;text-transform:none}.solutions-grid .grid .cell .inner img{position:absolute;top:0;width:auto;height:100%;max-width:1000%}.solutions-grid .grid .cell .inner .slide-in{position:absolute;bottom:-100%;height:100%;width:100%;background-color:#0096bd;padding:50px 30px 30px 30px;color:#fff;z-index:5;transition:all 500ms ease-in-out}@media screen and (min-width: 75em){.solutions-grid .grid .cell .inner .slide-in{padding:80px 30px 30px 30px}}.solutions-grid .grid .cell .inner .slide-in h5{padding:0;font-size:18px;color:#b4daec;text-transform:uppercase;letter-spacing:2px;position:relative;margin-bottom:7px}@media screen and (min-width: 75em){.solutions-grid .grid .cell .inner .slide-in h5{margin-bottom:1.25rem}}.solutions-grid .grid .cell .inner .slide-in p{font-size:18px}.solutions-grid .grid .cell .inner .slide-in .button.secondary{color:#b4daec;text-transform:uppercase;border-bottom:2px solid #b4daec;padding-bottom:1px;margin-top:20px}.solutions-grid .grid .cell:hover .inner h5{opacity:0;transition:all 500ms ease-in-out}.solutions-grid .grid .cell:hover .inner .slide-in{bottom:0;transition:all 750ms ease-in-out}.solutions-grid .grid .cell:hover .inner .slide-in h5{opacity:1}
