@font-face{font-weight:normal;font-style:normal;font-family:'OpenSans';src:url('/shared/webfonts/open-sans/OpenSans-Regular-webfont.eot?');src:url('/shared/webfonts/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/shared/webfonts/open-sans/OpenSans-Regular-webfont.woff') format('woff'),url('/shared/webfonts/open-sans/OpenSans-Regular-webfont.ttf') format('truetype'),url('/shared/webfonts/open-sans/OpenSans-Regular-webfont.svg#OpenSans') format('svg')}@font-face{font-weight:normal;font-style:normal;font-family:'OpenSansBold';src:url('/shared/webfonts/open-sans/OpenSans-Bold-webfont.eot?');src:url('/shared/webfonts/open-sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/shared/webfonts/open-sans/OpenSans-Bold-webfont.woff') format('woff'),url('/shared/webfonts/open-sans/OpenSans-Bold-webfont.ttf') format('truetype'),url('/shared/webfonts/open-sans/OpenSans-Bold-webfont.svg#OpenSans') format('svg')}@font-face{font-weight:normal;font-style:normal;font-family:'OpenSansExtrabold';src:url('/shared/webfonts/open-sans/OpenSans-ExtraBold-webfont.eot?');src:url('/shared/webfonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('/shared/webfonts/open-sans/OpenSans-ExtraBold-webfont.woff') format('woff'),url('/shared/webfonts/open-sans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('/shared/webfonts/open-sans/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg')}@font-face{font-style:normal;font-weight:normal;font-family:'FilmotypeGlenlake';src:url('/shared/webfonts/filmotype-glenlake/filmotype-glenlake.eot?');src:url('/shared/webfonts/filmotype-glenlake/filmotype-glenlake.eot?#iefix') format('embedded-opentype'),url('/shared/webfonts/filmotype-glenlake/filmotype-glenlake.woff') format('woff'),url('/shared/webfonts/filmotype-glenlake/filmotype-glenlake.ttf') format('truetype'),url('/shared/webfonts/filmotype-glenlake/filmotype-glenlake.svg#FilmotypeGlenlake') format('svg')}@font-face{font-style:normal;font-weight:normal;font-family:'ModernPictogramsNormal';src:url('/shared/webfonts/modern-pictograms/modernpics-webfont.eot?');src:url('/shared/webfonts/modern-pictograms/modernpics-webfont.eot?#iefix') format('embedded-opentype'),url('/shared/webfonts/modern-pictograms/modernpics-webfont.woff') format('woff'),url('/shared/webfonts/modern-pictograms/modernpics-webfont.ttf') format('truetype'),url('/shared/webfonts/modern-pictograms/modernpics-webfont.svg#ModernPictogramsNormal') format('svg')}@font-face{font-weight:normal;font-style:normal;font-family:'Montserrat';src:url('/shared/webfonts/montserrat/montserrat_regular-webfont.eot?');src:url('/shared/webfonts/montserrat/montserrat_regular-webfont.eot?#iefix') format('embedded-opentype'),url('/shared/webfonts/montserrat/montserrat_regular-webfont.woff') format('woff'),url('/shared/webfonts/montserrat/montserrat_regular-webfont.ttf') format('truetype'),url('/shared/webfonts/montserrat/montserrat_regular-webfont.svg#Montserrat') format('svg')}.full{text-align:center;width:100%}.black{background:#252525}.center{text-align:center}.anchor:before{content:"";display:block;height:72px;margin-top:-72px;visibility:hidden}.header{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.34);position:fixed;width:100%;z-index:2000}#logo{margin:15px 0}#logo img{max-width:none}.header li{display:inline-block;float:left}.header li:last-child{margin-right:0}nav .button{background:none;border:0;font-family:'FilmotypeGlenlake';font-size:1.7rem;font-weight:normal!important;margin:0;padding:1.43rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}nav .button#btn-start{background:#ffe033}nav .button:hover{background:#e0e0e0}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{display:block}.js .nav-collapse{clip:rect(0 0 0 0);clip:inherit\9;max-height:0;margin-top:25px;margin-top:0\9;margin-bottom:10px;position:absolute;display:block;overflow:hidden;overflow:auto\9;max-height:none\9;position:relative\9;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-collapse.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:70px;height:60px;float:right;text-indent:-9999px;overflow:hidden;display:block;background:#f7e000 url("/images/menu.gif") no-repeat 50% 50%;position:absolute;right:0;top:-60px}@media screen and (min-width:45.625em){.js .nav-collapse{margin:0;position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}.nav-collapse li{width:auto}}.slider-wrap{background:url(/images/btm-slider.png) repeat-x left bottom #fff;box-shadow:0 2px 3px rgba(0,0,0,.34);margin-bottom:50px;padding:73px 0 3px}.row.slider{max-width:93.75em}.row.slider .large-12.columns{padding:0}.orbit-container{overflow:visible}.orbit-slides-container{overflow:hidden}.orbit-container .orbit-timer,.orbit-container .orbit-slide-number{display:none}.row.slider a{display:block}.wrap{box-shadow:0 2px 1px rgba(0,0,0,.14);margin-bottom:70px;padding-bottom:50px}.wrap:last-child{box-shadow:none;margin-bottom:0}.welcome{text-align:center}.welcome h1,.welcome p{border-bottom:1px solid #f7e000}.welcome h1{line-height:6rem;margin-bottom:30px;word-spacing:.5rem}.welcome p{padding-bottom:30px;font-size:18px\9!important}.welcome .button.hide{margin:3rem 0 0 0}.mobile-platform{text-align:left}.mobile-platform h1{line-height:5rem;margin-top:20px;text-align:center}.mobile-platform h2{font-family:'Montserrat';font-size:1.8rem;margin:9px 0 20px}.mobile-platform h2#users{margin-bottom:40px}.mobile-platform h3{font-family:'Montserrat';font-size:1.6rem;margin-top:9px}.mobile-platform .large-8 img{margin:0 30px 15px 0}.mobile-platform .large-8 img:last-child{margin-right:0}.mobile-platform ul{font-size:1.3rem;font-weight:bold;font-style:italic}.mobile-platform li{margin-bottom:2px}#devices{margin-bottom:-81px}.section-divider{background:url(/images/bg-get-started.png) #f8ef00;padding:20px 0}#animate-content{overflow:hidden}.cbp-so-init .cbp-so-side{opacity:0;-webkit-transition:none;-moz-transition:none;transition:none}.cbp-so-init .cbp-so-side-left{-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);transform:translateX(-80px)}.cbp-so-init .cbp-so-side-right{-webkit-transform:translateX(80px);-moz-transform:translateX(80px);transform:translateX(80px)}.cbp-so-section.cbp-so-animate .cbp-so-side-left,.cbp-so-section.cbp-so-animate .cbp-so-side-right{-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1}.mid{text-align:center}.mid .large-6.columns{width:48%}.mid h2{border-bottom:4px double #f7e000;line-height:4rem;padding-bottom:15px}.mid p{margin:40px 0}.news.large-3.columns{width:24%}.news h5,.products h5{font:1rem 'OpenSansBold',Verdana,Tahoma,sans-serif;margin-top:30px}.news h6,.products h6{color:#7d7d7d;font:.875rem 'OpenSans',Verdana,Tahoma,sans-serif}.news .orbit-bullets-container{margin-top:0}.news ul,.products ul{list-style:none;margin-left:0}.products{border-left:1px solid #f7e20f;margin-bottom:70px;padding-bottom:30px;padding-left:3%}.divider{background:url(/images/bg-get.png) repeat-x left bottom #fff;height:17px;position:relative}.get-started{background:url(/images/bg-get-started.png) #f8ef00;border-top:5px solid #fff;padding:65px 0;position:relative;text-align:left}.get-started h1{color:#000;line-height:7rem}.get-started .left{width:35%}.get-started .right{width:60%}.get-started .label{display:none}.get-started textarea{height:67px}.get-started .right .button{background-color:#f7e000;border:1px solid #000;background-color:#353535;background-image:-webkit-gradient(linear,left top,left bottom,from(#353535),to(#151515));background-image:-webkit-linear-gradient(top,#353535,#151515);background-image:-moz-linear-gradient(top,#353535,#151515);background-image:-o-linear-gradient(top,#353535,#151515);background-image:-ms-linear-gradient(top,#353535,#151515);background-image:linear-gradient(top,#353535,#151515);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#353535',EndColorStr='#151515');color:#f7e000;text-shadow:none;width:100%}.get-started .right .button:hover,.get-started .right .button:focus{background:#fff;border:1px solid #fff;color:#111;text-decoration:none}.field-validation-error{background:#000;border:1px solid;padding:1rem;display:block;margin-bottom:1rem;border-radius:5px;color:#f7e000}.top-footer{margin:45px auto}.top-footer h5{font-size:2rem;font-size:32px\9!important}.top-footer .large-7.columns{margin-top:50px}.top-footer h3{font-size:2.5rem}.top-footer p{font-size:.8rem}.top-footer a{display:inline-block;width:23%;opacity:.7;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-ms-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden}.top-footer a:hover{opacity:1;text-decoration:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.footer{background:#f7e000;padding:15px 0 0}.footer p{color:#000;font-size:.75rem;text-align:left;text-shadow:1px 1px rgba(255,255,255,.75);text-transform:uppercase}.inner-wrap{background:#f7f7f7;width:100%}.inner{background:#fff;padding:50px}.inner h3{margin-bottom:35px}.inner h4{font-weight:500}.service{margin-bottom:25px}.full.sub{text-align:left}.full.sub hr{margin:2.3rem 0 2rem}.full.sub.work{text-align:center}.sub{padding-top:70px}.sub-header{background:url(/images/bg-get-started.png) #f8ef00;border-bottom:16px solid #fff;box-shadow:0 2px 1px rgba(0,0,0,.14);height:145px;margin-bottom:50px;overflow:hidden;padding:30px 0 0;padding-top:18px\9;position:fixed;width:100%}.sub-header h1{color:#fff;text-align:left;text-shadow:2px 2px 0 rgba(0,0,0,.3);margin:0;vertical-align:top;padding:0}.sub-content{background:#fff;margin-top:147px;padding-top:40px;position:relative}.sub-content h2{border-bottom:4px double #f7e000;line-height:4rem;margin-bottom:30px}.sub-content h4{font-size:1.7rem}.sub-content h5{font:1rem 'OpenSansBold',Verdana,Tahoma,sans-serif;margin-top:30px}.sub-content h6{color:#7d7d7d;font:.875rem 'OpenSans',Verdana,Tahoma,sans-serif}.full.sub.solutions-wrap .large-9.columns{padding-bottom:50px}.side-nav ul{border:1px solid #d6d6d2;border-radius:5px;box-shadow:0 0 0 6px rgba(0,0,0,.05);list-style:none;padding:1% 1% 0;position:fixed}.side-nav li .button{background:none;border-radius:0;border-top:1px solid #fff;border-bottom:1px dotted #aaa;border-left:1px solid #fff;border-right:5px solid #fff;font-size:.8rem;padding:5px 15px 10px 5px;text-align:left;width:100%;letter-spacing:-.01rem}.side-nav li:last-child .button{border-bottom:1px solid #fff;padding-bottom:0}.side-nav li .button span{position:absolute;right:25px;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;display:none\9}.side-nav li .button:hover span{right:0;opacity:1}.accordionButton{background:url(/images/global/Accord-Off.png) left no-repeat #fff;border-bottom:1px dotted #666;font:.9rem 'Montserrat',Arial,Helvetica,sans-serif;cursor:pointer;padding:12px 12px 12px 20px;color:#424242;letter-spacing:1px;text-transform:uppercase;margin:2px 0 0 0;-ms-transition:all ease-out .2s .05s;-webkit-transition:all ease-out .2s .05s;-moz-transition:all ease-out .2s .05s;transition:all ease-out .2s .05s;-webkit-backface-visibility:hidden}.accordionContent{width:100%;padding:15px 10px 25px 5px;border-bottom:1px solid #e8e8e8;background:#fff}.on{background:url(/images/global/Accord-On.png) left no-repeat #ededed}.over{background:url(/images/global/Accord-Over.png) left no-repeat #d6d6d6}.subButtons{display:inline-block;font:.8rem 'Montserrat',Arial,Helvetica,sans-serif;color:#999;background:#fff;padding:8px 20px;border:1px solid #999;border-radius:20px;margin:15px 10px 0 0;text-decoration:none;text-transform:uppercase;-ms-transition:all ease-out .2s .05s;-webkit-transition:all ease-out .2s .05s;-moz-transition:all ease-out .2s .05s;transition:all ease-out .2s .05s;-webkit-backface-visibility:hidden}.subButtons:hover{color:#666;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:500;line-height:normal;color:#252525;text-shadow:1px 1px rgba(255,255,255,.75);text-decoration:none;background-color:#f7e000;border:1px solid #dac600;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.15),rgba(255,255,255,.15));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.15),rgba(255,255,255,.15));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.15),rgba(255,255,255,.15));background-image:linear-gradient(to top,rgba(0,0,0,.15),rgba(255,255,255,.15))}.subButtons span{display:none\9}.backend .header{height:72px}.backend .sub{padding-top:115px}h2.complete{font-size:4rem;line-height:3.5rem;margin-bottom:2rem}@media all and (-webkit-min-device-pixel-ratio:1.5){.nav-toggle{background-image:url('/images/menu@2x.gif');background-size:100px 100px}}@media screen and (max-width:1200px){.mobile-platform h3{font-size:1.3rem}.logo{width:20%}}@media screen and (max-width:1024px){.bottom-shadow{box-shadow:0 2px 1px rgba(0,0,0,.14)}.wrap{margin-bottom:50px}h3{border-bottom:4px double #f7e000;font-size:4.375rem;margin-bottom:50px;padding-bottom:15px}.sub-content h3{font-size:2.813rem;line-height:2.9rem}.header{position:relative}.sub{padding-top:0}.backend .sub{padding-top:35px}.slider-wrap{padding-top:0}#logo.large-3.columns{width:25%}.header .large-9.columns{width:75%}.mobile-platform{text-align:center}.mobile-platform h2#users{margin-top:40px}.mobile-platform h3{font-size:1.5rem;text-align:center}#devices{margin-bottom:0}.mobile-platform ul{text-align:left}.section-divider{display:none}.mid .large-6.columns{width:100%}.mid .large-6.columns.cbp-so-side-left{box-shadow:0 2px 1px rgba(0,0,0,.14);margin-bottom:50px;padding-bottom:50px}.news.large-3.columns{box-shadow:0 2px 1px rgba(0,0,0,.14);margin-bottom:50px;padding-bottom:50px;text-align:center;width:100%}.news li,.products li,.sub-content .large-4.columns{border-bottom:1px solid #aaa}.news li{margin-bottom:40px;padding-bottom:30px}.products li,.sub-content .large-4.columns{margin-bottom:40px;padding-bottom:30px}.products li:last-child,.sub-content .large-4.columns:last-child{border-bottom:0;margin-bottom:0}.news h5,.products h5,.sub-content h5{font-size:1.5rem;margin-top:0}.news h6,.products h6,.sub-content h6{font-size:1.25rem}.news img,.products img,.featured img{display:inline-block;vertical-align:top}.news-content,.work-content,.featured-content{display:inline-block;padding-left:4%;text-align:left;width:50%}.products.large-9.columns{margin-bottom:20px;text-align:center}.get-started .large-6.columns.cbp-so-side-left{display:none}.get-started h1{text-align:center}.top-footer .large-5.columns{text-align:center}.top-footer .large-5.columns .large-6.columns{width:50%}.top-footer h3{text-align:center}.top-footer .large-7.columns .large-6.columns{text-align:center}.footer p{text-align:center}.sub-header{position:relative}.sub-content{margin-top:0;padding-top:0}.sub-content .large-3.columns,.sub-content .large-6.columns{width:50%}.large-3.columns.side-nav{width:100%}.side-nav ul{box-shadow:none;border:none;border-radius:0;padding:0;position:relative}.side-nav li{display:inline-block;margin:0 5px 10px 0}.side-nav li .button{font:.8rem 'Montserrat',Arial,Helvetica,sans-serif;color:#999;background:#fff;padding:8px 20px;border:1px solid #999;border-radius:20px;text-decoration:none;text-transform:uppercase;-ms-transition:all ease-out .2s .05s;-webkit-transition:all ease-out .2s .05s;-moz-transition:all ease-out .2s .05s;transition:all ease-out .2s .05s;-webkit-backface-visibility:hidden}.side-nav li .button:hover span{display:none}.side-nav li:last-child .button{border-bottom:1px solid #999;padding-bottom:8px}}@media screen and (min-width:800px){.welcome .hide{display:inline}.welcome .button.hide{display:none}}@media screen and (max-width:730px){.wrap{margin-bottom:30px}.news.large-3.columns{margin-bottom:30px;padding-bottom:10px}#logo.large-3.columns{width:100%}.header .large-9.columns{background:#000;width:100%}#logo{margin:0}#logo img{padding-top:15px;padding-bottom:15px}nav .button{background:none;border:1px solid #f7e001;color:#fff;margin-top:0;text-shadow:none}.welcome h1,.mobile-platform h1{font-size:4.5625rem;line-height:4rem;margin-top:0;padding-bottom:20px}.get-started .left,.get-started .right{width:100%}}@media screen and (max-width:592px){.featured-content{display:block;padding-left:0;text-align:center;width:100%}.featured a img{margin-bottom:25px}.mobile-platform h3{margin:0 0 1rem}.logo{width:15%}.mobile-platform ul{font-size:1.1rem}}@media screen and (max-width:520px){#logo img{max-width:55%}.mobile-platform h2{font-size:1.3rem}.news-content,.work-content{display:block;margin-top:25px;padding:0;text-align:center;width:100%}.top-footer .large-5.columns .large-6.columns{margin-top:20px;width:100%}.sub-content .large-3.columns,.sub-content .large-6.columns{width:100%}.sub-content h2{font-size:2.6rem;line-height:2.6rem}.side-nav li{width:100%}.side-nav li .button{text-align:center}h2.complete{font-size:3rem;line-height:2.9rem}}@media screen and (max-width:360px){button,.button{font-size:1.25rem}.welcome h1{font-size:2.5rem;line-height:2rem;padding-bottom:15px}.mobile-platform h1{font-size:3rem;line-height:2.75rem;padding-bottom:0}.get-started h1{font-size:5rem}.welcome p,.mobile-platform p,.mobile-platform ul{font-size:.8rem}.top-footer h3{font-size:2.1rem}.side-nav li{margin-bottom:0}.side-nav li .button{font-size:.7rem}.backend .button{font-size:1.2rem}}@media screen and (max-width:360px){.orbit-container .orbit-slides-container{height:125px!important}.orbit-container .orbit-slides-container img{height:125px}}