@font-face{font-family:'HalisGR';src:url('/content/fonts/254416_9_0.eot');src:url('/content/fonts/254416_9_0.eot?#iefix') format('embedded-opentype'),url('/content/fonts/254416_9_0.woff') format('woff'),url('/content/fonts/254416_9_0.ttf') format('truetype');font-weight:700}@font-face{font-family:'HalisGR';src:url('/content/fonts/254416_D_0.eot');src:url('/content/fonts/254416_D_0.eot?#iefix') format('embedded-opentype'),url('/content/fonts/254416_D_0.woff') format('woff'),url('/content/fonts/254416_D_0.ttf') format('truetype');font-weight:500}@font-face{font-family:'MuseoSans';src:url('/content/fonts/MuseoSans_300.eot');src:url('/content/fonts/MuseoSans_300.eot?#iefix') format('embedded-opentype'),url('/content/fonts/MuseoSans_300.woff') format('woff'),url('/content/fonts/MuseoSans_300.ttf') format('truetype')}body{font-family:HalisGR,Helvetica,Arial,sans-serif;font-weight:500;color:#978697;font-size:12pt;text-align:center;margin:0;line-height:1}a{text-decoration:none}#main{width:900px;margin:0 auto}h1{text-transform:uppercase;color:#695b69;font-size:34pt;margin:150px 0 0}h1 span{display:block;background:url(/content/images/logo.svg) no-repeat;width:780px;height:87px;text-indent:-9999px;margin:25px auto 32px}.no-svg h1 span{background-image:url(/content/images/logo.png)}header p{font-size:18pt;color:#bdb4be;margin:0 0 160px}h2{color:#9fc620;text-transform:uppercase;font-size:28pt;margin:55px 0 25px}p{margin:0}#work{padding:0 0 75px}#work p{font-size:14pt;color:#bdb4be}#work img{width:321px;height:254px;cursor:pointer}#work div div:last-child img{cursor:default}#work div{width:780px;overflow:auto;margin:0 auto}#work div div{float:left;width:321px;margin:68px 0 0}#work div div.n2{margin-left:138px}#work div div span{margin:32px 0 22px;display:block}#work div div a{color:#dd23de;border-bottom:1px solid #fff;font-weight:700}#work div div a:hover{border-color:#e2a1e2}#work div div div{margin:0;position:relative;float:none;overflow:hidden;height:254px}#work div div div a{display:block;position:absolute;top:70px;left:55px;background:rgba(231,11,232,.8);width:150px;height:18px;border:0;padding:20px 30px;color:#fff;font-family:MuseoSans,Helvetica,Arial,sans-serif;font-weight:300;border-radius:5px}#work div div p{text-align:left;line-height:1.4;font-size:12pt;color:#978697;font-family:MuseoSans,Helvetica,Arial,sans-serif;font-weight:300}#contact{width:780px;margin:0 auto 200px;position:relative}#contact div>*{vertical-align:top}#contact textarea{background:#f7f5f5;width:732px;border:0;border-radius:5px;font-size:18pt;font-family:inherit;padding:20px 24px;margin:14px 0 22px;height:150px;color:#cfc4c4}#contact input{background:#f7f5f5;width:252px;border:0;border-radius:5px;margin:0 22px 0 0;font-family:inherit;font-size:14pt;padding:15px 24px;height:28px;color:#cfc4c4}#contact #send{display:inline-block;background:#dd23de;color:#fff;border:0;border-radius:5px;text-transform:uppercase;font-size:18pt;font-weight:700;padding:16px 0;height:25px;width:125px;font-family:inherit;cursor:pointer}#contact #send img{width:25px;height:25px}#contact .filled{color:#6a5656}#contact span.validation{display:block;padding:5px 9px 7px;background:rgba(255,0,114,.8);position:absolute;color:#fff;border-radius:3px}#contact div.message{display:block;background:#fafbab;color:#ef2982;font-weight:700;font-size:14pt;border-radius:5px}#contact div.success{padding:22px 0 24px;margin:14px 0 0}#contact div.error{background:rgba(348,249,161,.8);padding:22px 30px 24px;position:absolute;top:142px;left:76px}#contact div.error a{color:#9fc620}