html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}.noselect{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none}@-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform: rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg)}}@-o-keyframes spin{100%{-o-transform: rotate(360deg)}}@keyframes spin{100%{transform: rotate(360deg)}}.igallery-spin:before{opacity: 0;content: '';width: 3.2rem;height: 3.2rem;border-radius: 50%;border: solid .2rem rgba(0,0,0,0.16);border-top-color: #191919;margin: auto;right: 0;left: 0;top: 0;bottom: 0;position: absolute;-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear}#igallery{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #fff;z-index: 1000;display: none}#igallery #igallery-inner{position: absolute;width: 100%;height: 100%;left: 0;top: 0}#igallery #igallery-inner #igallery-scroll{position: absolute;width: 100%;height: 100%;left: 0;top: 0;width: auto;white-space: nowrap}#igallery #igallery-inner #igallery-scroll .item{-webkit-transition: opacity 150ms ease-in-out;-moz-transition: opacity 150ms ease-in-out;-o-transition: opacity 150ms ease-in-out;transition: opacity 150ms ease-in-out;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);position: relative;display: inline-block}#igallery #igallery-inner #igallery-scroll .item .item-inner{background-size: contain;background-repeat: no-repeat;background-position: center !important;position: absolute}#igallery:before{opacity: 0;content: '';width: 3.2rem;height: 3.2rem;border-radius: 50%;border: solid .2rem rgba(0,0,0,0.16);border-top-color: #191919;margin: auto;right: 0;left: 0;top: 0;bottom: 0;position: absolute;-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear}#igallery:after{display: none}#igallery.inactive:after{display: block}#igallery.inactive:before{opacity: 1}#igallery.inactive #igallery-inner .item{opacity: 0}#igallery .igallery-close{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: transform;transition-delay: 0ms;right: 1.8rem;top: 1.8rem;cursor: pointer;position: fixed;width: 4.8rem;height: 4.8rem;border-radius: 50%;-webkit-transform: translate3d(0, 0, 0) scale(.9);-moz-transform: translate3d(0, 0, 0) scale(.9);transform: translate3d(0, 0, 0) scale(.9)}#igallery .igallery-close svg{-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-o-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);left: 50%;top: 50%;position: absolute;width: 3rem;height: 3rem}#igallery .igallery-close:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;border: .1rem solid rgba(0,0,0,0.16);content: ''}#igallery .igallery-close:hover{-webkit-transform: translate3d(0, 0, 0) scale(1);-moz-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}#igallery .igallery-arrow-left,#igallery .igallery-arrow-right{-webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-o-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;position: absolute;width: 50%;height: 100%}#igallery .igallery-arrow-left .arrow,#igallery .igallery-arrow-right .arrow{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: transform;transition-delay: 0ms;position: absolute;top: 50%;margin-top: -2.4rem;cursor: pointer;width: 4.8rem;height: 4.8rem;border-radius: 50%;-webkit-transform: translate3d(0, 0, 0) scale(.9);-moz-transform: translate3d(0, 0, 0) scale(.9);transform: translate3d(0, 0, 0) scale(.9)}#igallery .igallery-arrow-left .arrow svg,#igallery .igallery-arrow-right .arrow svg{-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-o-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);left: 50%;top: 50%;position: absolute;width: 3.6rem;height: 3.6rem}#igallery .igallery-arrow-left .arrow:after,#igallery .igallery-arrow-right .arrow:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;border: .1rem solid rgba(0,0,0,0.16);content: ''}#igallery .igallery-arrow-left .arrow:hover,#igallery .igallery-arrow-right .arrow:hover{-webkit-transform: translate3d(0, 0, 0) scale(1);-moz-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}#igallery .igallery-arrow-left.inactive,#igallery .igallery-arrow-right.inactive{opacity: 0}#igallery .igallery-arrow-left{left: 0}#igallery .igallery-arrow-left .arrow{left: 1.8rem}#igallery .igallery-arrow-right{right: 0}#igallery .igallery-arrow-right .arrow{right: 1.8rem}@media only screen and (max-width: 1024px){#igallery.igallery-touch .igallery-arrow-left,#igallery.igallery-touch .igallery-arrow-right{width: 0;overflow: hidden !important}#igallery.igallery-touch .igallery-arrow-left .svg,#igallery.igallery-touch .igallery-arrow-right .svg{opacity: 1}}header,footer,article,section,hgroup,nav,figure{display: block}input,textarea,select,button{-webkit-appearance: none;-moz-appearance: none;border-radius: 0}*,*::before,*::after{box-sizing: border-box;outline: none}html{-ms-touch-action: none;font-weight: normal;line-height: 1.5;font-size: 0.7vw;font-family: 'Cormorant Garamond', serif}body,html{position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden}body{font-size: 1.96vw}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4{margin: 0;font-size: 1rem;font-weight: normal}a{color: #fff;text-decoration: none}#bars{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transform: translate(-33px, 0);-moz-transform: translate(-33px, 0);-ms-transform: translate(-33px, 0);-o-transform: translate(-33px, 0);transform: translate(-33px, 0);position: absolute;left: 0;top: 0;margin: 2.52vw 0 3.6rem 6vw;cursor: pointer;padding: 15px 16px}#bars span{transition-duration: 300ms;transition-timing-function: ease-in-out;transition-property: opacity;transition-delay: 400ms;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);font-family: 'Abel', sans-serif;text-shadow: .2rem .2rem .6rem rgba(0,0,0,0.24);text-transform: uppercase;position: absolute;top: 50%;font-size: 1.8rem;color: #fff;letter-spacing: 0.05em;right: 100%;height: 6.6rem;line-height: 6.6rem}#bars div{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: transform;transition-delay: 0ms;-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9)}#bars div i{display: block;width: 3.4rem;height: .4rem;margin: .6rem 0;-webkit-transition: transform 300ms 700ms ease-in-out, background 300ms ease-in-out;-moz-transition: transform 300ms 700ms ease-in-out, background 300ms ease-in-out;transition: transform 300ms 700ms ease-in-out, background 300ms ease-in-out}#bars div i > i{-webkit-transition: transform 300ms 400ms ease-in-out, background 300ms ease-in-out;-moz-transition: transform 300ms 400ms ease-in-out, background 300ms ease-in-out;transition: transform 300ms 400ms ease-in-out, background 300ms ease-in-out;background: #fff;margin: 0;position: absolute}#bars:hover div{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}#bullets{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;position: fixed;left: 3rem;top: 50%;z-index: 101;transition-duration: 400ms;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%)}#bullets i{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity;transition-delay: 0ms;display: block;padding: .6rem;cursor: pointer;opacity: .4;font-style: normal;position: relative}#bullets i b{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;display: block;width: 1.8rem;position: relative;height: 1.8rem;border-radius: 50%}#bullets i b:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;content: '';border: .1rem solid #fff}#bullets i:hover{opacity: .9}#bullets i.active{opacity: 1}#bullets i.active b{background: #fff}.iScrollIndicator{border: 0 !important;background: transparent !important}.iScrollIndicator:after{content: '';width: .4rem;left: 0;top: 0;position: absolute;top: 6rem;background: #191919;bottom: 6rem}.iScrollVerticalScrollbar{-webkit-transform: translate(-3rem, 0);-moz-transform: translate(-3rem, 0);-ms-transform: translate(-3rem, 0);-o-transform: translate(-3rem, 0);transform: translate(-3rem, 0)}.iScrollVerticalScrollbar:before{content: '';width: .2rem;left: 0;top: 0;margin-left: .1rem;position: absolute;top: 6rem;bottom: 6rem;background: #eee}.button{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);line-height: 4.2rem;padding: 0 6rem;min-width: 4rem;box-sizing: content-box;display: inline-block;text-transform: uppercase;cursor: pointer;margin: 3em 0 0 0;transition: all 300ms ease-in-out;position: relative;letter-spacing: 0.05em}.button:after{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);content: '';position: absolute;margin: auto;left: 0;right: 1px;bottom: 0;top: 0;border: .1rem solid #dbdbdb}.button:before{content: '';position: absolute;left: 100%;margin-left: -1px;height: 100%;top: 0;z-index: 2;width: 5px;background: #fff}.button .background{position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden}.button .background:after{transition-duration: .3s;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;content: '';position: absolute;z-index: -1;width: 100%;height: 0;top: 50%;left: 50%;background: rgba(0,0,0,0.08);opacity: 0;-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);transform: translateX(-50%) translateY(-50%) rotate(45deg)}.button:hover .background:after{height: 500%;opacity: 1}.socials{line-height: 3rem;margin: 3rem 0 0 0;font-size: 0}.socials li{display: inline-block}.socials a{transition-duration: 150ms;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;border-radius: 50%;width: 4.8rem;height: 4.8rem;display: inline-block;margin: 0 .6rem;-webkit-transform: translate3d(0, 0, 0) scale(.9);-moz-transform: translate3d(0, 0, 0) scale(.9);transform: translate3d(0, 0, 0) scale(.9)}.socials a:after{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);position: absolute;width: 100%;height: 100%;content: '';border: .1rem solid rgba(0,0,0,0.12);border-radius: 50%;left: 0;top: 0;background: transparent}.socials a svg{width: 2.4rem;position: absolute;height: 2.4rem;left: 0;top: 0;margin: 1.2rem}.socials a:hover{-webkit-transform: translate3d(0, 0, 0) scale(1);-moz-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}#keyboard{-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;position: absolute;z-index: 3;opacity: .85;bottom: 1.8rem}#keyboard i{position: relative;float: left;display: block;width: 3rem;height: 2.4rem;background: #fff;border-radius: .3rem;margin: 0 .3rem;min-width: 3rem;min-height: 2.4rem}#keyboard i:first-child{-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);position: absolute;left: 50%;bottom: 100%;margin: 0;margin-bottom: .6rem}#keyboard i:after{-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-o-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);left: 50%;top: 50%;content: '';width: 0;height: 0;position: absolute}#keyboard .key-4,#keyboard .key-2{opacity: .35}#keyboard .key-2:after{border-top: .4rem solid transparent;border-bottom: .4rem solid transparent;border-right: .8rem solid #191919}#keyboard .key-4:after{border-top: .4rem solid transparent;border-bottom: .4rem solid transparent;border-left: .8rem solid #191919}#keyboard .key-1:after{border-left: .4rem solid transparent;border-right: .4rem solid transparent;border-bottom: .8rem solid #191919}#keyboard .key-3:after{border-left: .4rem solid transparent;border-right: .4rem solid transparent;border-top: .8rem solid #191919}#pages{transition-duration: 400ms;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);position: absolute;width: 100%;height: 100%;background: #191919;overflow: hidden}#logo{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;top: 50%;margin-top: -7.84vw;width: 100%;text-align: center;position: absolute;height: 11.76vw;z-index: 1}#logo h1{
	height: 1em;
	font-weight: normal;
	font-family: 'Abel', sans-serif;
	line-height: 1em;
	font-size: 9vw;
text-shadow: .4rem .4rem 1.6rem rgba(0,0,0,0.24)}#logo span{font-size: 3.92vw;text-shadow: .2rem .2rem .6rem rgba(0,0,0,0.24)}.data{transition-duration: 400ms;transition-timing-function: ease-in-out;transition-property: opacity;transition-delay: 0ms;position: absolute;width: 100%;bottom: 3.36vw;z-index: 1}.data .inner{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 0}.data .inner .h2{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;text-shadow: .3rem .3rem 1rem rgba(0,0,0,0.24);text-transform: uppercase;font-size: 5.88vw;line-height: 1;font-weight: bold;letter-spacing: 0.05em;margin: 0 auto 1.68vw auto;padding: 0 10%}.data .inner .h2 span{margin-left: -1rem;margin-right: -.3rem}.data .inner p{padding-top: 2.94vw;margin: 0;line-height: 1.5;max-width: 60vw;margin: 0 auto;text-shadow: .1rem .1rem .4rem rgba(0,0,0,0.34);border-top: .1rem solid #fff}.data .inner p span{position: relative;padding: 0 .5rem}.page{background-size: cover;background-repeat: no-repeat;background-position: center;width: 100%;height: 100vh;color: #fff;text-align: center;position: relative}.page:after{transition-duration: 400ms;transition-timing-function: ease-in-out;transition-property: opacity;transition-delay: 0ms;position: absolute;width: 100%;height: 100%;left: 0;top: 0;content: '';background: #000;opacity: 0;z-index: 2}.page:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;opacity: .7;background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.7)));background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.page.active .data .inner{transition: all 500ms 300ms ease-out;opacity: 1}#side{-webkit-transform: translate(88%, 0);-moz-transform: translate(88%, 0);-ms-transform: translate(88%, 0);-o-transform: translate(88%, 0);transform: translate(88%, 0);transition-duration: 400ms;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 100}#side #inner{width: 88%;position: absolute;right: 0;top: 0;background: #fff;height: 100%}#side #inner #about{color: #191919;position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 1.4vw}#side #inner #about #down{text-align: center;padding: 9rem 0}#side #inner #about #down .block{margin-bottom: 4.6rem}#side #inner #about #down .block:last-child{margin: 0}#side #inner #about #down .block h3{font-size: 3.36vw;text-transform: uppercase;line-height: 1.5;font-weight: 600;letter-spacing: 0.05em;padding-bottom: 1.2rem}#side #inner #about #down .block p{margin: 0;max-width: 50vw;margin: 0 auto}#side #inner #about #down .block ul li{margin: .6rem 0}.block:not(.about-text) ul li a{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;color: #191919 !important;display: inline-block;position: relative;padding: 0 1.4rem}.block:not(.about-text) ul li a:before,.block:not(.about-text) ul li a:after{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: all;transition-delay: 0ms;content: '';position: absolute;width: .6rem;height: .1rem;background: #191919;top: 50%;margin-top: -0.1rem;opacity: 0}.block:not(.about-text) ul li a:before{left: 100%}.block:not(.about-text) ul li a:after{right: 100%}.block:not(.about-text) ul li a:hover:before,.block:not(.about-text) ul li a:hover:after{width: 1.2rem;opacity: 1}body.active #bullets{-webkit-transform: translate3d(-4rem, -50%, 0);-moz-transform: translate3d(-4rem, -50%, 0);-o-transform: translate3d(-4rem, -50%, 0);transform: translate3d(-4rem, -50%, 0);left: -8rem}body.active #bars span{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity;transition-delay: 0ms;opacity: 0}body.active #bars div > i{-webkit-transition: transform 300ms 400ms ease-in-out, background 300ms ease-in-out;-moz-transition: transform 300ms 400ms ease-in-out, background 300ms ease-in-out;transition: transform 300ms 400ms ease-in-out, background 300ms ease-in-out}body.active #bars div > i i{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: transform 300ms 700ms ease-in-out, background 300ms ease-in-out;-moz-transition: transform 300ms 700ms ease-in-out, background 300ms ease-in-out;transition: transform 300ms 700ms ease-in-out, background 300ms ease-in-out}body.active #bars div > i:first-child{-webkit-transform: translate(0, 1rem);-moz-transform: translate(0, 1rem);-ms-transform: translate(0, 1rem);-o-transform: translate(0, 1rem);transform: translate(0, 1rem)}body.active #bars div > i:first-child i{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}body.active #bars div > i:last-child{-webkit-transform: translate(0, -1rem);-moz-transform: translate(0, -1rem);-ms-transform: translate(0, -1rem);-o-transform: translate(0, -1rem);transform: translate(0, -1rem)}body.active #side{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}body.active #pages{-webkit-transform: translate(-11%, 0);-moz-transform: translate(-11%, 0);-ms-transform: translate(-11%, 0);-o-transform: translate(-11%, 0);transform: translate(-11%, 0)}body.active #pages .page:after{opacity: .7}body.active #pages .page .data{opacity: 0}@media only screen and (max-width: 1440px){html{font-size: 10px}}@media only screen and (max-width: 1024px){#keyboard{display: none}}@media only screen and (max-width: 1000px){html{font-size: 7px}body{font-size: 20px}#bars{-webkit-transform: translate(-27px, 0);-moz-transform: translate(-27px, 0);-ms-transform: translate(-27px, 0);-o-transform: translate(-27px, 0);transform: translate(-27px, 0);margin-top: 25px}#logo{margin-top: -78px;height: 117px}#logo h1{font-size: 117px}#logo span{font-size: 39px}.data{bottom: 24px}.data .inner .h2{font-size: 9vw;margin-bottom: 17px}.data .inner p{padding-top: 19px}#side #inner #about{font-size: 14px}#side #inner #about #down .block h3{font-size: 33.6px}#side #inner #about #down .block p{max-width: 68vw}.data .inner p{max-width: 70vw}#side #inner #about{font-size: 15px}}@media only screen and (max-width: 768px){body{font-size: 18px}#side #inner{width: 80%}.iScrollVerticalScrollbar{display: none}.block p{max-width: 80%}.block h3{font-size: 24px}.data .inner .h2{padding: 0 5%}#bullets{display: none}#logo{-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);height: auto;margin: 0;top: 50%}#logo h1{font-size: 16vw;line-height: 1.2;height: 1.2em}#logo span{font-size: 6vw}.data .inner p{max-width: 93vw;font-size: 16px;line-height: 1.4}.data .inner .h2{line-height: 1.2}section.page{height: auto}.data .inner{opacity: 1}.data{position: static;padding: 40vh 0 10vh 0}#bars{-webkit-transform: translate(-28px, 0);-moz-transform: translate(-28px, 0);-ms-transform: translate(-28px, 0);-o-transform: translate(-28px, 0);transform: translate(-28px, 0);margin-top: 6px;margin-left: 10vw}#side{-webkit-transform: translate(80%, 0);-moz-transform: translate(80%, 0);-ms-transform: translate(80%, 0);-o-transform: translate(80%, 0);transform: translate(80%, 0)}#side #inner #about #down{padding: 30px 0}.button{margin-top: 2em}#bars div i{display: block;width: 24px;height: 3px;margin: 4px 0}#side #inner #about #down .block h3{font-size: 24px}}

/* 05.16. Contact Form */
.form-text,
.form-textarea,
.form-date {
  background: #f2f4f7;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
  width: 50%;
  padding: 11px;
  margin-bottom: 15px;
  color: #919699;
}
.form-text:focus,
.form-textarea:focus,
.form-date:focus {
  border-color: rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.form-textarea {
  height: 162px;
}

.form-date {
  padding: 10px 11px;
}

.form-submit {
  float: center;
  margin-bottom: 0;
}

.form .form-response-output {
  margin: 5px 0;
  padding: 10px 20px;
  border-radius: 2px;
}
.form .form-validation-errors {
  background-color: #faf8d2;
  border: 2px solid #faf8d2;
  color: #b8b015;
}
.form .form-mail-sent-ng {
  background-color: #ffe5e5;
  border: 2px solid #ffe5e5;
  color: #e50000;
}
.form .form-mail-sent-ok {
  background-color: #dcf2dc;
  border: 2px solid #dcf2dc;
  color: #389738;
}
.form .form-not-valid-tip {
  margin: 0 0 5px 0;
}

input[type="date"] {
  line-height: inherit;
}

.help-block {
  margin-top: -6px;
  margin-bottom: 15px;
}

.alert {
  padding: 10px 15px;
}

.alert-warning {
  background-color: #faf8d2;
  border: 2px solid #faf8d2;
  color: #b8b015;
}

.alert-danger {
  background-color: #ffe5e5;
  border: 2px solid #ffe5e5;
  color: #e50000;
}

.alert-success {
  background-color: #dcf2dc;
  border: 2px solid #dcf2dc;
  color: #389738;
}


