:root{font-size:16px;font-family:Source Sans Pro,sans-serif}.x-large-text{font-size:35px;margin-bottom:60px}@media (min-width:840px){.x-large-text{font-size:46px;margin-bottom:100px}}.large-text{font-size:20px;margin-bottom:20px}@media (min-width:840px){.large-text{font-size:30px;margin-bottom:30px}}.medium-text{font-size:18px}@media (min-width:840px){.medium-text{font-size:20px}}.small-text{font-size:16px}@media (min-width:840px){.small-text{font-size:18px}}.x-small-text{font-size:12px}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}*{margin:0;padding:0;background-repeat:no-repeat}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{position:relative;min-width:320px;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.site-wrapper{height:100%}main{position:relative;z-index:9;background-color:#fff;display:block}main .drawer{-webkit-box-shadow:1px 0 60px -1px #999;box-shadow:1px 0 60px -1px #999}section{margin-bottom:60px}@media (min-width:840px){section{margin-bottom:100px}}a{text-decoration:none;outline:none}a:hover{text-decoration:underline}li{list-style:none}h1,h2,h3,h4,h5,h6,p{font-size:16px;line-height:1.6em;font-family:Source Sans Pro,sans-serif}h1{font-family:Oxygen,sans-serif;font-weight:300;text-align:center;-webkit-font-smoothing:antialiased;font-size:35px;margin-bottom:60px;line-height:1.2em}@media (min-width:840px){h1{font-size:46px;margin-bottom:100px}}h1 span{color:#f70}h2{font-family:Oxygen,sans-serif;font-weight:300;margin-bottom:20px}header{width:100%;z-index:9999;top:0;min-width:320px;position:relative}@media (max-width:839px){header{border-bottom:1px solid #ccc;background-color:#fff;height:70px}}@media (min-width:840px){header{padding:30px;position:fixed;will-change:transform;background-color:transparent;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}}header>a{float:left;width:120px;height:23px;color:#fff}@media (max-width:839px){header>a{height:70px;margin-left:25px;background-image:url(/images/components/header/logo-dark.png);background-position:50%}}@media (min-width:840px){header>a{background-image:url(/images/components/header/logo-light.png);background-position:0}}@media (max-width:839px){header nav{display:none}}header nav ul{margin:0;padding:0;overflow:hidden}header nav li{float:left;padding-top:7px;margin:0;list-style:none}@media (max-width:839px){header nav li{width:50%;text-align:center;padding:10px}}@media (min-width:840px){header nav li{margin-left:40px}}@media (min-width:1024px){header nav li{margin-left:55px}}header nav li a{font-size:16px;color:#dfdfdf;font-family:Oxygen,sans-serif;font-weight:300}header .mobile-menu-button{background-color:transparent;float:left;width:70px;height:70px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;border-right:1px solid #ccc;outline:none}@media (min-width:840px){header .mobile-menu-button{display:none}}header .mobile-menu-button>div{position:absolute;height:4px;width:31px;background-color:#1a1a1a;opacity:1;left:19px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background-color .5s ease-in-out,-webkit-transform .25s ease-in-out;transition:background-color .5s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,background-color .5s ease-in-out;transition:transform .25s ease-in-out,background-color .5s ease-in-out,-webkit-transform .25s ease-in-out}header .mobile-menu-button>div:first-child{top:20px}header .mobile-menu-button>div:nth-of-type(2n){top:32px}header .mobile-menu-button>div:last-child{top:44px}header .active-mobile-menu-button{background-color:#f70;position:relative}header .active-mobile-menu-button>div{background-color:#fff}header .active-mobile-menu-button>div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:23px;left:24px}header .active-mobile-menu-button>div:nth-of-type(2n){width:0;opacity:0}header .active-mobile-menu-button>div:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45px;left:24px}body.is-scrolling header{background-color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (min-width:840px){body.is-scrolling header{border-bottom:1px solid #ccc}}body.is-scrolling header>a{background-image:url(/images/components/header/logo-dark.png)}body.is-scrolling header nav li a{color:#1a1a1a;-webkit-transition:color .8s ease-in-out;transition:color .8s ease-in-out}body.is-scrolling .music{display:none!important}footer{background-color:#2d2d2d;padding-top:50px;min-height:500px;padding-bottom:20px}@media (min-width:840px){footer{min-height:445px}}footer .lock{overflow:hidden;width:calc(100% - 50px);padding:0 25px}@media (min-width:840px){footer .lock{padding:0;width:700px}}@media (min-width:840px){footer .lock>div{float:left}}footer .connect{color:#ccc;padding-bottom:20px}@media (min-width:840px){footer .connect{padding-right:75px;margin-right:75px;border-right:3px solid #5e5d5f}}footer .connect p{margin-bottom:20px;font-size:32px;font-weight:300;line-height:1em}@media (min-width:840px){footer .connect p{font-size:45px}}footer .connect .social{margin-bottom:20px;overflow:hidden}footer .connect .social a{height:60px;width:60px;background-color:#ccc;color:#2d2d2d;display:block;float:left;font-size:34px;line-height:60px;text-align:center}footer .connect .social a:hover{text-decoration:none}footer .connect .disclaimer{clear:both}footer .connect .disclaimer a{color:#f70;font-weight:300;font-size:15px;font-family:Oxygen,sans-serif}@media (max-width:839px){footer .connect .disclaimer a{float:left;width:100px;display:block;margin-bottom:20px}}@media (min-width:840px){footer .connect .disclaimer a{margin-left:12px;clear:none}}footer .connect .disclaimer small{font-size:13px;font-family:Oxygen,sans-serif;font-weight:300}@media (max-width:839px){footer .connect .disclaimer small{margin-bottom:20px;display:block}}footer .contact{color:#dfdfdf}@media (max-width:839px){footer .contact{clear:both}}footer .contact img{margin-bottom:20px}footer .contact address{margin-bottom:30px;font-style:normal}footer .contact a{color:#dfdfdf;display:block;margin-bottom:5px}.mobile-menu{position:absolute;width:calc(100% - 70px);right:70px;top:0;background-color:#fff;height:100%;display:block;background-color:#ccc}@media (min-width:840px){.mobile-menu{display:none}}.mobile-menu>div{padding:7% 0;min-height:40px;width:100%;display:table;border-bottom:1px solid #ccc;background-color:#f1f1f1}.mobile-menu>div:last-child{border-bottom:0}.mobile-menu>div a{vertical-align:middle;text-align:center;font-size:24px;cursor:pointer;width:100%;display:table-cell;color:#1a1a1a}#apply-section h1{text-align:center;padding-bottom:40px}#apply-section p{font-size:22px;font-weight:300;font-family:Oxygen,sans-serif}@media (min-width:840px){#apply-section p{font-size:30px}}#apply-section a{color:#f70;font-weight:300;font-family:Oxygen,sans-serif}.incompatible-browser{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;z-index:9999999;display:none}.incompatible-browser>div{display:table;max-width:300px;margin:0 auto;height:100%}.incompatible-browser>div>div{display:table-cell;vertical-align:middle}.incompatible-browser p{margin-bottom:40px}.incompatible-browser a{background-position:50%;height:100px;width:100px;display:block;float:left}.incompatible-browser a.firefox{float:right}.incompatible-browser a img{max-width:100%}.lock{max-width:850px}.expanded-lock,.lock{margin:0 auto;padding:0 25px}.expanded-lock{max-width:1860px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.element-with-one-border{margin-bottom:60px;position:relative}@media (min-width:840px){.element-with-one-border{margin-bottom:130px}}.element-with-one-border:before{content:"";position:absolute;width:66px;height:4px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#ccc;top:-30px}@media (min-width:840px){.element-with-one-border:before{top:-60px}}.element-with-two-borders{margin-top:70px;margin-bottom:70px;position:relative}@media (min-width:840px){.element-with-two-borders{margin-bottom:130px;margin-top:130px}}.element-with-two-borders:after,.element-with-two-borders:before{content:"";position:absolute;width:66px;height:4px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#ccc}.element-with-two-borders:before{top:-35px}@media (min-width:840px){.element-with-two-borders:before{top:-60px}}.element-with-two-borders:after{bottom:-35px}@media (min-width:840px){.element-with-two-borders:after{bottom:-60px}}.photo-snap{position:relative}.photo-snap>span.left-snap,.photo-snap>span.right-snap{display:none}@media (min-width:1024px){.photo-snap>span.left-snap,.photo-snap>span.right-snap{display:block}}.photo-snap>span:after,.photo-snap>span:before{content:"";position:absolute;height:10px;width:10px}.photo-snap>span.left-snap:before{top:-25px;left:-45px;border-top:2px solid #ccc;border-left:2px solid #ccc}.photo-snap>span.left-snap:after{top:-25px;right:-45px;border-top:2px solid #ccc;border-right:2px solid #ccc}.photo-snap>span.right-snap:before{bottom:-25px;left:-45px;border-bottom:2px solid #ccc;border-left:2px solid #ccc}.photo-snap>span.right-snap:after{bottom:-25px;right:-45px;border-bottom:2px solid #ccc;border-right:2px solid #ccc}div.scroll-down-instruction{color:#fff;background-color:#f70;padding:5px 30px;position:absolute;bottom:1px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:20px;display:none;cursor:pointer;text-transform:uppercase}@media (min-width:840px){div.scroll-down-instruction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}div.scroll-down-instruction p{padding-right:20px;font-size:16px;font-weight:600}div.scroll-down-instruction img{height:16px;display:block}.stage-with-only-text{margin-bottom:60px;padding:60px 25px}@media (min-width:840px){.stage-with-only-text{margin-top:71px}}.stage-with-only-text h1{text-align:left;color:#f70;margin-bottom:20px}@media (min-width:840px){.stage-with-image{height:470px;background-size:cover;position:relative;background-position:50%}}@media (min-width:1024px){.stage-with-image{background-position:50%}}.stage-with-image h1{text-transform:uppercase;letter-spacing:5px;text-align:left}@media (max-width:839px){.stage-with-image h1{border-bottom:1px solid #ccc;color:#f70;padding:40px 25px}}@media (min-width:840px){.stage-with-image h1{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:5%;top:50%;font-size:44px;letter-spacing:10px;width:300px}}@media (min-width:1024px){.stage-with-image h1{left:160px;font-size:60px;width:auto}}@media (min-width:1500px){.stage-with-image h1{left:250px}}.fa-chevron-circle-right{color:#f70;position:relative;white-space:nowrap}.fa-chevron-circle-right .small-text{font-weight:600;font-family:Source Sans Pro,sans-serif}.fa-chevron-circle-right:before{position:absolute;right:-20px}@media (min-width:840px){.text-stacked-left-to-right{display:table}}@media (min-width:840px){.text-stacked-left-to-right>p{display:table-cell;width:50%}}@media (max-width:839px){.text-stacked-left-to-right>p:first-child{margin-bottom:60px}}@media (min-width:840px){.text-stacked-left-to-right>p:first-child{padding-right:17px}}@media (min-width:840px){.text-stacked-left-to-right>p:last-child{padding-left:17px}}.two-column-with-left-image{margin-bottom:30px}@media (min-width:840px){.two-column-with-left-image{margin-bottom:60px;display:table}.two-column-with-left-image:last-of-type{margin-bottom:0}}@media (min-width:840px){.two-column-with-left-image>div{display:table-cell}}.two-column-with-left-image>div.image{background-position:50%;height:150px;will-change:transform}@media (min-width:840px){.two-column-with-left-image>div.image{background-position:10px 20px;width:25%}}@media (min-width:840px){.two-column-with-left-image>div:last-child{width:75%}}.two-column-with-left-image h2{color:#f70}.strategy-icon{background-image:url(/images/components/capabilities/strategy.png)}.design-icon{background-image:url(/images/components/capabilities/design.png)}.marketing-icon{background-image:url(/images/components/capabilities/marketing.png)}.technology-icon{background-image:url(/images/components/capabilities/technology.png)}.social-icon{background-image:url(/images/components/capabilities/social.png)}.accessibility-icon{background-image:url(/images/components/capabilities/accessibility.png)}.usability-icon{background-image:url(/images/components/capabilities/usability.png)}.add-icon{background-image:url(/images/components/capabilities/add.png)}.html-icon{background-image:url(/images/components/capabilities/html.png)}.html5-icon{background-image:url(/images/components/capabilities/html5.png)}.css-icon{background-image:url(/images/components/capabilities/css.png)}.node-icon{background-image:url(/images/components/capabilities/node.png)}.php-icon{background-image:url(/images/components/capabilities/php.png)}.vr-icon{background-image:url(/images/components/capabilities/vr.png)}.store-downloads{overflow:hidden}.store-downloads>a{background-size:contain;width:100%;display:block;height:76px}@media (min-width:840px){.store-downloads>a{float:left;width:calc(50% - 20px)}}.store-downloads>a:first-child{margin-bottom:40px;background-position:50%}@media (min-width:840px){.store-downloads>a:first-child{margin-right:20px;background-position:100%}}.store-downloads>a:last-child{background-position:50%}@media (min-width:840px){.store-downloads>a:last-child{margin-left:20px;background-position:0}}.store-downloads .app-store{background-image:url(/images/components/app-store-icons/app-store.png)}.store-downloads .play-store{background-image:url(/images/components/app-store-icons/play-store.png)}.redactor-styles p{margin-bottom:15px}.redactor-styles ul{padding-left:30px;margin-bottom:30px}.redactor-styles a{color:#f70}.redactor-styles{:last-of-type{margin-bottom:0}}.analytics-disclaimer{padding:15px 60px 15px 0;border-top:1px solid rgba(0,0,0,.15);position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:#fff;background-clip:padding-box;color:#333}@media (min-width:650px){.analytics-disclaimer{padding:25px 50px}}.analytics-disclaimer[aria-hidden=true]{display:none}.analytics-disclaimer .lock{max-width:650px;padding-left:15px;padding-right:15px}.analytics-disclaimer p{margin-bottom:10px;font-size:12px;line-height:1.3em}@media (min-width:650px){.analytics-disclaimer p{font-size:16px}}.analytics-disclaimer button{background-color:#fff;border:1px solid #999;color:#333;padding:10px 20px;font-weight:600;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);cursor:pointer}.analytics-disclaimer button:hover{background-color:#ddd}.hubspot-form .hbspt-form form .actions,.hubspot-form .hbspt-form form fieldset{margin:0 auto}.hubspot-form .hbspt-form form .actions{padding-left:0;padding-right:0;max-width:500px}.hubspot-form .hbspt-form form fieldset label{font-family:Oxygen,sans-serif;font-weight:600}.hubspot-form .hbspt-form form fieldset .hs-form-required{margin-left:5px;color:#f70}.hubspot-form .hbspt-form form fieldset input.hs-input.error{border-color:#f70}.hubspot-form .hbspt-form form input[type=submit]{padding:16px 24px;text-shadow:unset;letter-spacing:1px;font-family:Oxygen,sans-serif;font-weight:600;color:#fff;background:#f70;-webkit-box-shadow:unset;box-shadow:unset;border-radius:0;border:none;-webkit-transition:background .25s;transition:background .25s}.hubspot-form .hbspt-form form input[type=submit]:focus,.hubspot-form .hbspt-form form input[type=submit]:hover{background:#000;-webkit-box-shadow:unset;box-shadow:unset;border:none}.hubspot-form .hbspt-form form ul.hs-error-msgs{width:90%;padding:0}.hubspot-form .hbspt-form form ul.hs-error-msgs li label{display:inline-block;margin-top:10px;padding:5px 10px;font-weight:600;font-size:11px;color:#fff;background:#f70;border-radius:5px}main{height:100%}section{height:80%;background-size:cover;background-position:50%;display:table;width:100%;padding:40px 0;overflow:hidden;margin-bottom:0}section .section-container{display:table-cell;vertical-align:middle}section .section-container .lock{max-width:900px;margin:0 auto;padding:0 25px}@media (min-width:1500px){section .section-container .lock{padding:0;max-width:1300px}}video{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:839px){video{display:none}}.vjs-playing{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vjs-big-play-button,.vjs-caption-settings,.vjs-control-bar,.vjs-error-display,.vjs-hidden,.vjs-loading-spinner,.vjs-modal-overlay,.vjs-text-track-display{display:none}.videos{position:relative;padding-top:0;display:block}.info-overlay{color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;background-position:50%;background-size:cover;opacity:1;visibility:hidden}.info-overlay .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1200px;z-index:99;width:100%;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}@media (max-width:1023px){.info-overlay .wrapper{padding:0 80px}}.info-overlay .image{height:100px;background-position:50%;background-size:contain;will-change:opacity;opacity:0}@media (min-width:1024px){.info-overlay .image{width:130px;float:left;border-right:1px solid #fff;margin-right:20px;background-position:100%}}@media (min-width:1024px){.info-overlay .text{float:left}}.info-overlay .text a{font-family:Oxygen,sans-serif;font-weight:300;display:block;position:relative;z-index:99999;margin-bottom:0;letter-spacing:3px;font-size:30px;color:#fff;opacity:0;cursor:pointer}@media (max-width:1023px){.info-overlay .text a{margin-top:0;text-align:center}}@media (min-width:840px){.info-overlay .text a{font-size:32px}}@media (min-width:1024px){.info-overlay .text a{font-size:50px;letter-spacing:10px;white-space:nowrap}}@media (min-width:1500px){.info-overlay .text a{font-size:60px;letter-spacing:10px}}.info-overlay .text a:hover{text-decoration:none}.info-overlay .sub-title{font-family:Oxygen,sans-serif;letter-spacing:3px;font-size:14px;overflow:hidden}@media (min-width:1024px){.info-overlay .sub-title{padding-left:5px}}.info-overlay .sub-title>div{will-change:opacity;opacity:0;margin-top:20px}@media (max-width:1023px){.info-overlay .sub-title>div{text-align:center}}@media (min-width:1024px){.info-overlay .sub-title>div{margin-left:50px;display:inline}}@media (min-width:1024px){.info-overlay .sub-title>div:first-child{margin-left:0}}div[aria-hidden=false]{visibility:visible;opacity:1}div[aria-hidden=false] .image,div[aria-hidden=false] .text a{opacity:1;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}div[aria-hidden=false] .sub-title>div{opacity:1}div[aria-hidden=false] .sub-title>div:first-child{-webkit-transition:opacity 2s ease-in;transition:opacity 2s ease-in;-webkit-transition-delay:1s;transition-delay:1s}div[aria-hidden=false] .sub-title>div:nth-of-type(2n){-webkit-transition:opacity 3s ease-in;transition:opacity 3s ease-in;-webkit-transition-delay:1s;transition-delay:1s}div[aria-hidden=false] .sub-title>div:last-child{-webkit-transition:opacity 4s ease-in;transition:opacity 4s ease-in;-webkit-transition-delay:1s;transition-delay:1s}div[fade=true]{opacity:0;-webkit-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out;z-index:99;will-change:opacity;visibility:visible}div[fade=true] .image,div[fade=true] .sub-title div,div[fade=true] .text a{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}div[data-type=vr] .image{background-image:url(/images/components/video-icons/generic.png)}div[data-type=nps] .image{background-image:url(/images/components/video-icons/mobile.png)}div[data-type=exim] .image{background-image:url(/images/components/video-icons/video.png)}div[data-type=one-eighties] .image{background-image:url(/images/components/video-icons/web.png)}div[data-type=ss200] .image{background-image:url(/images/components/video-icons/map.png)}@media (max-width:839px){div[data-type=vr][aria-hidden=false]{background-image:url("/images/pages/homepage/poster.jpg")}}@media (max-width:839px){div[data-type=nps][aria-hidden=false]{background-image:url("/images/pages/homepage/ce_stage.jpg")}}@media (max-width:839px){div[data-type=exim][aria-hidden=false]{background-image:url("/images/pages/homepage/exim_stage.jpg")}}@media (max-width:839px){div[data-type=one-eighties][aria-hidden=false]{background-image:url("/images/pages/homepage/180s_stage.jpg")}}@media (max-width:839px){div[data-type=ss200][aria-hidden=false]{background-image:url("/images/pages/homepage/1812_stage_updated.jpg")}}#two{background-color:#f2eeeb;background-image:url(/images/pages/homepage/2.jpg)}@media (max-width:479px){#two{background-position:calc(100% + 140px) 50%}}#two h1{text-align:left;max-width:670px;margin-bottom:40px}@media (max-width:649px){#two h1{max-width:80%}}#two p{max-width:80%}@media (max-width:649px){#two p{display:none}}@media (min-width:1024px){#two p{max-width:670px}}#three{color:#fff;overflow:hidden;display:block;position:relative;text-align:center;background-image:url(/images/pages/homepage/1812-featured-banner.jpg)}@media (min-width:1024px){#three{text-align:left}}#three .lock{overflow:visible;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){#three .lock{width:auto;right:11%}}#three h1{display:inline-block;font-size:24px;margin-bottom:10px;padding:0 15px}@media (max-width:1023px){#three h1{background-image:radial-gradient(ellipse,#000 0,rgba(0,0,0,.6) 35%,transparent 70%)}}@media (min-width:1024px){#three h1{font-size:35px;font-weight:300;padding:0;text-align:left}}#three h2{font-size:36px;font-weight:300;margin-bottom:14px}@media (min-width:1024px){#three h2{font-size:44px;text-align:left}}#three a{background-color:#0b0a09;color:#fff;display:inline-block;font-size:14px;padding:14px 50px}#four{background-image:url(/images/pages/homepage/4.jpg)}#four h1{max-width:830px;text-align:left}#four .row{overflow:hidden}@media (min-width:840px){#four .row{margin-bottom:80px}}#four .row:last-child{margin-bottom:0}@media (min-width:840px){#four .row .column{float:left;width:50%}#four .row .column:first-child{padding-right:20px}}@media (min-width:840px) and (min-width:1024px){#four .row .column:first-child{padding-right:50px}}@media (min-width:840px){#four .row .column:last-child{padding-left:20px}}@media (min-width:840px) and (min-width:1024px){#four .row .column:last-child{padding-left:50px}}#four .text{margin-bottom:60px}@media (min-width:1024px){#four .text{float:left;width:75%;margin-bottom:0}}@media (min-width:840px) and (max-width:1023px){#four .text p{padding:0 20px}}#four .text h2,#four .text h2>a{color:#f70;font-size:26px}#four .cap-link{text-align:center}#four .cap-link a{color:#fff;background-color:#0070a8;padding:10px 20px;font-weight:700;display:inline}#five{display:block;position:relative;padding:0;background-image:url(/images/pages/homepage/usability.jpg)}#five .section-container{display:block;bottom:0;left:0;position:absolute;right:0;top:0}#five #usability-desktop{display:none}#five .text-area{position:absolute;left:50%;max-width:880px;padding:0 25px;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;text-align:center;margin:0 auto}@media (min-width:1024px){#five .text-area{padding:0}}#five h1{color:#fff;margin-bottom:40px}#five h1 span{color:#fff;white-space:nowrap}#five a{color:#fff;background-color:#f70;padding:10px 20px;font-weight:600}#six{position:relative}#six h1{text-align:left}#six .clients-grid{overflow:hidden}#six .clients-grid>div{width:50%;height:150px;float:left;background-position:50%;background-size:100px 100px;opacity:.65}@media (min-width:480px){#six .clients-grid>div{background-size:125px 125px;height:180px}}@media (min-width:650px){#six .clients-grid>div{width:33.3333%}}@media (min-width:1500px){#six .clients-grid>div{width:25%;height:210px}}#map{padding:0;position:relative;height:300px;min-height:inherit}@media (min-width:840px){#map{height:500px}}#map #map-canvas{height:300px;width:100%}@media (min-width:840px){#map #map-canvas{height:500px}}#map .map-image{height:300px;width:100%;background-image:url(/images/pages/homepage/alextom-map.jpg);background-size:2216px 768px;background-position:50%}@media (min-width:840px){#map .map-image{height:500px}}#map .map-overlay{font-family:Oxygen,sans-serif;font-weight:300;font-size:20px;background-color:#fff;position:absolute;top:0;left:10%;z-index:999;padding:20px 60px;font-size:34px;-webkit-box-shadow:0 6px 6px -3px #999;box-shadow:0 6px 6px -3px #999;display:none;z-index:1}@media (min-width:840px){#map .map-overlay{display:block}}.music{position:absolute;top:100px;right:20px;border:none;z-index:99999;height:40px;width:40px;background-color:transparent;cursor:pointer;display:none}@media (min-width:840px){.music{top:30px;right:40px;display:block}}.music-pause{background-image:url(/images/pages/homepage/audio-pause.svg)}.music-play{background-image:url(/images/pages/homepage/audio-play.svg)}footer{position:relative}footer:after{content:"The Four Seasons (Vivaldi) by John Harrison with the Wichita State University Chamber Players:copyright John Harrison (JohnHarrisonViolin.com)";position:absolute;bottom:20px;right:20px;font-size:8px;color:#3a3a3a}@media (max-width:839px){footer:after{display:none}}.fade-content{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.fade-in{opacity:1}