*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@font-face{font-family:AkzidenzGroteskGR;src:url(/fonts/AkzidenzGroteskGR-Light.eot?ec5adaa9d33a8472705d344029c9e52b);src:url(/fonts/AkzidenzGroteskGR-Light.eot?ec5adaa9d33a8472705d344029c9e52b?#iefix) format("embedded-opentype"),url(/fonts/AkzidenzGroteskGR-Light.woff2?aaa341e6a7e7e68d99e9de1025ccb1eb) format("woff2"),url(/fonts/AkzidenzGroteskGR-Light.woff?e9279825bb7560873b80d70e7150423d) format("woff"),url(/fonts/AkzidenzGroteskGR-Light.ttf?9ee459fbfe02a6d762dad2406fbaf3c8) format("truetype"),url(/fonts/AkzidenzGroteskGR-Light.svg?625efb28b65e914934a40e91199ae95c#svgFontName) format("svg")}@font-face{font-family:Canela;src:url(/fonts/Canela-Thin.eot?f8e1453f4cac19ef1488729b05ac5046);src:url(/fonts/Canela-Thin.eot?f8e1453f4cac19ef1488729b05ac5046?#iefix) format("embedded-opentype"),url(/fonts/Canela-Thin.woff2?3591e681b55c64abf65dee99fa115c8e) format("woff2"),url(/fonts/Canela-Thin.woff?51efca8f827ae9aea2fcfb8660f71ef7) format("woff"),url(/fonts/Canela-Thin.ttf?ab930a179f52b4f8938735b826aaba5c) format("truetype"),url(/fonts/Canela-Thin.svg?3def0d9506e72a04f8c2777f6c1a2cfb#svgFontName) format("svg")}body{background-color:#f8f8f5;font-family:Canela,sans-serif;font-size:16px;margin:0;padding:0}body,html{height:100%;margin:0;min-height:100%;scroll-behavior:smooth}ul{margin:0;padding:0}a{cursor:pointer;text-decoration:none}p,ul{margin:0}h1,p,ul{padding:0}h1{font-family:Canela,sans-serif;font-size:2.75rem;font-weight:400;letter-spacing:.018em;line-height:3.125rem;margin:0 0 15px}.logo-fixed{left:60px;position:fixed;top:40px;width:300px}#mainMenuFixed{left:500px;position:fixed;top:40px;width:140px}.hidden{visibility:hidden}.none{display:none}.home{display:block;height:100vh;width:100%}@media (max-width:640px){.home{text-align:center}.home .container{padding:0 20px}.home img{max-width:100%}}.home .logo-name{margin-top:60px;max-width:301px}@media (max-width:640px){.home .logo-name{margin:60px auto 20px}}.home .logo-text{margin-top:20px;max-width:303px}@media (max-width:640px){.home .logo-text{margin:0 auto}}.container{margin:0 auto;max-width:1920px;padding:0 60px 120px}@media only screen and (max-width:768px){.container{padding:0 30px 80px}}.container.center{grid-gap:80px;display:grid;grid-template-columns:1fr 140px 3fr;padding-top:calc(50vh - 116.75px)}@media (max-width:1680px){.container.center{grid-template-columns:1fr 100px 3fr}}@media (max-width:1280px){.container.center{padding-top:200px}}@media (max-width:1024px){.container.center{grid-gap:20px;grid-template-columns:1fr;padding-top:80px}}.container.works .list{grid-gap:50px 80px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1366px){.container.works .list{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.container.works .list{grid-template-columns:1fr}}.container.works .list a{display:block;position:relative}.container.works .list a img{max-width:100%}.container.works .list a .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.container.works .list a .work-image{opacity:.75;width:100%}.container.works .list a:hover .work-image{opacity:1}.container.works .list .title{color:#000;font-size:1.3rem;padding:10px 0}.container.works .work{font-family:AkzidenzGroteskGR;font-size:1.125rem;letter-spacing:.13em;line-height:1.375rem;margin-top:-105px}.container.works .work .work-icon{color:#000;margin-bottom:15px;width:36px}.container.works .work img{display:block;max-width:100%}.container.works .work .work-block{padding-bottom:60px}@media (max-width:1024px){.container.works .work{margin-top:0}}.container.works .work .pagination{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.container.works .work .pagination div:nth-child(2){justify-self:end}.container.works .work .pagination a{align-items:center;color:#333;display:flex;font-family:Canela,sans-serif}.container.works .work .pagination a.active,.container.works .work .pagination a:hover{color:#e56f05}.container.works .work .pagination a .arrow{font-size:18px;font-weight:700;margin:1px 3px 0}@media (max-width:768px){.container.works .work .pagination a .mobile-hide{display:none}}.container.news.center{grid-template-columns:calc(25% - 75px) 140px calc(75% - 225px)}@media (max-width:1680px){.container.news.center{grid-template-columns:calc(25% - 65px) 100px calc(75% - 195px)}}@media (max-width:1024px){.container.news.center{grid-template-columns:100%}}.container.news .work{margin-top:0}.container.news .images{margin:20px 0}.container.news .images img{max-width:100%}.container.studio .work{margin-top:0}.container.studio .work img{display:inline-block}.container.studio .studio-description{padding-bottom:60px}.container.studio .studio-description a{color:#333}.container.studio .studio-description a.active,.container.studio .studio-description a:hover{color:#e56f05}.container.studio .studio-images{position:relative}.container.studio .studio-image{width:30%}@media (max-width:768px){.container.studio .studio-image{width:50%}}@media (max-width:425px){.container.studio .studio-image{width:75%}}.container.studio .studio-icons{left:25%;position:absolute;top:15px}@media (max-width:1680px){.container.studio .studio-icons{left:15%}}@media (max-width:1366px){.container.studio .studio-icons{left:5%}}@media (max-width:768px){.container.studio .studio-icons{left:auto;right:0}}.container.studio .studio-icons img{margin-right:140px;width:36px}@media (max-width:1680px){.container.studio .studio-icons img{margin-right:100px}}@media (max-width:1366px){.container.studio .studio-icons img{margin-right:60px}}@media (max-width:768px){.container.studio .studio-icons img{margin-right:30px}}@media (max-width:640px){.container.studio .studio-icons img{width:25px}}@media (min-width:1024px){.logo{box-sizing:border-box;height:300px;position:sticky;top:40px}}.logo a{display:block}.logo img{max-width:300px}@media (min-width:1024px){.mainMenu{box-sizing:border-box;height:300px;position:sticky;top:40px}}@media (max-width:768px){.mainMenu{text-align:center}}.mainMenu a{color:#333;display:block;font-size:1.875rem;letter-spacing:.018em;padding-bottom:20px;z-index:1001}@media (max-width:768px){.mainMenu a{padding-bottom:10px}}.mainMenu a.active,.mainMenu a:hover{color:#e56f05}@media (max-width:1024px){.mainMenu a{display:inline-block;margin-right:15px}}@media (max-width:425px){.mainMenu a{font-size:1.7rem}}.moto{box-sizing:border-box;color:#e56f05;font-size:1.6rem;letter-spacing:.139em;line-height:1.75rem;overflow:hidden;position:absolute;top:120px;white-space:nowrap;width:100%;z-index:1000}@media only screen and (max-width:1024px){.moto{top:20px}}.moto .moto-text{animation:marquee 18s linear infinite;display:inline-block;padding-left:100%}.moto .moto-text a{color:#e56f05}@media only screen and (max-width:1024px){.moto .moto-text{animation:marquee 12s linear infinite}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.bottom{grid-gap:80px;color:#000;display:grid;grid-template-columns:1fr 140px 3fr;padding-bottom:80px;text-align:left}@media (max-width:1680px){.bottom{grid-template-columns:1fr 100px 3fr}}@media (max-width:1024px){.bottom{grid-gap:20px;grid-template-columns:1fr}}.bottom a{color:#000}.bottom span{display:inline-block;margin-right:15px;padding-bottom:15px}@media only screen and (max-width:768px){.bottom span{display:block}}.loader-overlay{background-color:rgba(0,0,0,.6);bottom:0;cursor:pointer;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.loader-overlay .fading-circle{height:40px;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);width:40px}.loader-overlay .fading-circle .circle{height:100%;left:0;position:absolute;top:0;width:100%}.loader-overlay .fading-circle .circle:before{animation:circleFadeDelay 1.2s ease-in-out infinite both;background-color:#fff;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.loader-overlay .fading-circle .circle2{transform:rotate(30deg)}.loader-overlay .fading-circle .circle3{transform:rotate(60deg)}.loader-overlay .fading-circle .circle4{transform:rotate(90deg)}.loader-overlay .fading-circle .circle5{transform:rotate(120deg)}.loader-overlay .fading-circle .circle6{transform:rotate(150deg)}.loader-overlay .fading-circle .circle7{transform:rotate(180deg)}.loader-overlay .fading-circle .circle8{transform:rotate(210deg)}.loader-overlay .fading-circle .circle9{transform:rotate(240deg)}.loader-overlay .fading-circle .circle10{transform:rotate(270deg)}.loader-overlay .fading-circle .circle11{transform:rotate(300deg)}.loader-overlay .fading-circle .circle12{transform:rotate(330deg)}.loader-overlay .fading-circle .circle2:before{animation-delay:-1.1s}.loader-overlay .fading-circle .circle3:before{animation-delay:-1s}.loader-overlay .fading-circle .circle4:before{animation-delay:-.9s}.loader-overlay .fading-circle .circle5:before{animation-delay:-.8s}.loader-overlay .fading-circle .circle6:before{animation-delay:-.7s}.loader-overlay .fading-circle .circle7:before{animation-delay:-.6s}.loader-overlay .fading-circle .circle8:before{animation-delay:-.5s}.loader-overlay .fading-circle .circle9:before{animation-delay:-.4s}.loader-overlay .fading-circle .circle10:before{animation-delay:-.3s}.loader-overlay .fading-circle .circle11:before{animation-delay:-.2s}.loader-overlay .fading-circle .circle12:before{animation-delay:-.1s}@keyframes circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}
