/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.feeds:after,.section__body:after,.slider .slider__slide:after{content:'';display:table;line-height:0;clear:both}.hidden{visibility:hidden;opacity:0}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.scroll_image{position:relative;width:100%;height:300vh;background-size:contain!important}.scroll_background{opacity:1;z-index:2}.scroll_background g{fill:#d4d5d6!important}.animation_scroll{position:absolute;top:0;left:0;width:100%;height:100%;border:25px solid #2a2a2b}@media (max-width:767px){.animation_scroll{border:10px solid #2a2a2b}}.scroll_reverse{z-index:3}.scroll_background_overlay{background:#2a2a2b!important;position:absolute;width:100%;height:114px;opacity:0;z-index:12}.index-page{cursor:url(/resources/images/my-cursor.png),auto;cursor:s-resize}.scroll_div{position:relative;overflow:auto;height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px);-ms-overflow-style:none}.scroll_div .feeds{overflow:visible;height:auto}.scroll_div::-webkit-scrollbar{display:none}@media (max-width:1023px){.scroll_div{height:auto}}@media (max-width:767px){.scroll_div{margin-top:20px;height:auto}}#section_scroll{overflow:hidden;overflow-y:auto;-ms-overflow-style:none;padding-bottom:20px}@media (max-width:1023px){#section_scroll{padding-bottom:10px}}::-webkit-scrollbar{display:none}.open_nav .main{position:relative;z-index:-1;opacity:0}.easy_fade{opacity:1;-webkit-animation:flickerAnimation 1s ease-in-out;animation:flickerAnimation 1s ease-in-out}.easy_fade--out{-webkit-animation:flickerAnimation--out 1.5s ease-in-out;animation:flickerAnimation--out 1.5s ease-in-out}.todark .intro,.todark .wrapper{background:#666!important;-webkit-animation:change_bgdark 1s ease-in-out;animation:change_bgdark 1s ease-in-out}.todark .intro .header .header__overlay .header__overlay-image svg g,.todark .wrapper .header .header__overlay .header__overlay-image svg g{fill:#666;-webkit-animation:change_bgdark 1s ease-in-out;animation:change_bgdark 1s ease-in-out}.stepsanimation .header__content,.stepsanimation .intro__image,.stepsanimation .logo,.stepsanimation .scroll_image,.stepsanimation .static_image{opacity:0;visibility:hidden;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.stepsanimation .animated{opacity:1;visibility:visible}@keyframes flickerAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:0}100%{opacity:1}}@keyframes flickerAnimation--out{0%{opacity:0}50%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes flickerAnimation--out{0%{opacity:0}50%{opacity:.5}100%{opacity:.2}}@keyframes change_bgdark{0%{background:#cecfd0;fill:#cecfd0}100%{background:#666;fill:#666}}@-webkit-keyframes change_bgdark{0%{background:#cecfd0;fill:#cecfd0}100%{background:#666;fill:#666}}@-webkit-keyframes change_bglight{0%{background:#666}100%{background:#cecfd0}}@keyframes change_bglight{0%{background:#666}100%{background:#cecfd0}}@-webkit-keyframes change_bgdark{0%{background:#666}100%{background:#cecfd0}}.IE{display:none!important}.ie .Other{display:none!important}.ie .IE{display:block!important}.fake_scroll{position:absolute;width:100%;height:100%;bottom:0;left:0}.fake_scroll img{position:absolute;width:100%;height:auto;bottom:0;z-index:2}.fake_scroll .m{z-index:1}*,:after,:before{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none outside none}body{font-size:14px;line-height:1.2;font-family:"Nimbus Sans DOT",sans-serif;color:grey;background:#fff;min-width:320px;-webkit-transition:color 1s;transition:color 1s;overflow:hidden;-webkit-overflow-scrolling:touch}@media (max-width:1023px){body{overflow:visible}}body.index-page{color:#58595b;background:#2a2a2b}body:not(.index-page) header .header__title{display:none}body:not(.index-page) header .nav{display:block}body:not(.index-page) header .btn-menu span,body:not(.index-page) header .btn-menu span:after,body:not(.index-page) header .btn-menu span:before{background:grey}body:not(.index-page) header .btn-menu.active span{background:0 0}body:not(.index-page) .intro.active .intro__image .intro__image-overlay{background:#d4d5d6}body:not(.index-page) .intro.active svg g{fill:#d4d5d6}body.active{color:grey}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}blockquote:last-child,dl:last-child,h1:last-child,h1[class],h2:last-child,h2[class],h3:last-child,h3[class],h4:last-child,h4[class],h5:last-child,h5[class],h6:last-child,h6[class],ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}figure{margin:0}@font-face{font-family:'Titling Gothic FB Wide';src:url(fonts/TitlingGothicFBWide-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/TitlingGothicFBWide-Regular.woff) format("woff"),url(fonts/TitlingGothicFBWide-Regular.ttf) format("truetype"),url(fonts/TitlingGothicFBWide-Regular.svg#TitlingGothicFBWide-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Titling Gothic FB Wide';src:url(fonts/TitlingGothicFBWide-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/TitlingGothicFBWide-Medium.woff) format("woff"),url(fonts/TitlingGothicFBWide-Medium.ttf) format("truetype"),url(fonts/TitlingGothicFBWide-Medium.svg#TitlingGothicFBWide-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Nimbus Sans DOT';src:url(fonts/NimbusSansDOT-Ligh.eot?#iefix) format("embedded-opentype"),url(fonts/NimbusSansDOT-Ligh.otf) format("opentype"),url(fonts/NimbusSansDOT-Ligh.woff) format("woff"),url(fonts/NimbusSansDOT-Ligh.ttf) format("truetype"),url(fonts/NimbusSansDOT-Ligh.svg#NimbusSansDOT-Ligh) format("svg");font-weight:300;font-style:normal}.logo{font:500 22px "Titling Gothic FB Wide",sans-serif;text-decoration:none;text-transform:uppercase}@media (max-width:767px){.logo{font-size:19px}}.wrapper{min-height:100vh}@media (max-width:1023px){.wrapper{overflow:scroll;position:relative}}.header{width:100%;padding:25px 20px 25px 363px;position:fixed;top:0;left:0;z-index:10}.header__content{position:relative}.header.active .menubar{display:none}.header .menubar{cursor:pointer;position:absolute;width:30px;height:18px;right:21px}.header .menubar span{background:#fff;width:100%;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .5s;transition:background .5s}.header .menubar span:after,.header .menubar span:before{content:"";background:#fff;width:100%;height:1px;position:absolute;left:0}.header .menubar span:before{top:-8px}.header .menubar span:after{top:8px}.header .header__title{font-weight:400;font-size:20px;line-height:1;letter-spacing:-.024em;width:366px;margin-left:36px;position:absolute;-webkit-transition:all .5s;transition:all .5s}.header .header__overlay{background:#cecfd0;width:100vw;height:100vh;top:0;z-index:-1;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.header .header__overlay,.header .header__overlay .header__overlay-image,.header .header__overlay .header__overlay-image svg{position:absolute;left:0}.header .header__overlay .header__overlay-image{background:url(../images/Blairgowrie_ACRE80.jpg) center bottom no-repeat;background-size:cover;text-align:center;width:100%;height:100%;bottom:0}.header .header__overlay .header__overlay-image img{width:100%;position:absolute;left:0;bottom:0}.header .header__overlay .header__overlay-image svg{height:-webkit-calc(100vw / 1.38);height:calc(100vw / 1.38);width:-webkit-calc(100% + 2px);width:calc(100% + 2px);left:-1px;height:auto;bottom:0;border:25px solid #cecfd0}@media (max-width:1023px){.header .header__overlay .header__overlay-image svg{border:15px solid #cecfd0}}.header .header__overlay .header__overlay-image svg g{fill:transparent;fill:#cecfd0}.header .header__overlay .header__overlay-inner{background:#cecfd0;width:100%;height:50vh;position:absolute;top:0;left:0;-webkit-transition:background 1s;transition:background 1s;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.header .logo{position:absolute;top:24px;left:25px;z-index:9}.header .logo svg{width:196px;height:23px}.header .logo svg path{fill:#58595b;fill:#000}.theme-darker .header .logo svg path{fill:#424142}.header .nav{opacity:0;visibility:hidden;-webkit-transition:all 1s;transition:all 1s;padding-left:4px}.header .nav a{color:#7f7e7e}.header .nav a:hover{color:#fff}.header .nav .selected a{color:#fff}.project-page .header .nav .selected>a{color:#acacac}.header .btn-close,.header .btn-menu{position:absolute;z-index:10}.header .btn-close{top:28px;right:22px;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.header .btn-menu{top:10px;right:7px}.header.active .header__title{opacity:0;visibility:hidden}.header.active .nav{opacity:1;visibility:visible}.header.active .btn-menu span,.header.active .btn-menu span:after,.header.active .btn-menu span:before{background:grey}.header.active .btn-menu.active span{background:0 0}.header.open .header__overlay{visibility:visible;opacity:.83}.index-page .header.open .header__overlay{display:none}.header.open .btn-close{visibility:visible;opacity:1}.index-page .header.open .btn-close{display:none}@media (max-width:1023px){.header{padding:25px 17px 25px 20px}.header .header__title{width:auto;max-width:410px;padding:2px 21px 0 20px;margin-left:0;position:fixed;top:25%;left:0}.header .logo{top:18px;left:18px}.header .nav{padding-left:0;margin-top:-7px}.header .nav>ul{width:auto}.header .btn-close{top:50px;right:14px}.header .menubar{display:none}}@media (max-width:767px){.header{padding:25px 20px 25px 18px}.header .header__title{max-width:375px;top:28%}.header .header__overlay{display:none}.header .nav{width:100%;padding:3px 10px 0 15px;position:fixed;top:14%;left:-100px;visibility:hidden!important;opacity:0!important;-webkit-transition:left .5s,visibility 1s,opacity 1s;transition:left .5s,visibility 1s,opacity 1s}.header .nav.open{left:0;visibility:visible!important;opacity:1!important}.header.active .header__title{opacity:1;visibility:visible;z-index:3}.header .logo{top:13px;left:15px}.header .btn-close{display:none}}.btn-close,.btn-close span{display:inline-block}.btn-close span{width:28px;height:28px;position:relative;z-index:5}.btn-close span:after,.btn-close span:before{content:'';background:grey;-webkit-border-radius:0;border-radius:0;width:100%;height:3px;position:absolute;top:50%;left:0}.btn-close span:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn-close span:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-menu{display:none;width:20px;height:20px;position:relative;z-index:5}.btn-menu span,.btn-menu span:after,.btn-menu span:before{background:#fff;width:100%;height:1px;position:absolute;left:0}.btn-menu span{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .5s;transition:background .5s}.btn-menu span:after,.btn-menu span:before{content:'';-webkit-transition:background .5s,top .5s;transition:background .5s,top .5s}.btn-menu span:before{top:-6px}.btn-menu span:after{top:6px}.btn-menu.active span{background:0 0}.btn-menu.active span:after,.btn-menu.active span:before{top:0;-webkit-transition:background .5s,-webkit-transform .5s;transition:background .5s,-webkit-transform .5s;transition:background .5s,transform .5s;transition:background .5s,transform .5s,-webkit-transform .5s}.btn-menu.active span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-menu.active span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.btn-menu{display:inline-block}}.link-action{text-decoration:none}.link-action:hover{text-decoration:underline}.nav{font-size:15px;line-height:1.2}.nav a{text-decoration:none;-webkit-transition:color 1s;transition:color 1s}.nav>ul>li{display:inline-block;position:relative;z-index:5}.theme-dark .nav>ul>li{color:#000}.nav>ul>li.active,.nav>ul>li.selected,.nav>ul>li:hover{color:#fff}.nav>ul>li.active .nav__dropdown{visibility:visible;opacity:1}.nav>ul>li+li{margin-left:153px}.nav>ul>li>a{display:block;padding:7px 0}.nav .nav__dropdown{font:500 20px/1.2 "Titling Gothic FB Wide",sans-serif;text-transform:uppercase;color:#fff;position:absolute;top:100%;left:0;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.nav .nav__dropdown ul{padding-top:10px}.nav .nav__dropdown a{white-space:nowrap;color:#fff}.nav .nav__dropdown a small{opacity:0;visibility:hidden}.nav .nav__dropdown a.selected{color:#d1d1d1}.nav .nav__dropdown a:hover{color:#e2e2e2}.nav .nav__dropdown a:hover+.nav__image-absolute{opacity:1}.nav .nav__dropdown a:hover small{opacity:1;visibility:visible}.nav .nav__dropdown small{font:400 12px "Nimbus Sans DOT",sans-serif;text-transform:capitalize}.nav .nav__image-absolute{background-repeat:no-repeat;background-position:center center;background-size:cover;width:420px;height:315px;position:fixed;top:299px;left:38px;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.nav .current>a{color:#fff}@media (max-width:1180px){.nav>ul>li+li{margin-left:100px}.nav .nav__image-absolute{top:145px}}@media (max-width:1023px){.nav{text-align:right}.nav>ul>li+li{margin-left:77px}.nav ul ul{text-align:left}.nav .nav__image-absolute{width:350px;height:262px;top:220px;left:30px;top:241px;left:18px}.nav .menu_11 .nav__dropdown{left:-56vw}}@media (max-width:767px){.nav{font-size:18px;text-align:left}.nav:before{content:'';background:#d4d5d6;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:1}.index-page .nav:before{display:none}.nav>ul>li{display:block}.nav>ul>li+li{margin:21px 0 0}.nav>ul>li.active,.nav>ul>li:hover{color:grey}.nav>ul>li.active .nav__dropdown{max-height:1000px}.nav>ul>li>a{width:100%;padding:0}.nav .nav__dropdown{max-height:0;position:static;overflow:hidden;-webkit-transition:max-height 1s,visibility 1s,opacity 1s;transition:max-height 1s,visibility 1s,opacity 1s}.nav .nav__dropdown ul{padding-top:11px}.nav .nav__dropdown li+li{margin-top:2px}.nav .nav__dropdown a{white-space:normal}.nav .nav__image-absolute{display:none}.nav .nav__has-dd>a{position:relative}.nav .nav__has-dd>a:after{content:'+';font-size:24px;margin:-2px 0 0 7px;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;display:none}.nav .nav__has-dd.active>a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav.open>ul>li{left:0}}[class^=list]{list-style:none}.list-links{font:500 18px/1.28 "Titling Gothic FB Wide",sans-serif;text-transform:uppercase;color:#fff}.list-links a{text-decoration:none}.list-contacts{line-height:1.2}.list-contacts+.list-contacts{margin-top:34px}.list-contacts li{padding-left:63px;position:relative}.list-contacts a{text-decoration:none}.list-contacts a:hover{text-decoration:underline}.list-contacts span{position:absolute;top:0;left:0}@media (max-width:1023px){.list-contacts+.list-contacts{margin-top:25px}}@media (max-width:767px){.list-contacts{font-size:15px}.list-contacts+.list-contacts{margin-top:20px}.list-contacts li{padding-left:90px}}.intro{background:#d4d5d6;width:100%;height:100vh;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;-webkit-transition:background 1s,visibility 1s,opacity 1s;transition:background 1s,visibility 1s,opacity 1s;z-index:9;overflow:scroll;-webkit-overflow-scrolling:touch}.intro .intro__image{width:100%;height:100vh;z-index:10;position:fixed!important;-webkit-transform:translateZ(0)}.intro .intro__image .intro__image-overlay{background:#2a2a2b;width:100%;height:100vh;position:absolute;bottom:100%;left:0;-webkit-transition:background 1s;transition:background 1s;z-index:12;display:none}@media (max-width:767px){.intro .intro__image .intro__image-overlay{height:70vh;bottom:auto;top:0;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}}.intro .intro__image,.intro .intro__image svg{position:absolute;bottom:0;left:0}.intro .intro__image svg{height:-webkit-calc(100vw / 1.38);height:calc(100vw / 1.38);height:auto;width:-webkit-calc(100% + 2px);width:calc(100% + 2px);left:-1px}.intro .intro__image svg g{fill:#2a2a2b;-webkit-transition:fill 1s;transition:fill 1s}.intro.active .intro__image .intro__image-overlay{background:#d4d5d6}.intro.active svg g{fill:#2a2a2b}.intro .slider{width:100%;height:100%;position:absolute;top:0;left:0}.slider .slider__slides{list-style:none}.slider--intro .slider__slide-image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100vw;height:100vh}.slider--images{position:relative;z-index:5}.slider--images .slider__slide-image{background-repeat:no-repeat;background-position:right top;background-size:contain;height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px)}.slider--images .slider__slide-image img{display:none;width:100%}.slider--images .slider__actions{line-height:1;white-space:nowrap;padding-left:20px;position:absolute;bottom:0;left:100%}.slider--images .slider__actions .restricted_size>*{display:inline-block;vertical-align:middle}.slider--images .slider__actions .restricted_size>*,.slider--images .slider__actions .restricted_size>:not(:last-child){margin-bottom:0}.slider--images .slider__actions a{text-decoration:none}@media (max-width:1180px){.slider--images .slider__slide-image{height:auto;max-height:-webkit-calc(100vh - 204px);max-height:calc(100vh - 204px)}.slider--images .slider__slide-image{height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px);max-height:none}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){.slider--images .slider__slide-image{height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px);max-height:none}}.slider--images .feeds{float:right;width:100%}@media (max-width:1023px){.slider--images .slider__slide-image{background-position:center 0!important;height:500px;max-height:-webkit-calc(100vh - 204px);max-height:calc(100vh - 204px)}.slider--images .slider__actions{line-height:1.17;letter-spacing:-.024em;white-space:normal;text-align:right;padding:15px 6px 0 0;bottom:auto;top:100%;left:auto;display:table;width:100%;right:0;position:relative}.slider--images .slider__actions .restricted_size{width:80px;float:right}.slider--images .slider__actions--large{width:100px}}@media (max-width:767px){.slider--images .slider__slide-image{height:255px}}.slider--grayscale .slider__slide{-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:all .5s ease;transition:all .5s ease}.active .slider--grayscale .slider__slide{-webkit-filter:brightness(50%);filter:brightness(50%)}.slider--grayscale .slider__slide-image{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.slider--grayscale .slider__slide-image figure{position:relative;z-index:5;width:100%}.slider--grayscale .slider__slide-image img{display:none;width:100%;filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media (max-width:767px){.slider--grayscale .slider__slide-image{height:auto}.slider--grayscale .slider__slide-image img{opacity:0;visibility:hidden;display:block}}.section{width:100vw;height:100vh;padding-top:121px;position:absolute;top:0;left:0;z-index:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.section.open{visibility:visible;opacity:1;z-index:5}.section p:not(:last-of-type){margin-bottom:19px}.section .section__content_project ol,.section .section__content_project ul{margin-left:15px;margin-bottom:19px}.section .section__content_project .feeds{margin-left:0;margin-bottom:0}.section .section__content_project #project_content ol,.section .section__content_project #project_content ul{margin-top:-19px}@media (max-width:767px){.section .section__content_project #project_content ol,.section .section__content_project #project_content ul{margin-top:-15px}}.section .section__image{padding:36px 14px 23px 21px;position:absolute;bottom:0;left:0;-webkit-transition:opacity 1s;transition:opacity 1s}.section .section__image img{display:block;width:100%;height:auto}.section .section__body{padding:0 21px;position:relative;z-index:5}.section .section__body--large{height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px)}.section .section__aside{width:-webkit-calc(100% - 379px);width:calc(100% - 379px);float:left}.section .section__content{width:352px;float:right;padding-right:15px}.section .section__entry+.section__entry{margin-top:10px}.section .section__entry .list-contacts:first-of-type{padding-top:44px}.section .section__inner{width:192px;position:absolute;top:50%;right:192px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0;-webkit-transition:visibility .5s,opacity .5s;transition:visibility .5s,opacity .5s}.section .section__inner.section--hide{visibility:visible;opacity:1}.section .section__actions{position:absolute;bottom:0;right:30px}.section .section__actions-inner{display:none}.section .section__actions-inner ol,.section .section__actions-inner ul{margin-left:0}.section .section__title{font-weight:400;font-size:14px;line-height:1.1;letter-spacing:-.024em;margin:0 7px 0 0;font-weight:700;line-height:1.2;letter-spacing:0;margin:0 7px 2px 0}.section .section__title--small{font-size:12px;margin-bottom:8px}.section .section__credits{position:absolute;bottom:0;right:197px}.section .section__credits a{text-decoration:none}.section .section__credits a:hover{text-decoration:underline}.section.entered .section__image{opacity:.2}.section.entered .section__body{visibility:visible;opacity:1}.section .table{padding-top:27px}@media (max-width:1180px){.section{height:100%}}@media (max-width:1023px){.section{height:100%;padding-top:80px;padding-bottom:30px;overflow-x:visible;overflow-y:auto}.section .section__aside,.section .section__content{width:100%;float:none}.section .section__body{padding:0 17px}.section .section__body--large{height:auto}.section .section__content{height:auto;padding-top:15px}.section .section__inner{background:#000;background:rgba(0,0,0,.9);width:100vw;padding:15px 40px 15px 17px;position:fixed;top:auto;bottom:0;right:auto;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:10;-webkit-transition:.5s;transition:.5s}.section .section__inner:after{content:'x';font:500 20px/1 "Titling Gothic FB Wide",sans-serif;position:absolute;top:15px;right:16px}.section .section__actions{right:20px;bottom:11px;bottom:-58px;bottom:-15px}.section .section__actions--contact{bottom:-58px}.section .section__entry{line-height:1.17;min-height:120px;min-height:0;padding:0 105px 0 241px;position:relative}.section .section__entry .list-contacts:first-of-type{padding-top:20px}.section .section__title span{display:none}.section .section__credits{padding-top:15px;position:static;position:absolute;right:auto;bottom:-58px}}@media (max-width:767px){.section{padding-top:165px}.section p:not(:last-child){margin-bottom:15px}.section .section__inner.section--hide{visibility:hidden;opacity:0}.section .section__content{height:auto;padding:18px 0 0}.section .section__content_project{width:83%}.section .section__actions{padding:56px 0 30px;position:static}.section .section__actions .link-action{display:none}.section .section__actions-inner{display:block}.section .section__entry{min-height:0;padding:0;position:static}.section .section__entry:not(:first-child) .section__title{position:static}.section .section__image{display:none}.section .section__title--large{padding:0 16px;top:-60px;left:0;padding:0}}.section--transition .section__body{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.section--transition.entered .section__image{opacity:.2}.section--transition.entered .section__body{visibility:visible;opacity:1}.table{line-height:1.2;text-align:left;padding-bottom:15px;overflow-y:hidden;overflow-x:auto}.table table{width:100%}.table td,.table th{border-bottom:1px solid #7f7e7e;padding:8px 7px 7px 0}.table td a,.table th a{text-decoration:none}.table td a:hover,.table th a:hover{color:#fff}.table td:first-child,.table th:first-child{width:55px}.table td:last-child,.table th:last-child{width:92px}.feeds{list-style:none;width:-webkit-calc(100vh - 102px);width:calc(100vh - 102px);height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px);width:100%;overflow:hidden}.feeds .feed{float:left;margin:0 14px 14px 0;width:-webkit-calc(100% / 5 - 14px);width:calc(100% / 5 - 14px)}.feeds .feed:nth-child(5n){margin-right:0}.feeds .feed:nth-child(5n+1){clear:left}@media (max-width:1600px){.feeds .feed{margin:0 14px 14px 0;width:-webkit-calc(100% / 4 - 14px);width:calc(100% / 4 - 14px)}.feeds .feed:nth-child(5n+1){clear:none}.feeds .feed:nth-child(5n){margin-right:14px}.feeds .feed:nth-child(4n){margin-right:0}.feeds .feed:nth-child(4n+1){clear:left}}@media (max-width:1180px){.feeds{width:-webkit-calc(100vh - 185px);width:calc(100vh - 185px);height:-webkit-calc(100vh - 224px);height:calc(100vh - 224px)}.feeds .feed{width:-webkit-calc(100% / 3 - 14px);width:calc(100% / 3 - 14px);float:left;margin:0 14px 14px 0}.feeds .feed:nth-child(4n){margin-right:14px}.feeds .feed:nth-child(3n){margin-right:0}.feeds .feed:nth-child(4n+1),.feeds .feed:nth-child(5n+1){clear:none}.feeds .feed:nth-child(3n+1){clear:left}}@media (max-width:1023px){.feeds{width:-webkit-calc(100vw - 14px);width:calc(100vw - 14px);height:-webkit-calc(100vw - 76px);height:calc(100vw - 76px);margin:0 -7px}.feeds .feed{width:-webkit-calc(100% / 3);width:calc(100% / 3);padding:0 7px;margin:0 0 14px 0}.feeds .feed:nth-child(4n),.feeds .feed:nth-child(5n){margin-right:0}}@media (max-width:767px){.feeds{height:auto}.feeds .feed{width:50%;height:-webkit-calc((100vw - 47px)/ 2);height:calc((100vw - 47px)/ 2)}.feeds .feed:nth-child(3n+1){clear:none}.feeds .feed:nth-child(2n+1){clear:left}}.feed{position:relative}.feed .feed__image a,.feed .feed__image img{display:block}.feed .feed__image a{position:relative}.feed .feed__image a:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;-webkit-transition:opacity .5s;transition:opacity .5s}.feed .feed__image a:hover:after{opacity:0}.feed .feed__image a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0)}.feed .feed__image a img{width:100%;-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.feed .feed__content{display:none}.edge .feed a{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.map{width:100%;height:-webkit-calc(100vh - 144px);height:calc(100vh - 144px);background:#000}.map>div{background:#000!important}.map .gm-style-cc,.map .gmnoprint,.map [title^="Click to see"]{display:none!important}@media (max-width:1024px){.map{height:430px}}@media (max-width:767px){.map{height:330px}}.theme-light .intro,.theme-light .wrapper{background:#cecfd0}@media (max-width:1023px){.theme-light .header{background:#cecfd0}}.theme-dark .intro,.theme-dark .wrapper{background:#3f4042}.theme-dark .header{color:#2a2a2b}.theme-dark .header .btn-menu span:after,.theme-dark .header .btn-menu span:before{background:#fff}.theme-dark .header .btn-menu:not(.active) span{background:#fff}.theme-dark .section{color:#7f7e7e}.theme-dark .section .section__actions,.theme-dark .section .section__credits,.theme-dark .slider .slider__actions{color:#fff}@media (max-width:1023px){.theme-dark .header{background:#3f4042}}.theme-darker .intro,.theme-darker .wrapper{background:#2a2a2b}.theme-darker .header{color:#3f4042}.theme-darker .header .btn-menu span:after,.theme-darker .header .btn-menu span:before{background:#fff}.theme-darker .header .btn-menu:not(.active) span{background:#fff}.theme-darker .section{color:#7f7e7e}.theme-darker .section .section__actions,.theme-darker .section .section__credits,.theme-darker .slider .slider__actions{color:#fff}@media (max-width:1023px){.theme-darker .header{background:#2a2a2b}}.project-page .wrapper{background:#f0f0f0}@media (max-width:1023px){.project-page .header{background:#f0f0f0}}
/*# sourceMappingURL=styles.sass.css.map */
