/*! 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:120px;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--fill-height{display:block;height:100%;max-height:100%;width: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%}.container--centering,.container--centering__larger,.container--centering__older-project,.container--centering__smaller{position:relative;width:1420px;margin:0 auto}@media (max-width:1470px){.container--centering,.container--centering__larger,.container--centering__older-project,.container--centering__smaller{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px}}.container--centering__larger{width:1800px}@media (max-width:1850px){.container--centering__larger{width:-moz-calc(100% - 44px);width:-webkit-calc(100% - 44px);width:calc(100% - 44px);margin:0 22px}}.container--centering__smaller{width:800px}@media (max-width:1470px){.container--centering__smaller{width:800px;margin:0 auto}}@media (max-width:850px){.container--centering__smaller{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px}}.container--centering__older-project{width:1020px}@media (max-width:1470px){.container--centering__older-project{width:1020px;margin:0 auto}}@media (max-width:1070px){.container--centering__older-project{width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:0 5px}}.container--a-width,.container--eight-tenths-width,.container--full-width,.container--full-width__over-stretch,.container--half-width,.container--nine-tenths-width,.container--nine-tenths-width__right,.container--one-fifth-width,.container--one-fourth-width,.container--one-tenth-width,.container--one-third-width,.container--sixty-three,.container--thirty-seven,.container--three-fifths-width,.container--three-fourths-width,.container--two-fifths-width,.container--two-thirds-width{display:block;float:left;position:relative;min-height:1px;margin:0;padding:0}.container--full-width{width:100%}.container--full-width__over-stretch{width:-moz-calc(100% + 88px);width:-webkit-calc(100% + 88px);width:calc(100% + 88px);margin-left:-22px}@media (max-width:1400px){.container--full-width__over-stretch{width:100%;margin-left:0}}.container--nine-tenths-width,.container--nine-tenths-width__right{width:90%}@media (max-width:600px){.container--nine-tenths-width,.container--nine-tenths-width__right{width:100%}}.container--nine-tenths-width__right{float:right}.container--eight-tenths-width{width:80%}@media (max-width:800px){.container--eight-tenths-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--sixty-three{width:63%}@media (max-width:800px){.container--sixty-three{width:100%}}@media (max-width:600px){.container--sixty-three{width:100%}}.container--three-fifths-width{width:60%}@media (max-width:800px){.container--three-fifths-width{width:80%}}@media (max-width:600px){.container--three-fifths-width{width:100%}}.container--half-width{width:50%}@media (max-width:600px){.container--half-width{width:100%}}.container--two-fifths-width{width:40%}@media (max-width:800px){.container--two-fifths-width{width:60%}}@media (max-width:600px){.container--two-fifths-width{width:100%}}.container--thirty-seven{width:37%}@media (max-width:800px){.container--thirty-seven{width:100%}}@media (max-width:600px){.container--thirty-seven{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--one-tenth-width{width:10%}@media (max-width:800px){.container--one-tenth-width{width:100%}}.container--a-width-with-margins,.container--four-fifths-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 22px 22px;padding:0}.container--extra-bottom-margins{margin-bottom:80px}@media (max-width:1400px){.container--extra-bottom-margins{margin-bottom:60px}}@media (max-width:1200px){.container--extra-bottom-margins{margin-bottom:50px}}@media (max-width:800px){.container--extra-bottom-margins{margin-bottom:40px}}.container--full-width-with-margins{width:-moz-calc(100% - 44px);width:-webkit-calc(100% - 44px);width:calc(100% - 44px)}@media (max-width:600px){.container--full-width-with-margins{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px 20px}}.container--four-fifths-width-with-margins{width:-moz-calc((99% - 220px)/5*4 + 132px);width:-webkit-calc((99% - 220px)/5*4 + 132px);width:calc((99% - 220px)/5*4 + 132px)}@media (max-width:800px){.container--four-fifths-width-with-margins{width:-moz-calc((99% - 88px)/2);width:-webkit-calc((99% - 88px)/2);width:calc((99% - 88px)/2)}}@media (max-width:600px){.container--four-fifths-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--four-fifths-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px)}}.container--three-fourths-width-with-margins{width:-moz-calc((99% - 176px)/4*3 + 88px);width:-webkit-calc((99% - 176px)/4*3 + 88px);width:calc((99% - 176px)/4*3 + 88px)}@media (max-width:800px){.container--three-fourths-width-with-margins{width:-moz-calc((99% - 88px)/2);width:-webkit-calc((99% - 88px)/2);width:calc((99% - 88px)/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);margin:0 10px 20px}}@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% - 132px)/3*2 + 44px);width:-webkit-calc((99% - 132px)/3*2 + 44px);width:calc((99% - 132px)/3*2 + 44px)}@media (max-width:800px){.container--two-thirds-width-with-margins{width:-moz-calc((99% - 88px)/2);width:-webkit-calc((99% - 88px)/2);width:calc((99% - 88px)/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);margin:0 10px 20px}}.container--three-fifths-width-with-margins{width:-moz-calc((99% - 220px)/5*3 + 88px);width:-webkit-calc((99% - 220px)/5*3 + 88px);width:calc((99% - 220px)/5*3 + 88px)}@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% - 88px)/2);width:-webkit-calc((99% - 88px)/2);width:calc((99% - 88px)/2)}@media (max-width:600px){.container--half-width-with-margins{width:-moz-calc(99% - 20px);width:-webkit-calc(99% - 20px);width:calc(99% - 20px);margin:0 10px 20px}}.container--one-third-width-with-margins{width:-moz-calc((99% - 132px)/3);width:-webkit-calc((99% - 132px)/3);width:calc((99% - 132px)/3)}@media (max-width:800px){.container--one-third-width-with-margins{width:-moz-calc((99% - 88px)/2);width:-webkit-calc((99% - 88px)/2);width:calc((99% - 88px)/2)}}@media (max-width:600px){.container--one-third-width-with-margins{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px 20px}}.container--two-fifths-width-with-margins{width:-moz-calc((99% - 220px)/5*2 + 44px);width:-webkit-calc((99% - 220px)/5*2 + 44px);width:calc((99% - 220px)/5*2 + 44px)}@media (max-width:600px){.container--two-fifths-width-with-margins{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px 20px}}.container--one-fourth-width-with-margins{width:-moz-calc((99% - 176px)/4);width:-webkit-calc((99% - 176px)/4);width:calc((99% - 176px)/4)}@media (max-width:1200px){.container--one-fourth-width-with-margins{width:-moz-calc((99% - 132px)/3);width:-webkit-calc((99% - 132px)/3);width:calc((99% - 132px)/3)}}@media (max-width:800px){.container--one-fourth-width-with-margins{width:-moz-calc((99% - 88px)/2);width:-webkit-calc((99% - 88px)/2);width:calc((99% - 88px)/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% - 220px)/5);width:-webkit-calc((99% - 220px)/5);width:calc((99% - 220px)/5)}@media (max-width:1200px){.container--one-fifth-width-with-margins{width:-moz-calc((99% - 176px)/4);width:-webkit-calc((99% - 176px)/4);width:calc((99% - 176px)/4)}}@media (max-width:800px){.container--one-fifth-width-with-margins{width:-moz-calc((99% - 132px)/3);width:-webkit-calc((99% - 132px)/3);width:calc((99% - 132px)/3)}}@media (max-width:600px){.container--one-fifth-width-with-margins{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px 20px}}.container--one-sixth-width-with-margins{width:-moz-calc((99% - 264px)/6);width:-webkit-calc((99% - 264px)/6);width:calc((99% - 264px)/6)}@media (max-width:1200px){.container--one-sixth-width-with-margins{width:-moz-calc((99% - 176px)/4);width:-webkit-calc((99% - 176px)/4);width:calc((99% - 176px)/4)}}@media (max-width:800px){.container--one-sixth-width-with-margins{width:-moz-calc((99% - 132px)/3);width:-webkit-calc((99% - 132px)/3);width:calc((99% - 132px)/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__home-video-desktop,.container--video__home-video-mobile,.container--video__project-thumb{position:relative;z-index:1;padding-bottom:56.25%;padding-top:0;height:0}.container--video__home-thumb iframe,.container--video__home-video-desktop iframe,.container--video__home-video-mobile iframe,.container--video__project-thumb iframe,.container--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.container--video__home-video-desktop{padding-bottom:37.0833%}.container--video__home-video-desktop iframe{background:#f2f2f2}.container--video__home-video-mobile{padding-bottom:100%}.container--video__home-video-mobile iframe{background:#f2f2f2}.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__key{font-size:40px;letter-spacing:1px;line-height:1.2;font-family:Butler Stencil Light,TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:400;font-style:normal}@media (max-width:1200px){.text--title__key{font-size:36px}}@media (max-width:800px){.text--title__key{font-size:32px;line-height:1.1}}@media (max-width:600px){.text--title__key{font-size:24px}}.text--message__key{color:#fff;font-size:38px;letter-spacing:1px;line-height:1.2}@media (max-width:1850px){.text--message__key{font-size:34px}}@media (max-width:1600px){.text--message__key{font-size:32px}}@media (max-width:1400px){.text--message__key{font-size:30px}}@media (max-width:1200px){.text--message__key{font-size:28px}}@media (max-width:800px){.text--message__key{font-size:24px}}@media (max-width:600px){.text--message__key{font-size:20px}}@media (max-width:400px){.text--message__key{font-size:18px}}.text--image-note,.text--image-note__in-full-width,.text--image-note__in-over-stretch{display:block;float:right;width:100%;padding:5px 0;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-align:right}@media (max-width:800px){.text--image-note,.text--image-note__in-full-width,.text--image-note__in-over-stretch{font-size:12px}}.text--image-note__in-over-stretch{margin-top:-10px;margin-right:60px}@media (max-width:1400px){.text--image-note__in-over-stretch{margin-right:0}}.text--image-note__in-full-width{margin-right:22px}.text__enlarge-link{z-index:1;position:absolute;display:inline-block;right:15px;bottom:15px;border-radius:10px;padding:10px 15px 10px 35px;border:1px solid #f2f2f2;background-color:#f2f2f2;background-image:url(../img/shared/icon--zoom.png);background-size:20px 20px;background-repeat:no-repeat;background-position:10px 7px;font-size:11px;text-transform:uppercase;-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__enlarge-link:hover{border:1px solid #808285;background-color:#fff}@media (max-width:1400px){.text__enlarge-link{right:10px;bottom:10px;padding:8px 15px 10px 30px;font-size:10px;background-size:15px 15px}}@media (max-width:600px){.text__enlarge-link{right:2px;bottom:2px;padding:5px;font-size:10px;background-image:none}}.text--highlight{color:#fff}.text--small-link{text-decoration:underline;font-size:12px}.text--small-link:hover{text-decoration:none}.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:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#808285;line-height:1.4;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p{width:100%;margin-bottom:15px;padding:0;widows:3}@media (max-width:600px){p{font-size:14px;line-height:1.3}}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:#fff}em{font-style:italic}sup{font-size:8px}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:#808285}#content,#header{display:block}.shared--hero-container{background:#e6ddd2}.shared--hero-container__img{position:absolute;width:40%;height:-moz-calc(100% - 120px);height:-webkit-calc(100% - 120px);height:calc(100% - 120px);left:0;overflow:hidden}@media (max-width:1400px){.shared--hero-container__img{width:35%;height:-moz-calc(100% - 70px);height:-webkit-calc(100% - 70px);height:calc(100% - 70px)}}@media (max-width:800px){.shared--hero-container__img{width:100%;height:-moz-calc(60% - 70px);height:-webkit-calc(60% - 70px);height:calc(60% - 70px);height:60%}}.shared--hero-container__text{position:absolute;width:60%;height:-moz-calc(100% - 120px);height:-webkit-calc(100% - 120px);height:calc(100% - 120px);right:0}.shared--hero-container__text p{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:700px;left:50%;margin-left:-350px;text-align:center;font-family:Butler Stencil Regular,TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:400;font-style:normal}@media (max-width:1400px){.shared--hero-container__text{width:65%;height:-moz-calc(100% - 70px);height:-webkit-calc(100% - 70px);height:calc(100% - 70px)}}@media (max-width:800px){.shared--hero-container__text{width:100%;height:-moz-calc(40% - 70px);height:-webkit-calc(40% - 70px);height:calc(40% - 70px);top:60%;background:#e6ddd2}.shared--hero-container__text p{left:0;width:90%;margin:0 5%}}@media (max-width:600px){.shared--hero-container__text p{width:100%;margin:0;padding:10px;background:#e6ddd2}}.shared--hero-container__title,.shared--hero-container__title-design,.shared--hero-container__title-design img,.shared--hero-container__title-interiors,.shared--hero-container__title-interiors img,.shared--hero-container__title-lifestyle,.shared--hero-container__title-lifestyle img,.shared--hero-container__title-location,.shared--hero-container__title-location img,.shared--hero-container__title-team,.shared--hero-container__title-team img,.shared--hero-container__title img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}@media (max-width:1850px){.shared--hero-container__title-design img,.shared--hero-container__title-interiors img,.shared--hero-container__title-lifestyle img,.shared--hero-container__title-location img,.shared--hero-container__title-team img,.shared--hero-container__title img{height:90%;width:auto}}@media (max-width:1700px){.shared--hero-container__title-design img,.shared--hero-container__title-interiors img,.shared--hero-container__title-lifestyle img,.shared--hero-container__title-location img,.shared--hero-container__title-team img,.shared--hero-container__title img{height:85%;width:auto}}@media (max-width:1550px){.shared--hero-container__title-design img,.shared--hero-container__title-interiors img,.shared--hero-container__title-lifestyle img,.shared--hero-container__title-location img,.shared--hero-container__title-team img,.shared--hero-container__title img{height:80%;width:auto}}@media (max-width:1400px){.shared--hero-container__title-design img,.shared--hero-container__title-interiors img,.shared--hero-container__title-lifestyle img,.shared--hero-container__title-location img,.shared--hero-container__title-team img,.shared--hero-container__title img{height:75%;width:auto}}@media (max-width:1200px){.shared--hero-container__title,.shared--hero-container__title-design,.shared--hero-container__title-interiors,.shared--hero-container__title-lifestyle,.shared--hero-container__title-location,.shared--hero-container__title-team{display:none}}.shared--hero-container__title-location{height:710px}.shared--hero-container__title-lifestyle{height:687px}.shared--hero-container__title-design{height:547px}.shared--hero-container__title-interiors{height:660px}.shared--hero-container__title-team{height:437px}.shared--hero-container__scroll{position:absolute;width:100%;height:120px;bottom:0;background:#fff}@media (max-width:1400px){.shared--hero-container__scroll{height:70px}}.shared--scroll-down-prompt{display:block;position:absolute;width:100%;top:35px;height:40px;text-align:center;-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:.9s;animation-iteration-count:infinite;animation-direction:alternate}.shared--scroll-down-prompt aside{display:block;margin-bottom:5px;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.shared--scroll-down-prompt svg{width:21px;height:11px}.shared--scroll-down-prompt .st0{fill:#808285}@media (max-width:1400px){.shared--scroll-down-prompt{top:10px;animation-name:scroll-prompt-mobile}}@keyframes scroll-prompt{0%{top:35px}to{top:45px}}@keyframes scroll-prompt-mobile{0%{top:10px}to{top:15px}}.shared--after-hero-container{padding-top:30px}.shared--alt-bkg{background:#e6ddd2}.shared--alt-bkg-2{background:#f2f2f2}.shared--extra-padding-top{padding-top:150px}@media (max-width:1400px){.shared--extra-padding-top{padding-top:100px}}@media (max-width:1200px){.shared--extra-padding-top{padding-top:80px}}@media (max-width:800px){.shared--extra-padding-top{padding-top:60px}}@media (max-width:600px){.shared--extra-padding-top{padding-top:40px}}.shared--extra-padding-bottom{padding-bottom:80px}@media (max-width:1200px){.shared--extra-padding-bottom{padding-bottom:60px}}@media (max-width:800px){.shared--extra-padding-bottom{padding-bottom:40px}}@media (max-width:600px){.shared--extra-padding-bottom{padding-bottom:20px}}.shared--feature-copy{padding:80px 0 40px;text-align:center}.shared--feature-copy h3{position:relative;display:inline-block;padding-bottom:15px;margin-bottom:20px}.shared--feature-copy h3:after{position:absolute;left:15%;bottom:0;width:70%;height:1px;background:#808285;content:" "}.shared--feature-copy p{width:80%;margin:0 10% 30px}@media (max-width:800px){.shared--feature-copy{padding:60px 0 20px}.shared--feature-copy p{width:90%;margin:0 5% 20px}}.shared--ancillary-page h2{margin-bottom:10px;font-size:30px}.shared--ancillary-page p{font-size:18px}.shared--ancillary-page ul{margin-left:10px}.shared--ancillary-page ul li{margin:0 0 10px 15px;list-style:disc}.shared--ancillary-page a{text-decoration:underline}.shared--ancillary-page a:hover{text-decoration:none}.form--field{margin-bottom:15px}.form--field input[type=text],.form--field select,.form--field textarea{display:block;width:100%;margin:0;padding:5px 7px 5px 0;background:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;border-radius:0;border:none;border-bottom:1px solid #808285;font-size:14px;letter-spacing:.5px;color:#808285;line-height:1}.form--field input[type=text]:focus,.form--field select:focus,.form--field textarea:focus{outline:none}.form--field textarea{height:120px;min-height:120px;max-height:200px;margin-top:27px;border:1px solid #808285;padding:10px 15px;font-size:14px;letter-spacing:.5px}.form--field label{display:block;margin-top:3px;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.form--field div.error{padding:3px 0 0;font-style:italic;font-size:14px;color:#808285}@media (max-width:600px){.form--field{margin-bottom:15px}.form--field input[type=text],.form--field select,.form--field textarea{text-align:center}}@media (max-width:600px){.form--field__checkbox{text-align:left}}input[type=checkbox].form--furtherContact__checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].form--furtherContact__checkbox+label.form--furtherContact__label{padding-left:40px;height:28px;display:inline-block;line-height:28px;background-repeat:no-repeat;background-position:0 0;font-size:14px;letter-spacing:.5px;vertical-align:middle;cursor:pointer}@media (max-width:600px){input[type=checkbox].form--furtherContact__checkbox+label.form--furtherContact__label{line-height:normal}}input[type=checkbox].form--furtherContact__checkbox:checked+label.form--furtherContact__label{background-position:0 -28px;background-size:28px 56px}label.form--furtherContact__label{background-image:url(../img/contact/icon__checkbox.png);background-size:28px 56px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form--submit{margin-top:40px;text-align:right;font-size:14px;letter-spacing:.5px}@media (max-width:600px){.form--submit{margin-top:40px;text-align:left}}.form--processing{margin-bottom:20px}.form--processing aside{font-size:14px;font-style:italic;color:#808285}.form--error a,.form--error p,.form--success a,.form--success p{color:#808285}::-webkit-input-placeholder{color:#808285;opacity:1!important}:-moz-placeholder,::-moz-placeholder{color:#808285;opacity:1}:-ms-input-placeholder{color:#808285;opacity:1}.header--outer-container{height:120px}@media (max-width:950px){.header--outer-container{height:70px}}header{z-index:90;position:fixed;top:0;left:0;width:100%;height:120px;background:#fff;text-align:center}@media (max-width:950px){header{height:70px}}.header--menu-container{z-index:92;position:absolute;top:25px;width:100%;height:120px;text-align:center}@media (max-width:950px){.header--menu-container{position:fixed;top:0;left:100%;width:100%;height:100%;background:#fff;overflow:hidden}}.header--menu ul{list-style-type:none}@media (max-width:950px){.header--menu{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% + 35px));-ms-transform:translateY(calc(-50% + 35px));transform:translateY(calc(-50% + 35px));width:100%;left:50%;margin-left:-50%}}.header--menu__option{position:relative;display:inline-block;margin:0 20px;padding: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;list-style-type:none}@media (max-width:1300px){.header--menu__option{margin:0 10px}}@media (max-width:950px){.header--menu__option{position:relative;display:block;width:100%;margin:14px 0}}.header--menu__option-logo .header--logo__svg{width:213px;height:61px;padding:0 10px}@media (max-width:950px){.header--menu__option-logo{display:none}}.header--logo__svg{fill:#808285}.header--menu__link{position:relative;overflow:hidden;display:block;margin:0 0 5px;padding:4px 22px 10px;color:#808285;text-transform:uppercase;font-size:14px;letter-spacing:.5px;-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:after{position:absolute;left:50%;bottom:0;width:0;height:1px;content:" ";background:#808285;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.header--menu__link:hover{zoom:1;filter:alpha(opacity=70);opacity:.7}.header--menu__link:hover:after{left:35%;width:30%}@media (max-width:1300px){.header--menu__link{padding:12px 15px}}@media (max-width:950px){.header--menu__link{padding:8px 10px;font-size:16px}.header--menu__link:after{left:50%;width:0}}.header--menu__link-active:after{left:25%;width:50%}@media (max-width:950px){.header--menu__link-active:after{left:45%;width:10%}}.header--mobile-logo{display:none}@media (max-width:950px){.header--mobile-logo{position:relative;z-index:93;display:block;margin-top:13px}.header--mobile-logo .header--logo__svg{width:140px;height:auto}}@media (max-width:950px){.header--mobile-btn{position:absolute;z-index:93;display:block;top:20px;right:23px;width:50px;height:50px;overflow:hidden;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}@media (max-width:950px){.header--mobile-btn__bar,.header--mobile-btn__first-bar,.header--mobile-btn__second-bar,.header--mobile-btn__third-bar{position:absolute;left:22px;width:26px;height:1px;background:#808285;-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}}.header--mobile-btn__first-bar{top:5px}.header--mobile-btn__second-bar{top:12px}.header--mobile-btn__third-bar{top:19px}.headroom{-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headroom--pinned{zoom:1;filter:alpha(opacity=100);opacity:1;top:0}.headroom--unpinned{zoom:1;filter:alpha(opacity=0);opacity:0;top:-20px}footer{background:#f2f2f2}.footer--container{padding:80px 0 100px}@media (max-width:600px){.footer--container{padding:25px 0 50px;text-align:center}.footer--container .container--one-third-width-with-margins{margin-bottom:0}}.home--img-bkp{position:absolute;z-index:1}.home--play-movie-link,.home--video{position:absolute;z-index:2}.home--play-movie-link{width:100px;left:50%;margin-left:-50px;bottom:40px;text-align:center}.home--play-movie-link img{width:90%;height:auto}.home--play-movie-link aside{display:block;margin-top:10px;text-transform:uppercase;font-size:12px;color:#fff;text-shadow:1px 1px #919191}.home--play-movie-link:hover{zoom:1;filter:alpha(opacity=80);opacity:.8}@media (max-width:1400px){.home--play-movie-link{bottom:30px}.home--play-movie-link img{width:70%;height:auto}}@media (max-width:1200px){.home--play-movie-link{bottom:20px}.home--play-movie-link img{width:60%;height:auto}}@media (max-width:600px){.home--play-movie-link{bottom:10px}.home--play-movie-link img{width:50%;height:auto}}.home--key-message-container{margin-top:30px;margin-bottom:120px;text-align:center}@media (max-width:600px){.home--key-message-container{margin-top:15px;margin-bottom:20px}}.home--key-message{margin-bottom:30px;font-size:26px;font-family:Butler Stencil Regular,TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:400;font-style:normal;letter-spacing:2px}@media (max-width:1400px){.home--key-message{font-size:22px}}@media (max-width:1200px){.home--key-message{font-size:20px}}@media (max-width:800px){.home--key-message{font-size:18px}}@media (max-width:600px){.home--key-message{margin-bottom:15px;font-size:16px}}.home--key-link,.home--key-link__submit{display:inline-block;position:relative;border:1px solid #808285;padding:10px 30px;cursor:pointer}.home--key-link__submit span:after,.home--key-link__submit span:before,.home--key-link span:after,.home--key-link span:before{z-index:1;position:absolute;left:50%;top:0;width:0;height:100%;content:" ";background:#808285;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.home--key-link__submit aside,.home--key-link aside{z-index:2;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:.5px;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.home--key-link:hover aside,.home--key-link__submit:hover aside{color:#fff}.home--key-link:hover span:before,.home--key-link__submit:hover span:before{left:0;width:50%}.home--key-link:hover span:after,.home--key-link__submit:hover span:after{width:50%}@media (max-width:600px){.home--key-link,.home--key-link__submit{padding:5px 15px}}.home--key-link__submit{padding:8px 30px}.location--map{height:550px;overflow:hidden;margin-bottom:50px}@media (max-width:800px){.location--map{height:500px}}@media (max-width:600px){.location--map{height:400px;margin-bottom:30px}}.location--feature-list{margin-bottom:20px}.location--feature-list h3{margin-bottom:10px}.location--feature-list h3 img{display:inline-block;margin-right:10px;vertical-align:top}.location--feature-list h3 span{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:700;vertical-align:middle}.location--feature-list ul{padding-left:40px}.location--feature-list li{font-size:13px}.location--feature-list li span{display:inline-block;width:20px;padding-right:15px}.contact--enquiry-form h2{margin-bottom:30px}.slideshow--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;overflow:hidden}.slideshow--pagination{z-index:10;position:absolute;bottom:-40px;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 #808285;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 #808285}.slideshow--pagination a.active{border:5px solid #808285;pointer-events:none;cursor:default}@media (max-width:800px){.slideshow--pagination{bottom:-5px}.slideshow--pagination li{margin:0 1px}}.slideshow--buttons{z-index:10;position:absolute;bottom:-40px;left:0;width:100%;height:30px;text-align:center}.slideshow--buttons li{display:inline-block;margin:0 3px}.slideshow--buttons li:last-child{margin-right:0}.slideshow--buttons a{display:block;border-radius:10px;padding:10px 25px;border:1px solid #f2f2f2;background:#f2f2f2;font-size:11px;text-transform:uppercase;-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--buttons a:hover{zoom:1;filter:alpha(opacity=70);opacity:.7}.slideshow--buttons a.active{border:1px solid #808285;background:none;pointer-events:none;cursor:default}@media (max-width:800px){.slideshow--buttons li{margin:0 2px}.slideshow--buttons a{border-radius:8px;padding:6px 15px}}@media (max-width:600px){.slideshow--buttons{bottom:-38px;text-align:left}.slideshow--buttons li{margin:0 1px 0 0}}.slideshow--description{z-index:5;position:absolute;bottom:-30px;width:100%;height:30px;text-align:left}@media (max-width:1470px){.slideshow--schemes-container{width:80%;margin:0 10%}}@media (max-width:400px){.slideshow--schemes-container{width:90%;margin:0 5%}}@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;-moz-transition:all color .2s linear ease-out;-o-transition:all color .2s linear ease-out;-webkit-transition:all color .2s linear ease-out;transition:all color .2s linear ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.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;text-transform:uppercase;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.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-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\E311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\E033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\E312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-fullscreen:after{content:"\E20C"}.lg-fullscreen-on .lg-fullscreen:after{content:"\E20D"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/shared/lg--vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/shared/lg--vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(../img/shared/lg--video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/shared/lg--youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/shared/lg--youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.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;-moz-transition:all opacity .15s ease 0s ease-out;-o-transition:all opacity .15s ease 0s ease-out;-webkit-transition:all opacity .15s ease ease-out 0s;transition:all opacity .15s ease ease-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay: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{background:transparent;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;-moz-transition:all opacity .15s ease 0s ease-out;-o-transition:all opacity .15s ease 0s ease-out;-webkit-transition:all opacity .15s ease ease-out 0s;transition:all opacity .15s ease ease-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay: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;-moz-transition:all opacity .15s ease 0s ease-out;-o-transition:all opacity .15s ease 0s ease-out;-webkit-transition:all opacity .15s ease ease-out 0s;transition:all opacity .15s ease ease-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay: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}@font-face{font-family:Butler Stencil Regular;font-style:normal;font-weight:400;src:local("Butler Stencil Regular"),url(webfonts/Butler_Regular_Stencil.woff) format("woff")}@font-face{font-family:Butler Stencil Light;font-style:normal;font-weight:400;src:local("Butler Stencil Light"),url(webfonts/Butler_Light_Stencil.woff) format("woff")}body:after{content:"default";display:none}@media (max-width:1400px){body:after{content:"toLaptop"}}@media (max-width:1200px){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}}