html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}strong{font-weight:700}a{text-decoration:none}.frame{width:100%;position:relative;padding:75px 60px 0 188px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frame strong{font-weight:700}.frame em{font-style:italic}.frame a{color:inherit}.arrow{width:15px;position:absolute;cursor:pointer}.arrow.down{height:119px;bottom:25px;left:50%;margin-left:-7px}.dark .arrow.down{background:url("../images/arrow-down-light.png") no-repeat}.light .arrow.down{background:url("../images/arrow-down-dark.png") no-repeat}.fullscreen-text{background-image:none;background-color:#1d1d1b;height:100%;border:25px solid white;border-left:21px solid white;border-right:21px solid white;position:relative;padding:130px 160px;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fullscreen-text .navbar-compressed{background:url("../images/sidebar-collapsed.png") no-repeat;width:16px;height:14px;position:absolute;top:90px;left:26px}.share-image{right:35px;top:90px}.share-image li{display:block;margin-bottom:2px}.share-project{bottom:65px;left:160px}.share-project li{display:inline-block;margin-right:2px}.share-list{display:block;position:absolute;font-size:10px;color:#1d1d1b}.share-list ul{margin-top:6px}.share-list a{display:block;background-image:url("../images/share.png");width:18px;height:18px}.share-list a.share-facebook{background-position:-18px 0}.share-list a.share-twitter{background-position:-36px 0}.share-list a.share-tumblr{background-position:-54px 0}.mobile-only{display:none}html,body{background-color:#ededed;font-size:12px;min-width:1200px;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:"Akkurat-Webfont",sans-serif}#sidebar{position:fixed;margin:83px 0 0 24px;z-index:100}#sidebar.collapsed{cursor:pointer}#sidebar.collapsed li{display:none}#sidebar.collapsed:before{content:url("../images/sidebar-collapsed.png");left:3px;position:absolute}#sidebar li{padding-top:6px}#sidebar li:last-child{margin-top:30px}#sidebar li.dark a{color:#575756}#sidebar li.dark a.active{border-color:#575756}#sidebar a{color:white;padding:3px 4px;padding-left:1px;padding-right:7px}#sidebar a.active{border-bottom:1px solid white;padding-bottom:0}.content{min-height:242px}#footer{height:390px;width:100%;color:#9d9d9c;position:relative}#footer.fixed{position:fixed;bottom:0;left:0}#footer.fixed .arrow.up{display:none}#footer .arrow.up{background:url("../images/arrow-up-dark.png") no-repeat;height:62px;bottom:129px;left:31px}#footer .arrow.up:after{content:"Up";position:absolute;bottom:-19px}#footer .copyright{line-height:18px;position:absolute;bottom:23px;left:31px}#footer .social-networks{position:absolute;bottom:30px;right:38px}#footer .social-networks li{width:14px;height:14px;display:inline-block;margin-right:5px}#footer .social-networks li a{display:block;height:14px}#footer .social-networks .icon-facebook{background:url("../images/icon-facebook.png") no-repeat}#footer .social-networks .icon-twitter{background:url("../images/icon-twitter.png") no-repeat}#footer .social-networks .icon-instagram{background:url("../images/icon-instagram.png") no-repeat}#welcome-message{background-image:url("../images/foto02.jpg");background-repeat:no-repeat}#welcome-message h1{display:none;font-size:156px;color:white;line-height:128px}.frame.project-reference{background-repeat:no-repeat}.frame.project-reference h2{font-size:25px;line-height:30px}.frame.project-reference .button{display:inline-block;padding:10px 20px;margin-top:15px}.frame.dark.project-reference h2{color:white}.frame.dark.project-reference .button{color:white;border:1px solid white}.frame.light.project-reference h2{color:#575756}.frame.light.project-reference .button{color:#575756;border:1px solid #575756}#frames-navigation{width:6px;position:fixed;right:21px;top:90px;z-index:100}#frames-navigation li{background-image:url("../images/bullet-empty.png");background-repeat:no-repeat;width:6px;height:6px;margin-bottom:12px}#frames-navigation li.active{background-image:url("../images/bullet-fill.png")}body[data-page="works"] #sidebar a{color:black}body[data-page="works"] #sidebar a.active{border-bottom:1px solid black}#works{padding:0 52px 150px 188px}#works li{display:inline-block;vertical-align:top;margin:0 0 2px 0}#works li img{font-size:0;display:block;width:240px}#works li a{display:block}#works .info{background-color:white;color:black;padding-bottom:16px}#works .info span{display:block;padding:8px 0 0 13px}#work{background-size:cover}#work .arrow{width:25px;height:26px;background:url("../images/slider-arrows.png") no-repeat;position:absolute;top:50%;margin-top:-13px;z-index:100;cursor:pointer}#work .arrow.arrow-left{left:0;background-position:0 0}#work .arrow.arrow-right{right:0;background-position:-16px 0}#work h1{font-size:25px;line-height:30px;color:#1d1d1b;position:absolute;top:85px;left:180px;z-index:100}#work.dark h1{color:white}.frame .arrow.up{background:url("../images/arrow-up-large.png") no-repeat;height:119px;top:50%;right:38px;margin-top:-60px}.frame .arrow.up:after{content:"Up";position:absolute;bottom:-19px;color:white}.frame.images{background-image:none;background-color:#1d1d1b;position:relative;padding:130px 160px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frame.images .image-wrapper{position:absolute;overflow:hidden}.frame.images img{display:block;width:100%;height:auto}.frame.images.images-1-div{padding:0}.frame.images.images-1-div.vertical .image-wrapper{position:absolute;top:0;left:0;width:50%;height:100%}.frame.images.images-1-div.vertical .image-wrapper:nth-child(2){left:auto;right:0}.frame.images.images-1-div.horizontal .image-wrapper{position:relative;width:100%}.frame.images.images-1-div.horizontal .image-wrapper:nth-child(2){top:auto;bottom:0}.frame.dark .share-list{color:white}body[data-page="contact"] #footer{background-color:#1d1d1b;color:#706f6f}#contact{background-color:#1d1d1b;color:white;padding:86px 0 40px 220px}#contact h1{font-size:31px}#contact h2{display:inline-block;padding:3px 5px 2px 2px;margin-top:40px;border-bottom:1px solid white}#contact h2.office{margin-top:36px}#contact h2.facebook-link{margin-top:53px}#contact h2.twitter-link,#contact h2.instagram-link{margin-top:18px}#contact span{margin-top:18px;margin-left:3px;line-height:17px}#contact span,#contact a{display:block}#contact a{color:white;margin-top:4px}#contact-info{display:inline-block;margin-right:83px}#contact-form-wrapper{display:inline-block;vertical-align:top}#contact-form-wrapper h2{padding-left:3px;padding-right:7px;margin-bottom:9px;margin-left:0}#contact-form-wrapper form{width:385px;position:relative}#contact-form-wrapper form > div{height:35px;position:relative}#contact-form-wrapper form > div.message-field{height:245px;margin-top:-2px}#contact-form-wrapper input,#contact-form-wrapper textarea{background:none;border:none;outline:none;color:white;font-size:12px;font-family:"Akkurat-Webfont",sans-serif}#contact-form-wrapper input.error,#contact-form-wrapper textarea.error{color:red}#contact-form-wrapper input[type='text'],#contact-form-wrapper textarea{width:100%;background:url("../images/form-line.png") no-repeat 0 -2px;text-indent:68px}#contact-form-wrapper input[type='text'].error,#contact-form-wrapper textarea.error{background-image:url("../images/form-line-error.png")}#contact-form-wrapper input[type='text']{height:30px;line-height:33px;position:absolute;top:0;left:0}#contact-form-wrapper textarea{resize:none;margin:0;padding:0;background-repeat:repeat-y;background-position:0 0;line-height:35px;overflow:hidden;height:245px;position:absolute;left:0;top:0}#contact-form-wrapper label{display:inline-block;padding-left:3px;padding-top:11px;padding-right:10px;position:relative;background:#1d1d1b;z-index:100;width:55px}#contact-form-wrapper label.error{color:red}#contact-form-wrapper .button{width:88px;padding:8px 30px;margin-top:13px;cursor:pointer;float:right;border:1px solid white}#contact-form-wrapper button.close{background:transparent;cursor:pointer;background-image:url("../images/contact-close.png");background-repeat:no-repeat;width:19px;height:19px;position:absolute;right:1px;top:1px;outline:none;border:none}#contact-form-wrapper .contact-success,#contact-form-wrapper .contact-error{display:none;font-size:11px;float:left}#contact-form-wrapper .contact-success{margin-top:23px;background:white;width:100%;height:391px;color:black;font-size:26px;z-index:100;padding:5px;position:absolute;left:0;top:-33px;font-family:"Akkurat-Webfont",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact-form-wrapper .contact-error{margin-top:23px;color:red}@media screen and (max-width:1024px){html,body{min-width:320px}body{font-family:"Akkurat-Mono-Webfont",sans-serif !important;font-weight:normal !important;font-style:normal !important}#sidebar{display:none;width:100%;height:100%;position:fixed;padding-top:90px;background:rgba(0,0,0,0.75);text-align:center;margin:0;z-index:5000}#sidebar li{margin:15px 0}#sidebar a{color:white !important;font-size:20px;position:relative;padding:0}#sidebar a.active{border-bottom:0}#sidebar a.active:after{content:"";border-bottom:1px solid white;width:100%;height:1px;margin-left:-3px;position:absolute;left:0;top:50%}.mobile-menu-close{margin-left:-18px;z-index:5500;background-color:transparent;border:0;position:absolute;left:50%;bottom:40px;background-image:url("../images/menu-close.png");background-repeat:no-repeat;width:36px;height:36px}#frames-navigation{display:none}.arrow{display:none}.frame{padding:0;background-size:cover;background-position:center center}.frame > p,.frame > p > span,.frame > pre{font-size:20px !important;word-break:break-word}.frame > pre{width:100%;word-wrap:break-word}.frame.project-reference{padding:115px 0 0 12px}.frame.project-reference.light .button,.frame.project-reference.dark .button{border:0}.frame.project-reference.light .button{background-image:url("../images/icon-plus-dark.png");background-repeat:no-repeat;width:50px;height:50px}.frame.project-reference.dark .button{background-image:url("../images/icon-plus-light.png");background-repeat:no-repeat;width:50px;height:50px}.frame.project-reference .button{font-size:0}.frame.fullscreen-text{border:0;padding:12px}.frame.images img{display:block;width:100%}.frame.images.images-1-div.vertical{height:auto !important}.frame.images.images-1-div.vertical .image-wrapper{position:relative;width:100%}.frame .share-list{display:none}.mobile-menu-button{display:block;border:none;outline:none;background:url("../images/icon-mobile-menu.png") no-repeat;background-size:30px 30px;width:30px;height:30px;position:fixed;right:12px;top:25px}#welcome-message{background:black !important;padding-top:55px}#welcome-message h1{display:block; font-size:30px;line-height:normal;text-align:center}#footer{height:220px}#footer .copyright,#footer .social-networks{left:12px}#footer .social-networks{top:30px;bottom:auto}#footer .copyright-large{display:none}#footer .arrow.up{display:block;bottom:60px;left:12px}#footer .arrow.up:after{display:none}#about .frame{padding:90px 12px 0 12px;line-height:25px}#work h1{left:12px}#works{padding:0}#works li{width:100%}#works li img{width:100%}#contact{padding:50px 12px 0 12px;position:relative}#contact + #footer{display:none}#contact span{line-height:20px}#contact h1{display:none}#contact #contact-form-wrapper{display:none}#contact #contact-form-wrapper form{width:auto}#contact .contact-form-toggle{background:none;border:0;color:white;text-align:left;font:inherit;font-size:16px;padding:0;margin:0;position:absolute;left:12px;bottom:12px}#contact #contact-info{font-size:16px;padding-bottom:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact #contact-form-wrapper{padding-bottom:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact #sendmail{border:0;font-size:0;margin-top:30px;background-image:url("../images/contact-send.png");background-repeat:no-repeat;width:101px;height:51px}}@media screen and (orientation:landscape) and (max-width:1024px){#sidebar{padding-top:0}.mobile-menu-close{left:auto;right:12px;top:12px}}
