/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main,summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{user-select:none}*,:after,:before{box-sizing:inherit;text-decoration:inherit}*{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}*,:after,:before{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5em;text-rendering:optimizeLegibility}button,input,select,textarea{background:transparent}code,kbd,pre,samp{font-family:monospace,monospace}input{min-height:1.5em}nav ol,nav ul{list-style:none}table{border-collapse:collapse;border-spacing:0}::selection{background-color:#b3d4fc}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}q{quotes:none}q:after,q:before{content:"";content:none}.browsehappy{z-index:110;position:fixed;top:108px;left:0;width:100%;padding:10px;background:#ccc;color:#000}.browsehappy a{color:#000}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.img--fill{display:block;width:100%;max-width:100%;height:auto}.img--lazy-load,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.img--lazy-load{position:absolute}.img--lazy-wrapper{position:relative;width:100%;height:0;padding-bottom:66.67%}.img--work-sorter{width:414px!important;height:282px!important;overflow:hidden!important}.container--centering,.container--centering__larger,.container--centering__smaller{position:relative;width:1220px;margin:0 auto}@media (max-width:1270px){.container--centering,.container--centering__larger,.container--centering__smaller{width:100%;margin:0}}.container--centering__larger{width:1700px}@media (max-width:1750px){.container--centering__larger{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:0 20px}}@media (max-width:1270px){.container--centering__larger{width:100%;margin:0}}.container--centering__smaller{width:1000px}@media (max-width:1270px){.container--centering__smaller{width:1000px;margin:0 auto}}@media (max-width:1050px){.container--centering__smaller{width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:0 5px}}.container--a-width,.container--full-width,.container--half-width,.container--one-fifth-width,.container--one-fourth-width,.container--one-third-width,.container--three-fifth-width,.container--three-fourths-width,.container--two-fifth-width,.container--two-thirds-width{display:block;float:left;position:relative;min-height:1px;margin:0;padding:0}.container--full-width{width:100%}.container--three-fourths-width{width:75%}@media (max-width:800px){.container--three-fourths-width{width:100%}}.container--two-thirds-width{width:66.666%}@media (max-width:800px){.container--two-thirds-width{width:100%}}.container--three-fifth-width{width:60%}@media (max-width:600px){.container--three-fifth-width{width:100%}}.container--half-width{width:50%}@media (max-width:600px){.container--half-width{width:100%}}.container--two-fifth-width{width:40%}@media (max-width:600px){.container--two-fifth-width{width:100%}}.container--one-third-width{width:33.333%}@media (max-width:800px){.container--one-third-width{width:100%}}@media (max-width:600px){.container--one-third-width{width:100%}}.container--one-fourth-width{width:25%}@media (max-width:800px){.container--one-fourth-width{width:50%}}@media (max-width:600px){.container--one-fourth-width{width:100%}}.container--one-fifth-width{width:20%}@media (max-width:800px){.container--one-fifth-width{width:50%}}@media (max-width:600px){.container--one-fifth-width{width:100%}}.container--a-width-with-margins,.container--full-width-with-margins,.container--half-width-with-margins,.container--one-fifth-width-with-margins,.container--one-fourth-width-with-margins,.container--one-sixth-width-with-margins,.container--one-third-width-with-margins,.container--three-fifths-width-with-margins,.container--three-fourths-width-with-margins,.container--two-fifths-width-with-margins,.container--two-thirds-width-with-margins{display:block;float:left;position:relative;min-height:1px;margin:0 20px 40px;padding:0}@media (max-width:600px){.container--a-width-with-margins,.container--full-width-with-margins,.container--half-width-with-margins,.container--one-fifth-width-with-margins,.container--one-fourth-width-with-margins,.container--one-sixth-width-with-margins,.container--one-third-width-with-margins,.container--three-fifths-width-with-margins,.container--three-fourths-width-with-margins,.container--two-fifths-width-with-margins,.container--two-thirds-width-with-margins{margin:0 10px 20px}}.container--extra-bottom-margins{margin-bottom:80px}@media (max-width:800px){.container--extra-bottom-margins{margin-bottom:40px}}@media (max-width:600px){.container--extra-bottom-margins{margin-bottom:20px}}.container--full-width-with-margins{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}@media (max-width:600px){.container--full-width-with-margins{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}.container--three-fourths-width-with-margins{width:-moz-calc((99% - 160px)/4*3 + 80px);width:-webkit-calc((99% - 160px)/4*3 + 80px);width:calc((99% - 160px)/4*3 + 80px)}@media (max-width:800px){.container--three-fourths-width-with-margins{width:-moz-calc((99% - 80px)/2);width:-webkit-calc((99% - 80px)/2);width:calc((99% - 80px)/2)}}@media (max-width:600px){.container--three-fourths-width-with-margins{width:-moz-calc((99% - 40px)/2);width:-webkit-calc((99% - 40px)/2);width:calc((99% - 40px)/2)}}@media (max-width:400px){.container--three-fourths-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px)}}.container--two-thirds-width-with-margins{width:-moz-calc((99% - 120px)/3*2 + 40px);width:-webkit-calc((99% - 120px)/3*2 + 40px);width:calc((99% - 120px)/3*2 + 40px)}@media (max-width:800px){.container--two-thirds-width-with-margins{width:-moz-calc((99% - 80px)/2);width:-webkit-calc((99% - 80px)/2);width:calc((99% - 80px)/2)}}@media (max-width:600px){.container--two-thirds-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px)}}.container--three-fifths-width-with-margins{width:-moz-calc((99% - 200px)/5*3 + 80px);width:-webkit-calc((99% - 200px)/5*3 + 80px);width:calc((99% - 200px)/5*3 + 80px)}@media (max-width:600px){.container--three-fifths-width-with-margins{width:-moz-calc((99% - 100px)/5*3 + 40px);width:-webkit-calc((99% - 100px)/5*3 + 40px);width:calc((99% - 100px)/5*3 + 40px)}}.container--half-width-with-margins{width:-moz-calc((99% - 80px)/2);width:-webkit-calc((99% - 80px)/2);width:calc((99% - 80px)/2)}@media (max-width:600px){.container--half-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px)}}.container--one-third-width-with-margins{width:-moz-calc((99% - 120px)/3);width:-webkit-calc((99% - 120px)/3);width:calc((99% - 120px)/3)}@media (max-width:800px){.container--one-third-width-with-margins{width:-moz-calc((99% - 80px)/2);width:-webkit-calc((99% - 80px)/2);width:calc((99% - 80px)/2)}}@media (max-width:600px){.container--one-third-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px)}}.container--two-fifths-width-with-margins{width:-moz-calc((99% - 200px)/5*2 + 40px);width:-webkit-calc((99% - 200px)/5*2 + 40px);width:calc((99% - 200px)/5*2 + 40px)}@media (max-width:600px){.container--two-fifths-width-with-margins{width:-moz-calc((99% - 100px)/5*2 + 20px);width:-webkit-calc((99% - 100px)/5*2 + 20px);width:calc((99% - 100px)/5*2 + 20px)}}.container--one-fourth-width-with-margins{width:-moz-calc((99% - 160px)/4);width:-webkit-calc((99% - 160px)/4);width:calc((99% - 160px)/4)}@media (max-width:1070px){.container--one-fourth-width-with-margins{width:-moz-calc((99% - 120px)/3);width:-webkit-calc((99% - 120px)/3);width:calc((99% - 120px)/3)}}@media (max-width:800px){.container--one-fourth-width-with-margins{width:-moz-calc((99% - 80px)/2);width:-webkit-calc((99% - 80px)/2);width:calc((99% - 80px)/2)}}@media (max-width:600px){.container--one-fourth-width-with-margins{width:-moz-calc((99% - 40px)/2);width:-webkit-calc((99% - 40px)/2);width:calc((99% - 40px)/2)}}@media (max-width:400px){.container--one-fourth-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px)}}.container--one-fifth-width-with-margins{width:-moz-calc((99% - 200px)/5);width:-webkit-calc((99% - 200px)/5);width:calc((99% - 200px)/5)}@media (max-width:1070px){.container--one-fifth-width-with-margins{width:-moz-calc((99% - 160px)/4);width:-webkit-calc((99% - 160px)/4);width:calc((99% - 160px)/4)}}@media (max-width:800px){.container--one-fifth-width-with-margins{width:-moz-calc((99% - 120px)/3);width:-webkit-calc((99% - 120px)/3);width:calc((99% - 120px)/3)}}@media (max-width:600px){.container--one-fifth-width-with-margins{width:-moz-calc((99% - 60px)/3);width:-webkit-calc((99% - 60px)/3);width:calc((99% - 60px)/3)}}@media (max-width:400px){.container--one-fifth-width-with-margins{width:-moz-calc((99% - 40px)/2);width:-webkit-calc((99% - 40px)/2);width:calc((99% - 40px)/2)}}.container--one-sixth-width-with-margins{width:-moz-calc((99% - 240px)/6);width:-webkit-calc((99% - 240px)/6);width:calc((99% - 240px)/6)}@media (max-width:1070px){.container--one-sixth-width-with-margins{width:-moz-calc((99% - 160px)/4);width:-webkit-calc((99% - 160px)/4);width:calc((99% - 160px)/4)}}@media (max-width:800px){.container--one-sixth-width-with-margins{width:-moz-calc((99% - 120px)/3);width:-webkit-calc((99% - 120px)/3);width:calc((99% - 120px)/3)}}@media (max-width:600px){.container--one-sixth-width-with-margins{width:-moz-calc((99% - 60px)/3);width:-webkit-calc((99% - 60px)/3);width:calc((99% - 60px)/3)}}@media (max-width:400px){.container--one-sixth-width-with-margins{width:-moz-calc((99% - 40px)/2);width:-webkit-calc((99% - 40px)/2);width:calc((99% - 40px)/2)}}.container--full-screen,.container--full-screen-at-top,.container--full-screen-with-offset{position:absolute;width:100%;height:100%;overflow:hidden}.container--full-screen-at-top{top:0;left:0}.container--video,.container--video__home-thumb,.container--video__project-thumb{position:relative;padding-bottom:56.25%;padding-top:0;height:0}.container--video__home-thumb iframe,.container--video__project-thumb iframe,.container--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#eae7e7;background-image:url(../img/shared/loading.gif);background-repeat:no-repeat;background-size:100px 100px;background-position:50%}.container--video__home-thumb{padding-bottom:65.2173%}.container--video__project-thumb{padding-bottom:68.1159%}.containers--flex-wrap{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap}.text--title__hero{font-size:120px;color:#fff;text-transform:uppercase;font-family:din-condensed,sans-serif;font-weight:400;font-style:normal;line-height:.8}@media (max-width:1400px){.text--title__hero{font-size:90px}}@media (max-width:1070px){.text--title__hero{font-size:70px}}@media (max-width:800px){.text--title__hero{font-size:50px}}@media (max-width:600px){.text--title__hero{font-size:38px}}@media (max-width:400px){.text--title__hero{font-size:32px}}.text--title__key-message{font-size:30px;color:#df1f34;text-transform:uppercase;font-family:urw-din,sans-serif;font-weight:600;font-style:normal;letter-spacing:3px}@media (max-width:1400px){.text--title__key-message{font-size:26px}}@media (max-width:1070px){.text--title__key-message{font-size:22px}}@media (max-width:800px){.text--title__key-message{font-size:20px}}@media (max-width:600px){.text--title__key-message{font-size:19px;letter-spacing:2px}}@media (max-width:400px){.text--title__key-message{font-size:17px;line-height:1.2}}.text--title__sub{margin-left:-3px;font-size:65px;color:#b2b2b2;text-transform:uppercase;line-height:.9;font-family:din-condensed,sans-serif;font-weight:400;font-style:normal}@media (max-width:1400px){.text--title__sub{font-size:44px}}@media (max-width:1070px){.text--title__sub{font-size:40px}}@media (max-width:800px){.text--title__sub{margin-left:0;font-size:36px}}@media (max-width:600px){.text--title__sub{font-size:30px}}@media (max-width:400px){.text--title__sub{font-size:26px}}.text--title__tertiary{font-size:20px;font-family:urw-din,sans-serif;font-weight:500;font-style:normal;letter-spacing:1px;text-transform:uppercase}@media (max-width:600px){.text--title__tertiary{font-size:18px}}@media (max-width:400px){.text--title__tertiary{font-size:16px}}.text--link__default{display:block;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.text--link__default:hover{color:#df1f34}.text--link__inline{text-decoration:underline}.text--link__inline:hover{text-decoration:underline;color:#df1f34}.text--link__show-more{display:inline-block;position:relative;color:#df1f34;text-transform:uppercase;font-size:16px;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.text--link__show-more:before{position:absolute;left:0;top:-10px;width:50%;height:1px;background:#df1f34;content:" ";-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.text--link__show-more:hover:before{width:80%}@media (max-width:800px){.text--link__show-more{font-size:14px}}@media (max-width:600px){.text--link__show-more{font-size:13px}}@media (max-width:400px){.text--link__show-more{font-size:12px}}.text--paragraph__highlight{text-transform:uppercase;font-family:urw-din,sans-serif;font-weight:500;font-style:normal;font-size:22px;letter-spacing:2px}@media (max-width:800px){.text--paragraph__highlight{font-size:20px}}@media (max-width:600px){.text--paragraph__highlight{font-size:18px;letter-spacing:1px}}@media (max-width:400px){.text--paragraph__highlight{font-size:16px}}.text--highlight{color:#df1f34}.text--pseudo-line-break{display:block}@media (max-width:800px){.text--pseudo-line-break{display:inline}}.wf-loading{visibility:hidden}.wf-active{visibility:visible}a,aside,button,div,h1,h2,h3,h4,h5,input,label,li,p,pre,q,select,textarea{font-family:urw-din,sans-serif;font-weight:400;font-style:normal;color:#4d4d4d;line-height:1.4;font-size:15px}p{width:90%;margin-bottom:15px;padding:0;line-height:1.6}@media (max-width:400px){p{width:95%;font-size:13px}}a{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}a,a:hover{text-decoration:none}a:focus{outline-style:none!important}ul{list-style-type:none}ul,ul li{margin:0;padding:0}.highlight{color:#df1f34}strong{font-family:urw-din,sans-serif;font-weight:600;font-style:normal}em{font-style:italic}body,html{padding:0;margin:0}body{width:100%;overflow-x:hidden;background:#fff;-ms-overflow-style:scrollbar}.turbolinks-progress-bar{height:5px;background-color:#df1f34}#content,#header{display:block}.shared--at-top{padding:138px 0 40px}@media (max-width:1050px){.shared--at-top{padding:80px 0 20px}}.shared--extra-bottom-margins{margin-bottom:60px}@media (max-width:600px){.shared--extra-bottom-margins{margin-bottom:30px}}.shared--alt-bkg{background:#b2b2b2}.shared--processing{display:none;z-index:200;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.shared--full-screen-container{margin-top:108px;z-index:71}@media (max-width:1050px){.shared--full-screen-container{margin-top:60px}}.shared--hero-title-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:7}.shared--scroll-down-prompt{display:block;position:absolute;margin-left:-15px;z-index:4;width:30px;height:30px;left:50%;bottom:10px;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;animation-name:scroll-prompt;animation-duration:.7s;animation-iteration-count:infinite;animation-direction:alternate}.shared--scroll-down-prompt .st0{fill:#fff}.shared--scroll-down-prompt .st1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}@media (max-width:800px){.shared--scroll-down-prompt{bottom:10px}}@media (max-width:400px){.shared--scroll-down-prompt{width:25px;height:25px;margin-left:-15px}.shared--scroll-down-prompt h4{display:none}}@keyframes scroll-prompt{0%{bottom:10px}to{bottom:20px}}.shared--intro{padding:40px 0 0;text-align:center;background:#fff}.shared--intro .text--title__sub:after{display:none}.shared--intro p{width:72%;margin:20px 14% 0;font-size:17px}@media (max-width:800px){.shared--intro{padding:30px 0 0}.shared--intro p{width:80%;margin:20px 10% 0;font-size:16px}}@media (max-width:600px){.shared--intro{padding:20px 0 0}.shared--intro p{width:100%;margin:20px 0 0;font-size:15px}}@media (max-width:400px){.shared--intro p{font-size:14px;line-height:1.2}}.shared--project-preview h3{margin-bottom:40px;font-size:17px;text-transform:uppercase}.shared--project-preview h3,.shared--project-preview h4{font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.shared--project-preview h4{margin-bottom:10px;font-size:15px}.shared--project-preview .shared--project-preview__content{width:80%;margin-bottom:40px}@media (max-width:800px){.shared--project-preview h3{margin:0 0 10px;font-size:16px}.shared--project-preview h4{font-size:14px}.shared--project-preview .shared--project-preview__content{width:95%;margin-bottom:25px}}@media (max-width:600px){.shared--project-preview h3{margin-top:15px}}.shared--preview-link aside,.shared--preview-link h2,.shared--preview-link img{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.shared--preview-link aside,.shared--preview-link h2{text-transform:uppercase;color:#4d4d4d}.shared--preview-link h2{position:relative;margin-bottom:10px;padding:10px 0;font-weight:700}.shared--preview-link h2:after{position:absolute;bottom:0;left:0;width:10%;height:1px;content:" ";background:#4d4d4d;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.shared--preview-link aside{font-size:13px}.shared--preview-link:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.shared--preview-link:hover .shared--preview-link__img-container-prompt{zoom:1;filter:alpha(opacity=100);opacity:1}.shared--preview-link:hover aside,.shared--preview-link:hover h2{color:#df1f34}.shared--preview-link:hover h2:after{width:20%;background:#df1f34}.shared--preview-link__img-container{position:relative}.shared--preview-link__img-container-prompt{zoom:1;filter:alpha(opacity=0);opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;background:rgba(0,0,0,.4)}.shared--preview-link__img-container-prompt h5{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px;left:50%;margin-left:-100px;text-transform:uppercase;font-family:urw-din,sans-serif;font-weight:500;font-style:normal;color:#fff;text-align:center}.shared--top-border{border-top:1px solid #df1f34;padding-top:50px}@media (max-width:600px){.shared--top-border{padding-top:30px}}.shared--for-lease-icon{position:absolute;right:0;top:0;padding:5px 10px;text-transform:uppercase;background:#df1f34;color:#b2b2b2;font-size:12px}.shared--ancillary-page{margin-top:20px}.shared--ancillary-page h2{text-align:left;margin-bottom:20px;font-size:30px}.shared--ancillary-page h3{margin:20px 0 10px;color:#b2b2b2;font-size:18px}.shared--ancillary-page ul{margin:0 0 15px 20px}.shared--ancillary-page ul li{list-style-type:disc;margin-bottom:5px}.shared--ancillary-page p{font-size:18px}.form--field,.form--field__half{display:inline-block;width:-moz-calc(100% - 26px);width:-webkit-calc(100% - 26px);width:calc(100% - 26px);margin-bottom:20px;margin-right:20px}.form--field__half input[type=text],.form--field__half select,.form--field__half textarea,.form--field input[type=text],.form--field select,.form--field textarea{position:relative;display:block;width:100%;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;border-radius:0;border:1px solid #000;padding:10px 20px;color:#000;background:none}.form--field__half input[type=text]:focus,.form--field__half select:focus,.form--field__half textarea:focus,.form--field input[type=text]:focus,.form--field select:focus,.form--field textarea:focus{outline:none;border-bottom:1px solid #000}.form--field__half textarea,.form--field textarea{height:123px;max-height:123px}.form--field__half div.error,.form--field div.error{padding:3px 0 0 20px;font-style:italic;font-size:14px;color:#b2b2b2}.form--field__half aside,.form--field aside{font-size:12px;font-style:italic;color:#b2b2b2}@media (max-width:600px){.form--field,.form--field__half{width:100%;margin-bottom:15px;margin-right:0}.form--field__half input[type=text],.form--field__half select,.form--field__half textarea,.form--field input[type=text],.form--field select,.form--field textarea{padding:5px 10px;font-size:14px}}.form--field__half{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-right:10px}@media (max-width:600px){.form--field__half{width:100%;margin-right:0}}.form--submit button{border:none;padding:10px 30px;background:#df1f34;color:#fff;cursor:pointer;font-size:14px;text-transform:uppercase;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.form--submit button:hover{color:#b2b2b2;background:#df1f34}@media (max-width:600px){.form--submit button{padding:5px 15px}}.form--processing{display:none;float:left;margin-bottom:40px;font-style:italic}.form--processing aside{text-align:right;font-size:14px;text-transform:none;font-style:italic;color:#b2b2b2}.form--error,.form--success{display:none;color:#000}::-webkit-input-placeholder{color:#000;opacity:1!important}:-moz-placeholder,::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}header{z-index:90;position:fixed;top:0;left:0;width:100%;height:108px;background:#fff;text-align:right;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (max-width:1050px){header{height:60px}}.header--logo{z-index:93;position:absolute;left:0;top:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (max-width:1050px){.header--logo{top:-48px}}.header--logo__open .st0{fill:#fff}@media (max-width:1050px){.header--menu-container{z-index:92;position:fixed;top:0;left:0;width:100%;height:0;background:#df1f34;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;overflow:hidden}}@media (min-width:1051px){.header--menu{top:0!important;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;-webkit-transition:all 0s ease-out;transition:all 0s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}@media (max-width:1050px){.header--menu{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% + 30px));-ms-transform:translateY(calc(-50% + 30px));transform:translateY(calc(-50% + 30px));width:100%;height:290px;margin:0;padding-top:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.header--menu__option{display:inline-block;margin:26px 35px 0;vertical-align:top;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (max-width:1300px){.header--menu__option{margin:26px 12px 0}}@media (max-width:1050px){.header--menu__option{display:block;width:100%;margin:8px 0;background:none}}@media (max-width:400px){.header--menu__option{margin:5px 0}}.header--menu__option:last-of-type{margin-right:0}.header--menu__option:last-of-type .header--menu__link{padding-right:0}.header--menu__link{position:relative;display:block;margin:0;padding:12px 10px 13px;font-size:15px;color:#4d4d4d;text-transform:uppercase;text-align:left;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;font-family:urw-din,sans-serif;font-weight:600;font-style:normal}.header--menu__link:after{position:absolute;left:10px;bottom:8px;width:0;height:1px;background:#df1f34;content:" ";-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.header--menu__link:hover{color:#df1f34}.header--menu__link:hover:after{width:30%}@media (max-width:1300px){.header--menu__link{padding:12px 7px 13px}}@media (max-width:1050px){.header--menu__link{margin:0;padding:10px 0;font-size:24px;text-align:center;color:#fff}.header--menu__link:after{display:none}.header--menu__link:hover{color:#fff}}@media (max-width:400px){.header--menu__link{padding:5px 0;font-size:22px}}.header--menu__link-active{color:#df1f34}@media (max-width:1050px){.header--menu__link-active{color:#fff}}.header--mobile-btn{display:none}@media (max-width:1050px){.header--mobile-btn{z-index:93;display:block;position:absolute;top:8px;right:-10px;width:50px;height:50px;overflow:hidden}}@media (max-width:1050px){.header--mobile-btn__design{position:absolute;margin-left:-9999px;visibility:hidden}}@media (max-width:1050px){.header--mobile-btn__design+label{display:block;position:absolute;top:0;left:0;width:50px;height:100px;cursor:pointer;outline:none;user-select:none;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;background:url(../img/shared/icon--mobile-menu.svg) no-repeat;background-size:50px 100px}}.headroom{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headroom--pinned{top:0}.headroom--unpinned{top:-52px}.headroom--unpinned .header--menu__option{margin-top:56px}@media (max-width:1050px){.headroom--unpinned{top:0}.headroom--unpinned .header--menu__option{margin-top:8px}}.headroom--top{top:0}.headroom--not-top{top:-52px}.headroom--not-top .header--menu__option{margin-top:56px}@media (max-width:1050px){.headroom--not-top{top:0}.headroom--not-top .header--menu__option{margin-top:8px}}.footer--key-message-fixed{position:fixed;z-index:70;display:inline-block;left:0;bottom:44px}@media (max-width:1600px){.footer--key-message-fixed{display:none}}.footer--key-message-container{display:none}@media (max-width:1600px){.footer--key-message-container{display:block}}.footer--key-message{color:#df1f34;text-transform:uppercase;font-size:22px;line-height:1.2;font-family:urw-din,sans-serif;font-weight:600;font-style:normal}.footer--container{padding:50px 0 0;background:#333}.footer--container .container--half-width-with-margins{margin-bottom:0}.footer--inner-container{z-index:71}.footer--detail{display:inline-block;margin:0 50px 30px 0;vertical-align:top}.footer--detail a,.footer--detail h4,.footer--detail h5{color:#b2b2b2;line-height:1.5}.footer--detail a,.footer--detail h5{font-size:13px}.footer--detail h4{margin-bottom:15px;font-size:14px;text-transform:uppercase;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.footer--detail a{display:block;margin-bottom:5px}@media (max-width:600px){.footer--detail h4{margin-bottom:5px}.footer--detail a{margin-bottom:0}}.footer--social-media{margin-bottom:20px;text-align:right}.footer--social-media li{display:inline-block;width:25px;height:25px;margin-left:10px}.footer--social-media a:hover .cls-1,.footer--social-media a:hover .st3{fill:#df1f34}.footer--social-media .st0{fill:#b2b2b2}.footer--social-media .st1{fill:none;stroke:#b2b2b2;stroke-width:2;stroke-miterlimit:10}.footer--social-media .st2{fill:none}.footer--social-media .st3{fill:#b2b2b2;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (max-width:1400px){.footer--social-media{margin-top:15px}}@media (max-width:600px){.footer--social-media{margin-top:0;text-align:left}.footer--social-media li{margin-left:0;margin-right:10px}}.footer--copyright{text-align:right}.footer--copyright a,.footer--copyright aside{display:inline;font-size:12px;color:#b2b2b2}@media (max-width:600px){.footer--copyright{text-align:left}}.footer--scharp-link{z-index:1;position:relative}.footer--scharp-link,.footer--scharp-link:after{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.footer--scharp-link:after{content:" ";z-index:2;position:absolute;display:block;width:30px;height:29px;left:50%;margin-left:-15px;top:50%;margin-top:-15px;background-image:url(../img/shared/logo--scharp.png);background-size:30px 29px;zoom:1;filter:alpha(opacity=0);opacity:0}.footer--scharp-link:hover{color:#333}.footer--scharp-link:hover:after{top:50%;zoom:1;filter:alpha(opacity=100);opacity:1}.home--hero-title-container{z-index:7;position:absolute;left:0;top:25%;width:100%}.home--title__hero{margin-left:-8px;font-size:150px;color:#fff;text-transform:uppercase;font-family:din-condensed,sans-serif;font-weight:400;font-style:normal;line-height:.8}@media (max-width:1400px){.home--title__hero{font-size:100px}}@media (max-width:1070px){.home--title__hero{font-size:80px}}@media (max-width:800px){.home--title__hero{font-size:70px}}@media (max-width:600px){.home--title__hero{font-size:60px;margin-left:0}}@media (max-width:400px){.home--title__hero{font-size:55px}}.home--pull-through{border:1px solid #df1f34}.home--pull-through__details{padding:45px 20px 0 40px}.home--pull-through__details h3{margin-bottom:30px}.home--pull-through__details p{font-size:18px;margin-bottom:30px}.home--pull-through__details a{margin-bottom:15px}@media (max-width:1400px){.home--pull-through__details{padding:15px 10px 0 20px}}@media (max-width:600px){.home--pull-through__details{padding:15px 10px 0 15px}.home--pull-through__details h3{margin-bottom:20px}.home--pull-through__details p{font-size:16px}}@media (max-width:400px){.home--pull-through__details h3{margin-bottom:15px}.home--pull-through__details p{font-size:15px}}.about--key-segment{margin-bottom:80px}.about--key-segment h3{margin-bottom:20px}.about--key-segment p{margin-bottom:40px}@media (max-width:800px){.about--key-segment{margin-bottom:60px}.about--key-segment p{margin-bottom:30px}}@media (max-width:600px){.about--key-segment{margin-bottom:40px}.about--key-segment .about--key-segment__desc,.about--key-segment p{margin-bottom:20px}}@media (max-width:400px){.about--key-segment{margin-bottom:20px}.about--key-segment p{margin-bottom:10px}}.about--graphic-highlight{text-align:center}.about--graphic-highlight img{margin-bottom:20px}.about--graphic-highlight h3{text-transform:uppercase;color:#df1f34;font-size:22px}.about--graphic-highlight h3,.about--graphic-highlight sup{font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.about--graphic-highlight sup{font-size:14px}@media (max-width:800px){.about--graphic-highlight h3{font-size:20px}}@media (max-width:600px){.about--graphic-highlight h3{font-size:18px}}.about--team-member:first-of-type{margin-bottom:60px}.about--team-member .container--three-fourths-width{padding:0 40px}.about--team-member h4{text-transform:uppercase;color:#df1f34;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.about--team-member h5{margin-bottom:15px;font-size:14px}@media (max-width:600px){.about--team-member:first-of-type{margin-bottom:20px}.about--team-member .container--one-fourth-width{margin-bottom:10px}.about--team-member .container--three-fourths-width{padding:0}}.project--slideshow{margin-top:108px}@media (max-width:1050px){.project--slideshow{margin-top:60px}}.project--type{margin-bottom:10px;font-size:15px;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.project--description{position:relative;width:65%;margin-bottom:20px;padding-bottom:50px}.project--description:after{position:absolute;left:0;bottom:0;width:10%;height:1px;background:#df1f34;content:" "}@media (max-width:800px){.project--description{width:80%;padding-bottom:40px}}@media (max-width:600px){.project--description{width:95%;padding-bottom:30px}}.project--link{display:block;margin-bottom:10px;text-transform:uppercase;color:#df1f34;font-size:14px;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.project--link:hover{color:#4d4d4d}.project--hidden-floorplan{display:none}.project--detail{margin-bottom:25px}.project--detail h3{margin-bottom:4px;text-transform:uppercase;font-weight:700}@media (max-width:600px){.project--detail{margin-bottom:15px}}.project--lease-enquiry-link{display:inline-block;padding:10px 20px;background:#df1f34;color:#fff;text-transform:uppercase;font-size:14px;line-height:1;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.project--lease-enquiry-link:hover{background:#df1f34;color:#b2b2b2}.project--sub-title{margin-bottom:-20px;color:#df1f34;text-transform:uppercase;font-size:22px;font-family:urw-din,sans-serif;font-weight:600;font-style:normal}.project--google-map{width:100%;height:450px}@media (max-width:1070px){.project--google-map{height:350px}}@media (max-width:800px){.project--google-map{height:300px}}@media (max-width:600px){.project--google-map{height:300px}}@media (max-width:600px){.fm--types-container{margin-top:15px;margin-bottom:10px}}.fm--fund-type h4{margin-bottom:15px}.fm--fund-type p{width:50%}@media (max-width:800px){.fm--fund-type p{width:70%}}@media (max-width:600px){.fm--fund-type h4,.fm--fund-type p{margin-bottom:10px}.fm--fund-type p{width:90%}}.contact--details-container h2{margin-bottom:50px}@media (max-width:800px){.contact--details-container h2{margin-bottom:40px}}@media (max-width:600px){.contact--details-container h2{margin-bottom:30px}}@media (max-width:400px){.contact--details-container h2{margin-bottom:20px}}.contact--detail{display:block;margin-bottom:30px}.contact--detail a,.contact--detail h4,.contact--detail h5{line-height:1.5}.contact--detail a,.contact--detail h5{font-size:13px}.contact--detail h4{margin-bottom:5px;font-size:14px;text-transform:uppercase;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.contact--detail a{display:block;margin-bottom:5px}@media (max-width:600px){.contact--detail{margin-bottom:20px}.contact--detail h4{margin-bottom:5px;font-size:13px}.contact--detail a,.contact--detail h5{font-size:12px}.contact--detail a{margin-bottom:0}}.contact--google-map{width:100%;height:550px;margin-bottom:30px}@media (max-width:1070px){.contact--google-map{height:350px}}@media (max-width:800px){.contact--google-map{height:300px}}@media (max-width:600px){.contact--google-map{height:300px}}.contact--enquire-title{margin-bottom:20px;font-size:20px;color:#df1f34;text-transform:uppercase;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.contact--employment h2,.contact--job h3{margin-bottom:15px}.contact--job h3{font-size:17px}@media (max-width:600px){.contact--job h3{font-size:16px}}@media (max-width:400px){.contact--job h3{font-size:15px}}.contact--job__reveal{display:none;padding:15px 0}@media (max-width:600px){.contact--job__reveal{padding:5px 0}}@media (max-width:400px){.contact--job__reveal{padding:0}}.contact--job__read-more{display:block;margin-top:5px;padding-top:8px;color:#df1f34;text-transform:uppercase;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;font-family:urw-din,sans-serif;font-weight:500;font-style:normal}.contact--job__read-more:hover{color:#4d4d4d}@media (max-width:800px){.contact--job__read-more{font-size:14px}}@media (max-width:600px){.contact--job__read-more{font-size:13px}}@media (max-width:400px){.contact--job__read-more{font-size:12px}}@font-face{font-family:lg;src:url(webfonts/lg.eot?n1z373);src:url(webfonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(webfonts/lg.woff?n1z373) format("woff"),url(webfonts/lg.ttf?n1z373) format("truetype"),url(webfonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\E095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\E094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\E070"}.lg-toolbar .lg-download:after{content:"\E0F2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:.8}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.slideshow--full-screen-container{overflow:hidden}.slideshow--full-screen-container,.slideshow--slide{position:absolute;left:0;top:0;width:100%;height:100%}.slideshow--slide{z-index:1;zoom:1;filter:alpha(opacity=0);opacity:0}.slideshow--nav-link-container,.slideshow--nav-link-container__next,.slideshow--nav-link-container__previous{position:absolute;top:0;width:80px;height:100%;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (max-width:800px){.slideshow--nav-link-container,.slideshow--nav-link-container__next,.slideshow--nav-link-container__previous{width:40px}}.slideshow--nav-link-container__previous{left:0}@media (max-width:1400px){.slideshow--nav-link-container__previous{left:0}}.slideshow--nav-link-container__next{right:0}@media (max-width:1400px){.slideshow--nav-link-container__next{right:0}}.slideshow--nav-link,.slideshow--next-link,.slideshow--previous-link{z-index:10;position:absolute;top:50%;margin-top:-20px;left:20px;width:40px;height:40px}.slideshow--nav-link svg,.slideshow--next-link svg,.slideshow--previous-link svg{position:absolute;left:0;top:0;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideshow--nav-link .st1,.slideshow--next-link .st1,.slideshow--previous-link .st1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}@media (max-width:800px){.slideshow--nav-link,.slideshow--next-link,.slideshow--previous-link{margin-top:-10px;left:10px;width:20px;height:20px}}.slideshow--previous-link:hover svg{left:-10px}.slideshow--next-link:hover svg{left:10px}.slideshow--pagination{z-index:10;position:absolute;bottom:0;width:100%;height:30px;text-align:center}.slideshow--pagination li{display:inline-block;margin:0 2px}.slideshow--pagination a{display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideshow--pagination a:hover{border:2px solid #fff}.slideshow--pagination a.active{border:5px solid #fff;pointer-events:none;cursor:default}@media (max-width:800px){.slideshow--pagination{bottom:0}.slideshow--pagination li{margin:0 1px}}body:after{content:"default";display:none}@media (max-width:1400px){body:after{content:"toLaptop"}}@media (max-width:1070px){body:after{content:"toTabletLandscape"}}@media (max-width:800px){body:after{content:"toTabletPortrait"}}@media (max-width:600px){body:after{content:"toMobile"}}@media (max-width:400px){body:after{content:"toMobileSmall"}}.utils--hide{display:none}.utils--hide-on-mobile{display:block}@media (max-width:600px){.utils--hide-on-mobile{display:none}}.utils--hide-on-tablet-portrait{display:block}@media (max-width:800px){.utils--hide-on-tablet-portrait{display:none}}.utils--show-on-mobile{display:none}@media (max-width:600px){.utils--show-on-mobile{display:block}}.utils--show-on-tablet-portrait{display:none}@media (max-width:800px){.utils--show-on-tablet-portrait{display:block}}