@charset "UTF-8";@import url(//hello.myfonts.net/count/2f34f9);nav ol,nav ul,ul li{list-style:none}pre,textarea{overflow:auto}body,figure{margin:0}body,legend{padding:0}hr,img,legend{border:0}article,aside,details,dialog,figcaption,figure,figure>img,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}.video-container,body,sub,sup{position:relative}button,h1,h2,h3,h4,h5,h6,input{line-height:normal}h1,h2,h3,h4,h5,h6,p{-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}.cs-slider .mobile-nav-container .slide-content-wrapper:after,.mobile-nav-container .cs-slider .slide-content-wrapper:after,.mobile-nav-container .inner:after,div.clearfix:after,hr{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}h1,h2,h3,h4,h5,h6{font-style:normal}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:40px auto;border-bottom:solid 1px #e5e5e5;background-color:none}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}a:active,a:hover{outline:0}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}[hidden],audio:not([controls]){display:none}.ie8 img{width:auto}#getlocations_map_canvas img,.gmap img,.openlayers-map img,.view-gmap img{max-width:none}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}body,h1,h2,h3,h4,h5,h6{font-family:GillSans,sans-serif}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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-box-sizing:content-box;box-sizing:border-box}*,.mm-header .mm-btn,.mm-indexer,.mm-menu,.mm-menu>.mm-panel,.mm-navbar .mm-btn,.mm-page,.mm-panels>.mm-panel,.mm-search,.mm-search input{-webkit-box-sizing:border-box;box-sizing:border-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{vertical-align:top;min-height:100px}table{border-collapse:collapse;border-spacing:0}@media print{*{background:0 0!important;color:#000!important;-webkit-filter: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) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}body,html{-webkit-tap-highlight-color:transparent}body{font-size:16px;font-size:1rem;color:#333}img{max-width:100%;height:auto}.video-container{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:30px}.video-container .placeholder,.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}div.clearfix:after,div.clearfix:before{content:" ";display:table}a.after-arrow,a.after-arrow:after{display:inline-block}@font-face{font-family:GillSans;src:url(fonts/2F34F9_1_0.eot);src:url(fonts/2F34F9_1_0.eot?#iefix) format("embedded-opentype"),url(fonts/2F34F9_1_0.woff2) format("woff2"),url(fonts/2F34F9_1_0.woff) format("woff"),url(fonts/2F34F9_1_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GillSans;src:url(fonts/2F9048_0_0.eot);src:url(fonts/2F9048_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/2F9048_0_0.woff2) format("woff2"),url(fonts/2F9048_0_0.woff) format("woff"),url(fonts/2F9048_0_0.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GillSans;src:url(fonts/2F34F9_0_0.eot);src:url(fonts/2F34F9_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/2F34F9_0_0.woff2) format("woff2"),url(fonts/2F34F9_0_0.woff) format("woff"),url(fonts/2F34F9_0_0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GillSans;src:url(fonts/2F34F9_2_0.eot);src:url(fonts/2F34F9_2_0.eot?#iefix) format("embedded-opentype"),url(fonts/2F34F9_2_0.woff2) format("woff2"),url(fonts/2F34F9_2_0.woff) format("woff"),url(fonts/2F34F9_2_0.ttf) format("truetype");font-weight:400;font-style:italic}h1,h2,h3,h4,h5,h6{margin:0 0 18px;font-weight:700;color:red;-webkit-transition:font-size .15s ease;transition:font-size .15s ease}h4,h5{line-height:1.5}h3,h6{line-height:1.4}h1.flush,h2.flush,h3.flush,h4.flush,h5.flush,h6.flush{margin-bottom:0}h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey{color:#999}h1.icon i:before,h2.icon i:before,h3.icon i:before,h4.icon i:before,h5.icon i:before,h6.icon i:before{position:relative;top:-4px;margin-right:5px;color:red;font-size:15px}h2,h4,h5,h6{margin:0 0 10px}h1,h2,h3,h4{color:#006fb7}h1.icon .icon-bino:before,h2.icon .icon-bino:before,h3.icon .icon-bino:before,h4.icon .icon-bino:before,h5.icon .icon-bino:before,h6.icon .icon-bino:before{font-size:20px;top:0}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#f33;text-decoration:none}h1{font-size:40px;font-size:2.5rem;line-height:1.3}h2{font-size:23px;font-size:1.4375rem;line-height:1.3}h3{font-size:20px;font-size:1.25rem}h4,p{font-size:16px}h4{font-size:1rem}h5{font-size:14px;font-size:.875rem}h6{font-size:13px;font-size:.8125rem}p{font-size:1rem;margin:0 0 15px;line-height:1.3}li{font-size:16px;font-size:1rem}.subhead{color:red;font-size:18px;font-size:1.125rem}@media (min-width:900px){h1.icon i:before,h2.icon i:before,h3.icon i:before,h4.icon i:before,h5.icon i:before,h6.icon i:before{top:-2px;margin-right:10px;font-size:20px}h1.icon .icon-bino:before,h2.icon .icon-bino:before,h3.icon .icon-bino:before,h4.icon .icon-bino:before,h5.icon .icon-bino:before,h6.icon .icon-bino:before{font-size:25px}h1{font-size:45px;font-size:2.8125rem}h2{font-size:26px;font-size:1.625rem}h3{font-size:22px;font-size:1.375rem}h4,li,p{font-size:18px;font-size:1.125rem}}@media (min-width:1100px){h1{font-size:50px;font-size:3.125rem}h2{font-size:29px;font-size:1.8125rem}h3{font-size:25px;font-size:1.5625rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:15px;font-size:.9375rem}}a{color:#999;-webkit-transition:color .15s ease;transition:color .15s ease;cursor:pointer}a.invisible:hover,a:hover{text-decoration:underline}a:focus{outline:0}a.thirteenupper{font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}a.white{color:#fff!important}a.orange{color:#d69200!important}a.gray{color:#999!important}a.invisible{color:inherit}a.after-arrow:hover,a.btn:hover,button[type=submit]:hover,footer .copyright-section p a,footer .social-section .social:hover,input[type=submit]:hover,select{text-decoration:none}a.after-arrow:after{content:"";font-family:icomoon;font-size:12px;font-size:.75rem;vertical-align:middle;padding-bottom:3px;-webkit-transition:all .15s ease;transition:all .15s ease}a.after-arrow:hover:after{padding-left:5px}a.btn,button[type=submit],input[type=submit]{display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;border:none;outline:0;font-family:GillSans,sans-serif}label,select{display:block}.standard-interior.gray-side .interior-content aside form button[type=submit],a.btn.blue,button[type=submit].blue,input[type=submit].blue{color:#fff;font-family:GillSans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background-color:#006fb7;padding:20px 25px;margin-bottom:0;font-size:13px;font-size:.8125rem}.standard-interior.gray-side .interior-content aside form button[type=submit]:focus,.standard-interior.gray-side .interior-content aside form button[type=submit]:hover,a.btn.blue:focus,a.btn.blue:hover,button[type=submit].blue:focus,button[type=submit].blue:hover,input[type=submit].blue:focus,input[type=submit].blue:hover{background-color:#005084}a.btn.gray,button[type=submit].gray,input[type=submit].gray{color:#006fb7;background-color:#e1e1e1;font-family:GillSans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:10px 15px}a.btn.gray:focus,a.btn.gray:hover,button[type=submit].gray:focus,button[type=submit].gray:hover,input[type=submit].gray:focus,input[type=submit].gray:hover{background-color:#c8c8c8}a.btn.small-padding,button[type=submit].small-padding,input[type=submit].small-padding{padding:12px 15px 10px}label{padding:10px 0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;margin:0 0 15px;padding:8px;font-size:1em;color:#333;border-top:1px solid #d4d4d4;border-right:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;border-left:1px solid #d4d4d4;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-appearance:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;resize:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;background-color:#f0f0f0}select{background-color:#fff;padding:8px 35px 8px 8px;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow-down-1473a30cc6e20a0ebe73aaab6155fd93.png);background-repeat:no-repeat;background-position:right 12px center;border-radius:0}select:focus{outline:0}select:hover{cursor:pointer}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.home-hero .davis,.home-hero h1{text-shadow:2px 2px 8px rgba(0,0,0,.5)}select::-ms-expand{display:none}.lt-ie10 select{padding-right:10px;background:0 0}input[type=submit]{margin:15px 0 0}input[type=submit].padded{margin-top:40px}textarea:-ms-input-placeholder{color:#999}textarea::-webkit-input-placeholder{color:#999}textarea:-moz-placeholder{color:#999}textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input::-moz-placeholder{color:#999}.checks>.check,.radios>.check{margin-bottom:0}.checks label,.radios label{display:inline-block;padding-bottom:0;margin-bottom:0;padding-left:30px;text-indent:-30px;width:auto}.checks label:hover,.radios label:hover{cursor:pointer}.checks input[type=checkbox],.checks input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{display:none}.checks input[type=checkbox]+label span,.radios input[type=checkbox]+label span{display:inline-block;width:22px;height:22px;margin:-1px 8px 0 0;vertical-align:middle;background:url(../images/sprite-checks-0491191ec2ff91d5ea705fc7cdb870e9.png) left -22px no-repeat;cursor:pointer}.checks input[type=checkbox]:checked+label span,.radios input[type=checkbox]:checked+label span{background:url(../images/sprite-checks-0491191ec2ff91d5ea705fc7cdb870e9.png) left top no-repeat}.checks input[type=radio]+label span,.radios input[type=radio]+label span{display:inline-block;width:21px;height:21px;margin:-4px 10px 0 0;vertical-align:middle;background:url(../images/sprite-radios-d342805c3612bb59055b6d400ed7cebf.png) left -21px no-repeat;cursor:pointer}.checks input[type=radio]:checked+label span,.radios input[type=radio]:checked+label span{background:url(../images/sprite-radios-d342805c3612bb59055b6d400ed7cebf.png) left top no-repeat}@media (min-width:600px){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:14px;font-size:.875rem}}.labelsquare{border:10px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:15px;font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:10px;text-align:center;z-index:1}.labelsquare span{padding:18px 0 15px;position:relative;width:100%;height:auto}.labelsquare span:after,.labelsquare span:before{content:"";width:24px;height:2px;display:block;background-color:#fff;position:absolute;margin:auto;left:0;right:0}.labelsquare span:before{top:0}.labelsquare span:after{bottom:0}.labelsquare.large{height:207px;width:207px;margin:-113.5px 0 20px -10px}.labelsquare.small,.labelsquare.snapshot{position:absolute;height:150px;width:150px}.labelsquare.small{top:-75px;left:10px}.labelsquare.snapshot{top:0;bottom:0;margin:auto}.labelsquare.gray{background-color:#b0b7bc}.labelsquare.green{background-color:#acce00}.labelsquare.orange{background-color:#fea400}.labelsquare.light-blue{background-color:#82dff8}@media (min-width:900px){.labelsquare{position:absolute}.labelsquare.large{margin:0;top:-130px}.labelsquare.small{top:-55px}.labelsquare.right{right:30px;left:auto}.labelsquare.left{left:30px;right:auto}}@media (min-width:1100px){.labelsquare.large{top:-157px}}.mobile-nav-container{position:relative;z-index:1000;height:60px;background:#fff;-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,.15);box-shadow:0 4px 2px -2px rgba(0,0,0,.15)}.cs-slider .mobile-nav-container .slide-content-wrapper,.mobile-nav-container .cs-slider .slide-content-wrapper,.mobile-nav-container .inner{position:relative;height:100%;text-align:center}.cs-slider .mobile-nav-container .slide-content-wrapper:after,.cs-slider .mobile-nav-container .slide-content-wrapper:before,.mobile-nav-container .cs-slider .slide-content-wrapper:after,.mobile-nav-container .cs-slider .slide-content-wrapper:before,.mobile-nav-container .inner:after,.mobile-nav-container .inner:before{content:" ";display:table}.mobile-nav-container .mobile-nav-trigger{float:left;width:56px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-nav-container .mobile-nav-trigger a{display:block;padding:30px 30px 30px 0}.mobile-nav-container .mobile-nav{width:17px;height:15px}.mobile-nav-container .navicon{position:relative;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-1px}.mobile-nav-container .navicon,.mobile-nav-container .navicon:after,.mobile-nav-container .navicon:before{display:block;width:17px;height:3px;background-color:#006fb7;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.mobile-nav-container .navicon:after,.mobile-nav-container .navicon:before{position:absolute;content:""}.mobile-nav-container .navicon:before{top:-6px}.mobile-nav-container .navicon:after{top:6px}.mobile-nav-container .logo-container{float:left;width:calc(100% - 112px);position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.mobile-nav-container .logo-container .logo{vertical-align:text-top;display:inline-block}.home-hero-btn:before,footer .email-section .btn:before{vertical-align:middle;font-family:icomoon}.mobile-nav-container .logo-container .logo span{display:block;width:33px;height:45px;background:url(../images/davis-logo.svg) center center no-repeat;background-size:contain}.mobile-nav-container .search-container{float:right;width:56px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-nav-container .search-container .search-trigger{display:block;text-decoration:none;text-align:right}.mobile-nav-container .search-container .search-trigger:before{font-size:17px;color:#006fb7}.mm-opened:not(.mm-right) .navicon{background-color:transparent}.mm-opened:not(.mm-right) .navicon:before{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.mm-opened:not(.mm-right) .navicon:after{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.mm-opened:not(.mm-right) .navicon:after,.mm-opened:not(.mm-right) .navicon:before{background-color:#006fb7}.main-nav-container{display:none}@media (min-width:900px){.cs-slider .main-nav-container .dropdown .slide-content-wrapper:after,.cs-slider .main-nav-container .slide-content-wrapper:after,.main-nav-container .cs-slider .slide-content-wrapper:after,.main-nav-container .dropdown .cs-slider .slide-content-wrapper:after,.main-nav-container .dropdown .inner:after,.main-nav-container .inner:after,.main-nav-container:after{clear:both}.mobile-nav-container{display:none}.main-nav-container{display:block;height:82px;background:#fff}.cs-slider .main-nav-container .slide-content-wrapper:after,.cs-slider .main-nav-container .slide-content-wrapper:before,.main-nav-container .cs-slider .slide-content-wrapper:after,.main-nav-container .cs-slider .slide-content-wrapper:before,.main-nav-container .inner:after,.main-nav-container .inner:before,.main-nav-container:after,.main-nav-container:before{content:" ";display:table}.cs-slider .main-nav-container .slide-content-wrapper,.main-nav-container .cs-slider .slide-content-wrapper,.main-nav-container .inner{position:relative}.main-nav-container.base:not(.home){-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,.15);box-shadow:0 4px 2px -2px rgba(0,0,0,.15)}.main-nav-container .logo-container{position:relative;float:left;width:53px;text-align:right}.main-nav-container .logo-container .logo{display:block;height:66px;padding:10px 10px 10px 0;margin:8px 8px 8px 0;background:#fff}.main-nav-container .logo-container .logo span{display:block;background-image:url(../images/davis-logo-small.svg);width:56px;height:56px;background-repeat:no-repeat}.main-nav-container .main-nav{float:left;width:45%}.main-nav-container .main-nav>ul{margin:0;padding:0;list-style:none;height:82px;font-size:0}.main-nav-container .main-nav>ul>li{display:inline-block;height:100%;margin:0;font-family:GillSans,sans-serif;font-weight:700;font-size:16px;font-size:1rem}.main-nav-container .main-nav>ul>li>a{display:block;padding:0 10px;height:100%;line-height:82px;white-space:nowrap;text-decoration:none;color:#006fb7}.main-nav-container .main-nav>ul>li:hover>a,.main-nav-container .main-nav>ul>li>a:hover{color:#79bde8}.main-nav-container .main-nav>ul>li.active a span{display:block;position:relative}.main-nav-container .main-nav>ul>li.active a span:after{position:absolute;display:block;top:20px;content:"";height:4px;width:100%;background:#006fb7}.main-nav-container.home{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.85)}.main-nav-container.home .logo-container{width:75px}.main-nav-container.home .logo-container .logo{padding:10px}.main-nav-container.home .main-nav{width:40%}.main-nav-container.home .main-nav>ul>li{font-size:16px;font-size:1rem}.main-nav-container.home .main-nav>ul>li:hover .dropdown{display:block;visibility:visible;opacity:1}.main-nav-container.home .main-nav>ul>li>a{padding:0 10px;color:#006fb7}.main-nav-container.home .main-nav>ul>li>a:hover{color:#79bde8}.main-nav-container.home .utility-nav{width:calc(60% - 76px)}.main-nav-container.home .utility-nav ul li a{color:#c3d2de}.main-nav-container.home .search-container a{color:#fff}.main-nav-container.home:not(.clone) .logo-container{width:53px}.main-nav-container.home:not(.clone) .logo-container .logo{padding:10px 10px 10px 0;background:0 0}.main-nav-container.home:not(.clone) .main-nav{width:45%}.main-nav-container.home:not(.clone) .main-nav>ul>li>a{padding:0 10px}.main-nav-container.home:not(.clone) .main-nav>ul>li>a span:after{display:none}.main-nav-container.home:not(.clone) .utility-nav{width:calc(55% - 68px)}.main-nav-container.home:not(.clone) .utility-nav ul li a{color:#7a7a7a}.main-nav-container.home:not(.clone) .search-container a,.main-nav-container.home:not(.clone) .utility-nav ul li a:hover{color:#006fb7}.main-nav-container:not(.home) .main-nav>ul>li:hover .dropdown{display:block;visibility:visible;opacity:1}.main-nav-container .utility-nav{float:right;width:calc(55% - 68px);text-align:right}.main-nav-container .utility-nav ul{display:inline-block;margin:33px 0 0;padding:0;list-style:none;font-size:0}.main-nav-container .utility-nav ul li{display:inline-block;margin:0 6px;font-size:13px;font-size:.8125rem}.main-nav-container .utility-nav ul li a{text-decoration:none;font-weight:600;color:#7a7a7a}.main-nav-container .utility-nav ul li a:hover{color:#79bde8}.main-nav-container .search-container{position:relative;float:right;width:17px;display:inline-block;margin:30px 10px 0;font-size:17px}.main-nav-container .search-container a{text-decoration:none;color:#006fb7}.main-nav-container .search-container .desktop-search-trigger.icon-search.active:before{position:relative;top:-3px;right:3px;content:"";font-size:22px}.main-nav-container .search-container .search-form{position:absolute;top:-7px;right:30px;width:0;visibility:hidden;opacity:0;background:#fff}.main-nav-container .search-container .search-form.transition{-webkit-transition:width .6s ease,opacity .3s ease,visibility .3s ease;transition:width .6s ease,opacity .3s ease,visibility .3s ease}.main-nav-container .search-container .search-form.active{width:330px;visibility:visible;opacity:1}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper,.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper,.main-nav-container .search-container .search-form .inner{overflow:hidden;position:relative;padding:0;max-width:auto}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper input[type=text],.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper input[type=text],.main-nav-container .search-container .search-form .inner input[type=text]{height:30px;padding:5px 50px 5px 10px;margin:0;-webkit-box-shadow:none;box-shadow:none;border:0;background:#4d9acd;color:#fff;font-size:15px;font-size:.9375rem;font-weight:700}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper ::-webkit-input-placeholder,.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper ::-webkit-input-placeholder,.main-nav-container .search-container .search-form .inner ::-webkit-input-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper :-moz-placeholder,.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper :-moz-placeholder,.main-nav-container .search-container .search-form .inner :-moz-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper ::-moz-placeholder,.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper ::-moz-placeholder,.main-nav-container .search-container .search-form .inner ::-moz-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper :-ms-input-placeholder,.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper :-ms-input-placeholder,.main-nav-container .search-container .search-form .inner :-ms-input-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.cs-slider .main-nav-container .search-container .search-form .slide-content-wrapper button,.main-nav-container .search-container .search-form .cs-slider .slide-content-wrapper button,.main-nav-container .search-container .search-form .inner button{position:absolute;top:0;right:0;height:30px;padding:0 10px;color:#fff;border:0;background:0 0;font-size:18px;font-size:1.125rem}.main-nav-container .dropdown{visibility:hidden;opacity:0;position:absolute;z-index:1000;top:100%;left:0;width:100%;background:rgba(0,111,183,.95);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.cs-slider .main-nav-container .dropdown .slide-content-wrapper,.main-nav-container .dropdown .cs-slider .slide-content-wrapper,.main-nav-container .dropdown .inner{width:90%;margin:0 auto;padding:40px 0}.cs-slider .main-nav-container .dropdown .slide-content-wrapper:after,.cs-slider .main-nav-container .dropdown .slide-content-wrapper:before,.main-nav-container .dropdown .cs-slider .slide-content-wrapper:after,.main-nav-container .dropdown .cs-slider .slide-content-wrapper:before,.main-nav-container .dropdown .inner:after,.main-nav-container .dropdown .inner:before{content:" ";display:table}.main-nav-container .dropdown .three-up .column-0{width:29.4117647059%;float:left;margin-right:-100%;margin-left:0;clear:none}.main-nav-container .dropdown .three-up .column-1{width:29.4117647059%;float:left;margin-right:-100%;margin-left:35.2941176471%;clear:none}.main-nav-container .dropdown .three-up .column-2{width:29.4117647059%;float:right;margin-left:0;margin-right:0;clear:none}.main-nav-container .dropdown .three-up div,.main-nav-container .dropdown ul{margin:0;padding:0;list-style:none}.main-nav-container .dropdown .three-up div li,.main-nav-container .dropdown ul li{font-size:16px;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.22)}.main-nav-container .dropdown .three-up div li a,.main-nav-container .dropdown ul li a{display:block;color:#fff;text-decoration:none;white-space:nowrap;-webkit-transition:padding-left .15s ease,color .15s ease;transition:padding-left .15s ease,color .15s ease;padding:10px 0}.main-nav-container .dropdown .three-up div li a:before,.main-nav-container .dropdown ul li a:before{display:inline-block;margin-right:10px;font-family:icomoon;content:"";color:#fff}.main-nav-container .dropdown .three-up div li a:hover,.main-nav-container .dropdown ul li a:hover{padding-left:6px;color:#b2efff}.main-nav-container .dropdown .three-up div li a:hover:before,.main-nav-container .dropdown ul li a:hover:before{color:#b2efff}}body:not(.down) .main-nav-container.clone .dropdown{visibility:hidden!important;opacity:0!important}.main-nav-container.clone{position:fixed;z-index:1000;top:0;left:0;right:0;height:64px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.2s transform cubic-bezier(.3,.73,.3,.74);transition:.2s transform cubic-bezier(.3,.73,.3,.74);background:#fff}.main-nav-container.clone .logo-container{width:50px;margin-right:0}.main-nav-container.clone .logo-container .logo{width:60px;height:60px;padding:10px 10px 10px 0;margin:2px 0;background:0 0}.main-nav-container.clone .logo-container .logo span{width:40px;height:40px;background-size:40px 40px}.main-nav-container.clone .main-nav>ul{height:64px;padding:4px 0 0}.main-nav-container.clone .main-nav>ul>li{font-size:14px;font-size:.875rem}.main-nav-container.clone .main-nav>ul>li>a{line-height:64px;color:#006fb7}.main-nav-container.clone .main-nav>ul>li:hover>a{color:#79bde8}.main-nav-container.clone .main-nav>ul>li:hover .dropdown{display:block;visibility:visible;opacity:1}.main-nav-container.clone .main-nav>ul>li.active a span:after{top:12px}.main-nav-container.clone .utility-nav ul{margin-top:27px}.main-nav-container.clone .utility-nav ul li a{color:#666}.main-nav-container.clone .utility-nav ul li a:hover{color:#79bde8}.main-nav-container.clone .search-container{margin-top:25px}.main-nav-container.clone .search-container a{color:#006fb7}body.down .main-nav-container.clone{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.4s transform cubic-bezier(.3,.73,.3,.74);transition:.4s transform cubic-bezier(.3,.73,.3,.74);-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,.15);box-shadow:0 4px 2px -2px rgba(0,0,0,.15)}@media (min-width:1050px){.main-nav-container:not(.clone){height:110px}.main-nav-container:not(.clone).home{height:auto}.main-nav-container:not(.clone).home .logo-container{margin-left:0;width:80px}.main-nav-container:not(.clone).home .logo-container .logo{margin-top:0;height:110px;padding:16px 22px 0 0}.main-nav-container:not(.clone).home .logo-container .logo span{width:54px;height:79px;background-size:54px 79px}.main-nav-container:not(.clone).home .main-nav{width:41%}.main-nav-container:not(.clone).home .main-nav>ul{margin-top:20px;height:90px}.main-nav-container:not(.clone).home .main-nav>ul>li{margin:0 5px}.main-nav-container:not(.clone).home .main-nav>ul>li>a{padding:0 10px}.main-nav-container:not(.clone).home .utility-nav{width:calc(60% - 150px)}.main-nav-container:not(.clone).home .utility-nav ul{margin-top:52px}.main-nav-container:not(.clone).home .search-container{margin-top:50px}.main-nav-container:not(.clone) .logo-container{width:80px}.main-nav-container:not(.clone) .logo-container .logo{display:block;float:left;margin-top:0;margin-bottom:0;height:110px;padding:16px 22px 0 0}.main-nav-container:not(.clone) .logo-container .logo span{width:54px;height:79px;background-image:url(../images/davis-logo.svg);background-size:54px 79px}.main-nav-container:not(.clone) .main-nav{width:41%}.main-nav-container:not(.clone) .main-nav>ul{margin-top:20px;height:90px}.main-nav-container:not(.clone) .main-nav>ul>li{margin:0 5px}.main-nav-container:not(.clone) .main-nav>ul>li>a{padding:0 10px}.main-nav-container:not(.clone) .main-nav>ul>li:first-child{margin-left:0}.main-nav-container:not(.clone) .main-nav>ul>li.active a span:after{top:0;height:5px}.main-nav-container:not(.clone) .utility-nav{width:calc(60% - 150px)}.main-nav-container:not(.clone) .utility-nav ul{margin-top:52px}.main-nav-container:not(.clone) .utility-nav ul li{margin:0 10px}.main-nav-container:not(.clone) .search-container{margin-top:50px}.cs-slider .main-nav-container .main-nav .dropdown .slide-content-wrapper,.main-nav-container .main-nav .dropdown .cs-slider .slide-content-wrapper,.main-nav-container .main-nav .dropdown .inner{width:80%}.main-nav-container .main-nav .dropdown ul li{font-size:18px;font-size:1.125rem}.main-nav-container .utility-nav{width:calc(55% - 150px)}.main-nav-container .search-container .search-form.active{width:380px}}.home-hero,.large-header-image,.small-header-image figure{background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.cs-slider .main-nav-container .main-nav .dropdown .slide-content-wrapper,.main-nav-container .main-nav .dropdown .cs-slider .slide-content-wrapper,.main-nav-container .main-nav .dropdown .inner{padding:50px 0}.main-nav-container .main-nav .dropdown ul li{font-size:18px;font-size:1.125rem}.main-nav-container .search-container{margin:30px 0 0 35px}}footer{background-color:#f4f4f4;padding:30px 0;-webkit-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1)}footer .social-section{text-align:center;padding-bottom:25px}footer .social-section .social{width:47px;height:47px;display:inline-block;background-color:#cdcdcd;text-align:center;margin-right:-2px;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer}footer .copyright-section p a:last-of-type:after,footer .social-section .social span{display:none}footer .social-section .social:before{color:#fff;line-height:47px;font-family:icomoon;font-size:25px;font-size:1.5625rem}footer .social-section .social.twitter:before{content:""}footer .social-section .social.twitter:hover{background-color:#00aced}footer .social-section .social.facebook:before{content:""}footer .social-section .social.facebook:hover{background-color:#3b5998}footer .social-section .social.linkedin:before{content:""}footer .social-section .social.linkedin:hover{background-color:#007bb6}footer .social-section .social.instagram:before{content:""}footer .social-section .social.instagram:hover{background-color:#517fa4}footer .copyright-section{text-align:center}footer .copyright-section p{margin-bottom:5px;color:#666;font-size:14px;font-size:.875rem}footer .copyright-section p:last-of-type{margin-bottom:0}footer .copyright-section p a{color:#666;cursor:pointer}footer .copyright-section p a:hover{text-decoration:underline}footer .copyright-section p a:after{content:"|";margin:0 5px}footer .email-section{max-width:350px;margin:auto;text-align:center;padding-top:20px}footer .email-section .btn:before{content:"";font-size:26px;font-size:1.625rem;font-weight:400;display:inline-block}@media (min-width:1050px){footer .copyright-section,footer .social-section{width:32.2033898305%;float:left;margin-right:-100%}footer:after,footer:before{content:" ";display:table}footer:after{clear:both}footer .social-section{margin-left:0;clear:none;text-align:left;padding-bottom:0}footer .copyright-section{margin-left:33.8983050847%;clear:none;padding-top:5px}footer .email-section{max-width:100%;text-align:right;padding-top:0;padding-left:5px;width:25%;float:right;margin-left:0;margin-right:0;clear:none}}.page-container{max-width:1920px;margin:auto;overflow:hidden}.cs-slider .slide-content-wrapper,.inner{max-width:1300px;margin:auto;padding:0 20px}dl,ul{margin:0}.large-header-image{width:100%;max-height:610px;overflow:hidden}.small-header-image figure{height:150px;background-position:center center}.small-header-image figure img{display:none}@media (min-width:900px){.cs-slider .slide-content-wrapper,.inner{padding:0 40px}.small-header-image figure{height:auto}.small-header-image figure img{opacity:0;display:block}}dd{margin-left:0}ul{padding:0}.loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 110px);-webkit-transition:background-color .15s ease;transition:background-color .15s ease}body{background-color:#fff}.home-hero{position:relative;z-index:1;height:100vh;background-image:url(../images/fpo/home-hero-l-244d94ecca89472b323383552e47e9bf.jpg);background-position:center center;color:#fff}.home-hero .overlay{position:absolute;z-index:2;width:100%;height:100%;background:rgba(0,121,194,.75)}.home-hero .mobile-nav-container{position:absolute;z-index:5;width:100%;top:0}.home-hero .home-video-holder{display:none}.home-hero .text{z-index:4;max-width:300px;margin:0 auto;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-hero .text .sub-slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:30px;font-weight:700;font-size:18px;font-size:1.125rem;color:#fff}.home-hero .text .sub-slogan:focus,.home-hero .text .sub-slogan:hover{text-decoration:none}.home-hero .text .sub-slogan:focus .video-icon,.home-hero .text .sub-slogan:hover .video-icon{background:#005084}.home-hero .text .sub-slogan::before{position:absolute;content:"";top:0;left:50%;margin-left:-50px;width:100px;height:3px;background:#fff}.home-hero .text .sub-slogan .no-wrap{white-space:nowrap}.home-hero .text .sub-slogan .video-icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:#fff;border-radius:50%;margin-top:-5px;margin-left:16px;-webkit-transition:.15s ease;transition:.15s ease}.home-hero .text .sub-slogan .video-icon::before{display:inline-block;font-size:16px;font-size:1rem;color:#006fb7}.home-hero-btn{background:#9cc000!important;padding:20px 24px!important;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;position:absolute;bottom:0;right:0;z-index:5}.home-hero-btn:before{content:"";font-size:24px;font-size:1.5rem;font-weight:400;display:inline-block;margin-right:12px}.home-hero .btn,.home-hero .davis,.home-hero h1{font-family:GillSans,sans-serif}.home-hero-btn:active,.home-hero-btn:focus,.home-hero-btn:hover{background:#87a700!important}.home-hero .davis{font-weight:700;font-size:13px;font-size:.8125rem}.home-hero hr{margin:15px auto;width:25px;height:2px;border-bottom:2px solid}.home-hero h1{margin:0 0 15px;font-weight:700;font-size:32px;font-size:2rem;line-height:1.25;color:#fff;letter-spacing:2.75px}.home-hero .btn{display:inline-block;padding:14px 30px;background:#fff;color:#006fb7;font-weight:700;font-size:10px;font-size:.625rem;text-decoration:none}.home-text{max-width:990px;margin:auto;padding:40px 0}.home-text .circle{text-align:center;padding-bottom:20px}.home-text .circle:after,.home-text .circle:before{content:" ";display:table}.home-text .circle:after{clear:both}.home-text .circle h2{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.home-text .circle .icon{width:100px;height:100px;border-radius:50%;text-align:center;display:inline-block;margin:0 -10px}.home-text .circle .icon:before{font-family:icomoon;color:#fff;line-height:100px;font-size:42px;font-size:2.625rem}.home-text .circle .icon.people{background-color:rgba(37,186,226,.85)}.home-text .circle .icon.people:before{content:""}.home-text .circle .icon.triangle{background-color:rgba(0,89,143,.85)}.home-text .circle .icon.triangle:before{content:""}.home-text .circle .icon.grid{background-color:rgba(16,34,75,.85)}.home-text .circle .icon.grid:before{content:""}.home-text .text-wrapper{padding:20px 0}.home-text .text-wrapper p{line-height:1.55}.home-text .text-wrapper a{color:#d69200}.social-display{padding:40px 0 30px}.social-display .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-display h2{text-transform:uppercase;letter-spacing:.04em;text-align:center;margin-bottom:40px}.social-display h2 span{text-transform:none;color:#fea400}.social-display .social-block{margin-bottom:10px;width:100%;height:295px;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.social-display .social-block figure{display:block;width:100%;height:100%}.social-display .social-block figure:before{position:absolute;z-index:3;width:50px;height:50px;background-color:#fff;color:#b3b3b3;display:block;font-family:icomoon;line-height:50px;font-size:25px;font-size:1.5625rem;top:10px;left:0;text-align:center}.social-display .social-block figure figcaption{height:100%;width:100%;text-align:center;padding:75px 25px 25px;background-color:rgba(0,103,177,.75);opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease;color:#fff}.social-display .social-block figure figcaption span{display:block}.social-display .social-block figure:hover figcaption{opacity:1}.social-display .social-block.no-image figure figcaption{opacity:1;background-color:#006fb7}.social-display .social-block.no-image figure:hover figcaption{background-color:rgba(0,103,177,.75)}.social-display .social-block.news{background-color:#fea400}.social-display .social-block.news figure:before{content:""}.social-display .social-block.news figure figcaption{opacity:1;background-color:transparent;text-align:left}.social-display .social-block.news figure figcaption h3{color:#fff;margin-bottom:0;font-weight:700}.social-display .social-block.facebook figure:before{content:""}.social-display .social-block.twitter figure:before{content:""}.social-display .social-block.instagram figure:before{content:""}@media (min-width:550px){.home-text .circle .icon{width:156px;height:156px}.home-text .circle .icon:before{line-height:156px;font-size:65px;font-size:4.0625rem}}@media (min-width:450px){.home-hero .text{max-width:400px}.home-hero .davis{font-size:18px;font-size:1.125rem}.home-hero h1{font-size:40px;font-size:2.5rem}.home-hero .btn{font-size:12px;font-size:.75rem}}@media (min-width:620px){.home-hero{background-image:url(../images/fpo/home-hero-l-244d94ecca89472b323383552e47e9bf.jpg)}.home-hero .text{max-width:500px}.home-hero .davis{font-size:22px;font-size:1.375rem}.home-hero h1{font-size:50px;font-size:3.125rem}.social-display:after,.social-display:before{content:" ";display:table}.social-display:after{clear:both}.social-display .social-block{width:calc(50% - 10px);margin-right:10px}.social-display .social-block:nth-of-type(2n){margin-right:0}}@media (min-width:900px){.home-hero{background-image:url(../images/headerimages/video-0f4686298592539ea62a90f8c04144e0.jpg)}.home-hero .overlay{display:none}.home-hero .home-video-holder{position:absolute;height:100%;width:100%;display:block;overflow:hidden}.home-hero .fullscreen-bg-video,.home-hero .fullscreen-bg-video video{min-width:100%;min-height:100%;pointer-events:none}.home-hero .text{position:relative;padding:0;max-width:800px;margin:0 auto}.home-hero .text .sub-slogan{font-weight:700;font-size:30px;font-size:1.875rem}.home-hero .text .sub-slogan .video-icon{margin-top:2px;background:#006fb7}.home-hero .text .sub-slogan .video-icon::before{position:relative;margin:0;padding:0;color:#fff}.home-hero .davis{font-size:25px;font-size:1.5625rem}.home-hero h1{font-size:50px;font-size:3.125rem;line-height:1;margin:0 0 25px}.home-hero .btn{padding:22px 40px;font-size:13px;font-size:.8125rem;background-color:rgba(0,121,194,.9);color:#fff;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.home-hero .btn:hover{background-color:#0079c2}.home-text{padding:90px 0 70px}.home-text:after,.home-text:before{content:" ";display:table}.home-text:after{clear:both}.home-text .circle,.home-text .text-wrapper{width:49.1525423729%;margin-left:0;clear:none}.home-text .circle{float:left;margin-right:-100%;padding:0}.home-text .text-wrapper{float:right;margin-right:0;padding:0 0 0 10px}}@media (min-width:900px) and (max-width:1050px){.home-text .circle .icon{width:136px;height:136px}.home-text .circle .icon:before{line-height:136px;font-size:56px;font-size:3.5rem}}@media (min-width:1050px){.social-display{padding:40px 0 60px}.social-display .social-block{width:calc(25% - 10px);margin-bottom:0}.social-display .social-block:nth-of-type(2n){margin-right:10px}.social-display .social-block:nth-of-type(4n){margin-right:0}}.standard-interior h1{display:none}.standard-interior h1+figure,.standard-interior>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}.standard-interior h1+figure img,.standard-interior>figure img{-ms-flex-negative:0;flex-shrink:0;max-width:1280px;max-height:200px}.cs-slider .standard-interior .slide-content-wrapper,.standard-interior .cs-slider .slide-content-wrapper,.standard-interior .inner{position:relative}.standard-interior .interior-content{padding:40px 0}.standard-interior .interior-content main h1{display:none}.standard-interior .interior-content main h2{text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px}.standard-interior .interior-content main h5,.standard-interior .interior-content main h6{color:#666;text-transform:uppercase;letter-spacing:.04em}.standard-interior .interior-content main p{line-height:1.77}.standard-interior .interior-content main p+h2,.standard-interior .interior-content main p+h3,.standard-interior .interior-content main p+h4,.standard-interior .interior-content main p+h5,.standard-interior .interior-content main p+h6{padding-top:20px}.standard-interior .interior-content main ul li{list-style:disc;margin-left:17px;margin-bottom:10px}.standard-interior .interior-content main img{margin-bottom:20px}.standard-interior .interior-content main img.left{float:left;margin-right:20px;max-width:50%}.standard-interior .interior-content main img.right{float:right;margin-left:20px}.standard-interior .interior-content main .proof-point{margin:40px 0}.standard-interior .interior-content main .proof-point figure img{margin:0}.standard-interior.gray-side .interior-content{padding:0}.standard-interior.gray-side .interior-content main article{padding-bottom:20px}.cs-slider .standard-interior.gray-side .interior-content main article .slide-content-wrapper,.standard-interior.gray-side .interior-content main article .cs-slider .slide-content-wrapper,.standard-interior.gray-side .interior-content main article .inner{padding:0}.standard-interior.gray-side .interior-content main article:not(:first-of-type){padding-top:40px}.standard-interior.gray-side .interior-content main article.person-info-overview{position:relative;padding-top:40px}.standard-interior.gray-side .interior-content main article.person-info-overview p.certifications,.standard-interior.gray-side .interior-content main article.person-info-overview p.title{font-size:15px;font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.standard-interior.gray-side .interior-content main article.person-info-overview p.certifications{color:#006fb7;margin-bottom:0}.standard-interior.gray-side .interior-content main article.person-info-overview p.title{color:#999}.standard-interior.gray-side .interior-content main article.person-info-overview:after{content:"";width:50px;height:2px;background-color:#efefef;position:absolute;left:0;bottom:-10px}.cs-slider .standard-interior.gray-side .interior-content main article.person-proof .slide-content-wrapper,.standard-interior.gray-side .interior-content main article.person-proof .cs-slider .slide-content-wrapper,.standard-interior.gray-side .interior-content main article.person-proof .inner{padding:0}.standard-interior.gray-side .interior-content main article.person-projects label{text-transform:uppercase;letter-spacing:.04em;color:#006fb7;font-weight:700;font-size:15px;font-size:.9375rem;border-bottom:5px solid #006fb7;margin-bottom:-1px;display:inline-block}.standard-interior.gray-side .interior-content main article.person-projects ul li{border-top:2px solid #e5e5e5;padding:20px 0;list-style:none;margin:0}.standard-interior.gray-side .interior-content main article.person-projects ul li:last-of-type{border-bottom:2px solid #e5e5e5}.standard-interior.gray-side .interior-content main article.person-projects ul li span a{color:#333}.standard-interior.gray-side .interior-content main article.person-projects ul li span div{color:#666;font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin:3px 0}.standard-interior.gray-side .interior-content main article .proof-point{margin:0}.standard-interior.gray-side .interior-content main article .more-people{background-color:#f4f4f4;padding:20px 0;text-align:center}.standard-interior.gray-side .interior-content main article .more-people a{font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:#d69200;font-weight:700;display:inline-block;width:250px;text-align:left}.standard-interior.gray-side .interior-content main article .more-people a:before{content:"";font-family:icomoon;color:#cdcdcd;display:inline-block;vertical-align:sub;margin-right:4px;font-size:16px;font-size:1rem}.standard-interior.gray-side .interior-content main article .more-people a:after{content:"";font-family:icomoon;font-size:12px;font-size:.75rem;vertical-align:text-top;display:inline-block;-webkit-transition:all .15s ease;transition:all .15s ease}.standard-interior.gray-side .interior-content main article .more-people a:hover{text-decoration:none}.standard-interior.gray-side .interior-content main article .more-people a:hover:after{padding-left:5px}.standard-interior.gray-side .interior-content aside{position:relative;padding:40px 0;z-index:1}.standard-interior.gray-side .interior-content aside:before{content:"";position:absolute;background:url(../images/gray-background-d175f71be1052ebfc15862689b68324c.png) center center no-repeat;background-size:cover;top:0;bottom:0;left:-20px;right:-20px;z-index:-1}.standard-interior.gray-side .interior-content aside h4{line-height:1.2}.standard-interior.gray-side .interior-content aside p.phone{margin-top:-10px;margin-bottom:20px;font-size:17px;font-size:1.0625rem}.standard-interior.gray-side .interior-content aside p.phone a{color:#333}.standard-interior.gray-side .interior-content aside figure{position:relative}.standard-interior.gray-side .interior-content aside figure img{border-bottom:5px solid #006fb7}.standard-interior.gray-side .interior-content aside figure figcaption{position:absolute;top:0;bottom:20px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.standard-interior.gray-side .interior-content aside figure figcaption a{-webkit-transition:all .15s ease;transition:all .15s ease}.standard-interior.gray-side .interior-content aside figure figcaption a.social{width:40px;height:40px;display:block;text-align:center;font-size:21px;font-size:1.3125rem}.standard-interior.gray-side .interior-content aside figure figcaption a.social:before{font-family:icomoon;line-height:40px;color:#fff}.standard-interior.gray-side .interior-content aside figure figcaption a.social:hover{text-decoration:none;width:50px}.standard-interior.gray-side .interior-content aside figure figcaption a.linkedin{background-color:#007bb6}.standard-interior.gray-side .interior-content aside figure figcaption a.linkedin:before{content:""}.standard-interior.gray-side .interior-content aside figure figcaption a.youtube{background-color:#cd201f}.standard-interior.gray-side .interior-content aside figure figcaption a.youtube:before{content:""}.standard-interior.gray-side .interior-content aside figure figcaption a.pinterest{background-color:#bd081c}.standard-interior.gray-side .interior-content aside figure figcaption a.pinterest:before{content:""}.standard-interior.gray-side .interior-content aside figure figcaption a.instagram{background-color:#517fa4}.standard-interior.gray-side .interior-content aside figure figcaption a.instagram:before{content:""}.standard-interior.gray-side .interior-content aside figure figcaption a.twitter{background-color:#00aced}.standard-interior.gray-side .interior-content aside figure figcaption a.twitter:before{content:""}.standard-interior.gray-side .interior-content aside figure figcaption a.facebook{background-color:#3b5998}.standard-interior.gray-side .interior-content aside figure figcaption a.facebook:before{content:""}.standard-interior.gray-side .interior-content aside figure figcaption a.googleplus{background-color:#DC4E41}.standard-interior.gray-side .interior-content aside figure figcaption a.googleplus:before{content:""}@media (min-width:900px){.standard-interior h1+figure,.standard-interior>figure{height:auto;display:block}.standard-interior h1+figure img,.standard-interior>figure img{max-width:100%;max-height:none}.standard-interior .interior-content{padding:60px 0 40px}.standard-interior .interior-content:after,.standard-interior .interior-content:before{content:" ";display:table}.standard-interior .interior-content:after{clear:both}.standard-interior .interior-content main{width:66.1016949153%;float:left;margin-right:-100%;margin-left:25.4237288136%;clear:none}.standard-interior .interior-content main.no-menu{margin-left:0}.standard-interior .interior-content main img{margin-bottom:40px}.standard-interior .interior-content main img.left,.standard-interior .interior-content main img.right{margin-right:40px;margin-bottom:30px}.standard-interior .interior-content aside{width:15.2542372881%;float:left;margin-right:-100%;margin-left:0;clear:none;z-index:1}.standard-interior .interior-content aside ul.top-side-nav{color:#666}.standard-interior .interior-content aside ul.top-side-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.standard-interior .interior-content aside ul.top-side-nav li a{color:#666;width:calc(100% - 22px);display:inline-block;vertical-align:text-top}.standard-interior .interior-content aside ul.top-side-nav li:before{content:"";font-family:icomoon;font-size:16px;font-size:1rem;display:inline-block;width:20px;vertical-align:middle}.standard-interior .interior-content aside ul.top-side-nav li.active a{color:#333}.standard-interior .interior-content aside ul.top-side-nav li>ul{color:#666;margin-top:15px;margin-left:20px}.standard-interior .interior-content aside ul.top-side-nav li>ul li{margin-bottom:8px;font-size:16px;font-size:1rem}.standard-interior .interior-content aside ul.top-side-nav li>ul li:before{font-size:15px;font-size:.9375rem}.standard-interior .interior-content aside ul.top-side-nav li>ul li.active,.standard-interior .interior-content aside ul.top-side-nav li>ul li.active a{color:#006fb7}.standard-interior .interior-content aside ul.top-side-nav li>ul li>ul li,.standard-interior .interior-content aside ul.top-side-nav li>ul li>ul li:before{font-size:14px;font-size:.875rem}.standard-interior .interior-content aside ul.top-side-nav>li.active:before{content:""}.standard-interior:not(.gray-side):not(.no-menu) .interior-content main .proof-point{margin:40px 0 40px -50px;width:calc(100% + 100px)}.standard-interior.gray-side .interior-content{padding:0;position:relative}.standard-interior.gray-side .interior-content main{width:auto;float:none;clear:both;margin:0;padding:80px 0 0;overflow:hidden}.standard-interior.gray-side .interior-content main article{width:66.1016949153%;float:left;margin-right:-100%;margin-left:0;clear:none;clear:left;padding-bottom:0;padding-right:40px}.standard-interior.gray-side .interior-content main article:last-of-type{padding-bottom:40px}.standard-interior.gray-side .interior-content main article.person-info-overview{padding-top:0}.standard-interior.gray-side .interior-content main article.person-projects ul li{padding:25px 0}.standard-interior.gray-side .interior-content main article.person-projects ul li span{width:calc(50% - 3px);display:inline-block;vertical-align:middle}.standard-interior.gray-side .interior-content main article.person-projects ul li span:nth-child(1){padding-right:5px}.standard-interior.gray-side .interior-content main article.person-projects ul li span:nth-child(2){text-align:right;padding-left:5px}.standard-interior.gray-side .interior-content main article .more-people{padding:25px 20px}.standard-interior.gray-side .interior-content main article .more-people a{width:300px;font-size:15px;font-size:.9375rem}.standard-interior.gray-side .interior-content main article .more-people a:before{font-size:20px;font-size:1.25rem}.standard-interior.gray-side .interior-content main article .more-people a:after{font-size:14px;font-size:.875rem}.standard-interior.gray-side .interior-content aside{width:23.7288135593%;float:right;margin-left:0;margin-right:0;position:static;clear:right;padding:0}.standard-interior.gray-side .interior-content aside:before{left:70%;right:-310px}.standard-interior.gray-side .interior-content aside:last-of-type{padding-bottom:80px}}@media (min-width:1100px){.standard-interior:not(.gray-side):not(.no-menu) .interior-content main .proof-point{margin:40px 0 40px -100px;width:calc(100% + 200px)}}.std-image-placeholder{height:200px;background:#006fb7}@media (min-width:1050px){.std-image-placeholder{height:0;padding-bottom:15.625%}}.video-page-header{position:relative}.video-page-header figure.video{display:none}@media (min-width:900px){.video-page-header figure.video{display:block}.video-page-header figure.image{display:none}}.video-page-header .video-container{position:relative;padding-top:0;margin-bottom:0}.video-page-header .video-container video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;pointer-events:none}.work-landing h1{display:none}.work-landing .work-landing-header{position:relative;clear:both;height:310px}.cs-slider .work-landing .work-landing-header .slide-content-wrapper,.work-landing .work-landing-header .cs-slider .slide-content-wrapper,.work-landing .work-landing-header .inner{position:relative}.work-landing .work-landing-header .left-image,.work-landing .work-landing-header .right-image{height:310px;background-position:center center;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease}.work-landing .work-landing-header .left-image:after,.work-landing .work-landing-header .right-image:after{content:"";width:10px;height:100%;position:absolute;background-color:#fff}.work-landing .work-landing-header .left-image img,.work-landing .work-landing-header .right-image img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.work-filtering.filtering-section .main-content .gallery ul li.newsbox figure img,.work-landing .work-landing-header .left-image:hover img,.work-landing .work-landing-header .right-image:hover img{-webkit-transform:scale(1);transform:scale(1)}.work-landing .work-landing-header .left-image .description,.work-landing .work-landing-header .right-image .description{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-ms-flex-flow:column wrap;padding:20px;background-color:rgba(0,111,183,.8);-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden;text-align:center}.work-landing .work-landing-header .left-image .description:after,.work-landing .work-landing-header .right-image .description:after{content:"";font-family:icomoon;color:#fff;font-size:28px;font-size:1.75rem;margin-top:10px}.work-landing .work-landing-header .left-image .description .location,.work-landing .work-landing-header .left-image .description h2,.work-landing .work-landing-header .right-image .description .location,.work-landing .work-landing-header .right-image .description h2{text-transform:uppercase;letter-spacing:.04em;display:block;width:100%}.work-landing .work-landing-header .left-image .description .location,.work-landing .work-landing-header .right-image .description .location{color:#82dff8;margin-bottom:10px;line-height:1.3}.work-landing .work-landing-header .left-image .description h2,.work-landing .work-landing-header .right-image .description h2{color:#fff;line-height:1.3;margin-bottom:0}.work-landing .work-landing-header .left-image:hover .description,.work-landing .work-landing-header .right-image:hover .description{opacity:1}.work-landing .work-landing-header .left-image.hovered,.work-landing .work-landing-header .right-image.hovered{z-index:1}.work-landing .work-landing-header .left-image{width:50%;float:left;margin-right:-100%;margin-left:0;clear:none}.work-landing .work-landing-header .left-image:after{right:-5px}.work-landing .work-landing-header .left-image:hover{width:95.8333333333%;float:left;margin-right:-100%;margin-left:0;clear:none}.work-landing .work-landing-header .right-image{width:50%;float:right;margin-left:0;margin-right:0;clear:none}.work-landing .work-landing-header .right-image:after{left:-5px}.work-landing .work-landing-header .right-image:hover{width:95.8333333333%;float:right;margin-left:0;margin-right:0;clear:none}.work-landing .text-component{padding:40px 0}.work-landing .text-component .left-content h2,.work-landing .text-component main h2{text-transform:uppercase;letter-spacing:.04em}.work-landing .text-component .left-content p,.work-landing .text-component main p{line-height:1.55}.work-landing .text-component .right-content,.work-landing .text-component aside{padding-top:20px}.work-landing .text-component .right-content ul li,.work-landing .text-component aside ul li{-webkit-transition:all .15s ease;transition:all .15s ease}.work-landing .text-component .right-content ul li:before,.work-landing .text-component aside ul li:before{content:"";color:#cdcdcd;font-family:icomoon;display:inline-block;vertical-align:top;-webkit-transition:color .15s ease;transition:color .15s ease;padding:15px 3px 10px 0}.work-landing .text-component .right-content ul li a,.work-landing .text-component aside ul li a{color:#666;font-size:17px;font-size:1.0625rem;display:inline-block;width:calc(100% - 30px);vertical-align:top;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease;padding:15px 0 10px;border-top:1px solid #e5e5e5}.work-landing .text-component .right-content ul li:hover,.work-landing .text-component aside ul li:hover{padding-left:10px}.work-landing .text-component .right-content ul li:hover:before,.work-landing .text-component aside ul li:hover:before{color:#006fb7}.work-landing .text-component .right-content ul li:hover a,.work-landing .text-component aside ul li:hover a{color:#006fb7;text-decoration:none}@media (min-width:450px){.work-landing .text-component .right-content,.work-landing .text-component aside{position:relative}.work-landing .text-component .right-content ul,.work-landing .text-component aside ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px}.work-landing .text-component .right-content ul li,.work-landing .text-component aside ul li{display:inline-block;width:100%;-webkit-column-break-inside:avoid;break-inside:avoid}.work-landing .text-component .right-content:after,.work-landing .text-component .right-content:before,.work-landing .text-component aside:after,.work-landing .text-component aside:before{content:"";height:5px;width:100%;position:absolute;background-color:#fff}.work-landing .text-component .right-content:after,.work-landing .text-component aside:after{bottom:0;left:0}.work-landing .text-component .right-content:before,.work-landing .text-component aside:before{top:0}}@media (min-width:620px){.work-landing .work-landing-header,.work-landing .work-landing-header .left-image,.work-landing .work-landing-header .right-image{height:460px}.work-landing .work-landing-header .left-image:hover{width:75%;float:left;margin-right:-100%;margin-left:0;clear:none}.work-landing .work-landing-header .right-image:hover{width:75%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:900px){.cs-slider .work-landing .slide-content-wrapper,.work-landing .cs-slider .slide-content-wrapper,.work-landing .inner{position:relative}.work-landing .work-landing-header{position:relative;height:610px}.work-landing .work-landing-header .left-image,.work-landing .work-landing-header .right-image{height:610px}.work-landing .text-component{padding:80px 0}.work-landing .text-component:after,.work-landing .text-component:before{content:" ";display:table}.work-landing .text-component:after{clear:both}.work-landing .text-component .left-content,.work-landing .text-component main{width:49.1525423729%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;padding-right:55px}.work-landing .text-component .right-content,.work-landing .text-component aside{padding-top:0;width:49.1525423729%;clear:right;float:right;margin-right:0}.work-landing .work-landing-more{-webkit-transition:margin .15s ease;transition:margin .15s ease}.work-landing .work-landing-more.shift{margin-left:260px}}.cs-slider .work-detail .slide-content-wrapper:after,.work-detail .career-options .third:after,.work-detail .cs-slider .slide-content-wrapper:after,.work-detail .inner:after{clear:both}.work-detail h1+figure,.work-detail>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}.work-detail h1+figure img,.work-detail>figure img{-ms-flex-negative:0;flex-shrink:0;max-width:1280px;max-height:200px}.cs-slider .work-detail .slide-content-wrapper:after,.cs-slider .work-detail .slide-content-wrapper:before,.work-detail .cs-slider .slide-content-wrapper:after,.work-detail .cs-slider .slide-content-wrapper:before,.work-detail .inner:after,.work-detail .inner:before{content:" ";display:table}.cs-slider .work-detail .inner .slide-content-wrapper,.cs-slider .work-detail .slide-content-wrapper .inner,.cs-slider .work-detail .slide-content-wrapper .slide-content-wrapper,.work-detail .cs-slider .slide-content-wrapper .inner,.work-detail .cs-slider .slide-content-wrapper .slide-content-wrapper,.work-detail .inner .cs-slider .slide-content-wrapper,.work-detail .inner .inner{padding:0}.work-detail .work-overview{padding-bottom:40px;position:relative;z-index:1}.work-detail .work-overview main article h2{text-transform:uppercase;letter-spacing:.04em}.work-detail .work-overview main article p{line-height:1.77}.work-detail .work-overview main article p a{color:#d69200}.work-detail .work-overview main article ul li{list-style:disc;margin-left:17px;margin-bottom:10px}.work-detail .work-overview aside{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap}.work-detail .work-overview aside .person-tile{margin:0 0 10px 10px;width:calc(50% - 5px);position:relative;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:block}.work-detail .work-overview aside .person-tile figure{display:block}.work-detail .work-overview aside .person-tile:nth-of-type(odd){margin-left:0}.work-detail .work-overview aside .person-tile:after{content:"";background-color:rgba(0,111,183,.8);height:5px;left:0;right:0;bottom:0;position:absolute}.work-detail .work-overview aside .person-tile img{width:100%}.work-detail .work-overview aside .person-tile .description{background-color:rgba(0,111,183,.8);padding:10px;opacity:0;top:0;position:absolute;bottom:0;left:0;right:0;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-ms-flex-flow:column wrap;text-align:center}.work-detail .work-overview aside .person-tile .description p{color:#fff;display:block;width:100%}.work-detail .work-overview aside .person-tile .description p.name{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:5px}.work-detail .work-overview aside .person-tile .description p.jobtitle{font-size:13px;font-size:.8125rem;font-style:italic;margin-bottom:0}.work-detail .work-overview aside .person-tile:hover .description{opacity:1}.work-detail .work-overview aside .person-tile.blue-icon{background-color:#006fb7;margin-left:10px}.work-detail .work-overview aside .person-tile.blue-icon:before{opacity:.2;content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:55%;margin:auto;background:url(../images/davis-logo-small-white.svg) center center no-repeat;background-size:contain}.work-detail .work-overview aside .aside-quote{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:20px 0;display:block;width:100%}.work-detail .work-overview aside .aside-quote p{color:#8a8a8a;line-height:1.55;font-size:20px;font-size:1.25rem}.work-detail .work-overview aside .aside-quote p span{color:#fea400}.work-detail .work-overview aside .aside-quote p:last-of-type{margin-bottom:0}.work-detail .work-overview aside .aside-quote blockquote{margin:0}.work-detail .work-overview aside .aside-quote blockquote:before{content:"";font-family:icomoon;color:#fea400;display:block;margin-bottom:15px;font-size:30px;font-size:1.875rem}.work-detail .work-overview aside .aside-quote blockquote p{color:#8a8a8a;line-height:1.55;font-size:20px;font-size:1.25rem}.work-detail .work-overview aside .aside-quote blockquote p span{color:#fea400}.work-detail .work-overview aside .aside-quote cite,.work-detail .work-overview aside .aside-quote p cite{color:#666;line-height:1.55;font-size:16px;font-size:1rem}.work-detail .work-overview aside .aside-quote cite:before,.work-detail .work-overview aside .aside-quote p cite:before{content:"-";margin-right:3px}.work-detail .work-overview.page .cs-text p{line-height:1.77}.work-detail .work-overview.page .cs-text p a{color:#d69200}.work-detail .work-overview.page .cs-text ul li{list-style:disc;margin-left:17px;margin-bottom:10px}.work-detail .work-boxes{background-color:#f4f4f4;padding:40px 0}.work-detail .news-awards{padding:40px 0 20px}.work-detail .news-awards .title-box h3{text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.work-detail .news-awards .news .news-wrapper{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-detail .promo-banner{text-align:center;background:url(../images/360-background-d83fb4ad4526eb9df977d9c8c83a2039.png) center center no-repeat;background-size:cover;padding:40px 0}.work-detail .promo-banner p{color:#fff;margin:0 auto;max-width:300px;font-weight:700}.work-detail .promo-banner p.large{letter-spacing:-5px;line-height:1;font-size:68px;font-size:4.25rem}.work-detail .promo-banner p.small{line-height:1.2;font-size:20px;font-size:1.25rem}.work-detail .promo-banner p:last-of-type{margin-bottom:20px}.work-detail .promo-banner a{text-align:left}.work-detail .career-options{background:url(../images/opportunities-background-980e3fabad3808ce06dd87e39208b2d1.png) center center no-repeat;background-size:cover;padding:20px 0 80px;margin-bottom:-50px}.work-detail .career-options .third{padding:20px 0}.work-detail .career-options .third:after,.work-detail .career-options .third:before{content:" ";display:table}.work-detail .career-options .third figure{margin-bottom:10px}.work-detail .career-options .third figure img{width:110px;height:110px;border-radius:50%;border:5px solid #e1e1e1}.work-detail .career-options .third:not(:first-of-type){text-align:center}.work-detail .career-options .third:not(:first-of-type) figure img{margin:auto}.work-detail .career-options .third:last-child a{margin:0 15px 15px 0}.work-detail .video-page-header figure.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.work-detail .video-page-header figure.image img{-ms-flex-negative:0;flex-shrink:0;max-width:1280px;max-height:200px}.work-detail .video-page-header.-video figure.video{display:none;min-height:400px}@media (min-width:900px){.work-detail .video-page-header figure.image img{max-width:unset;max-height:unset}.work-detail .video-page-header.-video figure.image{display:none}.work-detail .video-page-header.-video figure.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}}.work-detail .video-page-header.-video figure.video .video-container{width:100%}@media (min-width:550px){.work-detail .news-awards{padding:40px 0}.work-detail .news-awards .title-box a,.work-detail .news-awards .title-box h3{display:inline-block}.work-detail .news-awards .title-box h3{margin-bottom:20px}.work-detail .news-awards .title-box a:before{content:"|";margin:0 8px 0 10px;display:inline-block;vertical-align:text-bottom}.work-detail .news-awards .news .news-wrapper{padding-top:5px}.work-detail .news-awards .news .news-wrapper .newsbox.no-image figure{padding-top:20px}.work-detail .career-options .third figure{float:left;margin-right:10px}.work-detail .career-options .third figure img{width:130px;height:130px}.work-detail .career-options .third:not(:first-of-type){text-align:left}}@media (min-width:620px) and (max-width:900px){.work-detail .work-overview aside .person-tile{width:calc(25% - 10px)}.work-detail .work-overview aside .person-tile:nth-of-type(odd){margin-left:10px}.work-detail .news-awards .title-box h3{font-size:19px;font-size:1.1875rem}.work-detail .news-awards .title-box a:before{margin:0 5px 0 7px}}@media (min-width:900px){.work-detail h1+figure,.work-detail>figure{height:auto;display:block}.work-detail h1+figure img,.work-detail>figure img{max-width:100%;max-height:none}.cs-slider .work-detail .slide-content-wrapper,.work-detail .cs-slider .slide-content-wrapper,.work-detail .inner{position:relative}.work-detail .work-overview{padding-bottom:90px}.work-detail .work-overview main{background-color:#fff;width:70.3389830508%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;padding:100px 75px 60px 0}.work-detail .work-overview aside{padding:100px 0 60px}.work-detail .work-overview aside .person-tile{width:calc(50% - 5px)}.work-detail .work-overview aside .person-tile.blue-icon{margin-left:10px}.work-detail .work-overview aside .person-tile .description p.name{font-size:14px;font-size:.875rem}.work-detail .work-overview aside .person-tile .description p.jobtitle{font-size:12px;font-size:.75rem}.work-detail .work-overview aside .aside-quote{padding:25px 0}.work-detail .work-overview aside .aside-quote blockquote p{font-size:22px;font-size:1.375rem}.work-detail .work-overview.page .cs-text{padding:20px 75px 30px 0;width:70.3389830508%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%}.work-detail .work-boxes{padding:60px 0}.work-detail .news-awards{padding:40px 0}.work-detail .promo-banner{padding:80px 0}.work-detail .promo-banner p.large{font-size:85px;font-size:5.3125rem}.work-detail .promo-banner p.small{font-size:28px;font-size:1.75rem}.work-detail .career-options{margin-top:-90px;padding:60px 0 110px}.work-detail .career-options:after,.work-detail .career-options:before{content:" ";display:table}.work-detail .career-options:after{clear:both}.work-detail .career-options .third{width:33%;float:left;padding:0 40px}.work-detail .career-options .third:first-of-type{padding-left:0}.work-detail .career-options .third:nth-of-type(2){padding:0 20px}.work-detail .career-options .third:last-of-type{padding-right:0}.work-detail .career-options .third figure{float:none}.work-detail .career-options .third:not(:first-of-type){text-align:center}}@media (min-width:1050px){.work-detail .career-options{margin-bottom:0;padding:60px 0 80px}}@media (min-width:1100px){.work-detail .work-overview aside,.work-detail .work-overview main{padding-top:80px}.work-detail .work-overview aside .person-tile .description p.name{font-size:17px;font-size:1.0625rem}.work-detail .work-overview aside .person-tile .description p.jobtitle{font-size:14px;font-size:.875rem}.work-detail .news-awards{padding:60px 0 100px}}@media (min-width:1250px){.work-detail .career-options .third figure{float:left;margin-right:10px}.work-detail .career-options .third:not(:first-of-type){text-align:left}}.case-study .cs-overview{margin-top:-50px}.case-study .cs-overview main h1{display:none}.case-study .cs-overview main article{background-color:#fff}.case-study .cs-overview main article:after,.case-study .cs-overview main article:before{content:" ";display:table}.case-study .cs-overview main article:after{clear:both}.case-study .cs-overview main article:last-of-type{padding-top:20px}.case-study .cs-overview main article p.name{display:inline-block;border-top:6px solid #006fb7;padding:10px 0 3px;font-size:15px;font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em;color:#888;font-weight:700}.case-study .cs-overview main article h2{text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px}.case-study .cs-overview main article p:not(.name){line-height:1.77;letter-spacing:.02em;-webkit-font-smoothing:auto}.case-study .cs-overview main article .details{margin-top:25px;padding:30px 0;position:relative;float:none;clear:both;overflow:auto}.case-study .cs-overview main article .details:before{content:"";width:50px;height:2px;background-color:#cdcdcd;position:absolute;left:0;top:0}.case-study .cs-overview main article .details ul li{margin-bottom:10px;margin-left:0;list-style:none}.case-study .cs-overview main article .details ul li:after,.case-study .cs-overview main article .details ul li:before{content:" ";display:table}.case-study .cs-overview main article .details ul li:after{clear:both}.case-study .cs-overview main article .details ul li div{display:inline-block;vertical-align:middle}.case-study .cs-overview main article .details ul li div.field-label{letter-spacing:.1em;margin-bottom:0}.case-study .cs-overview main article .details ul li div.field-label:after{content:"|";margin:0 1px 0 5px;display:inline-block;vertical-align:middle}.case-study .cs-overview main article .details ul li div.field-content{font-size:15px;font-size:.9375rem;color:#888;display:inline;font-weight:500;letter-spacing:.02em}.case-study .cs-overview main article .details ul li:last-of-type{margin-bottom:0}.case-study .cs-overview aside{padding:30px 0 20px;position:relative}.case-study .cs-overview aside:after,.case-study .cs-overview aside:before{content:"";width:50px;height:2px;background-color:#cdcdcd;position:absolute;left:0}.case-study .cs-overview aside:before{top:0}.case-study .cs-overview aside:after{bottom:0}.case-study .cs-overview aside dl{margin-bottom:20px}.case-study .cs-overview aside dl:last-of-type{margin-bottom:0}.case-study .cs-overview aside dl dd{font-size:17px;font-size:1.0625rem;line-height:1.55;margin-bottom:5px;font-weight:500}.case-study .cs-overview aside dl dd a{color:#d69200;cursor:pointer}.case-study .cs-overview aside dl dd.expertise{color:#d69200}.case-study .cs-image-quote{position:relative}.case-study .cs-image-quote .quote-box{border:10px solid #fff;max-width:900px;width:100%;background-color:#fea400;margin-top:-50px;position:relative;color:#fff;padding:40px 35px}.case-study .cs-image-quote .quote-box blockquote,.case-study .cs-image-quote .quote-box>p,.case-study .cs-image-quote .quote-box>p+p{font-size:21px;font-size:1.3125rem;font-weight:700;line-height:1.5;margin:0 0 25px;display:block}.case-study .cs-image-quote .quote-box blockquote p,.case-study .cs-image-quote .quote-box>p p,.case-study .cs-image-quote .quote-box>p+p p{font-size:21px;font-size:1.3125rem;font-weight:700;line-height:1.5}.case-study .cs-image-quote .quote-box blockquote:last-of-type,.case-study .cs-image-quote .quote-box>p+p:last-of-type,.case-study .cs-image-quote .quote-box>p:last-of-type{margin-bottom:0}.case-study .cs-image-quote .quote-box blockquote{letter-spacing:.2px}.case-study .cs-image-quote .quote-box blockquote:before{content:"";font-family:icomoon;font-size:35px;font-size:2.1875rem;margin-bottom:7px;display:block}.case-study .cs-image-quote .quote-box cite{margin-top:25px;display:block;font-size:16px;font-size:1rem;font-weight:400}.case-study .cs-image-quote .quote-box cite:before{content:"-";margin-right:3px}.case-study .cs-image-quote .small-image{position:absolute;border:10px solid #fff;bottom:-60px;display:none;max-width:300px;width:25%}.case-study .cs-text{padding:40px 0}.case-study .cs-text .cs-slider .slide-content-wrapper,.case-study .cs-text .inner,.cs-slider .case-study .cs-text .slide-content-wrapper{max-width:900px}.case-study .cs-text p{line-height:1.77;letter-spacing:.02em;-webkit-font-smoothing:auto}@media (min-width:620px){.case-study .cs-overview main article .details ul li{margin-bottom:5px}}@media (min-width:900px){.case-study .cs-image-quote .image-wrapper,.case-study .cs-image-quote>figure{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.case-study .cs-image-quote .image-wrapper img,.case-study .cs-image-quote>figure img{opacity:0}.case-study .cs-overview{margin-top:0}.case-study .cs-overview:after,.case-study .cs-overview:before{content:" ";display:table}.case-study .cs-overview:after{clear:both}.case-study .cs-overview main article{padding-bottom:110px;margin-top:-70px;background-color:#fff;width:66.1016949153%;float:left;margin-left:0;margin-right:1.6949152542%;position:relative;padding-right:75px;clear:left}.case-study .cs-overview main article:first-of-type{padding-bottom:80px}.case-study .cs-overview main article:first-of-type:before{content:"";display:block;width:50%;left:-50%;position:absolute;height:100%;background-color:#fff}.case-study .cs-overview main article p.name{padding-top:18px;padding-bottom:30px}.case-study .cs-overview aside{padding:55px 55px 0 20px}.case-study .cs-overview aside:after,.case-study .cs-overview aside:before{display:none}.case-study .cs-image-quote .cs-slider .slide-content-wrapper,.case-study .cs-image-quote .inner,.cs-slider .case-study .cs-image-quote .slide-content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto}.case-study .cs-image-quote.style-left .quote-box,.case-study .cs-image-quote.style-right .small-image{left:30px}.case-study .cs-image-quote .quote-box{padding:35px;position:absolute;margin-top:0;top:-60px;max-width:405px}.case-study .cs-image-quote .small-image{display:block}.case-study .cs-image-quote.style-left .small-image,.case-study .cs-image-quote.style-right .quote-box{right:30px}.case-study .cs-text{padding:100px 0}}@media (-webkit-min-device-pixel-ratio:2) and (max-device-width:1024px),(min-resolution:192dpi) and (max-device-width:1024px){.case-study .cs-image-quote .image-wrapper{background-attachment:scroll}}.case-study h1,.work-detail h1{display:none}.case-study .overview,.work-detail .overview{position:relative;background-color:#fff}.case-study .overview aside .field-label,.case-study .overview main .field-label,.work-detail .overview aside .field-label,.work-detail .overview main .field-label{color:#888;font-size:13px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.case-study .overview main,.work-detail .overview main{background-color:#fff}.case-study .overview main article ul li,.work-detail .overview main article ul li{list-style:disc;margin-left:17px;margin-bottom:10px}.case-study .overview main article ul li:last-of-type,.work-detail .overview main article ul li:last-of-type{margin-bottom:0}@media (min-width:900px){.case-study .overview:after,.case-study .overview:before,.work-detail .overview:after,.work-detail .overview:before{content:" ";display:table}.case-study .overview:after,.work-detail .overview:after{clear:both}.case-study .overview aside,.work-detail .overview aside{width:27.9661016949%;clear:right;float:right;margin-right:0}}.news-filtering{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #ededed),color-stop(33%, #fff));background:linear-gradient(to bottom,#ededed 0,#fff 33%)}.news>figure{max-height:320px;overflow:hidden}.news>figure img{width:100%}.news .interior-content{padding:0 0 40px}.news .interior-content main .primary-news-image{position:relative;margin-bottom:20px}.news .interior-content main .primary-news-image img{margin-bottom:20px}.news .interior-content main .primary-news-image figcaption{padding-bottom:20px;font-style:italic;font-size:15px;font-size:.9375rem}.news .interior-content main .primary-news-image:after{content:"";width:50px;height:2px;background-color:#e5e5e5;position:absolute;bottom:0;left:0}.news .interior-content main h2{margin-bottom:5px}.news .interior-content main .date{font-size:12px;font-size:.75rem;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin-bottom:20px}.news .interior-content main .tag-section{position:relative;padding:20px 0}.news .interior-content main .tag-section:before{content:"";width:50px;height:2px;background-color:#e5e5e5;position:absolute;top:0;left:0}.newsbox,.newsbox a,.newsbox figure img,.newsbox figure>a{width:100%}.news .interior-content main .tag-section span{font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#999}.news .interior-content main .tag-section span:after{content:"|";margin:0 5px;vertical-align:text-bottom}.news .interior-content main .tag-section a{font-size:15px;font-size:.9375rem}.news .interior-content aside{padding:0 0 40px}@media (min-width:900px){.news .interior-content aside,.news .interior-content main{padding:80px 0 0}}.work-filtering.filtering-section .main-content .gallery ul li.newsbox{margin-bottom:80px}.work-filtering.filtering-section .main-content .gallery ul li.newsbox:last-of-type{margin-bottom:0}.work-filtering.filtering-section .main-content .gallery ul li.newsbox figure{overflow:visible}@media (min-width:550px){.work-filtering.filtering-section .main-content .gallery ul li.newsbox:last-of-type{margin-bottom:80px}}.work-filtering.filtering-section .main-content .gallery ul li.gap{display:none}.newsbox{margin-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;text-align:left}.newsbox.no-image{background-color:#86b2d7}.newsbox.no-image h3{color:#fff}.newsbox.no-image:nth-of-type(2n){background-color:#006fb7}.newsbox.no-image:nth-of-type(3n){background-color:#fea400}.newsbox.no-image figure{min-height:200px;padding:20px}.newsbox figure{position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:100%}.newsbox figure figcaption{width:calc(100% - 39px);background-color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease;padding:10px;position:absolute;margin:0 auto;top:calc(100% - 60px);left:0;right:0}.newsbox figure figcaption .category,.newsbox figure figcaption .date{font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;display:inline-block;vertical-align:middle}.newsbox figure figcaption .category,.newsbox figure figcaption .category a{color:#006fb7;text-decoration:none}.newsbox figure figcaption .date{color:#8a8a8a}.newsbox figure figcaption .date:before{content:"|";margin-right:3px}.newsbox figure figcaption .title{margin-top:10px}.newsbox figure figcaption .title a{color:#333}.newsbox figure figcaption .read-more{font-size:13px;font-size:.8125rem;color:#d69200;text-transform:uppercase;letter-spacing:.04em;font-weight:700;opacity:0;height:0;-webkit-transition:all .15s ease;transition:all .15s ease}.newsbox figure:hover figcaption{top:calc(100% - 76px)}.newsbox figure:hover figcaption .read-more{height:auto;opacity:1}@media (min-width:550px){.newsbox,.work-filtering.filtering-section .main-content .gallery ul li.newsbox{width:calc(50% - 15px);margin-right:10px;margin-bottom:100px}.newsbox figure figcaption,.work-filtering.filtering-section .main-content .gallery ul li.newsbox figure figcaption{padding:15px 13px;top:calc(100% - 40px)}.newsbox figure:hover figcaption,.work-filtering.filtering-section .main-content .gallery ul li.newsbox figure:hover figcaption{top:calc(100% - 56px)}.newsbox.no-image figure,.work-filtering.filtering-section .main-content .gallery ul li.newsbox.no-image figure{padding:50px 10px 0}}@media (min-width:1100px){.newsbox,.work-filtering.filtering-section .main-content .gallery ul li.newsbox{width:calc(25% - 13px)}.newsbox:nth-of-type(4n),.work-filtering.filtering-section .main-content .gallery ul li.newsbox:nth-of-type(4n){margin-right:0}.newsbox.no-image figure,.work-filtering.filtering-section .main-content .gallery ul li.newsbox.no-image figure{padding:30px}.newsbox figure,.work-filtering.filtering-section .main-content .gallery ul li.newsbox figure{margin-bottom:0}.newsbox figure figcaption,.work-filtering.filtering-section .main-content .gallery ul li.newsbox figure figcaption{padding:18px}}.contact h1{display:none}.contact h1+figure,.contact>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}.contact h1+figure img,.contact>figure img{-ms-flex-negative:0;flex-shrink:0;max-width:1280px;max-height:200px}.contact .cs-slider .slide-content-wrapper,.contact .inner,.cs-slider .contact .slide-content-wrapper{position:relative}.contact .interior-content main{padding:0 0 40px}@media (min-width:620px){.contact .interior-content main{padding:80px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex}}.contact .interior-content main .cs-slider .slide-content-wrapper,.contact .interior-content main .inner,.cs-slider .contact .interior-content main .slide-content-wrapper{padding:0}.contact .interior-content main article span{display:block;line-height:1.55}.contact .interior-content main article p{line-height:1.55}.contact .interior-content main article a{color:#d69200!important}@media (min-width:620px){.contact .interior-content main .content-intro{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:50px}.contact .interior-content main .content-main{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-top:40px;padding-left:40px}}.contact .interior-content main .content-main .location-item{margin-bottom:20px}.contact .interior-content main .content-main .location-item:last-child{margin-bottom:0}.contact .interior-content main .content-main .location-item-header{text-transform:uppercase;font-size:14px;font-size:.875rem}@media (min-width:900px){.contact .interior-content main .content-main .location-item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .interior-content main .content-main .location-item-body>section{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.contact .contact-section{background:url(../images/ContactUsBackground-aec96b4d82b9c925ff9b13820ba2ec83.jpg) center center no-repeat;background-size:cover}.contact .contact-section .contact-pieces{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .contact-section .contact-pieces .piece{padding:20px 20px 20px 0}.contact .contact-section .contact-pieces .piece:before{width:66px;height:66px;border-radius:50%;background-color:#006fb7;line-height:66px;color:#fff;font-family:icomoon;display:block;text-align:center;font-size:33.75px;font-size:2.109375rem;margin-bottom:20px}.contact .contact-section .contact-pieces .piece h4{text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.contact .contact-section .contact-pieces .piece .intent{color:#666;font-style:italic;margin-bottom:10px}.contact .contact-section .contact-pieces .piece .contact-info{position:relative;padding-top:15px}.contact .contact-section .contact-pieces .piece .contact-info:before{width:40px;height:2px;background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;content:""}.contact .contact-section .contact-pieces .piece .contact-info p{display:block;margin-bottom:5px;word-wrap:break-word}.contact .contact-section .contact-pieces .piece .contact-info tel{display:block;margin-bottom:5px}.contact .contact-section .contact-pieces .piece .contact-info a{color:#d69200}.contact .contact-section .contact-pieces .piece.hello-icon:before{content:""}.contact .contact-section .contact-pieces .piece.build-icon:before{content:""}.contact .contact-section .contact-pieces .piece.grow-icon:before{content:""}.contact .contact-section .contact-pieces .piece.work-icon:before{content:""}.contact .contact-section .security-message{padding:20px 0;border-top:2px solid rgba(0,0,0,.1);text-align:center}.contact .contact-section .security-message p{font-style:italic;font-size:16px;font-size:1rem}.contact .contact-section .security-message p a{color:#333}.contact .contact-section .email-section{background-color:rgba(0,103,177,.9);padding:40px 0 30px}.contact .contact-section .email-section h4{color:#fff;text-transform:uppercase;letter-spacing:.04em}.contact .contact-section .email-section p{color:#fff;line-height:1.55}.contact .contact-section .email-section .email-wrapper{position:relative}.contact .contact-section .email-section .email-wrapper input[type=email]{height:45px;border:1px solid #e1e1e1;padding-left:15px;padding-right:115px}.contact .contact-section .email-section .email-wrapper button{position:absolute;top:1px;right:1px;height:43px;line-height:28px;width:100px;text-align:center;font-size:14px;font-size:.875rem}@media (min-width:450px){.contact .contact-section .contact-pieces:after,.contact .contact-section .contact-pieces:before{content:" ";display:table}.contact .contact-section .contact-pieces:after{clear:both}.contact .contact-section .contact-pieces .piece{float:left;width:50%;padding:20px 0}.contact .contact-section .contact-pieces .piece:nth-of-type(odd){padding-right:20px}.contact .contact-section .contact-pieces .piece:nth-of-type(even){padding-left:20px}}@media (min-width:900px){.contact h1+figure,.contact>figure{height:auto;display:block}.contact h1+figure img,.contact>figure img{max-width:100%;max-height:none}.contact .contact-section{padding:60px 0 0}.contact .contact-section .contact-pieces{padding-bottom:60px}.contact .contact-section .contact-pieces .piece{width:25%}.contact .contact-section .contact-pieces .piece:before{width:88px;height:88px;line-height:88px;font-size:45px;font-size:2.8125rem}.contact .contact-section .contact-pieces .piece:not(:first-of-type):not(:last-of-type){padding:20px}.contact .contact-section .contact-pieces .piece:first-of-type{padding-left:0}.contact .contact-section .contact-pieces .piece:last-of-type{padding-right:0}.contact .contact-section .security-message{padding:40px 0 20px}.contact .contact-section .email-section{padding:60px 0}.contact .contact-section .email-section:after,.contact .contact-section .email-section:before{content:" ";display:table}.contact .contact-section .email-section:after{clear:both}.contact .contact-section .email-section h4{width:23.7288135593%;float:left;margin-right:-100%;margin-left:0;clear:none;text-align:right;padding-right:20px}.contact .contact-section .email-section p{width:40.6779661017%;float:left;margin-right:-100%;margin-left:25.4237288136%;clear:none;padding-right:40px}.contact .contact-section .email-section .email-wrapper{width:32.2033898305%;float:right;margin-left:0;margin-right:0;clear:none}}.contact .video-page-header figure.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}.contact .video-page-header figure.image img{-ms-flex-negative:0;flex-shrink:0;max-width:1280px;max-height:200px}.contact .video-page-header figure.video{display:none;min-height:400px}.contact .video-page-header figure.video .video-container{width:100%}@media (min-width:900px){.contact .video-page-header figure.image{height:auto}.contact .video-page-header figure.image img{max-width:unset;max-height:unset}.contact .video-page-header figure.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}.contact .video-page-header.-video figure.image{display:none}}.about-landing h1{display:none}.about-landing .cs-slider .slide-content-wrapper,.about-landing .inner,.cs-slider .about-landing .slide-content-wrapper{position:relative}.about-landing figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-landing figure img{max-height:350px;-ms-flex-negative:0;flex-shrink:0;max-width:none}.about-landing figure.video{overflow:hidden;min-height:350px}@media (min-width:1050px){.about-landing figure.video{max-height:500px}}@media (min-width:1100px){.about-landing figure.video{max-height:600px}}@media (min-width:1200px){.about-landing figure.video{max-height:700px}}.about-landing figure figcaption{font-size:30px;font-size:1.875rem;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;-ms-flex:0 1 auto;color:#fff;max-width:900px;width:100%;margin:auto;font-weight:700;text-transform:uppercase;line-height:1.26;text-shadow:0 3px 7px rgba(0,0,0,.35);padding:20px}.about-landing figure figcaption>*{-ms-flex:1}.about-landing figure figcaption span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-landing .overview main{padding:0 0 20px}.about-landing .overview main p{line-height:1.77}.about-landing .overview aside{padding:0 0 40px}.about-landing .overview aside ul li{border-bottom:1px solid #e5e5e5;-webkit-transition:all .15s ease;transition:all .15s ease}.about-landing .overview aside ul li:last-of-type{border-bottom:none}.about-landing .overview aside ul li:before{content:"";color:#cdcdcd;font-family:icomoon;display:inline-block;vertical-align:top;-webkit-transition:color .15s ease;transition:color .15s ease;padding:15px 3px 10px 0}.about-landing .overview aside ul li a{color:#666;font-size:17px;font-size:1.0625rem;display:inline-block;width:calc(100% - 30px);vertical-align:top;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease;padding:15px 0 10px}.about-landing .overview aside ul li:hover{padding-left:10px}.about-landing .overview aside ul li:hover:before{color:#006fb7}.about-landing .overview aside ul li:hover a{color:#006fb7;text-decoration:none}.about-landing .explore-360{padding:0 0 40px;position:relative}.about-landing .explore-360 .cs-slider .slide-content-wrapper,.about-landing .explore-360 .inner,.cs-slider .about-landing .explore-360 .slide-content-wrapper{position:relative}.about-landing .explore-360:before{content:"";height:6px;left:0;right:0;position:absolute;top:0;background:rgba(0,0,0,.1);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,.1)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="rgba(0, 0, 0, 0.1)", endColorstr="rgba(0, 0, 0, 0)", GradientType=0 );z-index:2}.about-landing .explore-360>figure{height:200px;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%}.about-landing .explore-360 .labelsquare{background:url(../images/labelsquare-blue-b07dd71295927a9c476e9f78f4456be4.png) center center no-repeat;font-size:15px;font-size:.9375rem}.about-landing .explore-360 .labelsquare strong{font-size:40px;font-size:2.5rem;line-height:1}.about-landing .explore-360 .labelsquare strong:after{content:"°";font-size:24px;font-size:1.5rem;vertical-align:text-top}.about-landing .explore-360 .labelsquare:after,.about-landing .explore-360 .labelsquare:before{display:none}.about-landing .explore-360 .text-section{padding-top:100px}.about-landing .explore-360 .text-section h3{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.about-landing .explore-360 .text-section p{line-height:1.55}.about-landing .explore-360 .text-section a{color:#d69200}.about-landing .location{background:url(../images/about-map-b736f3c98bb0e84a3acb2c9f237af4d1.jpg) center center no-repeat;background-size:cover}.about-landing .location .cs-slider .slide-content-wrapper,.about-landing .location .inner,.cs-slider .about-landing .location .slide-content-wrapper{min-height:400px;position:relative}.about-landing .location .text-box{background-color:#acce00;border:10px solid #fff;width:calc(100% - 40px);position:absolute;bottom:-40px;z-index:2;padding:40px 25px 25px}.about-landing .location .text-box h3,.about-landing .location .text-box p{color:#fff}.about-landing .location .text-box h3{font-weight:700;text-transform:uppercase;letter-spacing:.04em;-webkit-font-smoothing:auto}.about-landing .location .text-box p{font-weight:500;line-height:1.526}.about-landing .location .text-box p:last-of-type{margin-bottom:0}.about-landing .video-page-header figure.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.about-landing .video-page-header figure.image img{-ms-flex-negative:0;flex-shrink:0}.about-landing .video-page-header.-video figure.video{display:none;min-height:400px}.about-landing .video-page-header.-video figure.video .video-container{width:100%}@media (min-width:900px){.about-landing .video-page-header.-video figure.image{display:none}.about-landing .video-page-header.-video figure.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px}.about-landing figure{display:block}.about-landing .explore-360 .cs-slider .slide-content-wrapper:after,.about-landing .explore-360 .cs-slider .slide-content-wrapper:before,.about-landing .explore-360 .inner:after,.about-landing .explore-360 .inner:before,.about-landing .overview:after,.about-landing .overview:before,.cs-slider .about-landing .explore-360 .slide-content-wrapper:after,.cs-slider .about-landing .explore-360 .slide-content-wrapper:before{content:" ";display:table}.about-landing figure img{max-height:none;-ms-flex-negative:initial;flex-shrink:initial;max-width:100%}.about-landing figure figcaption{font-size:40px;font-size:2.5rem}.about-landing .overview:after{clear:both}.about-landing .overview main{width:66.1016949153%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:100px 0 60px}.about-landing .overview aside{width:27.9661016949%;float:right;margin-left:0;margin-right:0;clear:none;padding:65px 0 40px}.about-landing .explore-360{padding:80px 0}.about-landing .explore-360>figure{max-height:9999px;position:absolute;top:0;right:0;bottom:20px;width:50%;height:auto}.about-landing .explore-360 .cs-slider .slide-content-wrapper:after,.about-landing .explore-360 .inner:after,.cs-slider .about-landing .explore-360 .slide-content-wrapper:after{clear:both}.about-landing .explore-360 .labelsquare{left:0;right:0;bottom:0;top:0;margin:auto}.about-landing .explore-360 .labelsquare strong{font-size:50px;font-size:3.125rem}.about-landing .explore-360 .text-section{width:40.6779661017%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-top:0;padding-right:40px}.about-landing .location .cs-slider .slide-content-wrapper,.about-landing .location .inner,.cs-slider .about-landing .location .slide-content-wrapper{min-height:400px}.about-landing .location .text-box{right:40px;padding:50px 50px 35px 35px;max-width:420px}.about-landing .location .text-box p{font-size:19px;font-size:1.1875rem}}.people-landing h1{display:none}.cs-slider .people-landing .slide-content-wrapper,.people-landing .cs-slider .slide-content-wrapper,.people-landing .inner{position:relative}.people-landing .landing-image figure,.people-landing .landing-video figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.people-landing .landing-image figure img,.people-landing .landing-video figure img{min-height:350px;max-height:350px;-ms-flex-negative:0;flex-shrink:0;max-width:none}.people-landing .landing-image figure.video,.people-landing .landing-video figure.video{overflow:hidden;min-height:350px}@media (min-width:1050px){.people-landing .landing-image figure.video,.people-landing .landing-video figure.video{max-height:500px}}@media (min-width:1100px){.about-landing figure figcaption{font-size:50px;font-size:3.125rem}.about-landing .overview main{padding-top:80px}.people-landing .landing-image figure.video,.people-landing .landing-video figure.video{max-height:600px}}@media (min-width:1200px){.people-landing .landing-image figure.video,.people-landing .landing-video figure.video{max-height:700px}}.people-landing .landing-image figure figcaption,.people-landing .landing-video figure figcaption{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;-ms-flex:0 1 auto;color:#fff;max-width:900px;width:100%;margin:auto}.people-landing .landing-image figure figcaption>*,.people-landing .landing-video figure figcaption>*{-ms-flex:1}.people-landing .landing-image figure figcaption p,.people-landing .landing-video figure figcaption p{font-size:30px;font-size:1.875rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.26;font-weight:700;text-shadow:0 3px 7px rgba(0,0,0,.35);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.people-landing .landing-image figure figcaption p:last-of-type,.people-landing .landing-video figure figcaption p:last-of-type{margin-bottom:0}.people-landing .people-filtering{background-color:#ededed;text-align:center;padding:0 0 40px}.people-landing .people-filtering .filter-list ul{display:none}.people-landing .people-filtering .filter-list select{margin:20px 10px;display:inline-block;max-width:calc(100% - 20px)}.people-landing .people-filtering .main-content .gallery ul li a figure div{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-ms-flex-flow:column wrap;background-color:rgba(0,103,177,.75);color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease;padding:20px;opacity:0;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3}.people-landing .people-filtering .main-content .gallery ul li a figure div:after{content:"";font-family:icomoon;display:inline-block;font-weight:400;margin-top:10px;font-size:24px;font-size:1.5rem}.people-landing .people-filtering .main-content .gallery ul li a figure div span{display:block;width:100%}.people-landing .people-filtering .main-content .gallery ul li a figure:after{content:"";background-color:#006fb7;height:5px;left:0;right:0;bottom:0;position:absolute}.people-landing .people-filtering .main-content .gallery ul li a:hover figure div{opacity:1}.people-landing .people-filtering .main-content .gallery ul li figcaption{padding:20px 0 0}.people-landing .people-filtering .main-content .gallery ul li figcaption .name{color:#006fb7;text-transform:uppercase;letter-spacing:.04em;margin-bottom:0;font-weight:700}.people-landing .people-filtering .main-content .gallery ul li figcaption .jobtitle{color:#666;margin-bottom:0}.people-landing .video-page-header .landing-image{display:block}.people-landing .video-page-header .landing-image.landing-video{display:none}@media (min-width:450px){.people-landing .people-filtering .main-content .gallery ul li a figure div{font-size:14px;font-size:.875rem;padding:20px 10px}}@media (min-width:600px){.people-landing .people-filtering .main-content .gallery ul li a figure div{font-size:16px;font-size:1rem;padding:20px}}@media (min-width:900px){.people-landing .video-page-header .landing-image.landing-video{display:block}.people-landing .video-page-header.-video .landing-image{display:none}.people-landing .landing-image figure{display:-webkit-box;display:-ms-flexbox;display:flex}.people-landing .landing-image figure img{max-height:none;-ms-flex-negative:initial;flex-shrink:initial;max-width:100%}.people-landing .landing-image figure figcaption{padding:0 40px}.people-landing .landing-image figure figcaption p{font-size:40px;font-size:2.5rem}.people-landing .people-filtering .filter-list ul{display:block}.people-landing .people-filtering .filter-list ul li{font-size:16px;font-size:1rem;display:inline-block;padding:0 20px}.people-landing .people-filtering .filter-list ul li a{display:block;padding:20px 0;color:#666;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:2.062;-webkit-transform:matrix(.9969669275,0,0,.9997754471,0,0);transform:matrix(.9969669275,0,0,.9997754471,0,0);position:relative}.people-landing .people-filtering .filter-list ul li a:after{content:"";width:100%;height:5px;background-color:#fff;position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .15s ease;transition:all .15s ease}.people-landing .people-filtering .filter-list ul li a.active,.people-landing .people-filtering .filter-list ul li a:hover{text-decoration:none}.people-landing .people-filtering .filter-list ul li a.active:after,.people-landing .people-filtering .filter-list ul li a:hover:after{background-color:#006fb7}.people-landing .people-filtering .filter-list select{display:none}.people-landing .people-filtering .main-content .gallery ul li{width:calc(33% - 10px)}.people-landing .people-filtering .main-content .gallery ul li a figure div{font-size:17px;font-size:1.0625rem}.people-landing .people-filtering .main-content .gallery ul li figcaption .name{font-size:20px;font-size:1.25rem}.people-landing .people-filtering .main-content .gallery ul li figcaption .jobtitle{font-size:16px;font-size:1rem}}.search-results-page .search-results-section .search-box-container .desktop-search-trigger,.search-results-page .search-title h1{display:none}@media (min-width:1100px){.people-landing .landing-image figure figcaption p{font-size:50px;font-size:3.125rem}.people-landing .people-filtering .main-content .gallery ul li{width:calc(25% - 10px)}}@media (min-width:1300px){.work-detail .career-options .third:last-child{white-space:nowrap}.people-landing .people-filtering .main-content .gallery ul li a figure div{font-size:20px;font-size:1.25rem}}.search-results-page .search-results-section,.search-results-page .search-title{max-width:832px;margin:auto}.search-results-page .search-title{padding:40px 0 0}.search-results-page .search-title h2{text-transform:uppercase;letter-spacing:.04em}.search-results-page .search-results-section{padding-bottom:40px}.cs-slider .search-results-page .search-results-section .search-box-container .slide-content-wrapper,.search-results-page .search-results-section .search-box-container .cs-slider .slide-content-wrapper,.search-results-page .search-results-section .search-box-container .inner{padding:0}.search-results-page .search-results-section .search-box-container .search-form{margin-bottom:50px}.search-results-page .search-results-section .search-box-container .search-form form{position:relative}.search-results-page .search-results-section .search-box-container .search-form form:before{content:"";font-family:icomoon;position:absolute;left:10px;top:0;bottom:65px;margin:auto;height:16px;color:#006fb7}.search-results-page .search-results-section .search-box-container .search-form form input{height:50px;margin:0;padding:8px 15px 8px 35px}.search-results-page .search-results-section .search-box-container .search-form form button{height:50px;width:120px;line-height:40px;background-color:#006fb7;margin-top:15px}.search-results-page .search-results-section .search-box-container .search-form form button:before{content:"Search";font-size:13px;font-size:.8125rem;color:#fff;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-family:GillSans,sans-serif}.search-results-page .search-results-section .search-box-container .search-form form button:hover{background-color:#005084}.search-results-page .search-results-section .results-found{display:block;margin-bottom:20px;font-size:20px;font-size:1.25rem;font-weight:700;color:#666}.search-results-page .search-results-section .result-item h4 a,.search-results-page .search-results-section .results-found strong{color:#006fb7;letter-spacing:.04em;text-transform:uppercase}.search-results-page .search-results-section .result-item{padding:30px 0;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;margin-top:-2px}.search-results-page .search-results-section .result-item h4 a:hover{color:#005084}.search-results-page .search-results-section .result-item p{font-size:16px;font-size:1rem;line-height:1.5}.search-results-page .search-results-section .result-item .thirteenupper{color:#d69200}.threehundred #projects .slide .right-side a,.threehundred #projects .slide .right-side h4,.threehundred #projects .slide .right-side p,.threehundred #projects .slide.first .full .restricter a,.threehundred #projects .slide.first .full .restricter h1,.threehundred #projects .slide.first .full .restricter h4,.threehundred #projects .slide.first .full .restricter p{color:#fff}.search-results-page .search-results-section .load-button-container{margin-top:40px;text-align:center}.search-results-page .search-results-section .load-button-container a{display:inline-block}@media (min-width:620px){.search-results-page .search-title{padding:60px 0 0}.search-results-page .search-results-section .search-box-container .search-form form:before{bottom:0}.search-results-page .search-results-section .search-box-container .search-form form input{padding:8px 135px 8px 35px}.search-results-page .search-results-section .search-box-container .search-form form button{position:absolute;right:0;top:0;margin:0}}@media (min-width:900px){.search-results-page .search-title{padding:75px 0 0}.search-results-page .search-results-section .results-found{font-size:25px;font-size:1.5625rem}}.threehundred #projects .slide{border-bottom:10px solid #fff;-webkit-transition:height .9s ease;transition:height .9s ease;background-position:center center;background-size:cover}.threehundred #projects .slide .left-side{padding:40px 20px 20px;text-align:center;background-color:rgba(109,181,226,.85)}.threehundred #projects .slide .left-side .ofbox,.threehundred #projects .slide .left-side .perm{font-size:18px;font-size:1.125rem;color:#fff;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.threehundred #projects .slide .left-side .perm{display:inline}.threehundred #projects .slide .left-side .perm span{font-size:85px;font-size:5.3125rem;display:block;letter-spacing:-5px}.threehundred #projects .slide .left-side .perm span:after{content:"°";font-size:42px;font-size:2.625rem;display:inline-block;vertical-align:top;padding-top:8px;margin-left:5px;letter-spacing:0}@media (min-width:450px){.threehundred #projects .slide .left-side .perm span:after{padding-top:11px}}.threehundred #projects .slide .left-side .ofbox{display:inline;padding:23px 25px 20px;background:rgba(254,164,0,.9)}.threehundred #projects .slide .right-side{background-color:rgba(109,181,226,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 20px 40px}.threehundred #projects .slide .right-side h4{text-transform:uppercase;letter-spacing:.04em}.threehundred #projects .slide .right-side p{line-height:1.477;font-weight:500}.threehundred #projects .slide .right-side p:last-of-type{margin-bottom:0}.threehundred #projects .slide .right-side a.after-arrow{margin-top:20px}.threehundred #projects .slide:nth-child(3n+1) .left-side,.threehundred #projects .slide:nth-child(3n+1) .right-side{background-color:rgba(0,103,178,.85)}.threehundred #projects .slide:nth-child(3n) .left-side,.threehundred #projects .slide:nth-child(3n) .right-side{background-color:rgba(0,52,104,.85)}.threehundred #projects .slide.first .full{background-color:rgba(0,103,178,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px}.threehundred #projects .slide.first .full .restricter{max-width:820px;margin:auto;text-align:center}.threehundred #projects .slide.first .full .restricter h1{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 2px rgba(0,0,0,.35)}.threehundred #projects .slide.first .full .restricter h1 span{display:block;font-size:100px;font-size:6.25rem;line-height:1;letter-spacing:-5px;-webkit-font-smoothing:auto}.threehundred #projects .slide.first .full .restricter h1 span:after{content:"°";font-size:42px;font-size:2.625rem;display:inline-block;vertical-align:top;padding-top:3px;margin-left:5px;letter-spacing:0}.threehundred #projects .slide.first .full .restricter h4{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 2px rgba(0,0,0,.35)}.threehundred #projects .slide.first .full .restricter p{line-height:1.477;text-shadow:0 2px 2px rgba(0,0,0,.35);font-weight:500}.threehundred #projects .slide.first .full .restricter p:last-of-type{margin-bottom:0}.threehundred div.slide-jump{display:none}@media (min-width:450px){.threehundred #projects .slide .left-side .ofbox,.threehundred #projects .slide .left-side .perm{font-size:25px;font-size:1.5625rem}.threehundred #projects .slide .left-side .perm span{font-size:100px;font-size:6.25rem}}@media (min-width:900px){.threehundred{position:relative}.threehundred #projects{height:calc(100vh - 82px);position:relative}.threehundred #projects .slide{position:absolute;top:0;left:0;height:0;width:100%;overflow:hidden;background-attachment:fixed}.threehundred #projects .slide.active{height:calc(100vh - 82px)}.threehundred #projects .slide:nth-of-type(1){z-index:11}.threehundred #projects .slide:nth-of-type(2){z-index:10}.threehundred #projects .slide:nth-of-type(3){z-index:9}.threehundred #projects .slide:nth-of-type(4){z-index:8}.threehundred #projects .slide:nth-of-type(5){z-index:7}.threehundred #projects .slide:nth-of-type(6){z-index:6}.threehundred #projects .slide:nth-of-type(7){z-index:5}.threehundred #projects .slide:nth-of-type(8){z-index:4}.threehundred #projects .slide:nth-of-type(9){z-index:3}.threehundred #projects .slide:nth-of-type(10){z-index:2}.threehundred #projects .slide:nth-of-type(11){z-index:1}.threehundred #projects .slide:nth-child(3n) .left-side,.threehundred #projects .slide:nth-child(3n+1) .left-side{background:0 0}.threehundred #projects .slide .left-side{height:calc(100vh - 82px);width:50%;float:left;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px;background:0 0}.threehundred #projects .slide .left-side .ofbox,.threehundred #projects .slide .left-side .perm{font-size:30px;font-size:1.875rem}.threehundred #projects .slide .left-side .perm{margin-top:-92px;z-index:15;-webkit-transition:all .15s ease;transition:all .15s ease}.threehundred #projects .slide .left-side .perm span{font-size:200px;font-size:12.5rem;line-height:.7;letter-spacing:-10px;-webkit-transition:all .15s ease;transition:all .15s ease}.threehundred #projects .slide .left-side .perm span:after{font-size:70px;font-size:4.375rem;padding-top:0;font-weight:700;margin-top:-15px;letter-spacing:0}.threehundred #projects .slide .left-side .ofbox{display:block;background:rgba(254,164,0,.9);position:absolute;top:0;bottom:-56px;height:80px;margin:auto;left:100px;-webkit-transition:all .15s ease;transition:all .15s ease}.threehundred #projects .slide .right-side{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 82px);width:50%;float:right;text-align:left;padding:40px 80px 40px 40px}.threehundred #projects .slide .right-side h4{font-size:21px;font-size:1.3125rem;margin-bottom:25px}.threehundred #projects .slide .right-side p{font-size:19px;font-size:1.1875rem}.threehundred #projects .slide .right-side a.after-arrow{margin-top:25px}.threehundred #projects .slide.first .full{padding:40px 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 82px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.threehundred #projects .slide.first .full .restricter{text-align:center}.threehundred #projects .slide.first .full .restricter h1 span{letter-spacing:-15px;font-size:200px;font-size:12.5rem}.threehundred #projects .slide.first .full .restricter h1 span:after{font-size:60px;font-size:3.75rem;margin-top:5px;letter-spacing:0;padding-top:5px}.threehundred #projects .slide.first .full .restricter h4{font-size:21px;font-size:1.3125rem;margin-bottom:25px}.threehundred #projects .slide.first .full .restricter p{font-size:19px;font-size:1.1875rem}.threehundred #projects .slide.first.active{height:calc(100vh - 82px)}.threehundred #projects .slide .gotonextslide{height:40px;width:40px;display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#fff;text-align:center;-webkit-transition:background .15s ease;transition:background .15s ease}.threehundred #projects .slide .gotonextslide:after{line-height:40px;content:"";color:#666;font-family:icomoon}.threehundred #projects .slide .gotonextslide:hover{background-color:rgba(255,255,255,.85);text-decoration:none}.threehundred #projects .slide:last-child .gotonextslide{top:0;bottom:auto}.threehundred #projects .slide:last-child .gotonextslide:after{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.threehundred div.slide-jump{display:block;z-index:100;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.threehundred div.slide-jump span{cursor:pointer;text-indent:101%;display:block;margin:16px 20px;width:14px;height:14px;border:2px solid #fff;border-radius:50%;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;font-size:0;color:transparent}.threehundred div.slide-jump span.on,.threehundred div.slide-jump span:hover{background-color:#fff}}.content-404 main,.mm-header,.mm-indexer,.mm-navbar,.mm-noresultsmsg,.work-boxes{text-align:center}@media (min-width:1050px){.threehundred #projects,.threehundred #projects .slide .left-side,.threehundred #projects .slide .right-side,.threehundred #projects .slide.active,.threehundred #projects .slide.first .full,.threehundred #projects .slide.first.active{height:calc(100vh - 110px)}.threehundred #projects .slide .left-side .perm span{font-size:250px;font-size:15.625rem}.threehundred #projects .slide .left-side .perm span:after{margin-top:-15px}.threehundred #projects .slide .left-side .ofbox{bottom:-84px}.threehundred #projects .slide .left-side .ofbox,.threehundred #projects .slide .left-side .perm{font-size:36px;font-size:2.25rem}}@media (min-width:1100px){.threehundred #projects .slide .right-side{padding:20px 110px 20px 55px}}@media (min-width:1550px){.threehundred #projects .slide .left-side{padding-left:150px}.threehundred #projects .slide .left-side .ofbox,.threehundred #projects .slide .left-side .perm{font-size:45px;font-size:2.8125rem}.threehundred #projects .slide .left-side .perm{margin-top:-112px}.threehundred #projects .slide .left-side .perm span{font-size:300px;font-size:18.75rem;letter-spacing:-30px;line-height:.6}.threehundred #projects .slide .left-side .perm span:after{letter-spacing:0;padding-left:10px;margin-top:-30px}.threehundred #projects .slide .left-side .ofbox{bottom:-69px;left:230px;height:90px}}@media (max-height:780px) and (min-width:900px){.threehundred #projects .slide.first .full .restricter{max-width:100%}.threehundred #projects .slide.first .full .restricter h1{margin-bottom:-10px;font-size:45px;font-size:2.8125rem}.threehundred #projects .slide.first .full .restricter h1 span{font-size:175px;font-size:10.9375rem}.threehundred #projects .slide.first .full .restricter h4{margin-bottom:15px}.threehundred #projects .slide .left-side{width:45%}.threehundred #projects .slide .right-side{width:55%}.threehundred #projects .slide .right-side h4{margin-bottom:20px;font-size:20px;font-size:1.25rem}.threehundred #projects .slide .right-side p{font-size:18px;font-size:1.125rem}}@media (max-height:780px) and (min-width:1550px){.threehundred #projects .slide .left-side{padding-left:30px;width:40%}.threehundred #projects .slide .left-side .ofbox{left:110px}.threehundred #projects .slide .right-side{width:60%}}.content-404{background-position:center center;background-size:cover;background-color:rgba(0,103,178,.85);background-image:url(/images/404-background-d3deb91d5a667476019be11ac816e6e2.jpg);padding:80px 0 40px}.content-404 main{max-width:940px;margin:auto}.content-404 main .search-box-container .search-form,.content-404 main h3:last-of-type{margin-bottom:50px}.content-404 main h1{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 2px rgba(0,0,0,.35);color:#fff;font-size:130px;font-size:8.125rem;line-height:1}.content-404 main h3{color:#fff}.content-404 main .search-box-container .cs-slider .slide-content-wrapper,.content-404 main .search-box-container .inner,.cs-slider .content-404 main .search-box-container .slide-content-wrapper{padding:0}.content-404 main .search-box-container .search-form form{position:relative}.content-404 main .search-box-container .search-form form:before{content:"";font-family:icomoon;position:absolute;left:10px;top:0;bottom:65px;margin:auto;height:16px;color:#006fb7}.content-404 main .search-box-container .search-form form input{height:50px;margin:0;padding:8px 15px 8px 35px}.content-404 main .search-box-container .search-form form button{height:50px;width:120px;line-height:40px;background-color:#006fb7;margin-top:15px}.content-404 main .search-box-container .search-form form button:before{content:"Search";font-size:13px;font-size:.8125rem;color:#fff;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-family:GillSans,sans-serif}.content-404 main .search-box-container .search-form form button:hover{background-color:#005084}.content-404 main .search-box-container .desktop-search-trigger{display:none}@media (min-width:900px){.content-404{min-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex}.content-404 main h1{font-size:200px;font-size:12.5rem}.content-404 main .search-box-container .search-form form:before{bottom:0}.content-404 main .search-box-container .search-form form input{padding:8px 135px 8px 35px}.content-404 main .search-box-container .search-form form button{position:absolute;right:0;top:0;margin:0}}iframe.jobs-iframe{width:100%;border:none}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit}#mobile-nav:not(.mm-menu),#mobile-search:not(.mm-menu){display:none}.mm-nolistview{margin:40px}.mm-nolistview li a{display:block;color:#fff;font-size:.8em;line-height:1.7;padding:5px 0}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*,.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}.mm-listview,.mm-navbar{line-height:20px}.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:"";display:block;height:20px}.mm-navbar,.mm-navbar .mm-btn{height:40px;top:0;position:absolute}.mm-navbar{border-bottom:1px solid;border-color:inherit;padding:0 40px;margin:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn{width:40px;z-index:1}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview .mm-next{background:rgba(3,2,1,0)}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-arrow:after,.mm-next:after,.mm-prev:before{content:"";border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}em.mm-counter,html.mm-blocking #mm-blocker{display:block}.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}.mm-menu{border-color:rgba(0,0,0,.1)}.mm-menu .mm-navbar .mm-btn:after,.mm-menu .mm-navbar .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}html.mm-opened{overflow-x:hidden}html.mm-blocking,html.mm-blocking body{overflow:hidden}.mm-menu.mm-autoheight{max-height:80%}.mm-menu.mm-autoheight.mm-fullscreen{max-height:100%}.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;margin-top:-10px;position:absolute;right:45px;top:50%}.mm-collapsed:not(.mm-uncollapsed),.mm-nosubresults>.mm-counter{display:none}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-subopened,.mm-menu>.mm-navbar{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}.mm-iconpanel .mm-panel{-webkit-transition-property:-webkit-transform,left;-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-close:after{content:"x"}.mm-navbar[class*=mm-navbar-content-]>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left}.mm-navbar>.mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar>.mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar>.mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-navbar-top-1{top:0}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-navbar-bottom-1{bottom:0}.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.mm-search{height:40px;padding:7px 10px 0}.mm-search input{border:none;border-radius:26px;font:inherit;font-size:14px;line-height:26px;outline:0;display:block;width:100%;height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}.mm-noresultsmsg{font-size:21px;display:none;padding:40px 0}.mm-noresults .mm-noresultsmsg{display:block}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.mm-menu .mm-indexer a,.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-indexer{background:inherit;font-size:12px;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{margin-right:20px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}label.mm-check:before,label.mm-toggle:before{content:"";display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;transform-origin:left center}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-effect-listitems-fade .mm-listview>li{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-effect-listitems-drop .mm-listview>li{opacity:0;top:-25%;-webkit-transition-property:opacity,top;transition-property:opacity,top}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);transform:translate(100%,0)}@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0)}}@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);transform:translate(10000px,0)}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);transform:translate(-10000px,0)}}.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}html.mm-opened.mm-fullscreen .mm-page{-webkit-box-shadow:none!important;box-shadow:none!important}.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}.mm-divider,.mm-header .mm-title,.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap}html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu.mm-front,.mm-menu.mm-next,.mm-panel{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease}html.mm-pagedim #mm-blocker{background:inherit}html.mm-pagedim-white #mm-blocker{background:#fff}html.mm-pagedim-black #mm-blocker{background:#000}html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0!important}.mm-menu.mm-front{z-index:1}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-bottom,.mm-menu.mm-top{height:80%;min-height:140px;max-height:880px}.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-pageshadow.mm-theme-dark:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-navbar .mm-btn:after,.mm-menu.mm-theme-white .mm-navbar .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-pageshadow.mm-theme-white:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-navbar .mm-btn:after,.mm-menu.mm-theme-black .mm-navbar .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:"";display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-listview{margin:0}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-menu{display:block;overflow:hidden;padding:0}.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:15px 20px 0 0}.mm-menu>.mm-panel.mm-hasheader{padding-top:40px}.mm-menu>.mm-panel.mm-hasheader .mm-listview li>a{font-family:GillSans,sans-serif}.mm-menu>.mm-panel:after,.mm-menu>.mm-panel:before{content:"";display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-header,.mm-header .mm-btn{height:60px;position:absolute}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-header{border-bottom:1px solid transparent;line-height:20px;padding:0 40px;margin:0;top:0;left:0;right:0}.mm-header>a{text-decoration:none;display:block;padding:20px 15px}.mm-header .mm-title{overflow:hidden;font-size:14px;font-size:.875rem}.mm-header .mm-btn{width:40px;top:0;z-index:1}.mm-header .mm-btn:first-child{padding-left:20px;padding-right:25px;left:0;border-right:1px solid;border-color:rgba(255,255,255,.4)}.mm-hasheader .mm-header .mm-btn:first-child{border-color:#1a7ebf}.mm-header .mm-btn:last-child{padding-right:20px;right:0}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0;font-size:14px;font-size:.875rem}.mm-listview{font:inherit;font-size:14px}.mm-listview>li.secondary a,.mm-menu,.mm-menu .mobile-search-inner input[type=text],.mm-menu h3{font-family:GillSans,sans-serif}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li>a,.mm-listview>li>span{overflow:hidden;color:inherit;line-height:20px;display:block;padding:12px 10px 12px 40px;margin:0}.mm-menu,.mm-menu .mm-header>a{color:#fff}.mm-listview>li.secondary{margin:15px 0 0;padding:12px 10px 12px 40px}.mm-listview>li.secondary a{font-size:12px;font-size:.75rem;color:#fff;padding:3px 0;display:block}.mm-listview>li.secondary:not(.mm-divider):after{display:none}.mm-listview .mm-next:before,.mm-listview>li:not(.mm-divider):after{display:block;left:0;position:absolute;content:"";bottom:0}.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;right:0}.mm-listview .mm-next{width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;top:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-menu>.mm-panel>.mm-listview{margin-left:-20px;margin-right:-20px}.mm-menu>.mm-panel>.mm-listview.mm-first{margin-top:-20px}.mm-menu>.mm-panel.mm-hasheader>.mm-listview.mm-first{margin-top:0}.mm-menu>.mm-panel>.mm-listview.mm-last{padding-bottom:20px}.mm-next:after,.mm-prev:before{content:"";border:3px solid transparent;display:inline-block;width:6px;height:6px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:20px}.mm-next:after{border-top:none;border-left:none;right:20px}.mm-divider{overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview>li.mm-spacer{padding-top:40px}.mm-listview>li.mm-spacer>.mm-next{top:40px}.mm-listview>li.mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#006fb7;font-weight:700}.mm-menu .mm-header{border-color:#1a7ebf;background:0 0}.mm-menu .mm-header .mm-btn:after,.mm-menu .mm-header .mm-btn:before{border-color:#fff}.mm-menu .mm-listview>li:after{border-color:#4d9acd}.mm-menu .mm-hasheader .mm-listview>li:after{border-color:#1a7ebf}.mm-menu .mm-listview>li>a.mm-next,.mm-menu .mm-listview>li>a.mm-prev{color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li>a.mm-next:after,.mm-menu .mm-listview>li>a.mm-prev:before{border-color:#fff}.mm-menu .mm-listview>li>a.mm-next:before,.mm-menu .mm-listview>li>a.mm-prev:after{border-color:#4d9acd}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.25)}.mm-menu .mm-divider,.mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}html.mm-opened .mm-page{min-height:100vh}html.mm-background .mm-page{background:#fff}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);transform:translate(440px,0)}}html.mm-opened.mm-dragging #mm-blocker,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page{-webkit-transition-duration:0;transition-duration:0}.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-right{left:auto;right:0}.mm-menu.mm-bottom{top:auto;bottom:0}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);transform:translate(-440px,0)}}.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}.mm-menu .mobile-search-outer{position:relative;padding:10px 20px 20px}.mm-menu h3{margin:0 0 10px;font-weight:700;font-size:14px;font-size:.875rem;color:#fff;white-space:nowrap}.mm-menu .mobile-search-inner{position:relative}.mm-menu .mobile-search-inner input[type=text]{margin:0;padding:12px 55px 12px 12px;-webkit-box-shadow:none;box-shadow:none;border:0;background:#4d9acd;color:#fff;font-weight:700;font-size:1em}.mm-menu .mobile-search-inner ::-webkit-input-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.mm-menu .mobile-search-inner :-moz-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.mm-menu .mobile-search-inner ::-moz-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.mm-menu .mobile-search-inner :-ms-input-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.mm-menu .mobile-search-inner button{position:absolute;top:0;right:0;height:100%;border:0;padding:0 15px;color:#fff;font-size:14px;background:0 0}.work-boxes{padding:55px 0 35px}.work-boxes:after,.work-boxes:before{content:" ";display:table}.work-boxes:after{clear:both}.work-boxes h2{text-transform:uppercase;letter-spacing:.04em;margin-bottom:30px}.work-boxes .btn{margin-top:25px}.work-boxes .work-box{position:relative;margin-bottom:10px;overflow:hidden}.work-boxes .work-box img{width:100%;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.work-boxes .work-box .description{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-ms-flex-flow:column wrap;padding:20px;background-color:rgba(0,111,183,.8);-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden}.work-boxes .work-box .description:after{content:"";font-family:icomoon;color:#fff;font-size:26px;font-size:1.625rem;margin-top:10px}.work-boxes .work-box .description .location,.work-boxes .work-box .description h4{text-transform:uppercase;letter-spacing:.04em;display:block;width:100%}.work-boxes .work-box .description .location{color:#82dff8;margin-bottom:10px;background:0 0}.work-boxes .work-box .description h4{color:#fff;line-height:1.3;margin-bottom:0}.work-boxes .work-box:hover img{-webkit-transform:scale(1);transform:scale(1)}.work-boxes .work-box:hover .description{opacity:1}.work-boxes.style-grid-six{padding:20px 0 35px}.cs-slider .work-boxes.style-grid-six .slide-content-wrapper:first-of-type,.work-boxes.style-grid-six .cs-slider .slide-content-wrapper:first-of-type,.work-boxes.style-grid-six .inner:first-of-type{position:relative}.cs-slider .work-boxes.style-grid-six .slide-content-wrapper:first-of-type .labelsquare,.work-boxes.style-grid-six .cs-slider .slide-content-wrapper:first-of-type .labelsquare,.work-boxes.style-grid-six .inner:first-of-type .labelsquare{z-index:3}.work-boxes.style-grid-six .btn{color:#006fb7;background-color:#d9d9d9}.work-boxes.style-grid-six .btn:hover{background-color:silver}@media (min-width:550px){.work-boxes .work-box{float:left;margin-right:10px;width:calc(50% - 10px)}.work-boxes .work-box:nth-of-type(even){margin-right:0}.work-boxes .work-box:after{position:absolute;bottom:0;left:0;right:0;content:"";background-color:#fff;width:100%;height:3px}.work-boxes .work-box h4{font-size:16px;font-size:1rem}.work-boxes .work-box .description:after{font-size:22px;font-size:1.375rem}.cs-slider .work-boxes.style-grid-six .slide-content-wrapper:last-of-type,.work-boxes.style-grid-six .cs-slider .slide-content-wrapper:last-of-type,.work-boxes.style-grid-six .inner:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:118vw}.work-boxes.style-grid-six .work-box h4{font-size:18px;font-size:1.125rem}.work-boxes.style-grid-six .btn{margin-left:-86px;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:900px){.work-boxes{padding:85px 0 60px}.work-boxes .work-box{margin-bottom:10px;width:calc(25% - 8px)}.work-boxes .work-box:nth-of-type(even){margin-right:10px}.work-boxes .work-box:last-of-type,.work-boxes.style-grid-six .work-box:nth-of-type(3n){margin-right:0}.work-boxes.style-grid-six{padding:0 0 40px}.cs-slider .work-boxes.style-grid-six .slide-content-wrapper:first-of-type,.work-boxes.style-grid-six .cs-slider .slide-content-wrapper:first-of-type,.work-boxes.style-grid-six .inner:first-of-type{padding-top:0}.cs-slider .work-boxes.style-grid-six .slide-content-wrapper:last-of-type,.work-boxes.style-grid-six .cs-slider .slide-content-wrapper:last-of-type,.work-boxes.style-grid-six .inner:last-of-type{padding:0;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}.cs-slider .work-boxes.style-grid-six .slide-content-wrapper:last-of-type figure,.work-boxes.style-grid-six .cs-slider .slide-content-wrapper:last-of-type figure,.work-boxes.style-grid-six .inner:last-of-type figure{width:100%}.work-boxes.style-grid-six .work-box.large{width:calc(50% - 6px)}.work-boxes.style-grid-six .btn{margin:25px auto 0}}@media (min-width:1100px){.work-boxes.style-grid-six .work-box h4{font-size:24px;font-size:1.5rem}}.featured-work{position:relative;margin-top:65px;background-color:rgba(0,111,183,.8)}.cs-slider .featured-work .slide-content-wrapper,.featured-work .cs-slider .slide-content-wrapper,.featured-work .inner{position:static}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section,.featured-work .inner .blue-overlay-section{padding:30px 0;text-align:left}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section .location,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section .location,.featured-work .inner .blue-overlay-section .location{color:#82dff8;text-transform:uppercase;letter-spacing:.04em;background:0 0}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section h2,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section h2,.featured-work .inner .blue-overlay-section h2{color:#fff;text-transform:uppercase;letter-spacing:.04em;display:block;width:100%}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section p,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section p,.featured-work .inner .blue-overlay-section p{color:#fff;line-height:1.55}@media (min-width:900px){.featured-work{margin-top:0;background-color:transparent}.featured-work .image-wrapper{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.featured-work .image-wrapper img{opacity:0}.featured-work:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,111,183,.8);right:0;top:0;-webkit-transition:all .15s ease;transition:all .15s ease}.cs-slider .featured-work .slide-content-wrapper,.featured-work .cs-slider .slide-content-wrapper,.featured-work .inner{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;-webkit-transition:all .15s ease;transition:all .15s ease}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section,.featured-work .inner .blue-overlay-section{-webkit-transition:all .15s ease;transition:all .15s ease;padding:20px 60px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-ms-flex-flow:column wrap;width:100%;left:0;position:relative;height:100%}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section>*,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section>*,.featured-work .inner .blue-overlay-section>*{-ms-flex-item-align:start;align-self:flex-start;max-width:100%;display:block}}@media (min-width:1300px){.featured-work:before{width:50%}.cs-slider .featured-work .slide-content-wrapper .blue-overlay-section,.featured-work .cs-slider .slide-content-wrapper .blue-overlay-section,.featured-work .inner .blue-overlay-section{padding:60px;width:50%;left:50%}}@media (-webkit-min-device-pixel-ratio:2) and (max-device-width:1024px),(min-resolution:192dpi) and (max-device-width:1024px){.featured-work .image-wrapper{background-attachment:scroll}}.cs-slider,.cs-slider .inner,.cs-slider .slide-content-wrapper{position:relative}.cs-slider .labelsquare{display:none;z-index:2}.cs-slider .owl-carousel{opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.cs-slider .owl-carousel.owl-loaded{opacity:1}.cs-slider .owl-stage{background-color:#f4f4f4}.cs-slider .slide-content-wrapper{background-color:#f4f4f4;padding:1.5em}.cs-slider .slide-content-wrapper p{line-height:1.77;letter-spacing:.02em}.cs-slider .slide-content-wrapper .slide-title{text-transform:uppercase;font-family:GillSans,sans-serif;font-weight:700;color:#666;display:block;margin-bottom:1em;font-size:12px;font-size:.75rem;letter-spacing:1.5px}.cs-slider .owl-nav{width:100%;position:absolute;top:0}.cs-slider .owl-nav:before{content:"";padding-top:40.8333333333%;display:block;visibility:hidden}.cs-slider .owl-next,.cs-slider .owl-prev{position:absolute;bottom:1.5em;height:calc(100% - 3em);width:2em;opacity:1;background-color:rgba(0,0,0,.5);max-height:166px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent}.cs-slider .owl-next:before,.cs-slider .owl-prev:before{content:"";position:absolute;display:block;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:icomoon;font-size:1.4em;font-weight:400;color:#fff}.cs-slider .owl-prev{left:0}.cs-slider .owl-prev:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cs-slider .owl-next{right:0}.cs-slider .slider-dots{height:34px;text-align:center;-webkit-tap-highlight-color:transparent}.cs-slider .slider-dots .owl-dot{display:inline-block;zoom:1}.cs-slider .slider-dots .owl-dot span{width:12px;height:12px;margin:12px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border:2px solid #fea400;border-radius:30px}.cs-slider .slider-dots .owl-dot.active,.cs-slider .slider-dots .owl-dot:hover{cursor:pointer}.cs-slider .slider-dots .owl-dot.active span,.cs-slider .slider-dots .owl-dot:hover span{background:#fea400}@media (min-width:900px){.cs-slider .labelsquare{display:-webkit-box;display:-ms-flexbox;display:flex}.cs-slider .image-wrapper{background-size:cover;background-position:center top}.cs-slider .image-wrapper img{opacity:0}}@media (min-width:1050px){.cs-slider .owl-nav{position:static}.cs-slider .owl-nav:before{display:none}.cs-slider .owl-next,.cs-slider .owl-prev{position:absolute;width:3em}.cs-slider .owl-next:before,.cs-slider .owl-prev:before{font-size:40px}.cs-slider .slide-content-wrapper{background-color:transparent;position:absolute!important;color:#fff;padding:0 10em 0 0;top:120px;left:5em}.cs-slider .slide-content-wrapper h1,.cs-slider .slide-content-wrapper h2,.cs-slider .slide-content-wrapper h3,.cs-slider .slide-content-wrapper h4,.cs-slider .slide-content-wrapper h5,.cs-slider .slide-content-wrapper h6{color:#fff}.cs-slider .slide-content-wrapper .slide-title{color:#fff;font-size:14px;font-size:.875rem;margin-bottom:1.5em}}.cs-slider .davisontwitter>.slide-content-wrapper,.davisontwitter,.davisontwitter>.inner{position:relative}@media (min-width:1200px){.cs-slider .slide-content-wrapper{top:150px;left:12em;max-width:800px}}@media (min-width:1600px){.cs-slider .slide-content-wrapper{top:240px;left:15em}}.davisontwitter{background-color:#006fb7;background-image:url(../images/twitterbackground-cb7f12631b30d7d74784b0e2fdf739f0.png);background-position:left center;background-size:cover;margin-top:75px}.cs-slider .davisontwitter>.slide-content-wrapper:after,.davisontwitter>.inner:after{width:27px;height:23px;content:"";background:url(../images/twitter-quote-icon-747ba87be91ba710dc4a16e6fecd5e08.png) top center no-repeat;position:absolute;bottom:-23px;z-index:1;display:block}.davisontwitter .tweet-wrapper{max-width:900px;margin:auto;text-align:center;padding:100px 0 40px}.davisontwitter .tweet-wrapper:before{content:"";color:#fff;font-family:icomoon;font-size:28px;font-size:1.75rem;margin-bottom:20px;display:block}.davisontwitter .tweet-wrapper .tweet{color:#fff;font-size:22px;font-size:1.375rem}.davisontwitter .tweet-wrapper .tweet a{color:#fff;text-decoration:underline}.davisontwitter .tweet-wrapper .tweet a:hover{color:#82dff8}.davisontwitter .tweet-wrapper .date{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.6)}.davisontwitter .twittercontact{background-color:#fff;padding:30px 0;position:relative}.davisontwitter .twittercontact .tweet-logo-container{position:relative;padding:10px 0 20px}.davisontwitter .twittercontact .tweet-logo-container:before{color:#006fb7;font-family:icomoon;content:"";display:inline-block;vertical-align:middle;font-size:40px;font-size:2.5rem;margin-right:5px}.davisontwitter .twittercontact .tweet-logo-container a{color:#006fb7;font-size:16px;font-size:1rem;font-weight:700;display:inline-block;vertical-align:middle}.davisontwitter .twittercontact .tweet-follow-information{text-align:center}.davisontwitter .twittercontact .tweet-follow-information a.btn.blue{height:35px;line-height:35px;padding:0 25px}.davisontwitter .twittercontact .tweet-follow-information a.after-arrow{display:block;margin-top:10px;color:#006fb7}@media (min-width:620px){.davisontwitter .twittercontact:after,.davisontwitter .twittercontact:before{content:" ";display:table}.davisontwitter .twittercontact:after{clear:both}.davisontwitter .twittercontact .tweet-logo-container{width:32.2033898305%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;padding:0}.davisontwitter .twittercontact .tweet-follow-information{text-align:right;width:66.1016949153%;clear:right;float:right;margin-right:0}.davisontwitter .twittercontact .tweet-follow-information a.after-arrow{width:180px;text-align:left;padding-left:20px;display:inline-block;margin-top:0}}@media (min-width:900px){.davisontwitter{margin-top:0}.davisontwitter .tweet-wrapper{padding:60px 0 50px}.davisontwitter .tweet-wrapper .tweet{font-size:29px;font-size:1.8125rem}}.proof-point{padding:25px 20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:none;clear:both;overflow:auto;max-width:1220px;margin:0 auto 20px}.people-string .overview-text p:last-of-type,.proof-point p:last-of-type{margin-bottom:0}.proof-point p{color:#8a8a8a;display:inline-block;width:calc(100% - 80px);vertical-align:middle}.proof-point cite{display:block;font-size:15px;font-size:.9375rem}.proof-point cite:before{content:"-";margin-right:4px}.proof-point figure{max-width:65px;display:inline-block;vertical-align:middle;margin-right:10px}.proof-point figure img{margin:0}@media (min-width:900px){.proof-point figure{max-width:85px}.proof-point p{font-size:21px;font-size:1.3125rem;width:calc(100% - 100px)}}.people-string{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:60px 0}.people-string .snapshots{display:none}.people-string .labelsquare{z-index:10}.people-string .overview-text a,.people-string .overview-text h2,.people-string .overview-text p{color:#fff}.people-string .overview-text h2{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.people-string .overview-text p{line-height:1.55}.people-string .overview-text a{margin-top:10px}.people-string.light{background-image:url(/images/snapshot-light-cb011991f2ca2084e60389a3840ae8be.png)}.people-string.dark{background-image:url(/images/snapshot-dark-48d0985bad339aabf42ace066b79acb4.png);padding-bottom:120px;margin-bottom:-65px}@media (min-width:750px){.people-string{padding:60px 0 100px}.people-string .overview-text{max-width:75%}}@media (min-width:900px){.people-string.dark{margin-bottom:10px}}@media (min-width:1050px){.cs-slider .people-string .slide-content-wrapper:after,.cs-slider .people-string .slide-content-wrapper:before,.people-string .cs-slider .slide-content-wrapper:after,.people-string .cs-slider .slide-content-wrapper:before,.people-string .inner:after,.people-string .inner:before,.people-string:after,.people-string:before{content:" ";display:table}.cs-slider .people-string .slide-content-wrapper:after,.people-string .cs-slider .slide-content-wrapper:after,.people-string .inner:after,.people-string:after{clear:both}.cs-slider .people-string .slide-content-wrapper,.people-string,.people-string .cs-slider .slide-content-wrapper,.people-string .inner{position:relative}.people-string{background-attachment:fixed;padding:180px 0}.people-string.dark{padding-bottom:180px}.people-string .snapshots{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:45%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.people-string .snapshots figure{display:inline-block;border:10px solid #fff;margin-left:-10px;width:33.33%}.people-string .snapshots figure>img{width:100%}.people-string .overview-text{position:absolute;top:50%;display:table;margin:auto;width:42%;padding:40px 0;font-weight:500;letter-spacing:.02em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.people-string.style-left .snapshots{float:left;margin-left:-10px}.people-string.style-left .snapshots .labelsquare{right:-40px}.people-string.style-left .overview-text{right:40px;padding-left:20px;left:50%}.people-string.style-right .snapshots{float:right;margin-right:-40px}.people-string.style-right .snapshots .labelsquare{left:-80px}.home .people-string{padding:80px 0}}@media (-webkit-min-device-pixel-ratio:2) and (max-device-width:1024px),(min-resolution:192dpi) and (max-device-width:1024px){.people-string{background-attachment:scroll}}.image-side{padding:40px 0}.cs-slider .image-side .slide-content-wrapper,.image-side .cs-slider .slide-content-wrapper,.image-side .inner{position:relative}.image-side figure{display:none}.image-side .text-content h3{text-transform:uppercase;letter-spacing:.04em}.image-side .text-content ul li{margin-bottom:3px;line-height:1.55;font-size:16px;font-size:1rem}.image-side .text-content ul li:before{content:"•";color:#006fb7;margin-right:5px}.image-side .text-content p{line-height:1.77}.image-side .text-content p strong{color:#666}.image-side .text-content a{color:#d69200}@media (min-width:750px){.image-side{position:relative;padding:0}.image-side:after,.image-side:before{content:" ";display:table}.image-side:after{clear:both}.image-side figure{display:block;position:absolute;top:-45px;bottom:0;width:50%;border:10px solid #fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.image-side .text-content{width:45%;padding:40px 0}.image-side.style-left figure{position:absolute;left:-10px}.image-side.style-left .text-content{float:right}.image-side.style-right figure{right:-10px}.image-side.style-right .text-content{padding:40px 0 80px}}@media (min-width:620px) and (max-width:900px){.image-side.style-right figure{bottom:-75px}}@media (min-width:1200px){.image-side figure{top:-65px}.image-side .text-content{padding:60px 0}.image-side.style-right{padding:60px 0 80px}}.filtering-section{background-color:#ededed;text-align:center;padding:0 0 40px}.filtering-section .filter-list{background-color:#fff;border-top:2px solid #e9e9e9;padding:0 10px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.filtering-section .filter-list a{text-decoration:none}.filtering-section .main-content .gallery ul{max-width:1300px;margin:auto;padding:30px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filtering-section .main-content .gallery ul li{margin:20px 0}.filtering-section .main-content .gallery ul li figure{position:relative}.filtering-section .main-content .gallery ul li figure img{width:100%}.filtering-section.news-filtering .filter-list ul{display:none}.filtering-section.news-filtering .filter-list select{margin:20px 10px;display:inline-block;max-width:calc(100% - 20px)}.filtering-section.news-filtering .gallery{padding-top:20px}@media (min-width:450px){.filtering-section .main-content .gallery ul li{width:calc(50% - 10px);margin:20px 5px}}@media (min-width:900px){.filtering-section .filter-list ul li{font-size:16px;font-size:1rem;display:inline-block;padding:0 20px}.filtering-section .main-content .gallery ul{padding:20px 40px}.filtering-section .main-content .gallery ul li{width:calc(25% - 10px)}.filtering-section .main-content .gallery ul li figcaption .name{font-size:20px;font-size:1.25rem}.filtering-section .main-content .gallery ul li figcaption .jobtitle{font-size:16px;font-size:1rem}.filtering-section.news-filtering .filter-list ul{display:block}.filtering-section.news-filtering .filter-list ul li{font-size:16px;font-size:1rem;display:inline-block;padding:20px;cursor:pointer;color:#666;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:2.062;-webkit-transform:matrix(.9969669275,0,0,.9997754471,0,0);transform:matrix(.9969669275,0,0,.9997754471,0,0);position:relative}.filtering-section.news-filtering .filter-list ul li:after{content:"";width:100%;height:5px;background-color:#fff;position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .15s ease;transition:all .15s ease}.filtering-section.news-filtering .filter-list ul li.active,.filtering-section.news-filtering .filter-list ul li:hover{text-decoration:none}.filtering-section.news-filtering .filter-list ul li.active:after,.filtering-section.news-filtering .filter-list ul li:hover:after{background-color:#006fb7}.filtering-section.news-filtering .filter-list select{display:none}.filtering-section.news-filtering .gallery{padding-top:40px}}.work-filtering.filtering-section{position:relative;overflow:hidden}.work-filtering.filtering-section .filter-popout{position:absolute;top:2px;bottom:0;background:#fff;width:260px;left:-270px;-webkit-box-shadow:5px 0 10px 0 rgba(0,0,0,.2);box-shadow:5px 0 10px 0 rgba(0,0,0,.2);-webkit-transition:left .15s ease;transition:left .15s ease;z-index:3}.work-filtering.filtering-section .filter-popout.open{left:0}.work-filtering.filtering-section .filter-popout .top-filter{height:70px;background-color:#006fb7;padding:0 15px;text-align:left;position:relative}.work-filtering.filtering-section .filter-popout .top-filter h5{line-height:70px;color:#fff;text-transform:uppercase;letter-spacing:.04em}.work-filtering.filtering-section .filter-popout .top-filter h5:before{content:"";font-family:icomoon;font-size:24px;font-size:1.5rem;font-weight:400;display:inline-block;vertical-align:bottom;margin-right:5px}.work-filtering.filtering-section .filter-popout .top-filter .close{width:50px;position:absolute;top:0;bottom:0;right:0;background-color:#003083;text-align:center;cursor:pointer}.work-filtering.filtering-section .filter-popout .top-filter .close:after{content:"";color:#fff;font-family:icomoon;line-height:70px}.work-filtering.filtering-section .filter-popout .top-filter .close:hover{text-decoration:none;background-color:#001d50}.work-filtering.filtering-section .filter-popout .filter-block{text-align:left;padding:25px 15px;position:absolute;top:70px;bottom:20px;left:0;right:0;overflow-y:scroll}.work-filtering.filtering-section .filter-popout .filter-block h5{color:#333;text-transform:uppercase;letter-spacing:.04em}.work-filtering.filtering-section .filter-popout .filter-block ul li{cursor:pointer;padding:0 0 10px;font-size:15px;font-size:.9375rem;color:#333;font-weight:500;letter-spacing:.2px}.work-filtering.filtering-section .filter-popout .filter-block ul li.active{font-weight:700;color:#006fb7}.work-filtering.filtering-section .filter-popout .filter-block ul li input{display:inline-block;cursor:pointer}.work-filtering.filtering-section .filter-popout .filter-block ul li label{cursor:pointer;display:inline-block;width:calc(100% - 25px);padding:0 5px 0 3px;vertical-align:text-top}.work-filtering.filtering-section .filter-popout .filter-block .category-wrapper{margin-top:10px}.work-filtering.filtering-section .filter-popout .filter-block .uncheck{margin-top:10px;font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;font-weight:500;color:#006fb7}.work-filtering.filtering-section .filter-popout .filter-block .uncheck:hover{text-decoration:underline}.work-filtering.filtering-section .filter-list{padding:0 10px}.work-filtering.filtering-section .filter-list:after,.work-filtering.filtering-section .filter-list:before{content:" ";display:table}.work-filtering.filtering-section .filter-list:after{clear:both}.work-filtering.filtering-section .filter-list .filters-wrapper{width:49.1525423729%;float:left;margin-right:-100%;margin-left:0;clear:none;text-align:left}.work-filtering.filtering-section .filter-list .filters-wrapper h5{line-height:70px;color:#666;text-transform:uppercase;letter-spacing:.04em;margin-bottom:0}.work-filtering.filtering-section .filter-list .filters-wrapper h5 a:before{content:"";font-family:icomoon;font-size:24px;font-size:1.5rem;font-weight:400;display:inline-block;vertical-align:bottom;margin-right:5px;color:#006fb7}.work-filtering.filtering-section .filter-list .filters-wrapper h5 a:hover{color:#595959}.work-filtering.filtering-section .filter-list .filters-wrapper h5 a:hover:before{color:#005084}.work-filtering.filtering-section .filter-list .category-wrapper{width:-1.6949152542%;float:left;margin-right:-100%;margin-left:-8.4745762712%;clear:none;padding:0 10px}.work-filtering.filtering-section .filter-list .category-wrapper ul{max-width:600px;margin:auto}.work-filtering.filtering-section .filter-list .category-wrapper ul li{position:relative;cursor:pointer;padding:10px;-webkit-box-shadow:0 5px 10px 0 transparent;box-shadow:0 5px 10px 0 transparent;-webkit-transition:all .15s ease;transition:all .15s ease}.work-filtering.filtering-section .filter-list .category-wrapper ul li:after{content:"";height:2px;width:100%;bottom:0;left:0;right:0;background-color:#006fb7;position:absolute}.work-filtering.filtering-section .filter-list .category-wrapper ul li h4{text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-size:.875rem}.work-filtering.filtering-section .filter-list .category-wrapper ul li h4:after{content:"";font-family:icomoon;color:#999;font-size:13px;font-size:.8125rem;margin-left:5px}.work-filtering.filtering-section .filter-list .category-wrapper ul li select{margin-bottom:0}.work-filtering.filtering-section .filter-list .category-wrapper ul li ul{visibility:hidden;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease;position:absolute;top:calc(100% - 5px);left:0;right:0;z-index:1;background-color:#fff;text-align:left;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.work-filtering.filtering-section .filter-list .category-wrapper ul li ul li{-webkit-box-shadow:none;box-shadow:none;display:block;padding:5px 15px;font-weight:500}.work-filtering.filtering-section .filter-list .category-wrapper ul li ul li:after{display:none}.work-filtering.filtering-section .filter-list .category-wrapper ul li ul li.active,.work-filtering.filtering-section .filter-list .category-wrapper ul li ul li:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#006fb7;color:#fff;text-decoration:none}.work-filtering.filtering-section .filter-list .search-wrapper{width:49.1525423729%;float:right;margin-left:0;margin-right:0;clear:none;position:relative;text-align:right;padding:20px 0}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form{position:absolute;right:40px;width:0;visibility:hidden;opacity:0;background:#fff}.cs-slider .work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form .slide-content-wrapper,.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form .cs-slider .slide-content-wrapper,.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form .inner{padding:0;max-width:none}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form.transition{-webkit-transition:width .6s ease,opacity .3s ease,visibility .3s ease,right .6s ease;transition:width .6s ease,opacity .3s ease,visibility .3s ease,right .6s ease}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form.active{visibility:visible;opacity:1;width:calc(200% - 25px);right:30px}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form input{height:30px;padding:5px 50px 5px 10px;margin:0;-webkit-box-shadow:none;box-shadow:none;border:0;background:#4d9acd;color:#fff;font-size:15px;font-size:.9375rem;font-weight:700}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form ::-webkit-input-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form :-moz-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form ::-moz-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form :-ms-input-placeholder{color:#fff;font-family:GillSans,sans-serif;font-style:italic}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form button{position:absolute;top:0;right:0;height:30px;padding:0 10px;color:#fff;border:0;background:0 0;font-size:18px;font-size:1.125rem}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger{display:block;padding:4px 0}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger:before{color:#006fb7;font-weight:400;vertical-align:middle;margin-right:7px}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger:after{content:"Search";text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:15px;font-size:.9375rem;color:#999;font-family:GillSans,sans-serif;visibility:visible;opacity:1;width:auto;display:inline-block}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger:hover{text-decoration:none}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger:hover:before{color:#005084}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger:hover:after{color:gray}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger.active:before{content:"";font-size:22px;font-size:1.375rem;margin-right:0}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .desktop-search-trigger.active:after{visibility:hidden;opacity:0;width:0}.work-filtering.filtering-section .main-content .gallery ul{max-width:none}.work-filtering.filtering-section .main-content .gallery ul li{margin:10px 5px 0}.work-filtering.filtering-section .main-content .gallery ul li figure{position:relative;overflow:hidden}.work-filtering.filtering-section .main-content .gallery ul li figure img{width:100%;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.work-filtering.filtering-section .main-content .gallery ul li figure .description{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-ms-flex-flow:column wrap;padding:20px;background-color:rgba(0,111,183,.8);-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden}.work-filtering.filtering-section .main-content .gallery ul li figure .description:after{content:"";font-family:icomoon;color:#fff;font-size:26px;font-size:1.625rem;margin-top:10px}.work-filtering.filtering-section .main-content .gallery ul li figure .description .location,.work-filtering.filtering-section .main-content .gallery ul li figure .description h4{text-transform:uppercase;letter-spacing:.04em;display:block;width:100%}.work-filtering.filtering-section .main-content .gallery ul li figure .description .location{color:#82dff8;margin-bottom:10px;background:0 0}.work-filtering.filtering-section .main-content .gallery ul li figure .description h4{color:#fff;line-height:1.3;margin-bottom:0}.work-filtering.filtering-section .main-content .gallery ul li figure:hover img{-webkit-transform:scale(1);transform:scale(1)}.work-filtering.filtering-section .main-content .gallery ul li figure:hover .description{opacity:1}.work-filtering.filtering-section .main-content .gallery ul li.gap{margin:20px}@media (min-width:450px){.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form.active{width:calc(200% - 150px)}}@media (min-width:620px){.work-filtering.filtering-section .filter-list .category-wrapper ul li{padding:10px 15px}.work-filtering.filtering-section .filter-list .category-wrapper ul li h4{font-size:18px;font-size:1.125rem}}@media (min-width:900px){.work-filtering.filtering-section .filter-popout .top-filter{padding:0 25px}.work-filtering.filtering-section .filter-popout.open+.filter-list,.work-filtering.filtering-section .filter-popout.open+.filter-list+.gallery{margin-left:260px;-webkit-transition:margin-left .15s ease;transition:margin-left .15s ease}.work-filtering.filtering-section .filter-popout.open+.filter-list .filters-wrapper{opacity:0;left:-220px;-webkit-transition:all .2s ease;transition:all .2s ease}.work-filtering.filtering-section .filter-popout .top{height:70px}.work-filtering.filtering-section .filter-popout .filter-block{padding:35px 25px}.work-filtering.filtering-section .filter-popout .filter-block ul li label{font-size:15px;font-size:.9375rem}.work-filtering.filtering-section .filter-list{padding:0 40px;position:relative}.work-filtering.filtering-section .filter-list .filters-wrapper{width:23.7288135593%;float:left;margin-right:-100%;margin-left:0;clear:none;text-align:left;position:absolute;left:40px;opacity:1;-webkit-transition:all .15s ease;transition:all .15s ease}.work-filtering.filtering-section .filter-list .category-wrapper{width:66.1016949153%;float:left;margin-right:-100%;margin-left:16.9491525424%;clear:none}.work-filtering.filtering-section .filter-list .category-wrapper ul li{padding:20px 25px 10px}.work-filtering.filtering-section .filter-list .category-wrapper ul li h4{font-size:20px;font-size:1.25rem}.work-filtering.filtering-section .filter-list .category-wrapper ul li:after{height:5px}.work-filtering.filtering-section .filter-list .category-wrapper ul li:hover{position:relative;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);z-index:5}.work-filtering.filtering-section .filter-list .category-wrapper ul li:hover ul{visibility:visible;opacity:1;z-index:1}.work-filtering.filtering-section .filter-list .category-wrapper ul li:hover>a{color:#fff}.work-filtering.filtering-section .filter-list .category-wrapper ul li ul{padding:0 5px 5px}.work-filtering.filtering-section .filter-list .category-wrapper ul li ul li{padding:10px 20px;font-size:17px;font-size:1.0625rem}.work-filtering.filtering-section .filter-list .search-wrapper{width:23.7288135593%;float:right;margin-left:0;margin-right:0;clear:none;position:absolute;right:40px;top:0}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form{right:40px}.work-filtering.filtering-section .filter-list .search-wrapper .search-container .search-form.active{width:calc(100% - 40px);right:40px}.work-filtering.filtering-section .main-content .gallery ul{padding:35px 40px}}.paragraph-story-promo{padding:40px 0}.paragraph-story-promo .left-text-side h2,.paragraph-story-promo .left-text-side h3,.paragraph-story-promo .left-text-side h4{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.paragraph-story-promo .left-text-side p{line-height:1.77;-webkit-font-smoothing:auto}.paragraph-story-promo .right-text-side h1,.paragraph-story-promo .right-text-side h2,.paragraph-story-promo .right-text-side h3,.paragraph-story-promo .right-text-side h4,.paragraph-story-promo .right-text-side h5,.paragraph-story-promo .right-text-side h6{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-weight:700;-ms-flex:none!important}.paragraph-story-promo .right-text-side h4{margin-bottom:3px}.paragraph-story-promo .right-text-side p{color:#fff}.paragraph-story-promo .right-text-side p:last-of-type{margin-bottom:0}.paragraph-story-promo .right-text-side a.thirteenupper{position:relative;padding-top:20px;display:block}.paragraph-story-promo .right-text-side a.thirteenupper:before{content:"";position:absolute;top:0;width:50px;left:0;right:0;height:2px;background-color:#fff;margin:auto}.paragraph-story-promo .right-text-side{padding-top:20px}.paragraph-story-promo .right-text-side div{background-size:cover;background-position:center center;background-repeat:no-repeat}.paragraph-story-promo .right-text-side figure{position:relative;height:300px;display:block!important}.paragraph-story-promo .right-text-side figure figcaption{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;-ms-flex:0 1 auto}@media (min-width:900px){.paragraph-story-promo{padding:70px 0 40px}.cs-slider .paragraph-story-promo .slide-content-wrapper:after,.cs-slider .paragraph-story-promo .slide-content-wrapper:before,.paragraph-story-promo .cs-slider .slide-content-wrapper:after,.paragraph-story-promo .cs-slider .slide-content-wrapper:before,.paragraph-story-promo .inner:after,.paragraph-story-promo .inner:before{content:" ";display:table}.cs-slider .paragraph-story-promo .slide-content-wrapper:after,.paragraph-story-promo .cs-slider .slide-content-wrapper:after,.paragraph-story-promo .inner:after{clear:both}.paragraph-story-promo .left-text-side{width:49.1525423729%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-right:50px}.paragraph-story-promo .right-text-side{width:49.1525423729%;float:right;margin-left:0;margin-right:0;clear:none;padding-top:0}}.component-video,.video-paragraph{position:relative;margin-top:50px}.component-video .labelsquare .icon-video-camera,.video-paragraph .labelsquare .icon-video-camera{font-size:60px;font-size:3.75rem;font-weight:400}.component-video .blue-video-wrapper,.video-paragraph .blue-video-wrapper{padding-bottom:40px;position:relative}.component-video .blue-video-wrapper .blue-background-image,.video-paragraph .blue-video-wrapper .blue-background-image{position:absolute;left:-40px;right:-40px;top:0;bottom:-40px;width:calc(100% + 80px);background-color:#006fb7;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block!important}.component-video .video-wrapper,.video-paragraph .video-wrapper{border:10px solid #fff;position:relative;z-index:1}.component-video .field-description,.video-paragraph .field-description{padding:130px 0 40px;position:relative;z-index:1}.component-video .field-description *,.video-paragraph .field-description *{color:#fff}.component-video .field-description p:last-of-type,.video-paragraph .field-description p:last-of-type{margin-bottom:0}@media (min-width:900px){.component-video,.video-paragraph{margin-top:0}}@media (min-width:1050px){.component-video .video-component .labelsquare.left,.component-video .video-paragraph .labelsquare.left,.video-paragraph .video-component .labelsquare.left,.video-paragraph .video-paragraph .labelsquare.left{left:100px}.component-video .video-component .blue-video-wrapper,.component-video .video-paragraph .blue-video-wrapper,.video-paragraph .video-component .blue-video-wrapper,.video-paragraph .video-paragraph .blue-video-wrapper{padding:80px 0 40px}.component-video .video-component .blue-video-wrapper:after,.component-video .video-component .blue-video-wrapper:before,.component-video .video-paragraph .blue-video-wrapper:after,.component-video .video-paragraph .blue-video-wrapper:before,.video-paragraph .video-component .blue-video-wrapper:after,.video-paragraph .video-component .blue-video-wrapper:before,.video-paragraph .video-paragraph .blue-video-wrapper:after,.video-paragraph .video-paragraph .blue-video-wrapper:before{content:" ";display:table}.component-video .video-component .blue-video-wrapper:after,.component-video .video-paragraph .blue-video-wrapper:after,.video-paragraph .video-component .blue-video-wrapper:after,.video-paragraph .video-paragraph .blue-video-wrapper:after{clear:both}.component-video .video-component .blue-video-wrapper .blue-background-image,.component-video .video-paragraph .blue-video-wrapper .blue-background-image,.video-paragraph .video-component .blue-video-wrapper .blue-background-image,.video-paragraph .video-paragraph .blue-video-wrapper .blue-background-image{width:65%;left:0;right:0;bottom:0;background-size:initial}.component-video .video-component .field-description,.component-video .video-paragraph .field-description,.video-paragraph .video-component .field-description,.video-paragraph .video-paragraph .field-description{width:34.3220338983%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:60px 60px 0}.component-video .video-component .video-wrapper,.component-video .video-paragraph .video-wrapper,.video-paragraph .video-component .video-wrapper,.video-paragraph .video-paragraph .video-wrapper{width:61.8644067797%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:1200px){.component-video .video-component .blue-video-wrapper,.component-video .video-paragraph .blue-video-wrapper,.video-paragraph .video-component .blue-video-wrapper,.video-paragraph .video-paragraph .blue-video-wrapper{padding:100px 0 0}.component-video .video-component .blue-video-wrapper .blue-background-image,.component-video .video-paragraph .blue-video-wrapper .blue-background-image,.video-paragraph .video-component .blue-video-wrapper .blue-background-image,.video-paragraph .video-paragraph .blue-video-wrapper .blue-background-image{bottom:100px}.component-video .video-component .video-wrapper,.component-video .video-paragraph .video-wrapper,.video-paragraph .video-component .video-wrapper,.video-paragraph .video-paragraph .video-wrapper{margin-top:20px;margin-bottom:40px}}.modal-window,.modal-window .modal-inner{margin:auto;top:0;left:0;right:0;width:100%}.modal-open{overflow:hidden;position:fixed;left:0;right:0;bottom:0}.modal-window{position:fixed;bottom:0;z-index:99999999;height:100%;background-color:rgba(0,103,177,.75);overflow-y:scroll}.modal-window .modal-inner{max-width:800px;height:100vh;position:absolute;background-color:#fff;border-top:4px solid #fea400;text-align:center}.modal-window .modal-inner .modal-header{height:50px;width:100%;text-align:right}.modal-window .modal-inner .modal-header a{font-size:46px;font-size:2.875rem;cursor:pointer}.modal-window .modal-inner .modal-header a:hover{text-decoration:none;color:gray}.modal-window .modal-inner .modal-content{padding:0 40px 40px;background-color:#fff}.modal-window .modal-inner .modal-content h2{text-transform:uppercase;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.modal-window .modal-inner .modal-content form{padding-top:25px}.modal-window .modal-inner .modal-content form input{margin-bottom:25px;border:1px solid #ddd;padding:10px}.modal-window .modal-inner .modal-content form input:-ms-input-placeholder{color:#333}.modal-window .modal-inner .modal-content form input::-webkit-input-placeholder{color:#333}.modal-window .modal-inner .modal-content form input:-moz-placeholder{color:#333}.modal-window .modal-inner .modal-content form input::-moz-placeholder{color:#333}.modal-window .modal-inner .modal-content form button{padding:15px 20px 12px}@media (min-width:900px){.modal-window .modal-inner{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto}.modal-window .modal-inner .modal-content{padding:0 80px 60px}.modal-window .modal-inner .modal-content form:after,.modal-window .modal-inner .modal-content form:before{content:" ";display:table}.modal-window .modal-inner .modal-content form:after{clear:both}.modal-window .modal-inner .modal-content form input{width:calc(50% - 15px)}.modal-window .modal-inner .modal-content form input:nth-of-type(odd){float:left}.modal-window .modal-inner .modal-content form input:nth-of-type(even){float:right}}