.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(//drxwg5otdx721.cloudfront.net/assets/layers-982ced508c4a0d52765d2fa720c2f27c.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(//drxwg5otdx721.cloudfront.net/assets/layers-2x-4adc3e8ca48dbd4a453561cbaaa256ef.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}/*! normalize.css v2.1.2 | 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}script{display:none !important}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}meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}meta.foundation-mq-medium{font-family:"only screen and (min-width:1280px)";width:1280px}meta.foundation-mq-large{font-family:"only screen and (min-width:1440px)";width:1440px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:16px}body{background:white;color:#222222;padding:0;margin:0;font-family:"DINWeb", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row,.row--lg-margin-bottom,.row--lg-margin-top,.row--fundamentals{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1024px;*zoom:1}.row:before,.row--lg-margin-bottom:before,.row--lg-margin-top:before,.row--fundamentals:before,.row:after,.row--lg-margin-bottom:after,.row--lg-margin-top:after,.row--fundamentals:after{content:" ";display:table}.row:after,.row--lg-margin-bottom:after,.row--lg-margin-top:after,.row--fundamentals:after{clear:both}.row.collapse>.column,.collapse.row--lg-margin-bottom>.column,.collapse.row--lg-margin-top>.column,.collapse.row--fundamentals>.column,.row.collapse>.columns,.collapse.row--lg-margin-bottom>.columns,.collapse.row--lg-margin-top>.columns,.collapse.row--fundamentals>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row,.collapse.row--lg-margin-bottom .row,.collapse.row--lg-margin-top .row,.collapse.row--fundamentals .row,.row.collapse .row--lg-margin-bottom,.collapse.row--lg-margin-bottom .row--lg-margin-bottom,.collapse.row--lg-margin-top .row--lg-margin-bottom,.collapse.row--fundamentals .row--lg-margin-bottom,.row.collapse .row--lg-margin-top,.collapse.row--lg-margin-bottom .row--lg-margin-top,.collapse.row--lg-margin-top .row--lg-margin-top,.collapse.row--fundamentals .row--lg-margin-top,.row.collapse .row--fundamentals,.collapse.row--lg-margin-bottom .row--fundamentals,.collapse.row--lg-margin-top .row--fundamentals,.collapse.row--fundamentals .row--fundamentals{margin-left:0;margin-right:0}.row .row,.row--lg-margin-bottom .row,.row--lg-margin-top .row,.row--fundamentals .row,.row .row--lg-margin-bottom,.row--lg-margin-bottom .row--lg-margin-bottom,.row--lg-margin-top .row--lg-margin-bottom,.row--fundamentals .row--lg-margin-bottom,.row .row--lg-margin-top,.row--lg-margin-bottom .row--lg-margin-top,.row--lg-margin-top .row--lg-margin-top,.row--fundamentals .row--lg-margin-top,.row .row--fundamentals,.row--lg-margin-bottom .row--fundamentals,.row--lg-margin-top .row--fundamentals,.row--fundamentals .row--fundamentals{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row--lg-margin-bottom .row:before,.row--lg-margin-top .row:before,.row--fundamentals .row:before,.row .row--lg-margin-bottom:before,.row--lg-margin-bottom .row--lg-margin-bottom:before,.row--lg-margin-top .row--lg-margin-bottom:before,.row--fundamentals .row--lg-margin-bottom:before,.row .row--lg-margin-top:before,.row--lg-margin-bottom .row--lg-margin-top:before,.row--lg-margin-top .row--lg-margin-top:before,.row--fundamentals .row--lg-margin-top:before,.row .row--fundamentals:before,.row--lg-margin-bottom .row--fundamentals:before,.row--lg-margin-top .row--fundamentals:before,.row--fundamentals .row--fundamentals:before,.row .row:after,.row--lg-margin-bottom .row:after,.row--lg-margin-top .row:after,.row--fundamentals .row:after,.row .row--lg-margin-bottom:after,.row--lg-margin-bottom .row--lg-margin-bottom:after,.row--lg-margin-top .row--lg-margin-bottom:after,.row--fundamentals .row--lg-margin-bottom:after,.row .row--lg-margin-top:after,.row--lg-margin-bottom .row--lg-margin-top:after,.row--lg-margin-top .row--lg-margin-top:after,.row--fundamentals .row--lg-margin-top:after,.row .row--fundamentals:after,.row--lg-margin-bottom .row--fundamentals:after,.row--lg-margin-top .row--fundamentals:after,.row--fundamentals .row--fundamentals:after{content:" ";display:table}.row .row:after,.row--lg-margin-bottom .row:after,.row--lg-margin-top .row:after,.row--fundamentals .row:after,.row .row--lg-margin-bottom:after,.row--lg-margin-bottom .row--lg-margin-bottom:after,.row--lg-margin-top .row--lg-margin-bottom:after,.row--fundamentals .row--lg-margin-bottom:after,.row .row--lg-margin-top:after,.row--lg-margin-bottom .row--lg-margin-top:after,.row--lg-margin-top .row--lg-margin-top:after,.row--fundamentals .row--lg-margin-top:after,.row .row--fundamentals:after,.row--lg-margin-bottom .row--fundamentals:after,.row--lg-margin-top .row--fundamentals:after,.row--fundamentals .row--fundamentals:after{clear:both}.row .row.collapse,.row--lg-margin-bottom .row.collapse,.row--lg-margin-top .row.collapse,.row--fundamentals .row.collapse,.row .collapse.row--lg-margin-bottom,.row--lg-margin-bottom .collapse.row--lg-margin-bottom,.row--lg-margin-top .collapse.row--lg-margin-bottom,.row--fundamentals .collapse.row--lg-margin-bottom,.row .collapse.row--lg-margin-top,.row--lg-margin-bottom .collapse.row--lg-margin-top,.row--lg-margin-top .collapse.row--lg-margin-top,.row--fundamentals .collapse.row--lg-margin-top,.row .collapse.row--fundamentals,.row--lg-margin-bottom .collapse.row--fundamentals,.row--lg-margin-top .collapse.row--fundamentals,.row--fundamentals .collapse.row--fundamentals{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row--lg-margin-bottom .row.collapse:before,.row--lg-margin-top .row.collapse:before,.row--fundamentals .row.collapse:before,.row .collapse.row--lg-margin-bottom:before,.row--lg-margin-bottom .collapse.row--lg-margin-bottom:before,.row--lg-margin-top .collapse.row--lg-margin-bottom:before,.row--fundamentals .collapse.row--lg-margin-bottom:before,.row .collapse.row--lg-margin-top:before,.row--lg-margin-bottom .collapse.row--lg-margin-top:before,.row--lg-margin-top .collapse.row--lg-margin-top:before,.row--fundamentals .collapse.row--lg-margin-top:before,.row .collapse.row--fundamentals:before,.row--lg-margin-bottom .collapse.row--fundamentals:before,.row--lg-margin-top .collapse.row--fundamentals:before,.row--fundamentals .collapse.row--fundamentals:before,.row .row.collapse:after,.row--lg-margin-bottom .row.collapse:after,.row--lg-margin-top .row.collapse:after,.row--fundamentals .row.collapse:after,.row .collapse.row--lg-margin-bottom:after,.row--lg-margin-bottom .collapse.row--lg-margin-bottom:after,.row--lg-margin-top .collapse.row--lg-margin-bottom:after,.row--fundamentals .collapse.row--lg-margin-bottom:after,.row .collapse.row--lg-margin-top:after,.row--lg-margin-bottom .collapse.row--lg-margin-top:after,.row--lg-margin-top .collapse.row--lg-margin-top:after,.row--fundamentals .collapse.row--lg-margin-top:after,.row .collapse.row--fundamentals:after,.row--lg-margin-bottom .collapse.row--fundamentals:after,.row--lg-margin-top .collapse.row--fundamentals:after,.row--fundamentals .collapse.row--fundamentals:after{content:" ";display:table}.row .row.collapse:after,.row--lg-margin-bottom .row.collapse:after,.row--lg-margin-top .row.collapse:after,.row--fundamentals .row.collapse:after,.row .collapse.row--lg-margin-bottom:after,.row--lg-margin-bottom .collapse.row--lg-margin-bottom:after,.row--lg-margin-top .collapse.row--lg-margin-bottom:after,.row--fundamentals .collapse.row--lg-margin-bottom:after,.row .collapse.row--lg-margin-top:after,.row--lg-margin-bottom .collapse.row--lg-margin-top:after,.row--lg-margin-top .collapse.row--lg-margin-top:after,.row--fundamentals .collapse.row--lg-margin-top:after,.row .collapse.row--fundamentals:after,.row--lg-margin-bottom .collapse.row--fundamentals:after,.row--lg-margin-top .collapse.row--fundamentals:after,.row--fundamentals .collapse.row--fundamentals:after{clear:both}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}}@media only screen and (min-width: 768px){.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.row .large-offset-0,.row--lg-margin-bottom .large-offset-0,.row--lg-margin-top .large-offset-0,.row--fundamentals .large-offset-0{position:relative;margin-left:0%}.row .large-offset-1,.row--lg-margin-bottom .large-offset-1,.row--lg-margin-top .large-offset-1,.row--fundamentals .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2,.row--lg-margin-bottom .large-offset-2,.row--lg-margin-top .large-offset-2,.row--fundamentals .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3,.row--lg-margin-bottom .large-offset-3,.row--lg-margin-top .large-offset-3,.row--fundamentals .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4,.row--lg-margin-bottom .large-offset-4,.row--lg-margin-top .large-offset-4,.row--fundamentals .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5,.row--lg-margin-bottom .large-offset-5,.row--lg-margin-top .large-offset-5,.row--fundamentals .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6,.row--lg-margin-bottom .large-offset-6,.row--lg-margin-top .large-offset-6,.row--fundamentals .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7,.row--lg-margin-bottom .large-offset-7,.row--lg-margin-top .large-offset-7,.row--fundamentals .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8,.row--lg-margin-bottom .large-offset-8,.row--lg-margin-top .large-offset-8,.row--fundamentals .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9,.row--lg-margin-bottom .large-offset-9,.row--lg-margin-top .large-offset-9,.row--fundamentals .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10,.row--lg-margin-bottom .large-offset-10,.row--lg-margin-top .large-offset-10,.row--fundamentals .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11,.row--lg-margin-bottom .large-offset-11,.row--lg-margin-top .large-offset-11,.row--fundamentals .large-offset-11{position:relative;margin-left:91.66667%}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none !important}table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group !important}tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group !important}tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row !important}td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}@media only screen and (min-width: 768px){.show-for-medium,.show-for-medium-up{display:inherit !important}.show-for-small{display:none !important}.hide-for-small{display:inherit !important}.hide-for-medium,.hide-for-medium-up{display:none !important}table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group !important}tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group !important}tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row !important}td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell !important}}@media only screen and (min-width: 1280px){.show-for-large,.show-for-large-up{display:inherit !important}.show-for-medium,.show-for-medium-down{display:none !important}.hide-for-medium,.hide-for-medium-down{display:inherit !important}.hide-for-large,.hide-for-large-up{display:none !important}table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}}@media only screen and (min-width: 1440px){.show-for-xlarge{display:inherit !important}.show-for-large,.show-for-large-down{display:none !important}.hide-for-large,.hide-for-large-down{display:inherit !important}.hide-for-xlarge{display:none !important}table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625em;*zoom:1}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 0.625em 1.25em}.small-block-grid-1>li{width:100%;padding:0 0.625em 1.25em}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 0.625em 1.25em}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 0.625em 1.25em}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 0.625em 1.25em}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 0.625em 1.25em}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 0.625em 1.25em}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 0.625em 1.25em}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 0.625em 1.25em}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 0.625em 1.25em}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 0.625em 1.25em}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 0.625em 1.25em}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 0.625em 1.25em}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 768px){.small-block-grid-1>li:nth-of-type(1n+1){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:none}.large-block-grid-1>li{width:100%;padding:0 0.625em 1.25em}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 0.625em 1.25em}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 0.625em 1.25em}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 0.625em 1.25em}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 0.625em 1.25em}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 0.625em 1.25em}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 0.625em 1.25em}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 0.625em 1.25em}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 0.625em 1.25em}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 0.625em 1.25em}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 0.625em 1.25em}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 0.625em 1.25em}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}p.lead{font-size:1.21875em;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2em;margin-bottom:0.5em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#2795b6}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:bold;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.5em;line-height:1.2125em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:bold;color:#7f0a0c}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:0}ul.no-bullet,ol.no-bullet{margin-left:0}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3em;font-weight:bold}dl dd{margin-bottom:0.75em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}blockquote cite{display:block;font-size:0.8125em;color:#555555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}@media only screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75em}h2{font-size:2.3125em}h3{font-size:1.6875em}h4{font-size:1.4375em}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}ul.pagination{display:block;height:1.5em;margin-left:-0.3125em}ul.pagination li{height:1.5em;color:#222222;font-size:0.875em;margin-left:0.3125em}ul.pagination li a{display:block;padding:0.0625em 0.4375em 0.0625em;color:#999999}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#2ba6cb;color:white;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#2ba6cb}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.panel{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25em;padding:1.25em;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625em}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#2284a1;margin-bottom:1.25em;padding:1.25em;background:#2ba6cb;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:white}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625em}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a{color:white}.panel.radius{-webkit-border-radius:3px;border-radius:3px}table{background:white;margin-bottom:1.25em;border:solid 1px #dddddd}table thead,table tfoot{background:whitesmoke;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:0.875em;color:#222222;text-align:left}table tr th,table tr td{padding:0.5625em 0.625em;font-size:0.875em;color:#222222}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125em}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-Light-1f3b767adadb79233cb0dc0c3a448466.eot) format("embedded-opentype");font-weight:lighter}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-Light-07e1d05cf82ede7fd8c92daf33e56ee4.woff) format("woff");font-weight:lighter}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-34522c533b526bc480aac35967dcf892.eot) format("embedded-opentype");font-weight:normal}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-e14e25d0890b671707d539292d808768.woff) format("woff");font-weight:normal}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-Medium-4ece7fcd39b22935fa727a0e801010ac.eot) format("embedded-opentype");font-weight:600}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-Medium-374cf20f52a41079f2fd4b8ac20f9945.woff) format("woff");font-weight:600}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-Bold-63176b6be278a2c5572b3153e6d3b8ae.eot) format("embedded-opentype");font-weight:bold}@font-face{font-family:DINWeb;src:url(//drxwg5otdx721.cloudfront.net/assets/DINWeb-Bold-4474583fc3421e3898a46f5fa31aec77.woff) format("woff");font-weight:bold}i[class^="icon"]{color:white;font-size:2.5em;display:inline-block}i[class^="icon"]:hover{color:#efc703}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}html{position:relative;min-height:100%}body{position:static;background:white;height:100%}footer{background-color:white;position:absolute;left:0;bottom:0;height:0;width:100%}::selection{background:#d4d4d4}::-moz-selection{background:#d4d4d4}html{font-family:"DINWeb"}a{text-decoration:none}a:hover,a:active,a:focus{outline:none;color:#2aafe2}.body{line-height:1.5;margin-bottom:20px}.body--small{font-size:14px}p.lead,p.lead--light{font-weight:400;font-size:1.2em;line-height:1.6em;margin-bottom:20px}.type--lighten{color:#555555}p.lead--light{color:white}@media only screen and (max-width: 767px){p.lead,p.lead--light{font-size:1em}}p.standalone{font-weight:400;font-size:1.7em;line-height:1.4em;text-align:center;margin-bottom:30px;margin-top:15px}p.declaration{font-size:1.5em;margin-bottom:1.2em}.center{text-align:center}.right{text-align:right}.heading--career{font-size:1.8em;line-height:1.2em;text-align:left;font-weight:bolder;padding:13px 0}.title,.title--light{font-size:4.4em;display:block;text-align:center;text-rendering:optimizeLegibility}.title{font-weight:700}.title--light{color:white;font-weight:600}@media only screen and (max-width: 767px){.title--light,.title{font-size:1.5em}p.standalone{font-size:1.3em;margin-bottom:15px}}.heading,.heading--light,.heading--no-photo,.heading--case-study,.subheading,.subheading--light,.subheading--case-study{display:block;margin:auto;color:#222222;text-rendering:optimizeLegibility}.heading,.heading--light{font-size:1.5em;font-weight:600;line-height:2em;text-align:center}.heading--light{color:white;font-weight:500}.heading--no-photo{font-size:2em;font-weight:300;text-align:center;margin-bottom:0.25em}.heading--case-study{font-size:1.9em;font-weight:600;line-height:1.2em;color:white}.heading.no-margin,.no-margin.heading--light{margin:0}.subheading{font-size:1.4em;font-weight:700;margin-bottom:5px}.subheading--light{font-size:1.2em;color:white;font-weight:400}.subheading--case-study{font-size:1.3em;font-weight:600;line-height:1.2em;margin-bottom:14px}@media only screen and (max-width: 767px){.subheading{font-size:1em}.subheading--case-study{font-size:1.3em;font-weight:600;line-height:1.2em;margin-bottom:0}}.underline--blue,.underline--yellow,.underline--red{display:block;margin:auto;width:14em;margin-bottom:2em;border-bottom-style:solid;border-bottom-width:3px}.underline--blue{border-bottom-color:#57c0e8}.underline--yellow{border-bottom-color:#efc703}.underline--red{border-bottom-color:#e53c2e}.underline--heading{border-bottom-width:9px}.underline--no-photo{margin-bottom:0}.subtitle{font-size:1.2em;font-weight:600;text-rendering:optimizeLegibility}.brand1--link{color:#57c0e8;text-decoration:underline}.brand1--link:hover{color:#1a91bf}.brand2--link{color:#efc703;text-decoration:underline}.brand2--link:hover{color:#bd9d02}.brand3--link{color:#e53c2e;text-decoration:underline}.brand3--link:hover{color:#c72619}.link--unstyled{color:inherit;text-decoration:none}.link--unstyled:hover{color:#222222}p{line-height:1.5em;margin-bottom:10px}p.light{color:white}aside p{font-size:1em;color:#333333;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"DINWeb";text-rendering:optimizeLegibility;line-height:1.1em;color:#222222}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:100%;line-height:0}h1{font-weight:bolder;line-height:1.1em}h2{font-weight:bold}h3{font-size:1.2em;font-weight:700}h4{font-weight:bold}h5{font-weight:bolder;margin:0}h6{line-height:1.6em}.with-room{margin-bottom:1em}hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}i{font-style:italic;line-height:inherit}strong,b,.strong{font-weight:bolder;line-height:inherit}small{font-size:100%;line-height:inherit}code{font-family:"Consolas", monospace;font-weight:bold;background:#ffff99}h2.title--expertise{font-weight:bold;margin:10px 0;text-align:center}.case-study__quote{color:white;font-size:18px;font-weight:400}ul,ol,dl{font-size:1em;list-style-position:inside}ul li ul,ul li ol{margin:20px;margin-bottom:0}ul.square,ul.circle,ul.disc{margin:1em}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ul.list--outside{list-style:outside;padding:0 15px}ul.list--outside li{margin-bottom:10px}ol{margin:20px}ol li ul,ol li ol{margin:20px;margin-bottom:0}blockquote,blockquote p{line-height:1.5;color:rgba(77,77,77,0.75)}blockquote{margin:0 0 1em;padding:100px;font-size:14px;color:black}blockquote.brandBase{background-color:#222222}blockquote.brand1{background-color:#def2fa}blockquote.brand2{background-color:#feeb8d}blockquote.brand3{background-color:#f6bbb6}blockquote cite{font-style:normal;display:block;text-align:right;font-size:0.8em}blockquote cite a,blockquote cite a:visited{color:rgba(51,51,51,0.75)}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px solid #dddddd;cursor:help}abbr{text-transform:none}@media only screen and (max-width: 767px){.header{font-size:1.8em;line-height:1.2em}.heading--no-photo{font-size:1.5em}}.print-only{display:none !important}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.float--right{float:right}.float--left{float:left}.float--none{float:none}.weight--light{font-weight:300}.weight--normal{font-weight:400}.weight--semibold{font-weight:600}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.align--right{text-align:right}.align--left{text-align:left}.full-width{width:100%}.push{margin:2.4em}.push--top{margin-top:2.4em}.push--right{margin-right:2.4em}.push--bottom{margin-bottom:2.4em}.push--left{margin-left:2.4em}.push--ends{margin-top:2.4em;margin-bottom:2.4em}.push--sides{margin-right:2.4em;margin-left:2.4em}.push--half{margin:1.2em}.push-half--top{margin-top:1.2em}.push-half--right{margin-right:1.2em}.push-half--bottom{margin-bottom:1.2em}.push-half--left{margin-left:1.2em}.push-half--ends{margin-top:1.2em;margin-bottom:1.2em}.push-half--sides{margin-right:1.2em;margin-left:1.2em}.flush{margin:0}.flush--top{margin-top:0}.flush--right{margin-right:0}.flush--bottom{margin-bottom:0}.flush--left{margin-left:0}.flush--ends{margin-top:0;margin-bottom:0}.flush--sides{margin-right:0;margin-left:0}.soft{padding:2.4em}.soft--top{padding-top:2.4em}.soft--right{padding-right:2.4em}.soft--bottom{padding-bottom:2.4em}.soft--left{padding-left:2.4em}.soft--ends{padding-top:2.4em;padding-bottom:2.4em}.soft--sides{padding-right:2.4em;padding-left:2.4em}.soft-half{padding:1.2em}.soft-half--top{padding-top:1.2em}.soft-half--right{padding-right:1.2em}.soft-half--bottom{padding-bottom:1.2em}.soft-half--left{padding-left:1.2em}.soft-half--ends{padding-top:1.2em;padding-bottom:1.2em}.soft-half--sides{padding-right:1.2em;padding-left:1.2em}.hard{padding:0}.hard-top{padding-top:0}.hard-right{padding-right:0}.hard-bottom{padding-bottom:0}.hard-left{padding-left:0}.hard-ends{padding-top:0;padding-bottom:0}.hard-sides{padding-right:0;padding-left:0}::-webkit-input-placeholder{color:rgba(128,128,128,0.75)}:-moz-placeholder{color:rgba(128,128,128,0.75)}.row form .row,.row--lg-margin-bottom form .row,.row--lg-margin-top form .row,.row--fundamentals form .row,.row form .row--lg-margin-bottom,.row--lg-margin-bottom form .row--lg-margin-bottom,.row--lg-margin-top form .row--lg-margin-bottom,.row--fundamentals form .row--lg-margin-bottom,.row form .row--lg-margin-top,.row--lg-margin-bottom form .row--lg-margin-top,.row--lg-margin-top form .row--lg-margin-top,.row--fundamentals form .row--lg-margin-top,.row form .row--fundamentals,.row--lg-margin-bottom form .row--fundamentals,.row--lg-margin-top form .row--fundamentals,.row--fundamentals form .row--fundamentals{margin:0 -6px}.row form .row .column,.row--lg-margin-bottom form .row .column,.row--lg-margin-top form .row .column,.row--fundamentals form .row .column,.row form .row--lg-margin-bottom .column,.row--lg-margin-bottom form .row--lg-margin-bottom .column,.row--lg-margin-top form .row--lg-margin-bottom .column,.row--fundamentals form .row--lg-margin-bottom .column,.row form .row--lg-margin-top .column,.row--lg-margin-bottom form .row--lg-margin-top .column,.row--lg-margin-top form .row--lg-margin-top .column,.row--fundamentals form .row--lg-margin-top .column,.row form .row--fundamentals .column,.row--lg-margin-bottom form .row--fundamentals .column,.row--lg-margin-top form .row--fundamentals .column,.row--fundamentals form .row--fundamentals .column,.row form .row .columns,.row--lg-margin-bottom form .row .columns,.row--lg-margin-top form .row .columns,.row--fundamentals form .row .columns,.row form .row--lg-margin-bottom .columns,.row--lg-margin-bottom form .row--lg-margin-bottom .columns,.row--lg-margin-top form .row--lg-margin-bottom .columns,.row--fundamentals form .row--lg-margin-bottom .columns,.row form .row--lg-margin-top .columns,.row--lg-margin-bottom form .row--lg-margin-top .columns,.row--lg-margin-top form .row--lg-margin-top .columns,.row--fundamentals form .row--lg-margin-top .columns,.row form .row--fundamentals .columns,.row--lg-margin-bottom form .row--fundamentals .columns,.row--lg-margin-top form .row--fundamentals .columns,.row--fundamentals form .row--fundamentals .columns{padding:0 6px}.row form .row.collapse,.row--lg-margin-bottom form .row.collapse,.row--lg-margin-top form .row.collapse,.row--fundamentals form .row.collapse,.row form .collapse.row--lg-margin-bottom,.row--lg-margin-bottom form .collapse.row--lg-margin-bottom,.row--lg-margin-top form .collapse.row--lg-margin-bottom,.row--fundamentals form .collapse.row--lg-margin-bottom,.row form .collapse.row--lg-margin-top,.row--lg-margin-bottom form .collapse.row--lg-margin-top,.row--lg-margin-top form .collapse.row--lg-margin-top,.row--fundamentals form .collapse.row--lg-margin-top,.row form .collapse.row--fundamentals,.row--lg-margin-bottom form .collapse.row--fundamentals,.row--lg-margin-top form .collapse.row--fundamentals,.row--fundamentals form .collapse.row--fundamentals{margin:0}.row form .row.collapse .column,.row--lg-margin-bottom form .row.collapse .column,.row--lg-margin-top form .row.collapse .column,.row--fundamentals form .row.collapse .column,.row form .collapse.row--lg-margin-bottom .column,.row--lg-margin-bottom form .collapse.row--lg-margin-bottom .column,.row--lg-margin-top form .collapse.row--lg-margin-bottom .column,.row--fundamentals form .collapse.row--lg-margin-bottom .column,.row form .collapse.row--lg-margin-top .column,.row--lg-margin-bottom form .collapse.row--lg-margin-top .column,.row--lg-margin-top form .collapse.row--lg-margin-top .column,.row--fundamentals form .collapse.row--lg-margin-top .column,.row form .collapse.row--fundamentals .column,.row--lg-margin-bottom form .collapse.row--fundamentals .column,.row--lg-margin-top form .collapse.row--fundamentals .column,.row--fundamentals form .collapse.row--fundamentals .column,.row form .row.collapse .columns,.row--lg-margin-bottom form .row.collapse .columns,.row--lg-margin-top form .row.collapse .columns,.row--fundamentals form .row.collapse .columns,.row form .collapse.row--lg-margin-bottom .columns,.row--lg-margin-bottom form .collapse.row--lg-margin-bottom .columns,.row--lg-margin-top form .collapse.row--lg-margin-bottom .columns,.row--fundamentals form .collapse.row--lg-margin-bottom .columns,.row form .collapse.row--lg-margin-top .columns,.row--lg-margin-bottom form .collapse.row--lg-margin-top .columns,.row--lg-margin-top form .collapse.row--lg-margin-top .columns,.row--fundamentals form .collapse.row--lg-margin-top .columns,.row form .collapse.row--fundamentals .columns,.row--lg-margin-bottom form .collapse.row--fundamentals .columns,.row--lg-margin-top form .collapse.row--fundamentals .columns,.row--fundamentals form .collapse.row--fundamentals .columns{padding:0}label{font-size:0.8em;color:#666666;cursor:pointer;display:block;font-weight:700;margin-bottom:0.25em}label.right{float:none;text-align:right}label.inline{line-height:34px;margin:0 0 12px 0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,input[type="checkbox"],.dropdown,select{position:relative;width:100%;border:1px solid #dddddd;background-color:white;padding:0.2em 0 0 0.6em;font-size:1em;height:2.5em;margin:0 0 1.25em 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,input[type="checkbox"]:focus,.dropdown:focus,select:focus{outline:transparent;border:1px solid #555555}textarea{min-height:8em;line-height:1.4em;padding-top:0.5em}input[type="text"]:disabled,input[type="checkbox"]:disabled{background-color:#dddddd}input[type="checkbox"]{-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:2px solid #cccccc;background-color:white;width:20px;height:20px}input[type="checkbox"]:focus{border:2px solid #cccccc}input[type="checkbox"]:checked,input[type="checkbox"].checkbox--selected{border:2px solid #57c0e8;background-image:url(checkmark.png);background-repeat:no-repeat;background-position:center}input[type="radio"]{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:2px solid #cccccc;background-color:white;width:20px;height:20px}input[type="radio"]:focus{outline:none}input[type="radio"]:checked{background:#57c0e8;border:2px solid #57c0e8;-webkit-box-shadow:0 0 0 3px white inset;-moz-box-shadow:0 0 0 3px white inset;box-shadow:0 0 0 3px white inset}.dropdown,select{background-image:url(dropdown_arrow.png);background-repeat:no-repeat;background-position:right}.dropdown:focus,select:focus{background-image:url(dropdown_arrow.png);background-repeat:no-repeat;background-position:right}.error input,input.error,.error textarea,textarea.error{color:#e53c2e;border:1px solid #f6bbb6;background-color:#fefafa;font-size:14px;height:2.5em}.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{background-color:white;color:#222222}.error small,small.error{display:block;padding:0;margin-top:-0.75em;margin-bottom:1.5em;color:#e53c2e;font-size:0.8em;font-weight:800;text-transform:capitalize}.error textarea:focus,textarea.error:focus{background:#fafafa}@-moz-document url-prefix(){form.custom div.custom.dropdown a.selector{height:30px}}.lt-ie9 form.custom div.custom.dropdown a.selector{height:30px}.icon,.icon--link,.icon--link--large,.icon--values,.icon--footer__facebook,.icon--footer__twitter,.icon--footer__github,.icon--footer__linkedin,.icon--footer__youtube,.icon--team{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;display:block;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.icon{background-color:#f7f7f7;width:8em;margin:0px auto;margin-bottom:10px}.icon--link{background-color:#f7f7f7;width:8em;margin:0px auto;margin-bottom:10px}.icon--link:hover{background-color:#e3e3e3}.icon--link--large{background-color:#f7f7f7;width:12em;margin:10px auto}.icon--link--large:hover{background-color:#eeeeee}.icon--values{background-color:#fff8d9}.icon--footer__facebook,.icon--footer__twitter,.icon--footer__github,.icon--footer__linkedin,.icon--footer__youtube{width:1.75em;background-color:#cccccc;margin-right:5px}.icon--footer__facebook:hover{background-color:#3b5998}.icon--footer__twitter:hover{background-color:#4099ff}.icon--footer__github:hover{background-color:#666666}.icon--footer__linkedin:hover{background-color:#4875b4}.icon--footer__youtube:hover{background-color:#ff3333}.icon--team{width:2.25em;background-color:#57c0e8}.icon--team:hover{background-color:#222222}.icon--hamburger{border-radius:2px;display:block}.icon--hamburger{width:35px;position:relative}.line--horizontal{display:block;height:5px;width:100%;border-radius:2px;margin:4px 0;background:#57c0e8}.line--horizontal:first-child{background:#efc703}.line--horizontal:last-child{background:#e53c2e}.icon--type{height:2em;line-height:2.25em;font-size:4em;width:2em;letter-spacing:-0.1em}.icon--type--contact{color:#e53c2e}.icon--type--open-house{color:#57c0e8}@media only screen and (max-width: 767px){.icon--footer__facebook,.icon--footer__twitter,.icon--footer__github,.icon--footer__linkedin,.icon--footer__youtube{width:2.25em}.icon--values{width:50%;margin:0 auto;margin-bottom:1.25em}.icon--link,.icon{width:6em;margin:10px auto}}.button,.modal__content form .flash,.pagination a,.pagination .page a,.button--small,.button--full-width,.button--form,.button--quiet{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:white;display:inline-block;font-family:inherit;margin:0;position:relative;text-align:center;text-decoration:none;border:none}.button:hover,.modal__content form .flash:hover,.pagination a:hover,.button--small:hover,.button--full-width:hover,.button--form:hover,.button--quiet:hover{color:white;background-color:#555555}.button,.modal__content form .flash,.pagination a,.pagination .page a{font-size:16px;font-weight:600;min-width:150px;padding:14px 20px 11px;margin-bottom:5px}.button:focus,.modal__content form .flash:focus,.pagination a:focus{outline:none}.button--small,.pagination a,.pagination .page a{font-size:14px;font-weight:500;min-width:50px;padding:10px 10px 6.66667px;margin-bottom:10px}.button--full-width{font-size:16px;font-weight:600;width:100% !important;padding:14px 20px 11px;margin:10px 0}.button--brand1,.pagination a{background-color:#57c0e8}.button--brand2{background-color:#efc703}.button--brand3{background-color:#e53c2e}.button--black{background-color:#222222}.button--form{font-size:16px;font-weight:600;width:100% !important;padding:12px 20px 9px}.button--quiet,.pagination .page a{background:none;color:#939598;border:1px solid #cccccc;font-weight:500}.button--quiet:hover,.pagination .page a:hover{color:white;background:#939598}.button--quiet:active,.pagination .page a:active{background:#797b7f}.button--center{display:table;margin:0 auto}.pagination{margin-bottom:20px}.pagination__prev{float:left}.pagination__next{float:right}@media only screen and (max-width: 767px){.pagination .button,.pagination .modal__content form .flash,.modal__content form .pagination .flash,.pagination a,.pagination .page a{float:none;width:100%;margin-bottom:10px}}.bounce-house{display:block;position:relative;max-height:350px;overflow:hidden;margin-bottom:20px}.bounce-house__content{padding:20px;background-color:rgba(0,0,0,0.65);position:absolute;top:0;width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.bounce-house:hover .bounce-house__content{padding-top:82px;padding-bottom:150px;background:rgba(87,192,232,0.85)}.bounce-house:hover .bounce-house__content--featured{padding-top:130px;padding-bottom:115px;background:rgba(87,192,232,0.85)}@media only screen and (min-width: 320px) and (max-width: 767px){.bounce-house img{display:none}.bounce-house:hover .bounce-house__content{padding-top:15px;padding-bottom:15px;background:#f2f5f8}.bounce-house__content{padding:15px;position:relative;height:100%;background-color:#f2f5f8}.bounce-house h2{color:#222222;font-weight:bold;font-size:1.2em;margin:5px 0}.bounce-house h3{font-size:14px;color:#222222}}.client-list{list-style:none}.client-list li{width:20%;padding-top:14%;float:left;position:relative;border-top:1px solid #e0e0e0;border-bottom:none;border-right:1px solid #e0e0e0}.client-list li:nth-child(5n+5){border-right:0}.client-list li:nth-child(-n+5){border-top:0}.client-list li img{position:absolute;left:50%;top:50%;line-height:0;transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width: 767px){.client-list li{width:48%;border-top:0;border-bottom:0;padding-top:25%;border-right:0}}.flash{padding:1em;text-align:center}.flash.success{background-color:#1ec662;color:white}ul.photos li{width:18%;list-style:none;float:left;margin:0 2% 15px 0;position:relative}ul.photos li:last-child{margin:0 0 0 0}ul.photos li h3{line-height:1.1em}ul.photos li .photo{overflow:hidden;position:relative;margin-bottom:8px}ul.photos li .photo img{vertical-align:bottom;display:inline-block}ul.photos li .photo .overlay{position:absolute;width:100%;height:100%;top:100%;text-align:center;background:rgba(239,199,3,0.8);-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}ul.photos li .photo h2{margin-top:70px}ul.photos li .photo h2 a{color:white;font-size:2em}ul.photos li:hover .overlay{top:0}ul.photos li:active .overlay,ul.photos li:focus .overlay{background:rgba(239,199,3,0.9)}ul.photos li .subheader{color:white;margin:0;font-weight:600}ul.photos li .subtitle{color:white;font-weight:300}#guides{*zoom:1;position:relative;overflow:hidden;width:100%;background:#f4f4f4}#guides:before,#guides:after{content:" ";display:table}#guides:after{clear:both}#guides svg,#guides>div{position:absolute !important;top:0px}.hero{background-color:#222222;background-size:cover;background-repeat:no-repeat;background-position:top center}.hero table{min-height:120px}.hero__header{padding:25px 0}.hero__header h1{font-size:2.2em;font-weight:600;line-height:1.2em;color:white}.hero__header h2{font-size:1.2em;color:white;font-weight:400}.hero__avatar{border-radius:50%;margin:0 auto;display:block;margin-bottom:10px}.hero__quote{text-align:center}.hero__quote h2{font-size:50px;color:white;line-height:1.2em;font-weight:normal;margin-bottom:20px}.hero__quote h3{font-size:24px;color:white;line-height:1.2em;font-weight:normal;margin-bottom:20px}.hero__quote h4{color:#57c0e8;font-weight:normal;font-size:1.2em}.hero__content{padding:80px 0}.hero__header--brand1{background-color:rgba(87,192,232,0.9)}.hero--ipc--first{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/ipc_hero-c1993cd9dff73f0c28c4538231892614.jpg);min-height:350px}.hero--ipc--second{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/ipc--2-f15f4395ff028e743a12962e18abeba1.jpg)}.hero--ipc--third{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/ipc--1-61142b4434a000fb1d371e688f76d415.jpg)}.hero--lumbee--first{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/lumbee_hero-23c4a0263cb722c447284967e833ab5e.jpg);min-height:350px}.hero--lumbee--second{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/lumbee_video-eeb6c7e596c21854c88fce3698a0ba51.jpg)}.hero--lumbee--third{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/lumbee_ba-974c12a7ccd97946b42cf0b0ea34c263.jpg)}.hero--eta--hero{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/eta--hero-b0730c333b0a3861080fd342401aa0b8.jpg);min-height:350px}.hero--eta--second{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/eta--second-1468e5e4c4c217355f340387592528db.jpg)}.hero__apex{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/apex__hero-033d1bb21818c002e38245cb132df3ad.jpg);min-height:350px}.hero--apex-second{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/apex__second-1958771baa60d21d3aeb87f4ef285884.jpg)}.hero--apex-third{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/apex__third-ffe2a612948a34bb9edcc1228ade86b7.jpg)}.hero__str{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/str--hero-2-573374ff22c37e9c715eda71a599e14b.jpg);min-height:350px}.hero--str-second{background-image:url(//drxwg5otdx721.cloudfront.net/assets/casestudy/str--2-ed87154689ccd4ef78de4bd4148c35ff.jpg)}@media only screen and (min-width: 320px) and (max-width: 767px){.hero__header h1{font-size:1.2em;line-height:1.2em;margin-bottom:10px}.hero__header .header--case-study{font-size:1.5em;font-weight:700}.hero__quote h2{font-size:1.5em}.hero__quote h3{font-size:18px;line-height:1.4em}.hero__quote h4{font-size:1em}.hero__apex,.hero__str,.hero--eta--hero,.hero--lumbee--first,.hero--ipc--first{min-height:150px}.hero__content{padding:25px 0}}.modal__backdrop{position:fixed;width:100%;height:100%;top:0;z-index:100;background:black;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.modal__content{position:absolute;width:800px;margin-left:-400px;top:-2000px;left:50%;z-index:101;background:white;padding:20px 0;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s}.modal__content form .flash{position:absolute;bottom:0;right:0}.modal__content form .flash.success{background:#57c0e8}.modal--active .modal__backdrop{display:block}.modal--active .modal__content{top:50px}.share{position:fixed;bottom:-500px;right:20px;border:1px solid #dddddd;overflow:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.share--active{bottom:20px;opacity:1}.share__header{position:relative;padding:15px 20px;overflow:auto;background:#57c0e8}.share__header h4{color:white;font-size:17px;line-height:0.5em;padding-top:3px}.share__deactivate{position:absolute;display:block;top:6px;right:10px;background:#dddddd;height:26px;width:26px;font-size:24px;line-height:26px;color:black;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.share__deactivate:hover{background:#cccccc}.share__body{background:white;padding:20px}.share__frame--twitter,.share__frame--facebook{width:300px;height:30px;overflow:hidden;border:none}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter-signup{background:transparent;clear:left}.newsletter-signup .response{margin:0.5em 0}.newsletter-signup label{color:white}.sidebar__heading--case-study{font-size:1em;color:#57c0e8;font-weight:700;line-height:1.4em}.sidebar__heading--bios{font-size:1em;color:#efc703;font-weight:700;line-height:1.4em}.sidebar__subheading--case-study{font-size:1em;color:#aaaaaa;font-weight:700;line-height:1.4em}.sidebar__list,.sidebar__list--posts{list-style:none}.sidebar__list--posts{margin-bottom:0.5em}.sidebar__list--posts li{line-height:1.4em;padding:0.35em 0;border-bottom:1px solid #eeeeee}.sidebar__list--posts li:last-child{border-bottom:none}.sidebar__list--posts li .post__meta{color:#bbbbbb}.sidebar .underline{margin-bottom:0.5em}@media only screen and (max-width: 767px){.sidebar{margin-bottom:0}}table,thead.table__header{border:none;border-collapse:collapse;text-align:center;width:100%}table{margin-bottom:10px}thead.table__header{background:#57c0e8;color:white}table thead tr th{text-align:center;color:white;font-weight:600}.case-study--home,.header--about,.header--people,.header--work,.header--services,.header--contact,.header--training,.header--career,.header--smt{background-color:#222222;background-size:cover;background-repeat:no-repeat;background-position:top center}.case-study--home,.header--about,.header--people,.header--work,.header--services,.header--contact,.header--training,.header--career,.header--smt{text-align:center;padding:125px 0}.case-study--home h3[class*="subheading"],.header--about h3[class*="subheading"],.header--people h3[class*="subheading"],.header--work h3[class*="subheading"],.header--services h3[class*="subheading"],.header--contact h3[class*="subheading"],.header--training h3[class*="subheading"],.header--career h3[class*="subheading"],.header--smt h3[class*="subheading"]{margin-top:15px;margin-bottom:40px}.case-study--home{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/sharethrough-ed87154689ccd4ef78de4bd4148c35ff.jpg)}.header--about{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/group-8e2d304de8ffb832cd3f697283a9bf27.jpg)}.header--people{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/group-8e2d304de8ffb832cd3f697283a9bf27.jpg)}.header--work{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/postit-4a4664bed1c642a4c3f3dc579a016044.jpg)}.header--services{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/services-9cdb02ab7ffc1c8d9e424d4bf5af7076.jpg)}.header--contact{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/contact-3dc2dfd6952f87dd413b38f69f8843b0.jpg)}.header--training{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/training-2473051f313b3b21127d04886f748e80.jpg)}.header--career{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/career-4c2770c0b1bb1952b18c0f1510f296cc.jpg)}.header--smt{background-image:url(//drxwg5otdx721.cloudfront.net/assets/landing/smallmightyteams-abeef0986ba67b293bc4e6a4e12bf4e4.png)}@media only screen and (max-width: 767px){.case-study--home h3[class*="subheading"],.header--about h3[class*="subheading"],.header--people h3[class*="subheading"],.header--work h3[class*="subheading"],.header--services h3[class*="subheading"],.header--contact h3[class*="subheading"],.header--training h3[class*="subheading"],.header--career h3[class*="subheading"],.header--smt h3[class*="subheading"]{margin-bottom:10px;font-size:1em}}.swatch__caption{margin:0;font-size:14px}.swatch--brand1,.swatch--brand2,.swatch--brand3,.swatch--brandBase,.swatch--lightgrey,.swatch--darkgrey,.swatch--white{display:block;height:55px;margin-bottom:10px}.color{width:70px}.swatch--brand1{background:#57c0e8}.swatch--brand2{background:#efc703}.swatch--brand3{background:#e53c2e}.swatch--brandBase{background:#222222}.swatch--lightgrey{background:#cccccc}.swatch--darkgrey{background:#666666}.swatch--white{background:white;border:1px solid #cccccc}.swatch__caption{text-align:center;color:white}.top-bar{width:100%;top:0;z-index:10;overflow:hidden;background:#222222}.top-bar__logo{display:block;float:left;line-height:58px}.top-bar__nav{display:block;float:right}.top-bar__nav li{list-style:none;display:inline-block}.top-bar__nav a{display:block;color:#dedede;font-size:14px;line-height:58px;padding:0 10px}.top-bar__nav a:hover{color:white}.top-bar__nav a.active{color:white;font-weight:600}.top-bar__expand{display:none;padding:6px 0;float:right}@media only screen and (max-width: 767px){.top-bar{height:43px;-webkit-transition:height 0.25s;-moz-transition:height 0.25s;-o-transition:height 0.25s;transition:height 0.25s}.top-bar__logo{line-height:45px;width:115px}.top-bar--expanded{height:100%}.top-bar__expand{display:block}.top-bar__nav{float:none;clear:both;width:100%}.top-bar__nav li{display:block;border-bottom:1px solid white}.top-bar__nav li:last-child{border-bottom:none}.top-bar__nav a{font-size:18px;line-height:48px}}.brand1{color:#57c0e8}.brand2{color:#efc703}.brand3{color:#e53c2e}.row--lg-margin-bottom{margin-bottom:70px}.row--lg-margin-top{margin-top:50px}.element--sm-margin-bottom{margin-bottom:10px}.element--sm-margin-top{margin-top:5px}#main{background:white;min-height:100%}#main .intro{padding:20px 45px 20px 55px}#main .item{margin:20px 0}#main .item h3{margin:0}#main .item p{font-size:1.25em;margin:0}#main .item address a{color:#e53c2e;font-style:normal;font-size:1.5em;font-weight:bold}#main .item address a:hover{color:#6d150d}#main ul.landing-page__contact{margin-top:5px}#main.content section{padding:3em 0}#main section.header{position:relative;margin-top:100px;padding:10px 0}#main.landing{padding:0}.header--no-photo{padding-top:3em;background-color:#f2f5f8}.section--contrast{background-color:#f2f5f8}.icons--margin{margin-bottom:30px}.landingpage{position:relative;margin-top:108px;padding:10px 0;margin-bottom:100px;background:rgba(244,244,244,0.8)}.landingpage .lead{text-align:center}.landing-page__info{margin-top:5px}.landing-page__info p{margin-bottom:30px}.landing-page__contact p{margin-bottom:5px}.overview--home{text-align:center;display:inline-block}.overview--home p{color:#222222;font-size:15px;margin:10px 0}.iconTile{text-align:center;margin-bottom:20px}.row.expertise p,.expertise.row--lg-margin-bottom p,.expertise.row--lg-margin-top p,.expertise.row--fundamentals p{margin-bottom:40px}hr.divider{border:1px solid #c1c1c1;text-align:center}.mobile-links{padding:160px 20px;width:100%;background:url(//drxwg5otdx721.cloudfront.net/assets/landing/contact-3dc2dfd6952f87dd413b38f69f8843b0.jpg) center;background-size:cover}.mobile-links .button,.mobile-links .modal__content form .flash,.modal__content form .mobile-links .flash,.mobile-links .pagination a,.pagination .mobile-links a{width:100%;display:block;margin-bottom:20px}.sidebar h5{background-color:#222222;color:white;margin:0;padding:10px 0;text-align:center}.sidebar .content{padding:20px;background:#f4f4f4}a.anchor{display:block;position:relative;top:-68px}body.errors{background-color:#222222;width:100%}.error-page{height:100%;width:100%}.error-page__message{position:absolute;top:50%;margin-top:-180px;left:0;max-width:400px;background:black;color:white;background:rgba(0,0,0,0.75);padding:20px}.error-page__message h2{color:white;font-weight:normal;margin-bottom:20px}.error-page__message p{text-align:left}.error-page__message .button,.error-page__message .modal__content form .flash,.modal__content form .error-page__message .flash,.error-page__message .pagination a,.pagination .error-page__message a{margin:8px 0;float:right}.error-page__message p.lead{text-align:center}.newsletter_top{background-color:#ebeded}.wendell{display:block;margin:auto;height:75%;width:75%;margin-right:0}.wendell--newsletter{display:block;margin:auto 0}#button-holder-openhouse{margin-top:3em}#copy-openhouse{font-size:1.5em}#copy-openhouse p{margin-bottom:1.2em}.newsletter_headline{font-size:2.2em;font-weight:600;margin-top:30px;margin-bottom:15px;text-align:center}.input_label_newsletter{font-weight:normal;font-size:1em}.newsletter_content{background-color:#ebeded;padding-bottom:30px}.newsletter_paragraph{margin-top:20px;margin-bottom:20px}input#mc-embedded-subscribe.button.button--brand2.subscribe_button,.modal__content form input#mc-embedded-subscribe.button--brand2.subscribe_button.flash{.padding:10px}.button--inline{font-size:16px;font-weight:600;width:100% !important;padding:11px 20px 8px}.icon__list li{display:inline-block;margin:0.25em 0.5em 0 0}#main.content section.header--people{padding:3.5em 0 1em}.people__photo{margin:0 auto 0.8em;width:100%}#mce-error-response{padding:10px;line-height:20px;margin-bottom:10px;color:#e53c2e}#mce-success-response{padding:10px 20px;line-height:20px;background-color:#eeeeee;margin:10px 0}.faqs--questions{list-style-type:none;list-style-position:inside;font-size:1.2em;font-weight:400}.bold{font-weight:bold}.smt--title{margin-bottom:0.25em}.icon-list{margin:2.5em auto 2em;display:block;*zoom:1}.icon-list:before,.icon-list:after{content:" ";display:table}.icon-list:after{clear:both}.icon-list__title{font-weight:300;font-size:2em;margin-bottom:0.5em}.icon-list__description{line-height:1.7em;font-size:1em;font-weight:300}@media only screen and (max-width: 767px){.icon-list{margin:1em auto 0.5em}.icon-list__title{font-size:1.5em}.icon-list__description{line-height:1.5em}}.info-box--grey,.info-box--blue,.info-box--yellow,.info-box--red{border-radius:5px;padding:1.75em;margin:1em 0;width:100%;height:11em}.info-box--grey{background-color:#f2f5f8;border:1px solid #e8edf3}.info-box--blue{background-color:#84d1ee}.info-box--yellow{background-color:#fde674}.info-box--red{background-color:#ef8880}.info-box__headline{font-size:1.5em;font-weight:300;margin-bottom:0.25em}.info-box__description{color:#222222;line-height:1.4em}.course{margin-bottom:3em}.course__img{display:block;height:150px;margin:0 auto}#map-panel{height:200px;margin-bottom:1.5em}.sidebar--training{padding:20px 18px;background-color:#eeeeee}.purchase-panel__price{font-size:2em;text-align:center;color:#e14a30;margin:30px 0 5px}.request{margin-top:20px}.request h4{font-size:1em;font-weight:600}.course__type{margin:0.5em 0 0}.course__type-icon{background-color:white;border-radius:50%;width:40px;margin:0 auto}.purchase-panel__date{margin-bottom:8px}.course__description h1{font-size:2.2em;font-weight:600;line-height:2em;margin-top:30px;margin-bottom:20px;padding-top:30px;border-top:1px solid #cccccc;text-align:center}.course__description h2{margin:20px 0;font-size:1.5em;text-align:center}.course__description h3{margin:10px 0}.course__description code{font-family:Monaco, Consolas, "Lucida Console", monospace;font-size:0.9em;padding:0 2px;color:#666666;background:#eeeeee}.element--sm-margin-bottom{margin-bottom:10px;display:inline-block}.stripe--form{padding:25px 30px}.stripe__container{margin-bottom:30px}.errors{color:#939598;display:inline-block;margin-bottom:10px}.purchase-form__header{padding:15px;background-color:#e14a30;margin-bottom:10px}.purchase_form{color:white;font-size:2.2em;font-weight:500;text-align:center}.purchase_intro{text-align:center}.purchase_intro a{color:#691c0f}.instructor{width:50%;float:left}.instructor__image{display:block;width:90%;margin:0 auto 20px auto}.instructor__name{text-align:center;margin:20px}.instructor__bio{width:90%;margin:0 auto 20px auto}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#8f5902;font-style:italic}.highlight .err{color:#a40000;border:1px solid #ef2929}.highlight .g{color:black}.highlight .k{color:#204a87;font-weight:bold}.highlight .l{color:black}.highlight .n{color:black}.highlight .o{color:#ce5c00;font-weight:bold}.highlight .x{color:black}.highlight .p{color:#000000;font-weight:bold}.highlight .cm{color:#8f5902;font-style:italic}.highlight .cp{color:#8f5902;font-style:italic}.highlight .c1{color:#8f5902;font-style:italic}.highlight .cs{color:#8f5902;font-style:italic}.highlight .gd{color:#a40000}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#ef2929}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00a000}.highlight .go{color:#000000;font-style:italic}.highlight .gp{color:#8f5902}.highlight .gs{color:#000000;font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#a40000;font-weight:bold}.highlight .kc{color:#204a87;font-weight:bold}.highlight .kd{color:#204a87;font-weight:bold}.highlight .kn{color:#204a87;font-weight:bold}.highlight .kp{color:#204a87;font-weight:bold}.highlight .kr{color:#204a87;font-weight:bold}.highlight .kt{color:#204a87;font-weight:bold}.highlight .ld{color:black}.highlight .m{color:#0000cf;font-weight:bold}.highlight .s{color:#4e9a06}.highlight .na{color:#c4a000}.highlight .nb{color:#204a87}.highlight .nc{color:black}.highlight .no{color:black}.highlight .nd{color:#5c35cc;font-weight:bold}.highlight .ni{color:#ce5c00}.highlight .ne{color:#cc0000;font-weight:bold}.highlight .nf{color:black}.highlight .nl{color:#f57900}.highlight .nn{color:black}.highlight .nx{color:black}.highlight .py{color:black}.highlight .nt{color:#204a87;font-weight:bold}.highlight .nv{color:black}.highlight .ow{color:#204a87;font-weight:bold}.highlight .w{color:#f8f8f8;text-decoration:underline}.highlight .mf{color:#0000cf;font-weight:bold}.highlight .mh{color:#0000cf;font-weight:bold}.highlight .mi{color:#0000cf;font-weight:bold}.highlight .mo{color:#0000cf;font-weight:bold}.highlight .sb{color:#4e9a06}.highlight .sc{color:#4e9a06}.highlight .sd{color:#8f5902;font-style:italic}.highlight .s2{color:#4e9a06}.highlight .se{color:#4e9a06}.highlight .sh{color:#4e9a06}.highlight .si{color:#4e9a06}.highlight .sx{color:#4e9a06}.highlight .sr{color:#4e9a06}.highlight .s1{color:#4e9a06}.highlight .ss{color:#4e9a06}.highlight .bp{color:#3465a4}.highlight .vc{color:black}.highlight .vg{color:black}.highlight .vi{color:black}.highlight .il{color:#0000cf;font-weight:bold}.mejs-container{position:relative;background:#444;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0;border-radius:3px;width:101% !important}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(//drxwg5otdx721.cloudfront.net/assets/bigplay-446bfde65d3b7ffbc5af0a0d21c67605.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(//drxwg5otdx721.cloudfront.net/assets/bigplay-568b3ae1c7f709204142be9af6094102.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(0,0,0,0.9);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50,50,50,0.9)), color-stop(100%, rgba(0,0,0,0.9)));background-image:-webkit-linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));background-image:-moz-linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));background-image:-o-linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));background-image:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(//drxwg5otdx721.cloudfront.net/assets/loading-5d02b74b3cc6a9eac814271b11733be8.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:30px;width:100%;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50,50,50,0.7)), color-stop(100%, rgba(0,0,0,0.7)));background-image:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background-image:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background-image:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background-image:linear-gradient(top, rgba(50,50,50,0.7),rgba(0,0,0,0.7));-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(//drxwg5otdx721.cloudfront.net/assets/controls-9ec645ba36e0d346a87560d91f24e612.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(//drxwg5otdx721.cloudfront.net/assets/controls-7ba2f008976ef42ca60bc05efbf2d6ea.png)}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(30,30,30,0.8)), color-stop(100%, rgba(60,60,60,0.8)));background-image:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background-image:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background-image:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background-image:linear-gradient(top, rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(29,163,213,0.8)), to(rgba(87,192,232,0.8)));background:-webkit-linear-gradient(top, rgba(29,163,213,0.8), rgba(87,192,232,0.8));background:-moz-linear-gradient(top, rgba(29,163,213,0.8), rgba(87,192,232,0.8));background:-o-linear-gradient(top, rgba(29,163,213,0.8), rgba(87,192,232,0.8));background:-ms-linear-gradient(top, rgba(29,163,213,0.8), rgba(87,192,232,0.8));background:linear-gradient(rgba(29,163,213,0.8),rgba(87,192,232,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:50px;position:relative;display:inline-block}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(20,20,20,0.8)}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(//drxwg5otdx721.cloudfront.net/assets/background-9b9ce3963b82dde0cd1195018d4c11a0.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}img.center{display:block;margin:0 auto}.inline-list li{display:inline-block;list-style:none}.posts .footer__blog section{padding:4em 0}.posts .footer__blog section.section--contrast{padding:2em 0}.posts #main{padding-bottom:0;padding-top:3em}.posts #main.content .post__body{padding:0}.posts.index .post__body img,.posts.index .post__body .flex-video{display:none}.blog--title{border-bottom:1px solid #cccccc;margin-bottom:2.5em}.blog--title .inline-list{display:table;margin:1em auto 2em}.blog--title .inline-list li{margin:0 0.5em}ol.post__list{margin-left:0;padding-left:0;list-style:none;counter-reset:post-counter}ol.post__list li{margin:20px 0px}ol.post__list li:before{content:counter(post-counter);counter-increment:post-counter;display:inline-block;color:#aaaaaa;font-size:30px;float:left}ol.post__list li .post__list__information{padding-left:20px;margin-left:15px}ol.post__list li .post__list__information .post__list__link{font-weight:600;color:#222222;text-transform:uppercase;letter-spacing:0.1em;display:inline-block}ol.post__list li .post__list__information .post__list__link:hover{color:#57c0e8}ol.post__list li .post__list__information .post__author,ol.post__list li .post__list__information .post__time{color:#aaaaaa;font-size:14px;display:inline-block}ol.post__list li .post__list__information .post__author:hover,ol.post__list li .post__list__information .post__time:hover{color:#2aafe2}.post{margin-bottom:6em}.post:last-of-type{margin-bottom:0}.post__title{font-size:36px;font-weight:800;line-height:1.2em;margin:0 0 0 -14%;padding:0;position:relative;text-align:center;width:128%}.post__title a{font-weight:inherit;color:inherit;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.post__title a:hover{color:#e14a30}.show .post__title{margin-top:1em}.post__author{color:#cccccc;font-size:15px;font-weight:400;width:auto;display:table;margin:0.7em auto 1.4em}.post__avatar{width:40px;height:40px;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}.post__player{margin-bottom:20px}.post__body{font-family:Helvetica, Arial, sans-serif;color:#333333;margin:0 0 3em;padding:0}.post__body img{padding-bottom:0.5em;width:100%}.post__body img.small{max-width:35%}.post__body img.wide{clear:both;width:100%;margin-bottom:1em}.post__body p{font-size:1em;margin-bottom:15px}.post__body h1{font-size:2em;font-weight:700;color:#333333;margin:30px 0 5px}.post__body h2{font-size:1.8em;font-weight:700;color:#333333;margin:30px 0 5px}.post__body h3{font-size:1.4em;font-weight:700;margin:30px 0 5px}.post__body h4{font-size:1.2em;font-weight:700;margin:30px 0 5px}.post__body pre{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#fafafa;padding:10px;line-height:1.4em;overflow:scroll;margin-bottom:1em;font-size:90%}.post__body code{font-size:14px;background-color:transparent}.post__body blockquote{font-family:"DINWeb", Arial, Sans-serif;border:none;padding:20px 40px;font-size:1.3em}.post__body blockquote p:last-child{color:rgba(77,77,77,0.75);margin-bottom:0}.post__body blockquote cite:before{content:"\2014"}.post__body ul,.post__body ol{text-indent:-1em;padding-left:1em;margin-bottom:1em}.post__body .full-width{width:100%;height:auto}.post__body .left-align{width:50%;height:auto;float:left;padding-right:0.5em}.post__body .right-align{width:50%;height:auto;float:right;padding-left:0.5em}.post__body .center-align{margin:0 auto;width:50%;height:auto;display:block}.post__next a{display:block}.post__previous{text-align:left;margin-bottom:2em}.post__previous a{display:block}.tag{color:#aaaaaa;position:relative;padding:6px 8px;font-size:12px;border:1px solid #dddddd;display:inline-block;margin:2px 0;font-weight:500;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.tag:hover{background-color:#dddddd}.blog__social-share{border-bottom:1px solid #f2f5f8;margin-bottom:2em;padding:0.75em 0 1.5em}.blog__social-share a{border-radius:2px;color:white;padding:0.5em 1em 0.4em}.blog__social-share a.twitter{background-color:#00aced}.blog__social-share a.facebook{background-color:#3b5998}.blog__social-share a.google-plus{background-color:#dd4b39}.blog__social-share a.linkedin{background-color:#007bb6}.blog__social-share a:hover{background:#333333;color:#f2f2f2}.pagination{display:table;margin:3em auto 4em}.pagination span{margin:0 0.2em;display:inline-block}.pagination span.current{padding:0 0.3em;color:#939598}.pagination .page a{min-width:0.5em}.contact-footer{padding:1em 2em 2em;border-top:1px solid #dddddd}.contact-footer__logo{width:100px}.contact-footer__message{font-weight:300;font-size:2em;text-align:center;margin-bottom:0.5em}@media only screen and (max-width: 767px){.contact-footer{padding:1em 1em 2em}.contact-footer__message{font-size:1.25em}}.footer{margin-top:1em;background:#f2f5f8;padding:3em 1em 0.5em}.footer__newsletter{background:#fff url(//drxwg5otdx721.cloudfront.net/assets/mail-stripe-a12b5b3622bb80e160cea35d9b0687bd.png) left -7px repeat-x;border:1px solid #f2f5f8;border-radius:2px;padding:1.5em 1em;color:#333333}.footer__newsletter .button,.footer__newsletter .modal__content form .flash,.modal__content form .footer__newsletter .flash,.footer__newsletter .pagination a,.pagination .footer__newsletter a{display:table;margin:0 auto;float:none}.footer-contact__contact{border:1px solid #f2f5f8;padding:1.5em 1em}.footer-contact__contact h4{margin:0.5em}.footer-contact__contact .button,.footer-contact__contact .modal__content form .flash,.modal__content form .footer-contact__contact .flash,.footer-contact__contact .pagination a,.pagination .footer-contact__contact a{display:table;margin:0.5em auto 0}.footer__pages{list-style:none}.footer__pages a{color:#666666;margin-left:10px;line-height:2em;font-size:14px}.footer__pages a:hover{color:#333333}.footer__info{text-align:center;font-size:12px}.footer__info a{display:inline-block;color:#666666;font-weight:700}.footer__info a:hover{color:#e14a30}.footer__info p{display:inline-block}.social-links__header{text-align:right;font-size:14px;margin:0 0.75em 0.5em 0;font-weight:600}.social-links__links{float:right}.social-links__links li{list-style:none;display:inline-block}@media only screen and (max-width: 767px){.social-links__links{float:none;text-align:center}.social-links__header{text-align:center;margin:2em 0 0.5em}.footer{padding:1em 0.5em}.footer-links{padding:1em}.footer__pages li{border-bottom:1px solid #dddddd;padding:0.5em 0}.footer__pages li a{margin-left:0;font-size:16px}}#headings{position:relative;height:100px;margin-bottom:40px;overflow:hidden}#headings h1{position:absolute;top:0;left:100%;width:100%;margin:0;font-size:55px;padding-left:35px;font-weight:normal;padding-top:20px;padding-bottom:10px}#headings h1.brand1{background-color:#57c0e8;color:#fff}#headings h1.brand2{background-color:#efc703;color:#fff}#headings h1.brand3{color:#fff;background-color:#e53c2e}.coffeeMachine{margin-bottom:40px}@media only screen and (max-width: 768px){#headings h1{font-size:40px}}#wri_eyes{transform-origin:11.425% 40.358% 0;-webkit-transform-origin:11.425% 40.358% 0;animation:wee_blink 5s linear infinite;-webkit-animation:wee_blink 5s linear infinite}#dev1_eyes{transform-origin:11.425% 40.358% 0;-webkit-transform-origin:11.425% 40.358% 0;animation:wee_blink 5s linear infinite;-webkit-animation:wee_blink 5s linear infinite}#dev2_eyes{transform-origin:11.425% 40.358% 0;-webkit-transform-origin:11.425% 40.358% 0;animation:wee_blink2 5s linear infinite;-webkit-animation:wee_blink2 5s linear infinite}#des_eyes{transform-origin:11.425% 40.358% 0;-webkit-transform-origin:11.425% 40.358% 0;animation:wee_blink1 5s linear infinite;-webkit-animation:wee_blink1 5s linear infinite}#cli_eyes{transform-origin:11.425% 40.358% 0;-webkit-transform-origin:11.425% 40.358% 0;animation:wee_blink1 5s linear infinite;-webkit-animation:wee_blink1 5s linear infinite}#pro_eyes{transform-origin:11.425% 40.358% 0;-webkit-transform-origin:11.425% 40.358% 0;animation:wee_blink2 5s linear infinite;-webkit-animation:wee_blink2 5s linear infinite}@keyframes wee_blink{0%{transform:scaleY(1)}48%{transform:scaleY(1)}50%{transform:translateY(145px) scaleY(0.1)}52%{transform:scaleY(1)}100%{transform:scaleY(1)}}@-webkit-keyframes wee_blink{0%{-webkit-transform:scaleY(1)}48%{-webkit-transform:scaleY(1)}50%{-webkit-transform:scaleY(0.1)}52%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}@keyframes wee_blink1{0%{transform:scaleY(1);transform-origin:50% 50% 0}32%{transform:scaleY(1);transform-origin:50% 50% 0}34%{transform:translateY(145px) scaleY(0.1);transform-origin:50% 50% 0}36%{transform:scaleY(1);transform-origin:50% 50% 0}100%{transform:scaleY(1);transform-origin:50% 50% 0}}@-webkit-keyframes wee_blink1{0%{-webkit-transform:scaleY(1)}32%{-webkit-transform:scaleY(1)}34%{-webkit-transform:scaleY(0.1)}36%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}@keyframes wee_blink2{0%{transform:scaleY(1);transform-origin:50% 50% 0}60%{transform:scaleY(1);transform-origin:50% 50% 0}62%{transform:translateY(145px) scaleY(0.1);transform-origin:50% 50% 0}64%{transform:scaleY(1);transform-origin:50% 50% 0}100%{transform:scaleY(1);transform-origin:50% 50% 0}}@-webkit-keyframes wee_blink2{0%{-webkit-transform:scaleY(1)}60%{-webkit-transform:scaleY(1)}62%{-webkit-transform:scaleY(0.1)}64%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}#pro_open_mouth{transform-origin:590px 190px 0;opacity:0}#pro_straight_mouth{opacity:0}#cli_open_mouth{opacity:0}#cli_straight_mouth{opacity:0}svg#defineProblem #vertLine_backLeft{opacity:1;animation:problem_vertLineFade 10s linear 1;-webkit-animation:problem_vertLineFade 10s linear 1}svg#defineProblem #vertLine_backRight{opacity:1;animation:problem_vertLineFade 10s linear 1;-webkit-animation:problem_vertLineFade 10s linear 1}svg#defineProblem #vertLine_frontLeft{opacity:1;animation:problem_vertLineFade 10s linear 1;-webkit-animation:problem_vertLineFade 10s linear 1}svg#defineProblem #vertLine_frontRight{opacity:1;animation:problem_vertLineFade 10s linear 1;-webkit-animation:problem_vertLineFade 10s linear 1}svg#defineProblem #horizLine_baseFront{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_baseBack{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_baseLeft{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_baseRight{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_topFront{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_topBack{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_topLeft{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #horizLine_topRight{opacity:1;animation:problem_horizLineFade 10s linear 1;-webkit-animation:problem_horizLineFade 10s linear 1}svg#defineProblem #face_medBlue{opacity:1;animation:problem_face3Fade 10s linear 1;-webkit-animation:problem_face3Fade 10s linear 1}svg#defineProblem #face_lightBlue{opacity:1;animation:problem_face1Fade 10s linear 1;-webkit-animation:problem_face1Fade 10s linear 1}svg#defineProblem #face_darkBlue{opacity:1;animation:problem_face2Fade 10s linear 1;-webkit-animation:problem_face2Fade 10s linear 1}svg#defineProblem #question_mark{opacity:1;animation:problem_face4Fade 10s linear 1;-webkit-animation:problem_face4Fade 10s linear 1}svg#user_profile #lady_eyes{transform-origin:209px 142px 0;-moz-transform-origin:center;-webkit-transform-origin:209px 142px 0;animation:p1_wee_blink 5s linear infinite;-webkit-animation:p1_wee_blink 5s linear infinite}svg#user_profile #lady_star_box{transform-origin:105px 210px 0;-moz-transform-origin:center;-webkit-transform-origin:105px 210px 0;animation:lady_boxPop1 10s ease-in 1;-webkit-animation:lady_boxPop1 10s ease-in 1}svg#user_profile #dude_eyes{transform-origin:209px 142px 0;-moz-transform-origin:center;-webkit-transform-origin:209px 142px 0;animation:wee_blink 5s linear infinite;-webkit-animation:wee_blink 5s linear infinite}@keyframes p1_wee_blink{0%{transform:scaleY(1)}48%{transform:scaleY(1)}50%{transform:translateY(130px) scaleY(0.1)}52%{transform:scaleY(1)}100%{transform:scaleY(1)}}@-webkit-keyframes p1_wee_blink{0%{-webkit-transform:scaleY(1)}48%{-webkit-transform:scaleY(1)}50%{-webkit-transform:scaleY(0.1)}52%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}svg#fundamentals_standup #cli_bubble #cli_eyes{transform-origin:316px 159px 0;-moz-transform-origin:center;-webkit-transform-origin:316px 159px 0;animation:wee_blink 5s linear infinite;-webkit-animation:wee_blink 5s linear infinite}svg#fundamentals_standup #pro_bubble #pro_eyes{transform-origin:268px 287px 0;-moz-transform-origin:center;-webkit-transform-origin:268px 287px 0;animation:wee_blink1 5s linear infinite;-webkit-animation:wee_blink1 So 5s linear infinite}svg#fundamentals_standup #dev1_bubble #dev1_eyes{transform-origin:84px 157px 0;-moz-transform-origin:center;-webkit-transform-origin:84px 157px 0;animation:wee_blink1 5s linear infinite;-webkit-animation:wee_blink1 5s linear infinite}svg#fundamentals_standup #dev2_bubble #dev2_eyes{transform-origin:200px 77px 0;-moz-transform-origin:center;-webkit-transform-origin:200px 77px 0;animation:wee_blink2 5s linear infinite;-webkit-animation:wee_blink2 5s linear infinite}svg#fundamentals_standup #des_bubble #des_eyes{transform-origin:132px 285px 0;-moz-transform-origin:center;-webkit-transform-origin:132px 285px 0;animation:wee_blink2 5s linear infinite;-webkit-animation:wee_blink2 5s linear infinite}svg#dev_des_collab #dev_eyes{transform-origin:295px 120px 0;-moz-transform-origin:center;-webkit-transform-origin:295px 120px 0;animation:f2_wee_blink2 5s linear infinite;-webkit-animation:f2_wee_blink2 5s linear infinite}svg#dev_des_collab #des_eyes{transform-origin:106px 120px 0;-moz-transform-origin:center;-webkit-transform-origin:106px 120px 0;animation:f2_wee_blink1 5s linear infinite;-webkit-animation:f2_wee_blink1 5s linear infinite}@keyframes f2_wee_blink1{0%{transform:scaleY(1);transform-origin:50% 50% 0}32%{transform:scaleY(1);transform-origin:50% 50% 0}34%{transform:translateY(107px) scaleY(0.1);transform-origin:50% 50% 0}36%{transform:scaleY(1);transform-origin:50% 50% 0}100%{transform:scaleY(1);transform-origin:50% 50% 0}}@-webkit-keyframes f2_wee_blink1{0%{-webkit-transform:scaleY(1)}32%{-webkit-transform:scaleY(1)}34%{-webkit-transform:scaleY(0.1)}36%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}@keyframes f2_wee_blink2{0%{transform:scaleY(1);transform-origin:50% 50% 0}60%{transform:scaleY(1);transform-origin:50% 50% 0}62%{transform:translateY(107px) scaleY(0.1);transform-origin:50% 50% 0}64%{transform:scaleY(1);transform-origin:50% 50% 0}100%{transform:scaleY(1);transform-origin:50% 50% 0}}@-webkit-keyframes f2_wee_blink2{0%{-webkit-transform:scaleY(1)}60%{-webkit-transform:scaleY(1)}62%{-webkit-transform:scaleY(0.1)}64%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}#rocket{transform:translateY(-100px);-webkit-transform:translateY(-100px)}#punch1{transform:translateX(-150px);-webkit-transform:translateX(-150px);animation:punch1_attack 5s ease-out infinite;-webkit-animation:punch1_attack 5s ease-out infinite}#punch1 #punching_glove_blast1{animation:punch1_blast 5s linear infinite;-webkit-animation:punch1_blast 5s linear infinite}#punch2{transform:translateX(150px);-webkit-transform:translateX(150px);animation:punch2_attack 5s ease-out infinite;-webkit-animation:punch2_attack 5s ease-out infinite}#punch2 #punching_glove_blast2{animation:punch2_blast 5s linear infinite;-webkit-animation:punch2_blast 5s linear infinite}#torch{transform:scale(0);-webkit-transform:scale(0)}#flame_thrower{transform:translateY(150px);-webkit-transform:translateY(150px)}#smoke{transform:scale(0);-webkit-transform:scale(0)}.ie9 #testing #rocket{opacity:0}.ie9 #testing #punch1{transform:translateX(-150px)}.ie9 #testing #punch1 #punching_glove_blast1{opacity:1;animation:none}.ie9 #testing #punch2{opacity:0}.ie9 #testing #torch{opacity:0}.ie9 #testing #flame_thrower{opacity:0}.ie9 #testing #smoke{opacity:0}.gtie9 #testing #rocket{opacity:0}.gtie9 #testing #punch1{transform:translateX(-150px)}.gtie9 #testing #punch1 #punching_glove_blast1{opacity:1;animation:none}.gtie9 #testing #punch2{opacity:0}.gtie9 #testing #torch{opacity:0}.gtie9 #testing #flame_thrower{opacity:0}.gtie9 #testing #smoke{opacity:0}@keyframes punch1_attack{0%{transform:translateX(-150px)}32%{transform:translateX(-150px)}36%{transform:translateX(0px)}39%{transform:translateX(0px)}42%{transform:translateX(-150px)}100%{transform:translateX(-150px)}}@-webkit-keyframes punch1_attack{0%{-webkit-transform:translateX(-150px)}32%{-webkit-transform:translateX(-150px)}36%{-webkit-transform:translateX(0px)}39%{-webkit-transform:translateX(0px)}42%{-webkit-transform:translateX(-150px)}100%{-webkit-transform:translateX(-150px)}}@keyframes punch1_blast{0%{opacity:0}35%{opacity:0}36%{opacity:1}39%{opacity:1}40%{opacity:0}100%{opacity:0}}@-webkit-keyframes punch1_blast{0%{-webkit-opacity:0}35%{-webkit-opacity:0}36%{-webkit-opacity:1}39%{-webkit-opacity:1}40%{-webkit-opacity:0}100%{-webkit-opacity:0}}@keyframes punch2_attack{0%{transform:translateX(150px)}82%{transform:translateX(150px)}86%{transform:translateX(0px)}89%{transform:translateX(0px)}92%{transform:translateX(150px)}100%{transform:translateX(150px)}}@-webkit-keyframes punch2_attack{0%{-webkit-transform:translateX(150px)}82%{-webkit-transform:translateX(150px)}86%{-webkit-transform:translateX(0px)}89%{-webkit-transform:translateX(0px)}92%{-webkit-transform:translateX(150px)}100%{transform:translateX(150px)}}@keyframes punch2_blast{0%{opacity:0}85%{opacity:0}86%{opacity:1}89%{opacity:1}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes punch2_blast{0%{-webkit-opacity:0}85%{-webkit-opacity:0}86%{-webkit-opacity:1}89%{-webkit-opacity:1}90%{-webkit-opacity:0}100%{-webkit-opacity:0}}svg#making_software #dev_eyes{transform-origin:166px 182px 0;-moz-transform-origin:center;-webkit-transform-origin:166px 182px 0;animation:p3_wee_blink2 5s linear infinite;-webkit-animation:p3_wee_blink2 5s linear infinite}@keyframes p3_wee_blink2{0%{transform:scaleY(1);transform-origin:50% 50% 0}60%{transform:scaleY(1);transform-origin:50% 50% 0}62%{transform:translateY(168px) scaleY(0.1);transform-origin:50% 50% 0}64%{transform:scaleY(1);transform-origin:50% 50% 0}100%{transform:scaleY(1);transform-origin:50% 50% 0}}@-webkit-keyframes p3_wee_blink2{0%{-webkit-transform:scaleY(1)}60%{-webkit-transform:scaleY(1)}62%{-webkit-transform:scaleY(0.1)}64%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}svg#ship_it #f4_feature_box{transform-origin:201px 270px;animation:featuredrop 1.4s ease-in infinite;-webkit-animation:featuredrop 1.6s ease-in infinite}svg#ship_it #f4_cog{transform-origin:147px 326px;-moz-transform-origin:147px 326px;-webkit-transform-origin:147px 326px;animation:gearspin 1.5s linear infinite;-webkit-animation:gearspin 1.5s linear infinite}@media screen and (max-width: 430px){svg#ship_it #f4_cog{-moz-transform-origin:36.65% 81.42%;-moz-animation:none}}svg#ship_it #f4_flash{opacity:1;animation:flashup 1.4s linear infinite;-webkit-animation:flashup 1.6s linear infinite}.ie9 #ship_it #f4_flash{opacity:1;animation:none}.gtie9 #ship_it #f4_flash{opacity:1;animation:none}@keyframes flashup{0%{opacity:0}44%{opacity:0}45%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes flashup{0%{-webkit-opacity:0}44%{-webkit-opacity:0}45%{-webkit-opacity:1}50%{-webkit-opacity:1}51%{-webkit-opacity:0}100%{-webkit-opacity:0}}@keyframes featuredrop{0%{transform-origin:50% 50% 0;transform:translateY(-300px)}40%{transform-origin:50% 50% 0;transform:translateY(0px)}44%{transform-origin:50% 50% 0;transform:translateY(-10px)}50%{transform-origin:50% 50% 0;transform:translateY(0px)}100%{transform-origin:50% 50% 0;transform:translateX(300px)}}@-webkit-keyframes featuredrop{0%{-webkit-transform:translateY(-300px)}40%{-webkit-transform:translateY(0px)}44%{-webkit-transform:translateY(-10px)}50%{-webkit-transform:translateY(0px)}100%{-webkit-transform:translateX(300px)}}@keyframes gearspin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes gearspin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}svg#hourly_support #dev_eyes{transform-origin:114px 90px 0;-moz-transform-origin:center;-webkit-transform-origin:114px 90px 0;animation:p4_wee_blink2 5s linear infinite;-webkit-animation:p4_wee_blink2 5s linear infinite}@keyframes p4_wee_blink{0%{transform:scaleY(1)}48%{transform:scaleY(1)}50%{transform:translateY(25px) scaleY(0.1)}52%{transform:scaleY(1)}100%{transform:scaleY(1)}}@-webkit-keyframes p4_wee_blink{0%{-webkit-transform:scaleY(1)}48%{-webkit-transform:scaleY(1)}50%{-webkit-transform:scaleY(0.1)}52%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}@keyframes p4_wee_blink2{0%{transform:scaleY(1);transform-origin:50% 50% 0}60%{transform:scaleY(1);transform-origin:50% 50% 0}62%{transform:translateY(84px) scaleY(0.1);transform-origin:50% 50% 0}64%{transform:scaleY(1);transform-origin:50% 50% 0}100%{transform:scaleY(1);transform-origin:50% 50% 0}}@-webkit-keyframes p4_wee_blink2{0%{-webkit-transform:scaleY(1)}60%{-webkit-transform:scaleY(1)}62%{-webkit-transform:scaleY(0.1)}64%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}svg#training #cli_eyes{transform-origin:133px 29px 0;-moz-transform-origin:center;-webkit-transform-origin:133px 29px 0;animation:p4_wee_blink 5s linear infinite;-webkit-animation:p4_wee_blink 5s linear infinite}#main.content.process-infographic{padding-bottom:0;text-align:center}#main.content.process-infographic h2,#main.content.process-infographic h3,#main.content.process-infographic h4{margin-bottom:0.5em}#main.content.process-infographic p{margin-bottom:2em}@media only screen and (max-width: 844px){#main.content.process-infographic h2{padding-top:0.5em}#main.content.process-infographic h3{margin-bottom:0.5em;font-size:16px}#main.content.process-infographic p{margin-bottom:1.5em}}#main.content.process-infographic section.header{margin-top:50px}#main.content.process-infographic section.header .glowing-logo{width:100%;max-width:300px;margin:0 auto;padding-bottom:25px}#main.content.process-infographic section.header .glowing-logo svg{width:100%}@media only screen and (max-width: 844px){#main.content.process-infographic section.header{padding-top:0;margin-top:0}#main.content.process-infographic section.header .glowing-logo{padding:0.5em 0}#main.content.process-infographic section.header .glowing-logo svg{width:50%;height:100%}#main.content.process-infographic section.header h1.title{padding-bottom:0.5em;font-size:1.2em}#main.content.process-infographic section.header h3.subheading{font-size:0.7em;font-weight:400;margin-bottom:0}}#main.content.process-infographic section.fundamentals{padding:2em 0}.process-part0,.process-part1,.process-part2,.process-part3,.process-part4{background-color:#efefef}.row--fundamentals{position:relative}@media only screen and (max-width: 934px){.row--fundamentals>.large-6.columns{float:none;margin:0 auto}}.columns.fundamentals-copy{position:absolute;top:50%;padding-top:4em;transform:translate(100%, -60%);-webkit-transform:translate(100%, -60%)}.ie9 .columns.fundamentals-copy{position:relative}@media only screen and (max-width: 934px){.columns.fundamentals-copy{padding-top:2em;transform:none;-webkit-transform:none;top:inherit;position:initial}}h3.captionless{font-size:1em;font-weight:400;line-height:1.4em}.svg-illustration,.illustration-part0,.illustration-part2a,.illustration-part2b,.illustration-part3,.small-illustration{position:relative;width:100%;margin-bottom:2em}.svg-illustration svg,.illustration-part0 svg,.illustration-part2a svg,.illustration-part2b svg,.illustration-part3 svg,.small-illustration svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:200px;margin:0 auto}.illustration-part0{padding-bottom:38.378%}@media only screen and (min-width: 1024px){.illustration-part0{padding-bottom:393px}}.illustration-part2a,.illustration-part2b{background-color:white;padding-bottom:36.6%}@media only screen and (min-width: 1024px){.illustration-part2a,.illustration-part2b{padding-bottom:366px}}.illustration-part3{padding-bottom:47.9%}@media only screen and (min-width: 1024px){.illustration-part3{padding-bottom:491px}}.small-illustration{padding-bottom:100%}@media only screen and (max-width: 844px){.small-illustration.fourXfour{padding-bottom:80%}.small-illustration.fourXfour svg{width:auto;padding-top:20px}}.illustration-fundamentals{overflow:hidden}.illustration-fundamentals svg{position:relative;top:0;right:0;width:100%;max-width:400px;height:auto;min-height:200px;float:right;clip-path:url(#fundamentalsclipPath);border-radius:50%}.illustration-fundamentals .clippingPathContainer{display:none}.ie9 .illustration-fundamentals{height:400px;clip-path:none;border-radius:none}.gtie9 .illustration-fundamentals{min-height:400px;height:400px;clip-path:none;border-radius:none}@media only screen and (max-width: 948px){.illustration-fundamentals{overflow:hidden;width:400px;margin:0 auto;padding-bottom:400px;position:relative}.illustration-fundamentals svg{position:absolute;top:0;right:0;bottom:0;left:0;width:400px;margin:0 auto;max-width:400px;max-height:400px;float:right}}@media only screen and (max-width: 767px){.illustration-fundamentals svg{float:none;text-align:center}}@media only screen and (max-width: 480px){.illustration-fundamentals{width:100%;padding-bottom:100%}.illustration-fundamentals svg{width:100%}}.hide-unless-crappy-browser{display:none}.crappy-browser select{font-family:helvetica}.crappy-browser .hide-unless-crappy-browser{display:block}.crappy-browser .top-bar__logo{margin-top:15px}.crappy-browser .newsletter-signup form label{color:black}.crappy-browser .footer{padding-bottom:10px}.crappy-browser ul.photos li .photo .overlay{position:absolute;width:100%;height:100%;top:100%;background:rgba(239,199,3,0.75);-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.crappy-browser .bounce-house img{width:100%}.crappy-browser .bounce-house__content{background-color:black}.crappy-browser .bounce-house:hover .bounce-house__content{padding:20px;background:#666666}.crappy-browser .hero__header--brand1{background-color:#e14a30}.no-svg .icon--link,.no-svg .icon,.no-svg .icon--link--large,.no-svg .icon--team{display:none}.no-svg .top-bar__logo{background:url(//drxwg5otdx721.cloudfront.net/assets/logoSmall-49095711848735c6002abadbf7328282.png) no-repeat;width:155px;height:25px}.no-svg .top-bar__logo img{display:none}.no-svg .footer__socialLinks .icon--twitter--footer{background:url(//drxwg5otdx721.cloudfront.net/assets/icons/fallback/twitter-07-338f2146b1659ba34be895ea1a21706a.png) no-repeat;width:36px;height:36px}.no-svg .footer__socialLinks .icon--twitter--footer img{display:none}.no-svg .footer__socialLinks img.icon--github--footer{background:url(//drxwg5otdx721.cloudfront.net/assets/icons/fallback/github-05-ce1c24762d4bb93c3512af05e7cf6614.png) no-repeat;width:36px}.no-svg .footer__socialLinks img.icon--facebook{background:url(//drxwg5otdx721.cloudfront.net/assets/icons/fallback/facebook-06bdfca1a61a3881dc3676ab78254f53.png) no-repeat;width:36px}.crappy-browser .show-for-small{display:none !important}.crappy-browser .hide-for-small{display:inherit !important}@media only screen and (max-width: 767px){.hide-for-small{display:none}.row .row .row,.row--lg-margin-bottom .row .row,.row--lg-margin-top .row .row,.row--fundamentals .row .row,.row .row--lg-margin-bottom .row,.row--lg-margin-bottom .row--lg-margin-bottom .row,.row--lg-margin-top .row--lg-margin-bottom .row,.row--fundamentals .row--lg-margin-bottom .row,.row .row--lg-margin-top .row,.row--lg-margin-bottom .row--lg-margin-top .row,.row--lg-margin-top .row--lg-margin-top .row,.row--fundamentals .row--lg-margin-top .row,.row .row--fundamentals .row,.row--lg-margin-bottom .row--fundamentals .row,.row--lg-margin-top .row--fundamentals .row,.row--fundamentals .row--fundamentals .row,.row .row .row--lg-margin-bottom,.row--lg-margin-bottom .row .row--lg-margin-bottom,.row--lg-margin-top .row .row--lg-margin-bottom,.row--fundamentals .row .row--lg-margin-bottom,.row .row--lg-margin-bottom .row--lg-margin-bottom,.row--lg-margin-bottom .row--lg-margin-bottom .row--lg-margin-bottom,.row--lg-margin-top .row--lg-margin-bottom .row--lg-margin-bottom,.row--fundamentals .row--lg-margin-bottom .row--lg-margin-bottom,.row .row--lg-margin-top .row--lg-margin-bottom,.row--lg-margin-bottom .row--lg-margin-top .row--lg-margin-bottom,.row--lg-margin-top .row--lg-margin-top .row--lg-margin-bottom,.row--fundamentals .row--lg-margin-top .row--lg-margin-bottom,.row .row--fundamentals .row--lg-margin-bottom,.row--lg-margin-bottom .row--fundamentals .row--lg-margin-bottom,.row--lg-margin-top .row--fundamentals .row--lg-margin-bottom,.row--fundamentals .row--fundamentals .row--lg-margin-bottom,.row .row .row--lg-margin-top,.row--lg-margin-bottom .row .row--lg-margin-top,.row--lg-margin-top .row .row--lg-margin-top,.row--fundamentals .row .row--lg-margin-top,.row .row--lg-margin-bottom .row--lg-margin-top,.row--lg-margin-bottom .row--lg-margin-bottom .row--lg-margin-top,.row--lg-margin-top .row--lg-margin-bottom .row--lg-margin-top,.row--fundamentals .row--lg-margin-bottom .row--lg-margin-top,.row .row--lg-margin-top .row--lg-margin-top,.row--lg-margin-bottom .row--lg-margin-top .row--lg-margin-top,.row--lg-margin-top .row--lg-margin-top .row--lg-margin-top,.row--fundamentals .row--lg-margin-top .row--lg-margin-top,.row .row--fundamentals .row--lg-margin-top,.row--lg-margin-bottom .row--fundamentals .row--lg-margin-top,.row--lg-margin-top .row--fundamentals .row--lg-margin-top,.row--fundamentals .row--fundamentals .row--lg-margin-top,.row .row .row--fundamentals,.row--lg-margin-bottom .row .row--fundamentals,.row--lg-margin-top .row .row--fundamentals,.row--fundamentals .row .row--fundamentals,.row .row--lg-margin-bottom .row--fundamentals,.row--lg-margin-bottom .row--lg-margin-bottom .row--fundamentals,.row--lg-margin-top .row--lg-margin-bottom .row--fundamentals,.row--fundamentals .row--lg-margin-bottom .row--fundamentals,.row .row--lg-margin-top .row--fundamentals,.row--lg-margin-bottom .row--lg-margin-top .row--fundamentals,.row--lg-margin-top .row--lg-margin-top .row--fundamentals,.row--fundamentals .row--lg-margin-top .row--fundamentals,.row .row--fundamentals .row--fundamentals,.row--lg-margin-bottom .row--fundamentals .row--fundamentals,.row--lg-margin-top .row--fundamentals .row--fundamentals,.row--fundamentals .row--fundamentals .row--fundamentals{margin:0 -10px}#main.content section{padding:2em 0}.iconTile,.iconTile.last{margin-bottom:10px}#slideshow h3{font-size:21px}p{font-size:15px}.heading,.heading--light{line-height:1.1em}hr.divider{margin-bottom:40px}.landingpage{margin-top:30px;margin-bottom:15px}.header--no-photo{padding-top:1.5em;margin-bottom:1.5em}.underline--blue,.underline--yellow,.underline--red{margin-top:0.75em;margin-bottom:1em}.underline--no-photo{margin-bottom:0}.posts #main{margin:0 auto;overflow-x:hidden;width:94%;padding-top:1em}#main>header{display:none}#main>.columns{padding:0}.post__title{font-size:20px;width:99%;margin:0 auto}.show .post__title{margin-top:0}.post{margin-bottom:2em}.post__author{font-size:14px}.post__body p{font-size:1em}.post__body h1{font-size:1.5em;font-weight:700;color:#333333;margin:20px 0 5px}.post__body h2{font-size:1.35em;font-weight:700;color:#333333;margin:20px 0 5px}.post__body h3{font-size:1.15em;font-weight:700;margin:20px 0 5px}.post__body h4{font-size:1em;font-weight:700;margin:20px 0 5px}.post__body h5{font-size:8pt}.post__body blockquote{width:100%;margin:0 auto;padding:20px 0}h3{font-size:23px}.clientsList li{display:block;width:100%;text-align:center;height:100%;margin-bottom:25px}.footer__contact{margin-bottom:5px}p.standalone{font-size:1em}.people__photo{width:75%;max-width:350px}.overlay .subheading--light{font-size:1em}.overlay .light{font-size:0.8em}.pagination .page a{padding:5px}.pagination .last,.pagination .first{display:none}.blog--title .inline-list{display:table;margin:0.5em auto 1em}.blog--title .inline-list li{margin:0 0.1em}.blog--title .inline-list li a{padding:6px}.smt--title{font-size:36px}}@media only screen and (max-width: 767px){ul.photos li{width:48%;margin:0 2% 80px 0}ul.photos li h3{line-height:1.1em;color:black;font-weight:bold;font-size:1em}ul.photos li p{color:black;line-height:1.2em}ul.photos li .photo{overflow:visible;margin-bottom:8px}ul.photos li .photo .overlay{background:white;height:60px}ul.photos li .photo .overlay h2{color:#efc703;margin-top:0.4em}ul.photos li .photo .links{top:14px}ul.photos li:hover .overlay{top:100%}#main.content section.header--people{padding:1.5em 0 1em}}@media only screen and (max-width: 1024px){.post__avatar{height:35px;width:35px}ol.post__list li .post__list__information .post__author,ol.post__list li .post__list__information .post__time{margin:0px;font-size:13px}}
