@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400");@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500");h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin-top:0;color:#666;font-family:"Roboto",sans-serif;font-weight:500}h1{font-size:2.45536rem;line-height:1.2em;letter-spacing:-2px;text-indent:-3px}@media (min-width: 600px){h1{font-size:2.86458rem}}@media (min-width: 950px){h1{font-size:3.4375rem}}h2{font-size:1.69643rem;line-height:1.6em;letter-spacing:-1px;text-indent:-2px}@media (min-width: 600px){h2{font-size:1.97917rem}}@media (min-width: 950px){h2{font-size:2.375rem}}h3{line-height:1.6;font-size:1.42857rem}@media (min-width: 600px){h3{font-size:1.66667rem}}@media (min-width: 950px){h3{font-size:2rem}}h4{line-height:1.6;font-size:1.16071rem}@media (min-width: 600px){h4{font-size:1.35417rem}}@media (min-width: 950px){h4{font-size:1.625rem}}h5{line-height:1.6;font-size:1.1875rem}h6{line-height:1.6;font-size:1rem;text-transform:uppercase}p,ul,ol{margin:1.6em 0}ol ol,ul ul,ul ol,ol ul{margin:0.4em 0}.page-title{color:#88B640}.center-text{text-align:center}.page-careers__location-wrap,.page-careers__benefits-wrap{margin:4em 0}.page-careers__text-section,.page-careers__openings-wrap,.page-customers__headline,.page-about__mission,.page-about__story{max-width:750px;margin:4em auto;padding:0 1rem}.page-careers__text-section h2,.page-careers__openings-wrap h2,.page-customers__headline h2,.page-about__mission h2,.page-about__story h2,.page-careers__text-section h3,.page-careers__openings-wrap h3,.page-customers__headline h3,.page-about__mission h3,.page-about__story h3,.page-careers__text-section h4,.page-careers__openings-wrap h4,.page-customers__headline h4,.page-about__mission h4,.page-about__story h4,.page-careers__text-section h5,.page-careers__openings-wrap h5,.page-customers__headline h5,.page-about__mission h5,.page-about__story h5,.page-careers__text-section h6,.page-careers__openings-wrap h6,.page-customers__headline h6,.page-about__mission h6,.page-about__story h6{text-align:center}.page-careers__text-section h3,.page-careers__openings-wrap h3,.page-customers__headline h3,.page-about__mission h3,.page-about__story h3{color:#88B640}.pull-right{text-align:right}.xed-list{list-style:url("/images/Illustrations/cross-icon.png")}.checked-list{list-style:url("/images/Illustrations/checkmark-icon.png")}.btn{font-family:"Roboto",sans-serif;border:1px solid;border-radius:3px;padding:0.714285714em 1em;cursor:pointer;transition:all 200ms ease;font-size:1rem;font-weight:bold;text-transform:uppercase;background:#88B640;color:#fff;border-color:transparent}.btn:hover{background:#7aa339;color:#fff}.btn:active{background:#719835}.btn[disabled],.btn--disabled,.btn[disabled]:hover,.btn--disabled:hover{background:#bbcaa3;color:#e6e6e6}.btn--bordered{background:transparent;color:#88B640;border-color:#88B640}.btn--bordered:hover{background:#7aa339;border-color:#7aa339;color:#fff}.btn--bordered:active{background:#719835;border-color:#719835}.btn--bordered[disabled],.btn--bordered--disabled,.btn--bordered[disabled]:hover,.btn--bordered--disabled:hover{background:rgba(115,115,115,0);color:#b7d587}.btn[disabled],.btn--disabled{cursor:not-allowed}.btn:active,.btn:focus{outline:none}.btn--block{display:block;width:100%}.btn--secondary{background:#bbb;color:#6f6f6f;border-color:transparent}.btn--secondary:hover{background:#aeaeae;color:#6f6f6f}.btn--secondary:active{background:#a7a7a7}.btn--secondary[disabled],.btn--secondary--disabled,.btn--secondary[disabled]:hover,.btn--secondary--disabled:hover{background:#dadada;color:#a2a2a2}.btn--secondary--bordered{background:transparent;color:#bbb;border-color:#bbb}.btn--secondary--bordered:hover{background:#aeaeae;border-color:#aeaeae;color:#6f6f6f}.btn--secondary--bordered:active{background:#a7a7a7;border-color:#a7a7a7}.btn--secondary--bordered[disabled],.btn--secondary--bordered--disabled,.btn--secondary--bordered[disabled]:hover,.btn--secondary--bordered--disabled:hover{background:rgba(115,115,115,0);color:#a2a2a2}.btn--muted{background:#e1e1e1;color:#6f6f6f;border-color:transparent}.btn--muted:hover{background:#d5d5d5;color:#6f6f6f}.btn--muted:active{background:#cdcdcd}.btn--muted[disabled],.btn--muted--disabled,.btn--muted[disabled]:hover,.btn--muted--disabled:hover{background:#efefef;color:#a2a2a2}.btn--alert{background:#7E1709;color:#fff;border-color:transparent}.btn--alert:hover{background:#661307;color:#fff}.btn--alert:active{background:#581006}.btn--alert[disabled],.btn--alert--disabled,.btn--alert[disabled]:hover,.btn--alert--disabled:hover{background:#c97267;color:#e6e6e6}.btn--alert--bordered{background:transparent;color:#7E1709;border-color:#7E1709}.btn--alert--bordered:hover{background:#661307;border-color:#661307;color:#fff}.btn--alert--bordered:active{background:#581006;border-color:#581006}.btn--alert--bordered[disabled],.btn--alert--bordered--disabled,.btn--alert--bordered[disabled]:hover,.btn--alert--bordered--disabled:hover{background:rgba(115,115,115,0);color:#dd2810}.btn--cta{background:#88B640;color:#fff;border-color:transparent;margin:2em 0;width:300px;font-weight:bold;font-size:1.1875rem;text-transform:uppercase;padding:1em;border-radius:5px}.btn--cta:hover{background:#7aa339;color:#fff}.btn--cta:active{background:#719835}.btn--cta[disabled],.btn--cta--disabled,.btn--cta[disabled]:hover,.btn--cta--disabled:hover{background:#bbcaa3;color:#e6e6e6}.btn--cta--bordered{background:transparent;color:#88B640;border-color:#88B640}.btn--cta--bordered:hover{background:#7aa339;border-color:#7aa339;color:#fff}.btn--cta--bordered:active{background:#719835;border-color:#719835}.btn--cta--bordered[disabled],.btn--cta--bordered--disabled,.btn--cta--bordered[disabled]:hover,.btn--cta--bordered--disabled:hover{background:rgba(115,115,115,0);color:#b7d587}.btn--inverse{background:transparent;color:#6f6f6f;border-color:transparent}.btn--inverse:hover{background:transparent;color:#484848}.btn--inverse:active{background:transparent;color:#2f2f2f}.btn--inverse[disabled],.btn--inverse--disabled,.btn--inverse[disabled]:hover,.btn--inverse--disabled:hover{background:rgba(115,115,115,0);color:#a2a2a2}.btn-svg{width:3em;height:3em}.btn-icn{width:100%;height:auto;fill:white}a.btn{text-decoration:none;display:inline-block}.dropdown-btn{display:inline-block;position:relative}.dropdown-btn label{background:#cacaca;color:#444;border-color:transparent;width:300px;font-weight:bold;font-size:1.1875rem;text-transform:uppercase;padding:1em 2.5em;border-radius:5px}.dropdown-btn label:hover{background:#bdbdbd;color:#444}.dropdown-btn label:active{background:#b6b6b6}.dropdown-btn label[disabled],.dropdown-btn label--disabled,.dropdown-btn label[disabled]:hover,.dropdown-btn label--disabled:hover{background:#e2e2e2;color:#777}.dropdown-btn label--bordered{background:transparent;color:#cacaca;border-color:#cacaca}.dropdown-btn label--bordered:hover{background:#bdbdbd;border-color:#bdbdbd;color:#444}.dropdown-btn label--bordered:active{background:#b6b6b6;border-color:#b6b6b6}.dropdown-btn label--bordered[disabled],.dropdown-btn label--bordered--disabled,.dropdown-btn label--bordered[disabled]:hover,.dropdown-btn label--bordered--disabled:hover{background:rgba(115,115,115,0);color:#b1b1b1}.dropdown-btn__dropdown{border-radius:10px;transition:all 200ms ease-in-out;height:1px;overflow:hidden;position:absolute;top:50%;left:-1px;right:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown-btn a{color:#fff;padding:1em;text-decoration:none;opacity:0;transition:opacity 300ms ease}.dropdown-btn a:hover{background:#666;color:#fff}.dropdown-btn:hover .dropdown-btn__dropdown{background:#444;height:175px}.dropdown-btn:hover .dropdown-btn__dropdown a{opacity:1}.form-group{margin-bottom:1em}.form-group label{font-size:0.75rem;text-transform:uppercase;color:#bbb;display:block}.form-group.hidden{display:none}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#666;background-color:white;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-checkbox,.radio-checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.form-checkbox label,.radio-checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;cursor:pointer;display:inline-block;max-width:100%}.form-checkbox input[type=checkbox],.radio-checkbox input[type=checkbox]{margin:6px 0 0;line-height:normal;margin-left:-20px;position:absolute}.main-nav__wrap,.transitional-cta__wrap,.page-homepage .page-header__wrap,.page-privacy__text,.page-terms__text,.page-customers .customer-quotes{max-width:1265px;margin:0 auto}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;line-height:1.6;font-family:"Open Sans",sans-serif;color:#444;-webkit-font-smoothing:antialiased}a{color:#88B640;transition:color ease 0.3s;background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:focus{outline:0}a:hover{color:#6c9033}p{margin:0 0 1rem 0}button:active,button:focus{outline:0}img{border:0;max-width:100%}figcaption,figure,main{display:block}.main-nav__list__item,.main-nav__list__dropdown__label{font-family:"Roboto",sans-serif;text-decoration:none;color:inherit;padding:1em 0;margin:0 10px;cursor:pointer;border-bottom:2px solid transparent;text-transform:uppercase;font-weight:bold;font-size:0.875rem;position:relative;opacity:0.75;transition:opacity 0.2s ease-in-out}.main-nav__list__item:after,.main-nav__list__dropdown__label:after{transition:width 0.3s ease-out,left 0.3s ease-out,border-color 0.3s ease-out;position:absolute;display:block;bottom:-6px;left:50%;width:0;border-top:2px solid #000;content:"";padding-bottom:inherit}.main-nav{position:absolute;left:0;right:0;width:100%;max-height:90px;height:90px;z-index:9999;background:transparent;color:white;border-bottom:1px solid transparent}.main-nav.open .main-nav__list{right:0}.main-nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1em;width:100%}.main-nav .omg-text-logo{width:214px;height:60px;overflow:hidden;padding-top:10px}.main-nav .omg-text-logo img{height:40px;width:214px;max-width:214px}.main-nav .omg-text-logo img:last-child{display:none}.main-nav .omg-text-logo+img{display:block}.main-nav__list{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background:#333;position:fixed;right:-285px;top:0;bottom:0;padding:4rem 0 2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:280px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:-1px 0px 4px #000;transition:right 200ms ease-in-out}@media (min-width: 749px){.main-nav__list{position:static;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;box-shadow:none;background:transparent}}.main-nav__list__item:hover{color:white}.main-nav__list__item:hover:after{width:100%;left:0;border-color:white}.main-nav__list__item--active{opacity:1}.main-nav__list__item--active:after{left:0;width:100%;border-color:white}.main-nav__list .btn--bordered{border:2px solid white;color:white;opacity:0.75;padding:2px 15px;font-weight:bold;text-transform:uppercase;font-size:0.875rem;margin:auto 0 25px}.main-nav__list .btn--bordered:hover{background:none}@media (min-width: 749px){.main-nav__list .btn--bordered{margin:0 10px}}.main-nav__list__dropdown{position:relative}.main-nav__list__dropdown:hover .main-nav__list__dropdown__label{color:white}.main-nav__list__dropdown:hover .main-nav__list__dropdown__label:after{border:none}.main-nav__list__dropdown:hover .main-nav__list__dropdown__list{display:block}.main-nav__list__dropdown__label{display:none}@media (min-width: 749px){.main-nav__list__dropdown__label{display:block}}.main-nav__list__dropdown__list{text-align:center}@media (min-width: 749px){.main-nav__list__dropdown__list{display:none;position:absolute;top:48px;left:-12px;background:#2b2929;border-radius:4px;box-shadow:1px 2px 8px rgba(0,0,0,0.8);padding:1em 0}}.main-nav__list__dropdown__list a{display:block;color:white;padding:0.5em 2em;text-decoration:none;text-transform:uppercase;font-size:0.75em;opacity:0.75;font-weight:bold}.main-nav__list__dropdown__list a:hover{opacity:1}.main-nav__list__dropdown__list:before{content:"";position:absolute;top:-5px;left:56px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}@media (min-width: 749px){.main-nav__list__dropdown__list:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2b2929}}.main-nav__cta-btn{padding:0.5em 0.8em;margin-left:0.3em;text-transform:uppercase;font-weight:bold;font-size:0.875rem}.main-nav__menu-toggle{margin-left:auto;cursor:pointer;z-index:9999}.main-nav__menu-toggle svg{fill:white}@media (min-width: 749px){.main-nav__menu-toggle{display:none}}.main-nav.added-bg{background:rgba(255,255,255,0.9);position:fixed;box-shadow:0 0px 5px #ddd;padding-top:0.75em}@media (min-width: 749px){.main-nav.added-bg{color:#444}}.main-nav.added-bg .main-nav__menu-toggle svg{fill:#444}.main-nav.added-bg .main-nav__list__dropdown:hover .main-nav__list__dropdown__label,.main-nav.added-bg .main-nav__list__item:hover{color:#444}.main-nav.added-bg .main-nav__list__dropdown:hover .main-nav__list__dropdown__label:after,.main-nav.added-bg .main-nav__list__item:hover:after{border-color:#444}.main-nav.added-bg .main-nav__list__item--active:after{border-color:#88B640}.main-nav.added-bg .omg-text-logo>img:last-child{display:block}.main-nav.added-bg .omg-text-logo>img:first-child{display:none}.main-nav.added-bg .btn--bordered{color:#444;border-color:#444}.solutions-header{min-height:75vh;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width: 600px){.solutions-header{height:515px}}@media (min-width: 950px){.solutions-header{height:565px}}.solutions-header__text-wrap{text-align:center;max-width:1265px;margin-top:60px}.solutions-header h1,.solutions-header h3{color:white;line-height:1.3}.solutions-header h3{font-weight:400;padding:0 1em}.bottom-cta{padding:2em 0.5em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:white}@media (min-width: 600px){.bottom-cta{padding:3em 1em}}@media (min-width: 950px){.bottom-cta{padding:4em 1em}}.bottom-cta h3{color:#88B640}.bottom-cta h4{line-height:1.3;max-width:750px;font-weight:400;margin:0 auto}.bottom-cta__text-wrap{width:100%;text-align:center;max-width:1024px;margin:0 auto}.side-by-side-featured .side-by-side-featured__img,.side-by-side-featured .side-by-side-featured__details{width:100%}@media (min-width: 768px){.side-by-side-featured .side-by-side-featured__img,.side-by-side-featured .side-by-side-featured__details{width:50%}}.side-by-side-featured{background:white}.side-by-side-featured .side-by-side-featured__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-by-side-featured .side-by-side-featured__box:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.side-by-side-featured .side-by-side-featured__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.side-by-side-featured .side-by-side-featured__box:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.side-by-side-featured .side-by-side-featured__img{background:#eee;background-size:cover;background-position:center center;background-repeat:no-repeat}.side-by-side-featured .side-by-side-featured__img__aspect{padding-top:55%}.side-by-side-featured .side-by-side-featured__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem 1rem}@media (min-width: 768px){.side-by-side-featured .side-by-side-featured__details{padding:1em 4rem 0 6rem}}.side-by-side-featured .side-by-side-featured__details__top-wrap{max-width:580px;margin-left:auto;padding-right:1em}.side-by-side-featured .side-by-side-featured__details__bottom-wrap{max-width:580px;margin-right:auto;padding-left:1em}.side-by-side-featured .side-by-side-featured__details h3{color:#88B640;margin-bottom:1rem;line-height:1.2}.featured-box{max-width:320px;text-align:center;background:white}.featured-box__image img{width:100%}.featured-box__details{padding:0 1em}.featured-box__details h4{margin-bottom:1rem;color:#88B640}.featured-box__details p{margin:0}.three-row-featured{padding:1em 0;background:white;max-width:1020px;margin:0 auto}.three-row-featured h2{color:#88B640;text-align:center;margin-bottom:3rem}.three-row-featured h4{font-size:1.3rem}.three-row-featured__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 650px){.three-row-featured__boxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.three-row-featured .featured-box{padding-bottom:1em}@media (min-width: 650px){.three-row-featured .featured-box{max-width:33%}}.three-row-featured .featured-box__image{padding:0 2em}.four-featured{padding:1em 0;background:white}.four-featured h2{color:#88B640;text-align:center;margin-bottom:3em}.four-featured__boxes{max-width:1024px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 650px){.four-featured__boxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.four-featured__boxes .featured-box{margin:0 4em}.omg-logo svg{width:6em}.omg-testimonial{padding:1em 0;background:white}.omg-testimonial--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1024px;margin:0 auto;padding:0;position:relative}.omg-testimonial--text svg{position:absolute;top:0;left:0}@media (min-width: 730px){.omg-testimonial--text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem}}@media (min-width: 1030px){.omg-testimonial--text{padding:0}}.omg-testimonial__aspect-padding{padding-top:35%}.omg-testimonial blockquote{max-width:774px;font-size:18px;padding:0 1rem;font-style:italic;position:relative}@media (min-width: 440px){.omg-testimonial blockquote{font-size:21px}}@media (min-width: 730px){.omg-testimonial blockquote{padding:0 3rem 0 1rem}}.omg-testimonial blockquote p{margin-bottom:0.5rem}.omg-testimonial blockquote cite{display:block;text-align:right;font-size:1rem;font-style:normal}.omg-testimonial__image-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;height:200px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;border-radius:0;background-color:#353A48;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width: 730px){.omg-testimonial__image-wrap{-ms-flex-preferred-size:230px;flex-basis:230px;height:230px;border-radius:100%}}.omg-testimonial--video{display:-webkit-box;display:-ms-flexbox;display:flex;background-position:center center;background-repeat:no-repeat;background-size:cover}.omg-testimonial--video:hover .omg-testimonial__action svg{opacity:1;width:140px}.omg-testimonial__title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:0;margin-left:0;transition:all 300ms ease-in-out;padding:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,0.5)}@media (min-width: 600px){.omg-testimonial__title-box{background:linear-gradient(to right,rgba(28,28,28,0) 0%,rgba(28,28,28,0.06) 11%,rgba(19,19,19,0.7) 100%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:70%;margin-left:auto}}@media (min-width: 800px){.omg-testimonial__title-box{width:50%;padding-right:2em}}.omg-testimonial__title-box__title{width:100%;padding:1em;color:white}@media (min-width: 600px){.omg-testimonial__title-box__title{margin-left:3em}}.omg-testimonial__title-box__title h3{margin-bottom:1rem;line-height:1.2;color:white}.omg-testimonial__title-box__logo{text-align:center}.omg-testimonial__title-box__logo img{max-height:150px}.omg-testimonial__action{text-align:center;position:relative;width:125px;height:125px}@media (min-width: 600px){.omg-testimonial__action{margin-left:-70px}}.omg-testimonial__action .btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.omg-testimonial__action svg{fill:white;width:130px;opacity:0.7;transition:all 200ms ease-in-out}.omg-testimonial-video__modal{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:9999}.omg-testimonial-video__modal iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:1px 3px 8px #444}.transitional-cta{background:linear-gradient(to bottom,#fff 0%,#fff 25%,#f6f7f9 25%,#f6f7f9 85%,#fff 85%,#fff 100%)}.transitional-cta__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3em}@media (min-width: 810px){.transitional-cta__wrap{padding-top:2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.transitional-cta__details{padding-left:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.transitional-cta__details h3{margin-bottom:0}.transitional-cta__details p{max-width:500px}.transitional-cta__cards{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media (min-width: 489px){.transitional-cta__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width: 810px){.transitional-cta__cards{margin-left:auto}}.cta-card{background:#2b2a34;box-shadow:1px 2px 4px #888;margin:0 1em 1em;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:white;width:270px;height:200px;transition:all 200ms ease-in-out}.cta-card:hover{color:white;box-shadow:1px 2px 8px #777;-webkit-transform:skew(-1deg);transform:skew(-1deg)}.cta-card:hover .cta-card__icon svg{fill:white}.cta-card__details h5{margin-bottom:1rem;color:white}.cta-card__details p{margin:0}.cta-card__icon{background:#2B91E3;padding:0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-card__icon svg{width:30px;height:30px;fill:white;margin-right:1em}.compare-box{background:#efefef}.compare-box__wrap{max-width:1020px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 980px){.compare-box__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:200px}}.compare-box__question{padding:1em}@media (min-width: 980px){.compare-box__question{-ms-flex-preferred-size:17em;flex-basis:17em;padding:1em 2em}}.compare-box__compare-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media (min-width: 610px){.compare-box__compare-blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 980px){.compare-box__compare-blocks{margin-left:auto;margin-right:2rem}}.compare-box__compare-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-box__compare-block:last-child{border-left:none;padding:0;margin:0}@media (min-width: 610px){.compare-box__compare-block:last-child{border-left:1px solid #bbb;padding-left:2em;margin-left:1em}}.compare-block__icon svg{fill:#444}.compare-block__text{padding:1em}.compare-block__text a{display:block}.brand-logos{background:white}.brand-logos__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 800px){.brand-logos__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.brand-logos__logo{padding:0 0.25rem;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;opacity:0.7;text-align:center;transition:opacity 300ms ease-in-out}.brand-logos__logo:hover{opacity:1}@media (min-width: 800px){.brand-logos__logo{-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}}.faq-box{background:white;padding:1em 0}.faq-box__wrap{max-width:800px;margin:1rem auto}.faq-box h3{text-align:center;margin:2rem 0}@media (min-width: 454px){.faq-box h3{text-align:left;margin:0 0 2rem 2rem}}@media (min-width: 800px){.faq-box h3{text-align:left;margin:0 0 2rem 0}}.faq-box__group{cursor:pointer}.faq-box__group--open .faq-box__question svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-box__group--open .faq-box__answer{display:block}.faq-box__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem;border:1px solid #eee}.faq-box__question svg{width:30px;height:30px;fill:#88B640}.faq-box__question h5{margin:0;padding-left:1rem}.faq-box__answer{display:none;padding:1rem 3.5rem;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.page-header{background-repeat:no-repeat;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10rem 0;text-align:center;min-height:60vh}.page-header h1{color:white}.page-header h3{color:white;line-height:1.3;font-weight:400}.inner-page-nav__wrap{background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inner-page-nav__item{text-decoration:none;color:#444;padding:1em;white-space:nowrap;text-transform:uppercase;display:block}@media (min-width: 545px){.inner-page-nav__item{padding:1em 2em}}.inner-page-nav__item--active{color:#88B640;display:none}@media (min-width: 450px){.inner-page-nav__item--active{display:block}}.follow-box{text-align:center;padding:6em 0.5em}.follow-box__icons a{text-decoration:none;padding:1em;margin:1em 0.5em}.team-photos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4em auto}.team-photos__photo{margin:2px;-ms-flex-preferred-size:150px;flex-basis:150px;height:150px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}@media (min-width: 420px){.team-photos__photo{-ms-flex-preferred-size:200px;flex-basis:200px;height:200px}}.team-photos__photo:hover .team-photos__overlay{top:0}.team-photos__overlay{position:absolute;top:250px;left:0;bottom:0;right:0;text-align:center;background:rgba(43,145,227,0.7);color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:top cubic-bezier(0.86,0.13,0.46,0.85) 300ms;border-top:3px solid #2b6b9e}.team-photos__overlay>span:first-child{font-weight:bold;font-size:1.2em}#whr_embed_hook .whr-items{list-style:none;text-align:center;padding:0 1em;margin:0;margin-bottom:3em}#whr_embed_hook .whr-title{margin-bottom:0}#whr_embed_hook .whr-title a{font-size:1.2rem;font-weight:400}#whr_embed_hook .whr-info{list-style:none;padding:0}#whr_embed_hook .whr-loading{text-align:center}#whr_embed_hook .whr-date{display:none}.cta-form-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);z-index:9999}.cta-form-modal--open{display:block}.cta-form-modal__wrap{background:white;min-width:320px;max-width:100%;padding:0 1em 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:3px solid #bbb;box-shadow:1px 3px 8px #333;max-height:85vh;overflow:scroll}@media (min-width: 600px){.cta-form-modal__wrap{max-width:85%;min-width:600px}}.cta-form-modal__closer{margin:0 -2rem}.cta-form-modal__closer button{border-radius:0}@media (min-width: 600px){.cta-form-modal__closer{display:none}}.cta-form-modal__title{margin:1em 0}.cta-form-modal__title h3{margin-bottom:1rem}.cta-form-modal__form button{margin-top:2em}.cta-form-modal__form textarea{height:130px}.cta-form-modal__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.cta-form-modal__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cta-form-modal__grid__left{padding-right:1rem;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.cta-form-modal__grid__right{padding-left:0;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width: 600px){.cta-form-modal__grid__right{padding-left:1rem;-ms-flex-preferred-size:250px;flex-basis:250px}}.cta-form-modal__thanks{text-align:center;padding:2em 3em}.cta-form-modal label>span{display:none;color:white;text-transform:none;padding-left:1em}.cta-form-modal .form-group{transition:all 100ms ease-in-out}.cta-form-modal .form-group.error{background:rgba(126,23,9,0.6)}.cta-form-modal .form-group.error label{padding-left:1em;color:white}.cta-form-modal .form-group.error label>span{display:inline}.cta-form--sending{position:absolute;background:rgba(0,0,0,0.5);top:0;left:-1em;right:-1em;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white}.contact-form{position:relative}.contact-form__form:after{position:absolute;bottom:0;left:0;right:0;top:500px;content:"Sending...";color:white;background:rgba(0,0,0,0.5);overflow:hidden;transition:top 200ms ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .sending.contact-form__form:after{top:0}.contact-form__thanks{text-align:center}.contact-form label>span{display:none;color:white;text-transform:none;padding-left:1em}.contact-form .form-group{transition:all 100ms ease-in-out}.contact-form .form-group.error{background:rgba(126,23,9,0.6)}.contact-form .form-group.error label{padding-left:1em;color:white}.contact-form .form-group.error label>span{display:inline}.contact-form__error{background:#ff00007d;padding:3em 1em;color:#222;border-radius:10px;margin-top:4em}@media (min-width: 900px){.contact-block__details,.contact-block__form{-ms-flex-preferred-size:450px;flex-basis:450px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 900px){.contact-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.contact-block__details{padding:2rem}.contact-block__details .detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.contact-block__details .detail-row label{width:6rem}.contact-block__details .detail-group{padding-left:1rem}.contact-block__details .detail-group span{display:block}.contact-block__form{padding:2rem}.contact-block__form textarea{height:100px}.site-footer{background:#353A48;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 760px){.site-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-footer__about{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem}.site-footer__about .omg-text-logo{display:block;width:250px;margin:0 auto}@media (min-width: 760px){.site-footer__about .omg-text-logo{margin:0}}.site-footer__about__logo{max-width:200px}.site-footer__about p{display:none;max-width:435px}@media (min-width: 760px){.site-footer__about p{display:block}}.site-footer__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 760px){.site-footer__nav{padding:3rem 2rem 0 0;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site-footer__nav label{color:#2B91E3;padding-bottom:0.5em;display:block}.site-footer__nav a{display:block;color:white;text-decoration:none;padding:0 1em;margin-bottom:0.5em;min-width:125px}.site-footer__nav a:hover{color:#bbb}.site-footer__nav-basic{padding-right:1.5em}.site-footer__nav-basic nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:256px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2em}.site-footer__nav-solutions{padding-right:1.5em}.site-footer__nav-social{-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer__nav-social a{min-width:60px}@media (min-width: 350px){.site-footer__nav-social{display:block}}.site-footer__sub-footer{padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#2A2E39;font-size:0.75rem;text-align:center}@media (min-width: 760px){.site-footer__sub-footer{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%}}.site-footer__sub-footer a{color:#eee;text-decoration:none}.site-footer__sub-footer a:hover{text-decoration:underline}.color-box{width:200px;margin:16px;border-radius:5px;box-shadow:1px 2px 8px #888;padding:2px;background:white;position:relative}.color-box__color{height:196px;width:196px;border-radius:6px 6px 0 0}.color-box__color--primary{background:#88B640;margin-bottom:5em}.color-box__color--primary:before{content:"OMG Green";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--primary:after{content:"HEX:#88B640";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--dark-green{background:#4A7409;margin-bottom:5em}.color-box__color--dark-green:before{content:"Dark Green";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--dark-green:after{content:"HEX:#4A7409";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--light-green{background:#AED96B;margin-bottom:5em}.color-box__color--light-green:before{content:"Light Green";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--light-green:after{content:"HEX:#AED96B";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--base-gray{background:#bbb;margin-bottom:5em}.color-box__color--base-gray:before{content:"Gray";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--base-gray:after{content:"HEX:#bbb";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--dark-gray{background:#353A48;margin-bottom:5em}.color-box__color--dark-gray:before{content:"Dark Gray";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--dark-gray:after{content:"HEX:#353A48";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--light-gray{background:#eee;margin-bottom:5em}.color-box__color--light-gray:before{content:"Light Gray";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--light-gray:after{content:"HEX:#eee";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--base-blue{background:#2B91E3;margin-bottom:5em}.color-box__color--base-blue:before{content:"Blue";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--base-blue:after{content:"HEX:#2B91E3";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--dark-blue{background:#314D63;margin-bottom:5em}.color-box__color--dark-blue:before{content:"Dark Blue";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--dark-blue:after{content:"HEX:#314D63";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--light-blue{background:#71B3E8;margin-bottom:5em}.color-box__color--light-blue:before{content:"Light Blue";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--light-blue:after{content:"HEX:#71B3E8";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--dark-red{background:#7E1709;margin-bottom:5em}.color-box__color--dark-red:before{content:"Dark Red";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--dark-red:after{content:"HEX:#7E1709";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__color--light-red{background:#C65445;margin-bottom:5em}.color-box__color--light-red:before{content:"Light Red";position:absolute;bottom:2.5em;left:0;right:0;text-align:center}.color-box__color--light-red:after{content:"HEX:#C65445";position:absolute;bottom:1em;left:0;right:0;text-align:center}.color-box__desc{padding:16px;text-align:center}.color-box__desc label{display:block}.typo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em}.typo-box--top{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.typo-box label{padding-right:2em}.typo-box h1,.typo-box h2,.typo-box h3,.typo-box h4,.typo-box h5,.typo-box h6{margin:0}.styleguide-nav-section__wrap{max-width:calc(100vw - 380px);overflow:scroll}.styleguide-nav-section__wrap .main-nav{display:block;position:relative}.navigation-wrap__message{font-weight:bold}.styleguide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100vh}.styleguide iframe{border:12px solid #333;border-radius:5px;box-shadow:1px 2px 8px #888}.styleguide iframe.mobile{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left}.styleguide iframe.tablet{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;transform-origin:top left}.styleguide iframe.display{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:top left;transform-origin:top left}.styleguide iframe.display-hd{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:top left;transform-origin:top left}.nav-section{-ms-flex-preferred-size:300px;flex-basis:300px;background:#353A48;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.nav-section nav{height:100vh;position:fixed;width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;overflow:auto;padding-bottom:3em}.nav-section a{color:white;display:block;margin-top:25px;text-decoration:none;text-align:center}.nav-section .omg-text-logo{width:200px;margin:25px 0 0 30px}.nav-section label{display:block;text-align:center;color:#88B640;margin-top:1em}.styleguide-nav__divider{width:80%;height:1px;background:rgba(255,255,255,0.5);display:block;margin:25px auto 0}main{-webkit-box-flex:2;-ms-flex:2;flex:2;background:#efefef;padding-bottom:10em}.guide-section{background:#efefef;padding:32px}.guide-section__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.guide-section__responsive-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guide-section__responsive-icons__controls{margin:0.5em 1em;cursor:pointer;position:relative;border-bottom:2px solid #eee}.guide-section__responsive-icons__controls svg{fill:#444}.guide-section__responsive-icons__controls--active{border-bottom:2px solid #353A48}.guide-section__responsive-icons__controls--active svg{fill:#4A7409}.guide-section__responsive-icons__controls:hover>.styleguide-tooltip{display:block}.guide-section__use{background:#dddddd;border-radius:3px;padding:1em;display:none}.guide-section__use pre{padding:1em;background:white;border-radius:5px}.guide-section__logo-wrap{max-width:20em}.guide-section .styleguide-tooltip{display:none;position:absolute;color:white;background:#353A48;border-radius:5px;left:-95px;top:-33px;width:200px;text-align:center}.guide-section .styleguide-tooltip:before{content:"";position:absolute;bottom:-5px;left:95px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #353A48}.guide-section__flex__icon-wrap{margin-left:5em;margin-top:2em}.guide-section .button-wrap{margin:1em}.guide-section .button-wrap .btn{margin-bottom:1em}.guide-section code{background:#dc9b92;padding:0.25em 0.5em;border-radius:3px}.page-homepage .page-header{min-height:75vh}@media (min-width: 400px){.page-homepage .page-header{min-height:90vh}}.page-homepage .page-header__wrap{text-align:left;width:100%;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 800px){.page-homepage .page-header__wrap{padding:0 1em 0 3 em}}@media (min-width: 1320px){.page-homepage .page-header__wrap{padding:0 1em}}.page-homepage .page-header h1{margin-bottom:1rem}.page-homepage .page-header h3 br{display:none}@media (min-width: 490px){.page-homepage .page-header h3 br{display:block}}.page-homepage .page-header__cta-btns{margin-top:1rem}.page-homepage .page-header__cta-btns button{margin-right:1rem;margin-bottom:1rem;padding:1em 1.5em}.page-homepage .page-header__cta-btns .btn--bordered{color:white;border:2px solid white;opacity:0.75;transition:opacity 200ms ease-in-out;padding:0.8rem 1.5rem}.page-homepage .page-header__cta-btns .btn--bordered:hover{opacity:1;background:none}.page-homepage__the-plan{margin:2em 0}.page-homepage__the-plan .featured-box__image{padding:0 4em}.page-homepage__center-cta{text-align:center;margin:2em 0}@media (min-width: 650px){.page-homepage__center-cta .btn{margin-right:1em}.page-homepage__center-cta .dropdown-btn{margin-left:1em}}.page-homepage__vs{margin:4em 0}.page-homepage__vs h3,.page-homepage__vs h5{text-align:center}.page-homepage__vs__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.page-homepage__vs__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-homepage__vs__inner-wrap{max-width:630px;padding:2em 1em}.page-homepage__vs__inner-wrap h4{opacity:0.7}.page-homepage__vs__inner-wrap ul{font-size:19px;opacity:0.7}.page-homepage__vs__inner-wrap li{margin-bottom:1em}.page-homepage__vs__there-way{background:#CACACA;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4em;padding-right:0}@media (min-width: 600px){.page-homepage__vs__there-way{padding-bottom:0;padding-right:4em;width:50%}}.page-homepage__vs__there-way .page-homepage__vs__inner-wrap{margin-left:auto}.page-homepage__vs__omg-way{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#FFFDF0;padding-top:4em;padding-left:0}@media (min-width: 600px){.page-homepage__vs__omg-way{padding-left:2em;padding-top:0;width:50%}}.page-homepage__vs__omg-way .page-homepage__vs__inner-wrap{margin-right:auto}.page-homepage__vs__img-wrap{text-align:center}.page-homepage__vs__vs{background-image:url("/images/Illustrations/Homepage-VS-Section-VS.png");background-size:contain;background-repeat:no-repeat;background-position:center center;width:150px;height:150px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 600px){.page-homepage__vs__vs{top:3rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (min-width: 960px){.page-homepage__vs__vs{width:200px;height:200px}}.page-contact__map{min-height:500px}.page-contact__map h3{max-width:900px;padding-left:1em;margin:0 auto}.page-contact__map #map{height:500px;background:#4d6059;width:100%}.page-solutions__logo-wrap{text-align:center;padding:2rem 1rem}.page-solutions__faq,.page-solutions__the-plan,.page-solutions__relate,.page-solutions__compare,.page-solutions__transitional-cta{padding:2rem 0}.page-solutions__the-plan .featured-box__image{padding:0 4em}.page-solutions__relate .btn--cta{margin:0 auto;display:block;text-align:center;background:#2B91E3}.page-solutions__relate .btn--cta:hover{background:#1a77c1}.page-careers__inner-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 600px){.page-careers__inner-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-careers__inner-nav a{padding:1em 2em;text-decoration:none}@media (min-width: 600px){.page-careers__inner-nav a{padding:2em}}.page-careers__location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#faf7e8;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 600px){.page-careers__location-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-careers__location-wrap__map{-ms-flex-preferred-size:350px;flex-basis:350px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:350px}@media (min-width: 600px){.page-careers__location-wrap__map{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.page-careers__location-wrap__map #map{width:100%;min-width:320px;height:350px}.page-careers__location-wrap__details{padding:1em;-ms-flex-preferred-size:170px;flex-basis:170px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.page-careers__location-wrap__details{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 4em;max-width:500px}}.page-careers__location-wrap__details h4{margin-bottom:0.5rem;color:#88B640}.page-careers__benefits-wrap{background:#faf7e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.page-careers__benefits-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-careers__benefits-wrap__photo{-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-image:url("/images/Office/OMG-Group-Office-002.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:200px}@media (min-width: 600px){.page-careers__benefits-wrap__photo{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.page-careers__benefits-wrap__details{-ms-flex-preferred-size:460px;flex-basis:460px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:3em 1em}@media (min-width: 600px){.page-careers__benefits-wrap__details{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.page-careers__benefits-wrap__details>div{max-width:320px;margin:0 auto}.page-careers__benefits-wrap__details ul{padding-left:2em;list-style:url("/images/Illustrations/checkmark.png")}.page-careers__benefits-wrap__details li{margin-bottom:1em}.page-privacy__intro,.page-terms__intro{background:#efefef;margin-top:-4em}.page-privacy__text,.page-terms__text{margin:4em auto;padding:1em;max-width:800px}.page-privacy__text h1,.page-privacy__text h2,.page-privacy__text h3,.page-privacy__text h4,.page-privacy__text h5,.page-privacy__text h6,.page-terms__text h1,.page-terms__text h2,.page-terms__text h3,.page-terms__text h4,.page-terms__text h5,.page-terms__text h6{color:#444}.page-privacy__text h4,.page-terms__text h4{margin:4rem 0 1rem}.page-privacy__text h4:first-of-type,.page-terms__text h4:first-of-type{margin-top:0}.page-privacy__text-subsection,.page-terms__text-subsection{margin:1rem 0 1rem 40px}.page-privacy__text-callout,.page-terms__text-callout{border:1px solid;padding:0.75rem}.page-privacy__text-callout>h4,.page-terms__text-callout>h4{margin-top:1rem}.page-customers .customer-quotes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4em;margin-bottom:4em}.page-customers .customer-quotes__box{-ms-flex-preferred-size:20em;flex-basis:20em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}@media (min-width: 35em){.page-customers .customer-quotes__box{-ms-flex-preferred-size:30em;flex-basis:30em}}.page-customers .customer-quotes .icon{position:absolute;top:-7px;left:2px;fill:#88B640}.page-customers .customer-quotes blockquote{font-size:1em;color:#666;text-indent:25px;font-style:italic}.page-customers .customer-quotes cite{text-align:right;color:#444;font-weight:bold;font-style:normal;display:block;padding-top:1em}.page-services__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 900px){.page-services__section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-services__section__image,.page-services__section__details{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.page-services__section__image{background-repeat:no-repeat;background-size:contain;min-height:350px}.page-services__section__image--dashboard{background-image:url("/images/Illustrations/Dashboard.png");background-position:left center}.page-services__section__image--storebuilder{background-image:url("/images/Illustrations/Storebuilder.png");background-position:right center}.page-services__section__image--ipad-pdf{background-image:url("/images/Illustrations/iPadPDF.png");background-position:right bottom}.page-services__section__details-wrap{padding:1em}@media (min-width: 400px){.page-services__section__details-wrap{padding:2em}}@media (min-width: 769px){.page-services__section__details-wrap{max-width:600px}.page-services__section__details-wrap--left{margin-left:auto}}.page-services__section .type-large{font-size:1.125rem}.page-services__dark-section{background:#2b2a34;color:#d9d9d9;margin-top:2em;padding-top:2em}.page-services__dark-section h2,.page-services__dark-section h5{color:#d9d9d9;text-align:center}.page-services__dark-section h4{color:#d9d9d9;margin-bottom:1rem}.page-services__dark-section svg{fill:#d9d9d9}.page-services .page-services__section__details{margin-bottom:2em}.page-services .omg-testimonial{background:transparent}.bgwrap--light{background:#f6f7f9;position:relative;margin-top:2em;margin-bottom:2em;padding-top:2em}.bgwrap--light:before{content:"";position:absolute;top:-137px;height:137px;right:0;z-index:-1;left:0;background:linear-gradient(175deg,#fff 0%,#fff 50%,#f6f7f9 51%,#f6f7f9 100%)}.bgwrap--light:after{content:"";position:absolute;bottom:-150px;height:150px;right:0;left:0;background:linear-gradient(175deg,#f6f7f9 0%,#f6f7f9 50%,#fff 51%,#fff 100%)}.page-about__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1020px;margin:2em auto;text-align:center}.page-about__details section{padding:2em}.page-about__details h3{font-size:3rem;font-weight:bold;margin-bottom:1.6rem}.page-about__details p{max-width:250px}@media (min-width: 660px){.page-about__details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.page-about__imgbr img{width:100%;max-width:100%}.page-about__team{max-width:1020px;margin:4em auto}.page-about__team h3{text-align:center;color:#88B640}.page-about__team p{max-width:750px;padding:0 1rem;text-align:center;margin:0 auto}