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-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block }body {line-height:1 }ol,ul {list-style:none }blockquote,q {quotes:none }blockquote:before,blockquote:after,q:before,q:after {content:'';content:none }table {border-collapse:collapse;border-spacing:0 }@font-face {font-family:'Vegan RBO';src:url('../themes/mir/assets/fonts/hinted-VeganRBO-Regular.eot');src:url('../themes/mir/assets/fonts/hinted-VeganRBO-Regular.eot?#iefix') format('embedded-opentype'),url('../themes/mir/assets/fonts/hinted-VeganRBO-Regular.woff2') format('woff2'),url('../themes/mir/assets/fonts/hinted-VeganRBO-Regular.woff') format('woff'),url('../themes/mir/assets/fonts/hinted-VeganRBO-Regular.ttf') format('truetype');font-weight:normal;font-style:normal }[class*=icon-] {display:inline-block;width:25px;height:25px;vertical-align:middle;background-repeat:no-repeat;background-size:contain }.icon-arrow-right,.footer .items .item:before {background-image:url('../themes/mir/assets/images/svg/right-arrow-light.svg') }.icon-arrow-left {background-image:url('../themes/mir/assets/images/svg/left-arrow-light.svg') }.fluid.temp-1 {-webkit-transition:transform 1100ms ease-in,opacity 400ms ease-out;transition:transform 1100ms ease-in,opacity 400ms ease-out }.fluid.temp-2 {-webkit-transition:transform 1200ms ease-in,opacity 400ms ease-out;transition:transform 1200ms ease-in,opacity 400ms ease-out }.fluid.temp-3 {-webkit-transition:transform 1300ms ease-in,opacity 400ms ease-out;transition:transform 1300ms ease-in,opacity 400ms ease-out }.fluid.temp-4 {-webkit-transition:transform 1400ms ease-in,opacity 400ms ease-out;transition:transform 1400ms ease-in,opacity 400ms ease-out }.fluid.temp-5 {-webkit-transition:transform 1500ms ease-in,opacity 400ms ease-out;transition:transform 1500ms ease-in,opacity 400ms ease-out }.fluid.temp-6 {-webkit-transition:transform 1600ms ease-in,opacity 400ms ease-out;transition:transform 1600ms ease-in,opacity 400ms ease-out }.fluid.temp-7 {-webkit-transition:transform 1700ms ease-in,opacity 400ms ease-out;transition:transform 1700ms ease-in,opacity 400ms ease-out }.fluid.temp-8 {-webkit-transition:transform 1800ms ease-in,opacity 400ms ease-out;transition:transform 1800ms ease-in,opacity 400ms ease-out }.fluid.temp-9 {-webkit-transition:transform 1900ms ease-in,opacity 400ms ease-out;transition:transform 1900ms ease-in,opacity 400ms ease-out }.fluid.temp-10 {-webkit-transition:transform 2000ms ease-in,opacity 400ms ease-out;transition:transform 2000ms ease-in,opacity 400ms ease-out }.fluid.active {-webkit-transform:translateY(0px);transform:translateY(0px) }.fluid.bottom {-webkit-transform:translateY(150px);transform:translateY(150px) }.fluid.top {-webkit-transform:translateY(-150px);transform:translateY(-150px) }@keyframes nabokiup {0% {-webkit-transform:translateX(-8px) translateY(150px);transform:translateX(-8px) translateY(150px) }10% {-webkit-transform:translateX(8px);transform:translateX(8px) }20% {-webkit-transform:translateX(-5px);transform:translateX(-5px) }70% {-webkit-transform:translateX(12px);transform:translateX(12px) }100% {-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px) }}@keyframes nabokidown {0% {-webkit-transform:translateX(-8px) translateY(-150px);transform:translateX(-8px) translateY(-150px) }10% {-webkit-transform:translateX(8px);transform:translateX(8px) }20% {-webkit-transform:translateX(-5px);transform:translateX(-5px) }70% {-webkit-transform:translateX(12px);transform:translateX(12px) }100% {-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px) }}@media (max-width:1023px) {.grid-1,.grid-2,.grid-3,.grid-4,.grid-5 {width:100% }.grid-1-mobile {width:33.33333% }.pull-1-mobile {margin-left:33.33333% }.push-1-mobile {margin-right:33.33333% }.grid-2-mobile {width:66.66666% }.pull-2-mobile {margin-left:66.66666% }.push-2-mobile {margin-right:66.66666% }.grid-3-mobile .info {max-width:66.6666% }}@media (min-width:1024px) {.grid-1 {width:20% }.pull-1 {margin-left:20% }.push-1 {margin-right:20% }.grid-2 {width:40% }.pull-2 {margin-left:40% }.push-2 {margin-right:40% }.grid-3 {width:60% }.grid-3 .info {max-width:66.6666% }.pull-3 {margin-left:60% }.push-3 {margin-right:60% }.grid-4 {width:80% }.grid-4 .info {max-width:50% }.pull-4 {margin-left:80% }.push-4 {margin-right:80% }.grid-5 {width:100% }.grid-5 .info {max-width:40% }.pull-5 {margin-left:100% }.push-5 {margin-right:100% }}.container {margin:auto;width:100%;max-width:1860px;padding:0 15px }@media (min-width:1024px) {.container {width:90% }}.grid-system {margin:-7.5px }.grid-system:after {content:"";display:table;clear:both }.grid-1,.grid-2,.grid-3,.grid-4,.grid-5 {display:block;float:left;padding:7.5px 7.5px;box-sizing:border-box }.grid-1 img,.grid-2 img,.grid-3 img,.grid-4 img,.grid-5 img,.grid-1 video,.grid-2 video,.grid-3 video,.grid-4 video,.grid-5 video {max-width:100% }.grid-1 >.grid-1-mobile,.grid-2 >.grid-1-mobile,.grid-3 >.grid-1-mobile,.grid-4 >.grid-1-mobile,.grid-5 >.grid-1-mobile,.grid-1 >.grid-2-mobile,.grid-2 >.grid-2-mobile,.grid-3 >.grid-2-mobile,.grid-4 >.grid-2-mobile,.grid-5 >.grid-2-mobile {padding:0 }.grid-1-mobile,.grid-2-mobile,.grid-3-mobile {padding:7.5px 7.5px }.grid-1-mobile img,.grid-2-mobile img,.grid-3-mobile img,.grid-1-mobile video,.grid-2-mobile video,.grid-3-mobile video {max-width:100% }img.border {border:1px solid rgba(0,0,0,0.2) }.row {clear:both }.row:after {content:"";display:table;clear:both }.new-line {clear:both;height:0;border:none;margin:0;background:transparent }.new-line:after {content:"";display:table;clear:both }.loader {display:inline-block;width:46px;height:46px }.loader:after {content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#b8b8b8 transparent #b8b8b8 transparent;animation:lds-dual-ring 1.2s linear infinite }@keyframes lds-dual-ring {0% {transform:rotate(0deg) }100% {transform:rotate(360deg) }}.header {z-index:1;font-size:12px;margin-bottom:210px;position:relative }@media (min-width:768px) {.header {font-size:20px }}.header h1 {font-size:3.5em;padding:15px 0;margin-right:40px;transition:all 0.5s ease-in-out }@media (min-width:1024px) {.header h1 {font-size:90px;padding:0 }}.header .mid {font-size:2.2em }@media (min-width:1024px) {.header .mid {font-size:50px }}.header .container {position:relative;overflow:visible }.header .links {opacity:0;transition:opacity 0.5s }.header .links li {display:inline-block }.header .links li a {font-size:0.5em !important;padding:0 5px !important;margin:0 !important }.header .links.opacity {opacity:1 }.header .menu {position:absolute;top:15px;right:15px;font-size:1.3em;text-align:right }@media (min-width:768px) {.header .menu {top:15px }}.header .menu a {color:black;text-decoration:none }.header .menu .hamburger {border:none;cursor:pointer;height:35px;padding:0;outline:none;background:white;z-index:2;position:relative }.header .menu .line {position:relative;width:50px;height:3px;background:black }@media (min-width:768px) {.header .menu .line {height:4px }}.header .menu .line:before {position:absolute;top:-12px;left:0;content:"";height:3px;width:100%;background:black;transition:all 0.3s ease-in-out }@media (min-width:768px) {.header .menu .line:before {height:4px }}.header .menu .line:after {position:absolute;top:12px;left:0;content:"";height:3px;width:100%;background:black;transition:all 0.3s ease-in-out }@media (min-width:768px) {.header .menu .line:after {height:4px }}.header .menu .items {height:100vh;top:-120%;bottom:0;position:fixed;width:100%;text-align:center;font-size:2.5em;line-height:1.5;right:0;overflow:hidden;background:white;transition:top 1s }.header .menu .items li {transition:margin 0.5s }.header .menu .items li:hover {margin-left:25px }.header .menu .items .wrap {height:100%;display:table;width:100% }.header .menu .items .wrap .vertical {height:100%;vertical-align:middle;display:table-cell }.header.header-normal .menu {top:24px }@media (min-width:1280px) {.header.header-normal .menu {top:98px }}.header.header-fixed {position:fixed;top:-100%;width:100%;background:white;padding:15px 0;transition:all 1s ease-in-out }.header.header-fixed .hamburger {height:35px }.header.header-fixed .menu {top:4px }@media (min-width:450px) {.header.header-fixed .menu {top:-7px }}@media (min-width:768px) {.header.header-fixed .menu {top:0 }}.header.header-fixed .mid {font-size:1.9em;padding-right:60px }.header.header-fixed.fixed,.header.header-normal {top:0 }.header.header-fixed.fixed.open .menu .line,.header.header-normal.open .menu .line {background:transparent }.header.header-fixed.fixed.open .menu .line:before,.header.header-normal.open .menu .line:before {top:0;transform:rotate(45deg);transform-origin:center }.header.header-fixed.fixed.open .menu .line:after,.header.header-normal.open .menu .line:after {top:0;transform:rotate(-45deg);transform-origin:center }.header.header-fixed.fixed.open .menu .items,.header.header-normal.open .menu .items {top:0 }img.srcset,img.preview {cursor:pointer }.imgWrapper {transition:transform 0.5s;color:white }.imgWrapper.magnification {position:relative;z-index:10;transform:scale(1.5) }.preview-background {display:none;z-index:10;position:fixed;top:0;left:0;width:100vw;height:100vh;background:white }.preview-background.active {display:block }.preview-background .preview-image {height:100%;width:100% }.preview-background .preview-image img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;max-width:100% }.preview-background button.preview-close {cursor:pointer;z-index:11;border:0;background:transparent;top:5px;right:10px;position:absolute;outline:none;width:50px;height:50px;padding:0 }@media (min-width:768px) {.preview-background button.preview-close {top:10px;right:30px }}.preview-background button.preview-close .line {position:relative;width:50px;height:0;background:black }.preview-background button.preview-close .line:before {position:absolute;left:0;content:"";height:4px;width:100%;background:inherit;top:0;transform:rotate(45deg);transform-origin:center }.preview-background button.preview-close .line:after {position:absolute;left:0;content:"";height:4px;width:100%;background:inherit;top:0;transform:rotate(-45deg);transform-origin:center }.section,.module {font-size:13px }@media (min-width:768px) {.section,.module {font-size:16px }}@media (min-width:992px) {.section,.module {font-size:18px }}@media (min-width:1336px) {.section,.module {font-size:20px }}@media (min-width:1600px) {.section,.module {font-size:22px }}@media (min-width:1920px) {.section,.module {font-size:24px }}.section .title,.module .title {font-size:2.5em }.section .date,.module .date,.section .tags,.module .tags {font-size:1em }.section .text,.module .text {font-size:1.5em;line-height:1.2 }.section .text .date,.module .text .date,.section .text .lang,.module .text .lang {font-size:1.2em }.footer {border-top:3px solid black;color:black;font-size:22px;padding:18px 0;padding-bottom:20px;padding-top:13px;margin-top:200px;text-align:center }@media (min-width:1024px) {.footer {border-top:4px solid black;margin-bottom:20px;padding:18px 0;padding-bottom:0;padding-top:19px;margin-top:200px }}.footer .footer-inner {max-width:280px;margin:auto;text-align:center }.footer .footer-title {margin:0 }.footer .footer-title:after,.footer .footer-title:before {content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:black;margin-bottom:5px }.footer .footer-title:after {margin-left:10px }.footer .footer-title:before {margin-right:10px }.footer a {color:black;text-decoration:none }.footer ul {padding-left:50px;margin-top:20px;text-align:center }.footer .links {opacity:0;transition:opacity 0.5s;height:0;overflow:hidden }.footer .links.opacity {opacity:1;height:auto }.footer .items .item:before {display:inline-block;width:30px;height:17px;content:"";background-size:contain;background-repeat:no-repeat }body.portfolio .main {max-width:none }body.portfolio .module {clear:both }body.portfolio .module:after {content:"";display:table;clear:both }body.portfolio .module .info {margin:15px 0;line-height:1.1 }body.portfolio .module .info .date,body.portfolio .module .info .tags {margin-top:7px }body.portfolio .project-info {margin-top:170px }body.portfolio .project-info .title {margin-bottom:0.5em }body.portfolio .project-info .date,body.portfolio .project-info .tags {margin:15px 0 }body.portfolio .module-bg .project-info {margin-top:60% }@media (min-width:1024px) {body.portfolio .module-bg .img03 {margin-top:60% }body.portfolio .module-bg .img05 {margin-top:15px }body.portfolio .module-bg .img06 {margin-top:50% }}@media (min-width:1024px) {body.portfolio .module-kv .img03 {margin-top:80% }body.portfolio .module-kv .grid-img05 {margin-top:-17% }body.portfolio .module-kv .grid-img06 {margin-top:-29% }body.portfolio .module-kv .grid-img08,body.portfolio .module-kv .grid-img09 {margin-top:-29% }body.portfolio .module-kv .grid-img12 {margin-top:10% }body.portfolio .module-kv .grid-img14 {margin-top:-15% }body.portfolio .module-kv .img12b {margin-top:69% }body.portfolio .module-kv .img22 {margin-top:-70% }body.portfolio .module-kv .img17a {margin-top:20% }body.portfolio .module-kv .img17b {margin-top:100px }body.portfolio .module-kv .img17c {margin-top:66% }body.portfolio .module-kv .img17d {margin-top:0% }}@media (min-width:1024px) {body.portfolio .module-rpdm .img02 {margin-top:-50% }}@media (min-width:1024px) {body.portfolio .module-roc .grid-img04 {margin-top:17.8% }}@media (min-width:1024px) {body.portfolio .module-bund .grid-img02 {margin-top:22.2% }}body.portfolio .form {width:320px;margin:auto;font-size:16px;text-align:center }body.portfolio .form input {border:2px solid black;height:45px;padding:5px;box-sizing:border-box;display:block;margin:15px auto;text-align:center;width:250px }body.portfolio .form button {border:1px solid black;padding:5px 15px;height:45px;box-sizing:border-box;display:block;background:#000;color:#fff;text-align:center;margin:35px auto;width:250px }body.about .bold {font-weight:bold;color:red }body.about .section {margin-top:170px }body.about .title {margin-bottom:0.5em }body.about .text p {margin:7px 0 0 0 }body.about .text .date {font-weight:bold;margin:25px 0 0 0 }@media (min-width:1336px) {body.about .text .date {margin-bottom:15px }}body.about .profile-img {cursor:pointer }@media (min-width:1336px) {body.about .left-col {margin-top:-150px }}@media (min-width:1024px) {body.about .section.language {padding-left:50% }}body.portfolio_v2 .project {margin:120px 0;transition:transform 800ms ease-in-out }body.portfolio_v2 .project.move {transform:translate(-120%) }body.portfolio_v2 .project.move:nth-child(2n) {transform:translate(120%) }body.portfolio_v2.hidden {display:none }body.portfolio_v2 .project-preview {transition:all 500ms ease-in-out;opacity:0;min-height:100vh }body.portfolio_v2 .project-preview.active {opacity:1 }body.portfolio_v2 .navigation {margin-top:100px }body.portfolio_v2 .navigation a {color:black;font-size:1.5em;display:block;float:left;width:33.33333%;padding:30px 0 }body.portfolio_v2 .navigation a:nth-child(2) {text-align:center }body.portfolio_v2 .navigation a:last-child {text-align:right }body.portfolio_v2 .img {width:100%;padding-bottom:50%;background-size:cover;background-position:center }body.portfolio_v2 .more,body.portfolio_v2 .back {text-align:right }body.portfolio_v2 .more a,body.portfolio_v2 .back a {color:black;font-size:1.5em }body.portfolio_v2 .back {text-align:left;margin-bottom:100px }body.portfolio_v2 .single-project .project-info {margin-bottom:100px;line-height:1.5 }body.portfolio_v2 .single-project .info {padding:10px 0;font-size:0.7em;line-height:1.3 }body.portfolio_v2 .single-project .img {height:1px;padding-bottom:60%;width:100%;border:1px solid #ddd }@media (min-width:768px) {body.portfolio_v2 .single-project .img {height:450px;padding-bottom:0 }}@media (min-width:1024px) {body.portfolio_v2 .single-project .img {height:270px }}@media (min-width:1280px) {body.portfolio_v2 .single-project .img {height:340px }}@media (min-width:1336px) {body.portfolio_v2 .single-project .img {height:360px }}@media (min-width:1600px) {body.portfolio_v2 .single-project .img {height:420px }}@media (min-width:1920px) {body.portfolio_v2 .single-project .img {height:510px }}.clearfix:after,body.portfolio_v2 .navigation:after {content:"";display:table;clear:both }.hidden {display:none }body {font-family:'Vegan RBO' }body .loader {display:none }body.in-progress .loader {display:block;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px) }body.in-progress .main {display:none }body.desktopDevice {cursor:url('../themes/mir/assets/images/svg/cursor-normal.svg') 15 15,auto }body.desktopDevice img.srcset,body.desktopDevice img.preview,body.desktopDevice img.profile-img,body.desktopDevice a,body.desktopDevice button,body.desktopDevice .hamburger {cursor:url('../themes/mir/assets/images/svg/cursor-pointer.svg') 15 15,pointer !important }.cap {font-variant:small-caps }.desktop {display:none }@media (min-width:1024px) {.desktop {display:block }}@media (min-width:1024px) {.mobile {display:none }}