html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#474648;font-size:1em;line-height:1.4;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}html,body{height:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:none}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1.logo{display:inline-block;width:200px;height:122px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/om_logo.svg) 0 0 no-repeat;background-size:100%;padding:0;margin:20px;z-index:30;position:relative}h2{font-size:48px;font-weight:700;margin:0 0 5px}h3{color:#d12026;font-size:30px;margin:0}p{font-size:16px;margin:0 0 10px}.contactWide{display:block;text-align:center;background-color:#d12026;padding:4px;box-sizing:border-box;color:#fff;height:72px;line-height:1;position:absolute;width:100%;left:0;right:0;bottom:0;border-radius:2px;z-index:25;text-decoration:none;transition:all .25s ease-out;box-shadow:0 2px 3px rgba(0,0,0,0.2);overflow:hidden}.contactWide span.main{display:inline-block;background:url(../img/contactUs-icon.svg) center center no-repeat;background-size:40px 28px;width:40px;height:40px;padding:12px;opacity:1;transition:all .25s ease-out}.contactWide.fixed span.main{opacity:0}.contactWide span.logo{position:absolute;background:transparent url(../img/om_logo_sml_light.svg) left center no-repeat;background-size:207px 30px;width:207px;height:30px;top:50%;margin-top:-15px;left:0;margin-left:-210px;opacity:0}.contactWide.fixed span.logo{transition:all .3s ease-out .2s;opacity:1;left:24px;margin-left:0}.contactWide span.text{position:absolute;top:50%;right:0;margin-right:-100px;font-size:18px;line-height:1;margin-top:-9px;opacity:0}.contactWide.fixed span.text{transition:all .3s ease-out .2s;opacity:1;margin-right:0;right:25px}.contactWide.fixed{position:fixed;bottom:auto;width:100%;left:0;right:0;top:0;margin:0;height:42px;z-index:999;width:100%;padding:1px 0;border-radius:0}.contactWide.fixed span.thankyou{line-height:42px}a.contactWide:hover{background-color:#E8343A}section{position:relative;box-sizing:border-box;width:100%;overflow:hidden;padding:20px}section.main{height:100%;min-height:500px;text-align:center;background:url(../img/cityBG.jpg) center no-repeat fixed;background-size:cover}.mainPoint{z-index:20;text-align:center;position:absolute;width:100%;left:0;top:50%;margin-top:-55px}.mainPoint ul{font-size:18px;list-style:none;padding:0;margin:0}.mainPoint ul li{background-color:#d12026;border-radius:2px;margin-bottom:5px;display:inline-block;transition:background-color .2s ease-out}.mainPoint ul li a{color:#fff;display:inline-block;padding:3px 8px;text-decoration:none}.mainPoint ul li:hover{background-color:#E8343A}section.globalReach{height:auto;background:#fff;position:relative;background:url(../img/worldmap.jpg) center no-repeat fixed;background-size:cover}section.globalReach .pointText{margin:60px 0 40px;text-align:center}section.globalReach .pointText h3{text-transform:uppercase;line-height:1;color:#474648;letter-spacing:35px;margin-right:-35px;transition:all 3s ease-out}section.globalReach.triggered .pointText h3{letter-spacing:50px;margin-right:-50px}section.globalReach .globalReach-graphics{width:50%;height:100%;position:absolute;left:0;top:0}section.points{padding:0;background:url(../img/worldmap.jpg) center no-repeat fixed;background-size:cover;width:100%;position:relative}section.points .pointsWrapper{max-width:1200px;margin:0 auto}section.points .pointsWrapper > div{box-sizing:border-box;padding:40px 20px;height:550px;overflow:hidden;background-color:#fff;border-bottom:1px solid #e5e5e5;width:31.3%;float:left;text-align:center;margin:2% 1%;visibility:hidden}.pointContent{max-width:1280px;margin:0 auto;height:100%;width:100%;position:relative}.pointContent .pointText p{margin-top:10px}.leadGeneration .pointContent .icon{background:url(../img/leadGeneration-1.svg) center center no-repeat;background-size:100%;width:230px;height:230px;position:absolute;left:50%;margin-left:-115px;bottom:20px;-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite}.leadGeneration .pointContent .icon.two{background:url(../img/leadGeneration-2.svg) center center no-repeat;background-size:100%;-webkit-animation:spin 18s linear infinite;animation:spin 18s linear infinite}.leadGeneration .pointContent .icon.three{background:url(../img/leadGeneration-3.svg) center center no-repeat;background-size:100%;-webkit-animation:spin 16s linear infinite;animation:spin 16s linear infinite}.leadGeneration .pointContent .icon.four{background:url(../img/leadGeneration-4.svg) center center no-repeat;background-size:100%;-webkit-animation:spin 14s linear infinite;animation:spin 14s linear infinite}.leadGeneration .pointContent .icon.five{background:url(../img/leadGeneration-5.svg) center center no-repeat;background-size:100%;-webkit-animation:spin 12s linear infinite;animation:spin 12s linear infinite}.mobileMarketing .pointContent .icon{background:url(../img/globalReach-hand.svg) center center no-repeat;background-size:100%;width:110px;height:477px;position:absolute;left:50%;margin-left:-55px;bottom:-200px;z-index:10}.appInstalls .pointContent .icon{background:url(../img/downloadIcon.svg) center center no-repeat;background-size:100%;width:170px;height:170px;bottom:50px;position:absolute;left:50%;margin-left:-85px;z-index:5}.appInstalls .pointContent .icon.floating{z-index:10}.appInstalls .pointContent .icon.base{background:url(../img/downloadIconBase.svg) center center no-repeat;background-size:100%}section.contact{height:100%;padding-top:100px;padding-bottom:100px;height:auto;min-height:100%;background-color:#fff}fieldset{display:block;width:60%;max-width:800px;margin:0 auto 40px;position:relative}fieldset label{background:#e5e5e5;position:absolute;top:0;left:10px;padding:7px 10px;transition:all .2s ease-out;z-index:10;font-size:12px;line-height:1;border-radius:0 0 4px 4px;min-width:100px;letter-spacing:1px;font-weight:700}input,textarea{font-size:16px;box-sizing:border-box;border:2px solid #e5e5e5;width:100%;padding:10px 20px;border-radius:2px;box-shadow:none;outline:0}fieldset input:focus + label,fieldset.filled input + label,fieldset textarea:focus + label,fieldset.filled textarea + label{top:-24px;border-radius:4px 4px 0 0;left:0;padding-left:20px;padding-right:20px;box-shadow:none}fieldset.has-error label{background:#d12026;color:#fff}.help-block.form-error{color:#d12026;padding-top:5px}textarea{min-height:160px}button{box-sizing:border-box;background-color:#d12026;font-size:20px;padding:20px;color:#fff;width:60%;max-width:800px;border:none;text-align:center;display:block;margin:0 auto;border-radius:2px;transition:background-color .25s ease-out;box-shadow:0 2px 3px rgba(0,0,0,0.2)}button:hover{background-color:#E8343A}.contactWide.messageSent,.contactWide.messageSent:hover{background:#fff;cursor:default}.contactWide span.thankyou{text-align:center;margin:0;line-height:72px;position:absolute;top:100%;left:0;right:0;transition:all .8s ease-out;opacity:0;color:#474648;font-size:1em}.contactWide.showMessage span.thankyou{opacity:1;top:0}.contactWide.messageSent span.main,.contactWide.messageSent span.text,.contactWide.messageSent span.logo{opacity:0}footer{position:absolute;text-align:center;padding:20px 0;width:100%;bottom:0;left:0}footer span{font-size:14px}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0%);opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0%);opacity:1}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floating{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}100%{-webkit-transform:translateY(0%)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.clearfix:after{clear:both}@media only screen and (max-width: 1020px){section.main{text-align:center}h1.logo{display:block;float:none;margin:10px auto}.contactWide{height:62px}.contactWide span.thankyou{line-height:62px}.contactWide span.main{background-size:30px 21px;height:30px;width:30px}section.main{text-align:center}section.points{height:auto}section.points .pointsWrapper > div{height:550px;padding:40px 20px;text-align:center;width:100%;margin:0;float:none}section.points .pointsWrapper > div.alt{border:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.pointContent .pointText,.pointContent.alt .pointText{max-width:600px;margin:10px auto 40px}.mobileMarketing .pointContent .icon{bottom:-250px}.appInstalls .pointContent .icon{bottom:40px}section.globalReach .pointText h3{letter-spacing:12px;margin-right:-12px}section.globalReach.triggered .pointText h3{letter-spacing:20px;margin-right:-20px}fieldset,button{width:80%}button{padding:15px}}@media only screen and (max-width: 480px){.videoBackground{display:none}section.main{height:450px}section.globalReach{min-height:auto}section.globalReach .pointText{margin:40px 0}section.points{background:#e5e5e5}section.points .pointsWrapper > div{height:450px}.mobileMarketing .pointContent .icon{width:90px;margin-left:-45px}.appInstalls .pointContent .icon{width:120px;height:120px;margin-left:-60px}.contactWide{width:100%;left:0;right:0;bottom:0}.contactWide span.logo{width:30px}section.globalReach .globalReach-graphics{padding-top:50px}section.globalReach .pointText h3{font-size:24px}.pointContent .pointText,.pointContent.alt .pointText{margin-bottom:50px}.pointContent .pointText p{font-size:16px}h2{font-size:24px}h3{font-size:24px}.mainPoint{position:relative;top:auto;left:auto;margin:40px 0 0}.mainPoint ul{font-size:16px}.mainPoint ul li{display:block;width:80%;margin:10px auto}.mainPoint ul li a{display:block}section.globalReach .pointText h3{letter-spacing:5px;margin-right:-5px}section.globalReach.triggered .pointText h3{letter-spacing:10px;margin-right:-10px}input,textarea{font-size:16px}fieldset label{right:10px}fieldset input:focus + label,fieldset.filled input + label,fieldset textarea:focus + label,fieldset.filled textarea + label{right:0}button{font-size:16px}}