/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.highContrastFix{-ms-high-contrast-adjust:none}figure{-ms-high-contrast-adjust:none}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.428571429;font-family:"Segoe UI Title","Helvetica Neue",sans-serif;background:#ebebeb}img{vertical-align:middle}a{text-decoration:none}a:visited,a:active{text-decoration:none}a:focus{outline:0;border:none}h2{margin:0;padding:0;font-size:2em;font-weight:normal}a.btn{color:#979797;font-family:"Segoe UI Title","Helvetica Neue",sans-serif;font-size:0.8em;padding:8px 16px;display:block;border:1px solid #e1e1e1;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out}a.btn:hover{color:#8D8D8D;border:1px solid #C5C5C5;background:#FDFDFD}a.btn:active{border:1px solid #fafafa}a.btn:active,a.social:active{box-shadow:inset 0 0 10px #C5C5C5}a.social{border-radius:42px;width:42px;height:42px;display:block;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;background:url("../img/social.png") top left no-repeat;-ms-high-contrast-adjust:none;background-image:-webkit-image-set(url("../img/social.png") 1x, url("../img/social_2x.png") 2x)}a.social:active{box-shadow:none}a.social.tw{background-position:left bottom}div.external .social-holder{display:inline-block;margin-right:4px;width:42px;height:42px}div.external .social-holder div{background:#FAFAFA;position:absolute;width:90px;height:20px;padding:12px;margin-left:0;top:36px;right:-10px;display:none;overflow:hidden}div.external .social-holder div iframe{display:block;margin:0 auto;width:100px}div.external .social-holder.hover div{display:block}div.external a{display:inline-block;vertical-align:top}div.external a.social{display:inline-block}#ms-logo{width:191px;height:73px;position:relative;display:block;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;background:url("../img/ms_logo.png") top left no-repeat;-ms-high-contrast-adjust:none;background-image:-webkit-image-set(url("../img/ms_logo.png") 1x, url("../img/ms_logo_2x.png") 2x)}#ms-logo:active{-webkit-transform:scale(.95);transform:scale(.95)}#page-title{padding-left:20px;height:52px;border-left:1px solid #ddd;position:absolute;left:187px;top:0;line-height:1.7em;color:#919191;overflow:hidden;margin-top:11px;transition:left 200ms ease-out}#page-title span{color:#838383;font-size:0.84em}#header{-webkit-transform:translateZ(0);position:relative;background:#fafafa;width:100%;height:74px;border-bottom:1px solid #ddd;z-index:9}#header div.external{position:absolute;right:20px;top:15px;text-align:right}#header div.external a{display:inline-block;vertical-align:top}#header div.external a.btn{margin-top:4px;margin-right:10px}#header div.external a.social{display:inline-block;margin-right:4px}#hero{position:relative;width:100%;background:#ebebeb url("../img/hero_bkd.png") bottom left repeat-x;height:840px;overflow:hidden;transition:height 200ms ease-out}#hero a.inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;cursor:pointer;display:block;background-color:#CFCFCF}#hero a.inner footer{-webkit-transform:translateZ(0);position:absolute;width:100%;background:#111;background:rgba(15,15,15,0.78);bottom:-2px;color:#fff}#hero a.inner footer figcaption{padding:20px 20px 24px 20px}#hero a.inner footer figcaption p{line-height:1.3em;font-size:16px;color:#FFF;padding-top:6px}#hero a.inner footer figcaption h2{font-weight:normal;font-size:1.4em}#hero a.inner footer figcaption h2,#hero a.inner footer figcaption p{line-height:1.4em;margin:0}#hero a.inner figure{position:absolute;top:0;left:0;right:0;bottom:0;background-position:50% 15%;background-repeat:no-repeat;background-size:cover;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-webkit-transform:translateZ(0)}#hero a.inner:hover figure{-webkit-transition:-webkit-transform 800ms ease-out,  box-shadow 150ms ease-out;transition:transform 800ms ease-out,  box-shadow 150ms ease-out;-webkit-transform:scale(1.08);transform:scale(1.08)}#hero a.inner:hover span.arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}#hero a.inner:active figure{box-shadow:inset 0 0 40px #000}#hero div.col{position:absolute;height:100%;margin:0;padding:0;overflow:hidden}#hero div.col.one{width:50%}#hero div.col.two{width:25%;left:50%}#hero div.col.three{width:25%;left:75%}#hero-one{position:absolute;top:10px;bottom:10px;left:10px;right:5px}#hero-one a.inner footer{bottom:50px;background:transparent}#hero-one aside{padding:41px 40px;position:relative;display:inline-block;color:#fff}#hero-one aside h2{font-size:2.5em;margin:0;padding:0;line-height:1em}#hero-one aside h3{max-width:170px;font-size:1.2em;margin:0;margin-top:9px;margin-bottom:19px;font-weight:normal}#hero-one aside.inside{max-width:160px}#hero-one aside.outside{max-width:440px;position:absolute;padding:0;padding-left:40px;height:100%;right:0;left:240px;top:0}#hero-one aside.outside h2{width:100%;font-size:2.2em;margin-bottom:10px;line-height:1.1em}#hero-one aside.outside div.table{position:relative;display:table;height:100%}#hero-one aside.outside div.table-cell{height:100px;display:table-cell;vertical-align:middle;padding-right:30px}#hero-one aside.outside div.read-more{padding-right:36px;color:#fff;font-size:1.3em;position:relative;display:inline-block}#hero-one aside.outside div.read-more span.arrow{display:block;width:23px;height:23px;background:url("../img/arrow.png") top left no-repeat;position:absolute;right:0;top:5px;-ms-high-contrast-adjust:none;background-image:-webkit-image-set(url("../img/arrow.png") 1x, url("../img/arrow_2x.png") 2x);transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}#hero-two{position:absolute;top:10px;left:5px;right:5px;bottom:45%}#hero-two a.inner{bottom:5px}#hero-three{position:absolute;bottom:10px;left:5px;right:5px;top:55%}#hero-three a.inner{top:5px}#hero-four{position:absolute;top:10px;left:5px;right:10px;bottom:60%}#hero-four a.inner{bottom:5px}#hero-five{position:absolute;bottom:10px;left:5px;right:10px;top:40%}#hero-five a.inner{top:5px}#hero-two a.inner footer{-webkit-animation:footerSlide 400ms 0 ease-out normal;animation:footerSlide 400ms 0 ease-out normal}#hero-three a.inner footer{-webkit-animation:footerSlide 400ms .1s ease-out backwards;animation:footerSlide 400ms .1s ease-out backwards}#hero-four a.inner footer{-webkit-animation:footerSlide 400ms .2s ease-out backwards;animation:footerSlide 400ms .2s ease-out backwards}#hero-five a.inner footer{-webkit-animation:footerSlide 400ms .3s ease-out backwards;animation:footerSlide 400ms .3s ease-out backwards}#main ul{list-style:none;margin:0;margin-left:10px;padding:0;margin-top:12px;padding-bottom:50px}#main li{position:relative;float:left;width:33%;height:450px;margin:0;padding:0;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;cursor:pointer;display:block;background:transparent;-webkit-transform:translateZ(0);overflow:hidden}#main li.br{border-right:1px solid #d0d0d0;z-index:8}#main li.bt{border-top:1px solid #d0d0d0}#main li:active{box-shadow:inset 0 0 20px #C5C5C5}#main li:hover{background:#f7f7f7}#main li a{display:block;color:#333;position:absolute;padding:40px;height:100%;left:0;right:0}#main li header{position:relative;height:196px;background:#ccc;background-repeat:no-repeat;background-position:50% 30%;background-size:cover;-ms-high-contrast-adjust:none}#main li header.vid:hover:after{border:6px solid #333}#main li header.vid:after{content:'';width:70px;height:70px;background:#0e0e0e url("../img/playbtn.png");border:6px solid #151515;top:50%;position:absolute;left:50%;margin-top:-35px;margin-left:-35px;border-radius:60px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-ms-high-contrast-adjust:none;background-image:-webkit-image-set(url("../img/playbtn.png") 1x, url("../img/playbtn_2x.png") 2x)}#main li header h4{font-size:0.86em;position:absolute;padding:10px 20px;color:#fff;bottom:0;left:-18px;background:rgba(0,0,0,0.9);font-weight:normal}#main li footer{position:relative;text-align:left}#main li footer h2{font-size:1.4em;position:relative;margin-top:8px;margin-bottom:4px}#main li footer p{color:#888;margin:0;padding:0;position:relative;font-size:14px;font-family:sans-serif}#footer{min-height:100px;height:100%;border-top:1px solid #ddd;position:relative;background:#fafafa;z-index:1}#footer ul{font-size:0.8em;list-style:none;color:#A5A5A5;text-align:right;margin-top:43px;margin-right:40px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif}#footer li{display:inline-block;margin:0 5px}#footer li a:hover{border-bottom:1px solid #999}#footer li a,#footer li a:visited,#footer li a:active{color:#A5A5A5}#footer div.external{position:absolute;left:33px;top:33px;text-align:left}#footer div.external a.btn{margin-top:4px;margin-left:10px}#up-arrow{display:block;z-index:8;cursor:pointer;width:53px;height:52px;background:url("../img/abkd.png") 50% 0 no-repeat;border-radius:30px;position:absolute;right:80px;top:-25px;margin-left:-26px;overflow:hidden;-ms-high-contrast-adjust:none;background-image:-webkit-image-set(url("../img/abkd.png") 1x, url("../img/abkd_2x.png") 2x)}#up-arrow:hover div.arrow{background-position:1px -53px}#up-arrow div.arrow{background-color:#fafafa;display:block;width:100%;height:100%;background:url("../img/barrow.png") 1px -1px;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-ms-high-contrast-adjust:none;background-image:-webkit-image-set(url("../img/barrow.png") 1x, url("../img/barrow_2x.png") 2x)}@media only screen and (max-height:768px) and (min-width:560px) and (min-device-width:1280px){#hero{height:630px}}@media only screen and (max-width:360px){#hero a.inner footer figcaption{padding-top:15px}#hero a.inner footer figcaption p{padding-top:0}#hero a.inner footer figcaption h2{line-height:1.2em}}@media only screen and (max-width:1245px){#hero-one aside{font-size:0.82em;padding:31px 30px}#hero-one aside.outside{left:220px}#hero-one aside.outside div.read-more span.arrow{top:0}}@media only screen and (max-width:1160px){#hero-one aside.outside{padding-left:25px;right:-160px}#hero-one aside.outside,#hero-one aside.inside{-webkit-transform:translateX(-200px);transform:translateX(-200px)}#main li header{height:166px}}@media only screen and (max-width:1440px){#hero{height:700px}}@media only screen and (max-width:940px){#ms-logo{left:-5px;width:60px}#page-title{left:78px}#hero{height:520px}#hero a.inner footer{top:0;font-size:1.2em;background:rgba(0,0,0,0.8)}#hero-one aside.outside h2{font-size:2em}#hero-one aside.outside div.read-more span.arrow{top:4px}#hero-one a.inner footer{top:auto;background:transparent}#hero-two a.inner footer{background:rgba(13,77,124,0.68)}#hero-three a.inner footer{background:rgba(31,42,87,0.7)}#hero-four a.inner footer{background:rgba(79,109,89,0.77)}#hero-five a.inner footer{background:rgba(98,47,105,0.8)}#main li{width:49.5%;border-top:1px solid #d0d0d0;height:370px}#main li a{padding:30px}#main li:nth-child(odd){border-right:1px solid #d0d0d0}#main li:nth-child(even){border-right:none}#main li:nth-child(1){border-top:none}#main li:nth-child(2){border-top:none}#footer div.external{padding-bottom:10px;position:relative;text-align:center;left:auto}#footer ul{text-align:center;padding-bottom:10px}#up-arrow{right:50%;margin-right:-26px}}@media only screen and (max-width:767px){#hero{height:903px}#hero div.col{position:relative;width:100% !important;left:0 !important;right:0 !important;height:auto}#hero div.col.one{height:370px;width:100%}#hero-one{bottom:0;right:0;left:0}#hero-one a.inner footer{bottom:0;width:100%}#hero-one aside.inside{display:none}#hero-one aside.outside{padding-left:20px;position:relative;top:auto;margin-bottom:20px;width:auto;left:0;right:0}#hero-one aside.outside h2{font-size:1.7em}#hero-one aside.inside,#hero-one aside.outside{-webkit-transform:translateX(0);transform:translateX(0)}#hero-two,#hero-three,#hero-four,#hero-five{position:relative;top:0;left:0;right:0;height:130px}#hero-two a.inner,#hero-three a.inner,#hero-four a.inner,#hero-five a.inner{bottom:0;top:5px}#page-title{left:187px}#page-title h2{margin-top:9px}#ms-logo{width:191px}#main ul{width:100%;margin-left:0;overflow:hidden}#main li{width:100%;border-top:1px solid #d0d0d0;height:370px;border-right:none}#main li:nth-child(2){border-top:1px solid #d0d0d0}#main li a{padding:15px}#main li header{height:215px}#header div.external,#page-title span{display:none}#footer ul{height:50px;text-align:center;padding:0;margin-top:40px;margin-right:0;clear:both}}.lt-ie9 #hero a.inner footer{background:#333}.lt-ie9 #hero #hero-one a.inner footer{bottom:50px;background:transparent}.lt-ie9 #main li header h4{background:#222}.lt-ie9 #hero-one aside.outside{padding-left:25px;left:20px}.lt-ie9 #hero-one aside.inside{width:20px;padding:0;height:214px}.lt-ie9 #hero-one aside.inside h3{display:none}.lt-ie9 #hero-one aside.inside h2{display:none}.lt-ie9 #main li header{height:166px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#up-arrow{top:-24px}}@media only screen and (min-width:1800px){#main li header{height:246px}#hero{height:940px}}@media only screen and (max-width:320px){#main li header{height:166px}#main li header h4{bottom:-9px;left:-10px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){#header{height:54px}#page-title{font-size:0.8em;margin-top:7px;height:42px;left:147px}#ms-logo{-webkit-transform:scale(.8);transform:scale(.8);top:-8px;left:-20px;width:191px}#header div.external{display:block !important;top:4px}}.hidden{display:none !important;visibility:hidden}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}@font-face{font-family:"Segoe UI Title";src:local("Segoe UI Title"),url("../fonts/segoe.svg") format("svg"),url("../fonts/segoe.woff") format("woff");font-weight:normal;font-style:normal}@-webkit-keyframes footerSlide{0%{-webkit-transform:translate3d(0, 300px, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@keyframes footerSlide{0%{transform:translateY(300px)}100%{transform:translateY(0)}}