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}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}@-webkit-keyframes navAppear{from{transform:translateY(110vh)}to{transform:translateY(0)}}@-webkit-keyframes navDisappear{from{transform:translateY(0)}to{transform:translateY(-110vh)}}@-webkit-keyframes loading{from{transform:translate(-50%, -50%) scale(0.85) rotate(0deg)}to{transform:translate(-50%, -50%) scale(1) rotate(45deg)}}body{background:#dde2ea;display:block;position:relative;font-family:"Merriweather Sans",sans-serif;line-height:1.75;z-index:0}body.loading{position:fixed}body:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(../img/bg.svg);background-size:200px;z-index:0}.gradient{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-1;opacity:0;-webkit-transition:opacity .5s 0s ease;transition:opacity .5s 0s ease}header,main>article,main>section,footer{width:85%;max-width:1600px;margin:192px auto 0}header,#about,#contact,footer{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:"Averia Serif Libre",sans-serif}h1{font-size:60.84016px;margin:0 auto 100.70095px;color:#455468;font-weight:bold}h1 span{-webkit-transition:color .5s 0s ease;transition:color .5s 0s ease}h1 .return span:not(:nth-last-child(-n+2)):hover,h1 .return span.active{color:#b4985f}h1 span.name{font-size:23.38705px;font-weight:lighter}h2{font-size:47.90564px;margin:19.82302px auto 79.29209px;color:#4f6178}h3{font-size:47.90564px;margin:15.60868px auto 62.43471px;color:#596d87}h4{font-size:29.70155px;margin:12.2903px auto 49.16119px;color:#647a96;position:relative}h4:before,h4:after,#works article .workCaption .wrap h5:after{content:"";display:block;position:relative;margin:12px 0 0;left:0;width:72px;height:5px;border-radius:5px;background-color:#647a96;background-image:url(../img/bg-white.svg);background-size:500px;background-position:bottom}h4:before{margin:0 0 12px}h5{font-size:23.38705px;margin:9.6774px auto 38.7096px;color:#7287a2;position:relative}h6{font-size:18.415px;margin:7.62px auto 30.48px;color:#8194ac}p,a{font-family:"Merriweather Sans",sans-serif}p{margin:0 auto 24px;font-size:14.5px;line-height:1.85;font-family:"Merriweather Sans",sans-serif;color:#647a96;max-width:800px;font-weight:300}p strong{font-weight:400}a{color:#b4985f;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}a:hover{color:#997e47}.btn{position:relative;display:inline-block;padding:16px 24px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:23.38705px;font-weight:lighter;margin:12px 24px 0;background-image:url(../img/bg-white.svg);background-size:300px;background-position:bottom;border-radius:3px;min-width:225px}.btn:before,.btn:after{content:'';position:absolute;width:calc(100% - 24px / 2);height:calc(100% - 24px / 2);top:6px;left:6px;background:#b4985f;z-index:-1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;border-radius:3px}.btn:before{top:0px;left:0px;padding:0px;width:100%;height:100%;background-color:#3B4859}.btn:hover{color:#fff}.btn:before,.btn:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right}.btn:hover:before,.btn:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.btn:after{-webkit-transition-delay:.25s;transition-delay:.25s}.return{display:block}.wrap{margin:24px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.wrap .leftCol,.wrap .centerCol,.wrap .rightCol{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin:24px}.highlight{width:50%;margin:192px auto 48px auto}.highlight.beforeAppear{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.highlight.afterAppear{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:opacity .5s 0s ease, -webkit-transform .5s 0s ease;transition:opacity .5s 0s ease, -webkit-transform .5s 0s ease;transition:transform .5s 0s ease, opacity .5s 0s ease;transition:transform .5s 0s ease, opacity .5s 0s ease, -webkit-transform .5s 0s ease}.highlight h4{font-weight:lighter !important}.parallax{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}body #loader{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;height:100%;width:100%;background-color:#3B4859;z-index:99999999999}body #loader .icon{position:relative;width:20%;max-width:100px;height:auto;vertical-align:middle;display:inline-block;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:99999999}body #loader .icon:after{content:"";display:inline-block;top:0;left:0;width:100%;padding-top:141%;z-index:-1}body #loader .icon:before{content:"";width:300%;height:auto;padding-top:300%;background-image:url(../img/rayons-logo.png);background-size:contain;background-position:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:all .5s .25s ease;transition:all .5s .25s ease}body.loading #loader{-webkit-transform:translateY(0vh);-ms-transform:translateY(0vh);transform:translateY(0vh)}body.loading #loader .icon:before{-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-animation:loading 1s 0s steps(16, end) alternate infinite;animation:loading 1s 0s steps(16, end) alternate infinite}body.ready #loader{-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-animation:navDisappear 0.35s 0s cubic-bezier(0.75, 0.02, 0.25, 1) forwards 1;animation:navDisappear 0.35s 0s cubic-bezier(0.75, 0.02, 0.25, 1) forwards 1}body.ready #loader .icon:before{-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%)}.caseIE{height:100vh;width:100vw;position:fixed;top:0;left:0;background:#3B4859;z-index:9999999999;text-align:center;padding:96px;box-sizing:border-box}.caseIE p,.caseIE h3{color:#f5f2f2}nav{position:fixed;display:table;width:100vw;height:100vh;z-index:999999;top:0;left:0;background:#3B4859;text-align:center;margin:0 auto;-webkit-box-shadow:0px 0px 130px rgba(59,72,89,0);box-shadow:0px 0px 130px rgba(59,72,89,0);-webkit-transform:translateY(-110vh);-ms-transform:translateY(-110vh);transform:translateY(-110vh);-webkit-transition-duration:0s;transition-duration:0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}nav ul{text-align:center;display:table-cell;vertical-align:middle;position:relative;z-index:999999;padding:0 24px;padding-bottom:12px;margin:0 auto;width:auto}nav ul li{display:inline-block;text-align:center;position:relative;list-style:none;padding:24px 0 0 0;margin:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;overflow:hidden}nav ul li:first-child{display:block}nav ul li a{position:relative;display:inline-block;text-align:center;text-decoration:none;padding:0 0;width:auto;text-transform:uppercase;font-weight:bold;font-size:60.84016px;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transform:translateY(100%) rotateX(45deg);transform:translateY(100%) rotateX(45deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:padding .25s 0s ease, color .25s 0s ease, -webkit-transform .28s .2s ease;transition:padding .25s 0s ease, color .25s 0s ease, -webkit-transform .28s .2s ease;transition:transform .28s .2s ease, padding .25s 0s ease, color .25s 0s ease;transition:transform .28s .2s ease, padding .25s 0s ease, color .25s 0s ease, -webkit-transform .28s .2s ease}nav ul li a:hover{color:#bca370;padding:0 24px}nav ul li a:hover:after{width:42%;left:29%}nav ul li a:after{content:"";position:absolute;left:50%;bottom:0;height:4px;width:0%;background:#bca370;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:2px}nav.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-animation:navAppear 0.3s 0s cubic-bezier(0.75, 0.02, 0.25, 1) forwards 1;animation:navAppear 0.3s 0s cubic-bezier(0.75, 0.02, 0.25, 1) forwards 1;-webkit-box-shadow:0px 0px 130px #3a4758;box-shadow:0px 0px 130px #3a4758}nav.visible:after{-webkit-transform:translate(-50%, -50%) scale(1.2);-ms-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);-webkit-transition-delay:.1s;transition-delay:.1s}ul li nav.visible:first-child a{-webkit-transition:-webkit-transform 0s 0s ease;transition:-webkit-transform 0s 0s ease;transition:transform 0s 0s ease;transition:transform 0s 0s ease, -webkit-transform 0s 0s ease}nav.visible a{-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}nav.hidden{-webkit-transform:translateY(-110vh);-ms-transform:translateY(-110vh);transform:translateY(-110vh);-webkit-animation:navDisappear 0.35s 0s cubic-bezier(0.75, 0.02, 0.25, 1) forwards 1;animation:navDisappear 0.35s 0s cubic-bezier(0.75, 0.02, 0.25, 1) forwards 1}nav.hidden ul li a{-webkit-transform:translateY(100%) rotateX(-45deg);transform:translateY(100%) rotateX(-45deg);-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;transition-delay:.2s}nav.hidden ul li:nth-child(even) a{-webkit-transform:translateY(-100%) rotateX(-45deg);transform:translateY(-100%) rotateX(-45deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}nav.start{-webkit-transition-duration:0s;transition-duration:0s;-webkit-animation:none;animation:none}header{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .wrap .leftCol{width:50%}header .wrap .rightCol{max-width:40%;margin:0;width:auto;position:relative}header .wrap .rightCol img{width:100%;height:auto}header .wrap .rightCol .reflect{width:20%;height:0px;background:#fff;-webkit-box-shadow:0px 0px 20px 10px #fff;box-shadow:0px 0px 20px 10px #fff;position:absolute;top:30%;left:30%;opacity:1;mix-blend-mode:soft-light}header .wrap .rightCol .reflect:after{content:'';display:block;position:absolute;width:100%;height:0px;background:#fff;-webkit-box-shadow:0px 0px 20px 10px #fff;box-shadow:0px 0px 20px 10px #fff;position:absolute;top:100px;left:30px;opacity:.5}header .wrap .rightCol #tag{position:absolute;margin:0 auto;font-family:"Averia Serif Libre",sans-serif;font-size:23.38705px;bottom:13%;left:55%;-webkit-transform:translateX(-50%) rotate(-5deg);-ms-transform:translateX(-50%) rotate(-5deg);transform:translateX(-50%) rotate(-5deg)}a.logo{display:inline-block;position:relative;overflow:hidden}a.logo span{text-indent:-99999px;display:inline-block}a.logo svg{display:block;width:81px;height:114px;mix-blend-mode:multiply}a.logo svg path{fill:#3B4859}#navBtn{font-size:16px;position:fixed;color:#3B4859;text-decoration:none;padding:12px;top:12px;right:24px;z-index:999999999;font-weight:bold}#navBtn:after{content:"";width:70%;height:2px;background:#3B4859;position:absolute;bottom:12px;left:15%;border-radius:4px;-webkit-transition-duration:.25s;transition-duration:.25s}#navBtn:hover:after{bottom:12px;-webkit-transition-duration:.25s;transition-duration:.25s;width:100%;left:0}#navBtn.active{color:#b4985f}#navBtn.active:hover{color:#b4985f}#navBtn.active:after{bottom:22px;-webkit-transition-duration:.25s;transition-duration:.25s;background:#b4985f;width:100%;left:0}#navBtn.active:hover:after{background:#b4985f}main{-webkit-transition:background .25s 0s ease;transition:background .25s 0s ease;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}#about .wrap{padding:48px 48px 24px 48px;background:#fff;-webkit-box-shadow:12px 20px 60px 0 rgba(59,72,89,0.2);box-shadow:12px 20px 60px 0 rgba(59,72,89,0.2)}#about .wrap.beforeAppear{-webkit-transform:translateY(100%) scale(1);-ms-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1);opacity:0}#about .wrap.afterAppear{-webkit-transform:translateY(0%) scale(1);-ms-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);opacity:1;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease}#about .wrap h3{margin-top:0}#works{position:relative}#works #listWorks li{margin:288px auto}#works #listWorks li:first-child{margin-top:144px}#works #listWorks li:last-child{margin-bottom:48px}#works #listWorks li>article{position:relative;display:block;height:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:240px auto}#works #listWorks li:first-child>article{margin-top:0}#works #listWorks article.full{margin:100px 0;min-height:66vh}#works #listWorks article.full .imgBlock{width:66%}#works #listWorks article.full .workCaption .wrap{width:33%;margin-bottom:100px}#works article.right .imgBlock{width:66.6%;left:0;right:auto}#works article.right .imgBlock .imgBg{-webkit-transition-duration:.15s;transition-duration:.15s}#works article.right .workCaption .wrap{width:50%;margin:0 48px 0 auto}#works article .imgBlock{position:absolute;width:50%;height:100%;right:0;top:0;display:inline-block}#works article .imgBlock .imgBg{display:block;position:relative;width:100%;height:100%;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#works article .imgBlock .imgBg:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#4f6178;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;z-index:0;opacity:.5;-webkit-transition:all 0.45s 0s cubic-bezier(1, 0.01, 0.15, 0.86);transition:all 0.45s 0s cubic-bezier(1, 0.01, 0.15, 0.86)}#works article .imgBlock .imgFront{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;top:0;right:0}#works article .imgBlock .imgFront img{top:0;right:0;height:auto;width:110%;margin:0;vertical-align:middle}#works article .imgBlock .imgFront img.beforeAppear{opacity:0}#works article .imgBlock .imgFront img.afterAppear{opacity:1;-webkit-transition:opacity 1s 0s ease;transition:opacity 1s 0s ease}#works article .imgBlock .imgFront img.verti{width:auto;max-height:none;height:100%;max-width:100%}#works li:first-child article .imgBg:before{-webkit-box-shadow:15px 30px 220px rgba(18,203,196,0.25);box-shadow:15px 30px 220px rgba(18,203,196,0.25)}#works li:nth-child(2) article .imgBg:before{-webkit-box-shadow:15px 30px 220px rgba(215,0,77,0.25);box-shadow:15px 30px 220px rgba(215,0,77,0.25)}#works li:nth-child(3) article .imgBg:before{-webkit-box-shadow:15px 30px 220px rgba(229,80,57,0.25);box-shadow:15px 30px 220px rgba(229,80,57,0.25)}#works li:nth-child(4) article .imgBg:before{-webkit-box-shadow:15px 30px 220px rgba(6,152,244,0.25);box-shadow:15px 30px 220px rgba(6,152,244,0.25)}#works li:nth-child(5) article .imgBg:before{-webkit-box-shadow:15px 30px 220px rgba(35,237,80,0.2);box-shadow:15px 30px 220px rgba(35,237,80,0.2)}#works article .imgBlock.beforeAppear .imgBg:before{-webkit-transform:translateX(-100px) scaleX(0);-ms-transform:translateX(-100px) scaleX(0);transform:translateX(-100px) scaleX(0)}#works article .imgBlock.afterAppear .imgBg:before{-webkit-transform:translateX(0) scaleX(1);-ms-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}#works article .workCaption{position:relative;z-index:1;padding:48px 0}#works article .workCaption .wrap{position:relative;width:50%;background:#fff;display:block;z-index:1;padding:48px 72px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:48px;-webkit-box-shadow:12px 20px 60px 0 rgba(59,72,89,0.2);box-shadow:12px 20px 60px 0 rgba(59,72,89,0.2)}#works article .workCaption .wrap div{text-align:center}#works article .workCaption .wrap div>*{text-align:left}#works article .workCaption .wrap div h4{margin-bottom:0}#works article .workCaption .wrap div h4:after{display:none}#works article .workCaption .wrap div h5{color:#b4985f;text-transform:uppercase;font-family:"Merriweather Sans",sans-serif;font-size:14.5px;font-weight:bold;margin-top:0}#works article .workCaption .wrap div .btn{font-family:"Averia Serif Libre",sans-serif;font-size:18.415px;display:inline-block;width:50%;text-align:center;margin:12px auto 0}.social{margin-bottom:96px}.social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.social ul li{display:inline-block;text-align:center;margin:0;text-transform:uppercase;font-weight:bold;white-space:nowrap}.social ul li a{font-size:18.415px}.social.beforeAppear ul li{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.social.afterAppear ul li{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:opacity .25s 0s ease, -webkit-transform .25s 0s ease;transition:opacity .25s 0s ease, -webkit-transform .25s 0s ease;transition:opacity .25s 0s ease, transform .25s 0s ease;transition:opacity .25s 0s ease, transform .25s 0s ease, -webkit-transform .25s 0s ease}.social.afterAppear ul li:first-child{-webkit-transition:opacity .5s .25s ease, -webkit-transform .5s .25s ease;transition:opacity .5s .25s ease, -webkit-transform .5s .25s ease;transition:opacity .5s .25s ease, transform .5s .25s ease;transition:opacity .5s .25s ease, transform .5s .25s ease, -webkit-transform .5s .25s ease}.social.afterAppear ul li:nth-child(2){-webkit-transition:opacity .5s .5s ease, -webkit-transform .5s .5s ease;transition:opacity .5s .5s ease, -webkit-transform .5s .5s ease;transition:opacity .5s .5s ease, transform .5s .5s ease;transition:opacity .5s .5s ease, transform .5s .5s ease, -webkit-transform .5s .5s ease}.social.afterAppear ul li:nth-child(3){-webkit-transition:opacity .5s .75s ease, -webkit-transform .5s .75s ease;transition:opacity .5s .75s ease, -webkit-transform .5s .75s ease;transition:opacity .5s .75s ease, transform .5s .75s ease;transition:opacity .5s .75s ease, transform .5s .75s ease, -webkit-transform .5s .75s ease}.social.afterAppear ul li:nth-child(4){-webkit-transition:opacity .5s 1s ease, -webkit-transform .5s 1s ease;transition:opacity .5s 1s ease, -webkit-transform .5s 1s ease;transition:opacity .5s 1s ease, transform .5s 1s ease;transition:opacity .5s 1s ease, transform .5s 1s ease, -webkit-transform .5s 1s ease}.social.afterAppear ul li:nth-child(5){-webkit-transition:opacity .5s 1.25s ease, -webkit-transform .5s 1.25s ease;transition:opacity .5s 1.25s ease, -webkit-transform .5s 1.25s ease;transition:opacity .5s 1.25s ease, transform .5s 1.25s ease;transition:opacity .5s 1.25s ease, transform .5s 1.25s ease, -webkit-transform .5s 1.25s ease}#contact{background-color:#3B4859;padding:144px 72px;-webkit-box-shadow:12px 20px 60px 0 rgba(59,72,89,0.2);box-shadow:12px 20px 60px 0 rgba(59,72,89,0.2);overflow:hidden;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#contact:before{content:"";position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0;background-color:#3B4859;background-image:url(../img/bg-white.svg);background-size:300px;background-position:bottom;-webkit-box-shadow:inset 0px 0px 120px 30px #3B4859;box-shadow:inset 0px 0px 120px 30px #3B4859;opacity:.5;z-index:0}#contact h2{position:relative;text-transform:uppercase;font-weight:bold;max-width:80%;margin:0 auto;color:#f5f2f2;font-family:"Merriweather Sans",sans-serif;z-index:1}footer p{text-align:right;max-width:none}@supports (-ms-ime-align: auto){header .wrap .rightCol .reflect{display:none;opacity:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#about .wrap>.leftCol,#about .wrap>.centerCol,#about .wrap>.rightCol{-webkit-box-flex:1;-ms-flex:1;flex:1}header .wrap .rightCol .reflect{display:none;opacity:0}.wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 1240px){#about .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#about .wrap .leftCol{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 auto}#about .wrap .centerCol,#about .wrap .rightCol{margin:0 24px;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:25%;-ms-flex:25%;flex:25%}#works article .imgBlock .imgFront img.verti{width:100%;max-height:100%;height:auto;max-width:none}}@media only screen and (max-width: 1150px){header .wrap .rightCol{max-width:33%}.social ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.social ul li{margin-bottom:24px}.social ul li a{font-size:23.38705px}}@media only screen and (max-width: 1024px){header .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .wrap .leftCol,header .wrap .rightCol{width:100%}header .wrap .leftCol{margin:24px auto 0}header .wrap .rightCol{max-width:400px}#works #listWorks li{margin:144px auto}nav ul li{display:block}nav ul li a{font-size:47.90564px}#contact h2{max-width:none}}@media only screen and (max-width: 950px){.highlight{max-width:800px;width:80%}h2{font-size:37.72097px}#works article .imgBlock,#works article .workCaption,#works article .workCaption .wrap,#works article.right .workCaption .wrap{width:100%;max-width:800px;display:block;margin:auto;position:relative}#works article .imgBlock,#works article.right .imgBlock{width:75%}#works article .imgBlock .imgBg,#works article.right .imgBlock .imgBg{position:absolute}#works article .imgBlock .imgFront,#works article.right .imgBlock .imgFront{display:block;position:relative}#works #listWorks li>article{min-height:auto}footer{text-align:center}}@media only screen and (max-width: 768px){h1{font-size:47.90564px}h2{font-size:29.70155px}nav ul li a{font-size:37.72097px}#about .wrap .centerCol,#about .wrap .rightCol{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}header .wrap .rightCol #tag{font-size:18.415px}}@media only screen and (max-width: 550px){h1{font-size:37.72097px;margin:31.21736px auto 62.43471px}h3{font-size:37.72097px;text-align:center;margin:24.5806px auto 49.16119px}h4{font-size:23.38705px}nav ul li a{font-size:29.70155px}#works #listWorks li>article{margin:120px auto}#works #listWorks li>article .imgBlock,#works #listWorks li>article #works article.right .imgBlock{width:90%}.highlight{margin:120px 48px}#contact{width:90%;padding:96px 48px}}@media only screen and (max-width: 500px){header,main>article,main>section,footer{width:90%;margin:48px auto 0}header .wrap .leftCol{margin:96px auto 0}h1{font-size:29.70155px;margin:24.5806px auto 49.16119px}h2{font-size:29.70155px}h3{font-size:29.70155px;margin:24.5806px auto 49.16119px}.btn,#works article .workCaption .wrap div .btn{display:block;width:auto;min-width:auto}#works #listWorks li>article{margin:72px auto}#works #listWorks li>article .workCaption .wrap{padding:36px 48px}#about .wrap{padding:48px 24px 24px 24px}#about .wrap .centerCol,#about .wrap .rightCol{margin:0 auto}.highlight{margin:96px auto}#contact{padding:48px 24px}#contact span span{display:none}footer p{font-size:11.41732px;text-align:center}}@media only screen and (max-width: 400px){h1,#contact h2{font-size:23.38705px}}

/*# sourceMappingURL=style.css.map */