/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=6c97c579-3bf9-4007-a104-632e1f207e2d");html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@font-face{font-family:"Futura LT W01 Book";src:url("/assets/fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");src:url("/assets/fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("/assets/fonts/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("/assets/fonts/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("/assets/fonts/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype"),url("/assets/fonts/dc423cc1-bf86-415c-bc7d-ad7dde416a34.svg#dc423cc1-bf86-415c-bc7d-ad7dde416a34") format("svg")}@font-face{font-family:"Futura LT W01 Medium";src:url("/assets/fonts/0a41510f-c527-4001-89c5-d66d2c9ed34b.eot?#iefix");src:url("/assets/fonts/0a41510f-c527-4001-89c5-d66d2c9ed34b.eot?#iefix") format("eot"),url("/assets/fonts/e17c7943-8db2-4470-9e2a-74a8d01f6776.woff2") format("woff2"),url("/assets/fonts/6c72b0cb-89a1-4da9-8574-9244967bd9d6.woff") format("woff"),url("/assets/fonts/dd79c75a-b0c9-4d70-a5a7-bdde1d5449fd.ttf") format("truetype"),url("/assets/fonts/c35c8eec-24d3-4ed7-9159-df80a008bf54.svg#c35c8eec-24d3-4ed7-9159-df80a008bf54") format("svg")}@font-face{font-family:"ProximaNW01-AltLightReg";src:url("/assets/fonts/dae3ab6e-9824-4d09-be4d-0dd63919caf1.eot?#iefix");src:url("/assets/fonts/dae3ab6e-9824-4d09-be4d-0dd63919caf1.eot?#iefix") format("eot"),url("/assets/fonts/077b6f47-13ba-4e2c-a40c-d8048067b660.woff2") format("woff2"),url("/assets/fonts/57e50225-0ba6-4485-99eb-da20ed870c76.woff") format("woff"),url("/assets/fonts/2ed17183-9ebd-4294-a07e-7bd7b1ce07af.ttf") format("truetype"),url("/assets/fonts/b45f178e-8b38-492a-a31e-d8172c0b29e2.svg#b45f178e-8b38-492a-a31e-d8172c0b29e2") format("svg")}@font-face{font-family:"Proxima N W01 At Reg";src:url("/assets/fonts/96676c88-bae1-468a-acf5-fa74fdb2b736.eot?#iefix");src:url("/assets/fonts/96676c88-bae1-468a-acf5-fa74fdb2b736.eot?#iefix") format("eot"),url("/assets/fonts/a7333c48-140e-4bcb-a574-a2dcfcd4a621.woff2") format("woff2"),url("/assets/fonts/dba0fe51-98c1-4045-b289-c0e6afb10f73.woff") format("woff"),url("/assets/fonts/14c284c3-7a50-4ef0-becf-c01232631f59.ttf") format("truetype"),url("/assets/fonts/c7536b52-8fbc-472d-8d8a-335dae2980df.svg#c7536b52-8fbc-472d-8d8a-335dae2980df") format("svg")}@font-face{font-family:'LatoLatin';src:url("/assets/fonts/latolatin-regular.eot");src:url("/assets/fonts/latolatin-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/latolatin-regular.woff") format("woff"),url("/assets/fonts/latolatin-regular.ttf") format("truetype"),url("/assets/fonts/latolatin-regular.svg#LatoLatin-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'LatoLatin';src:url("/assets/fonts/lato-light.eot");src:url("/assets/fonts/lato-light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/lato-light.woff") format("woff"),url("/assets/fonts/lato-light.ttf") format("truetype"),url("/assets/fonts/lato-light.svg#Lato-Light") format("svg");font-weight:lighter;font-style:normal}@font-face{font-family:'Times';src:url("/assets/fonts/timesltstd-italic.eot");src:url("/assets/fonts/timesltstd-italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/timesltstd-italic.woff") format("woff"),url("/assets/fonts/timesltstd-italic.ttf") format("truetype"),url("/assets/fonts/timesltstd-italic.svg#TimesLTStd-Italic") format("svg");font-weight:normal;font-style:normal}html,body{width:100%;position:relative;min-width:640px;min-height:100%;height:100%;-webkit-font-smoothing:antialiased}body{scroll-behavior:smooth;background-color:#242424}a{outline:none}a:focus{outline:none}.container{position:relative;width:100%;box-sizing:border-box;margin:0;padding:0;font:0px/0px "ProximaNW01-AltLightReg",sans-serif;min-height:100%;height:100%;overflow:hidden;white-space:nowrap}.cwrapper{position:relative;box-sizing:border-box;width:100%;height:100%;padding:52px 0 0 0;margin:0;overflow:auto;box-sizing:border-box;font:18px/22px "ProximaNW01-AltLightReg",sans-serif;white-space:normal;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.7s ease;-moz-transition:opacity 0.7s ease;-ms-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease;z-index:1}.cwrapper.off{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;z-index:0}.cwrapper.justadded{-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%);z-index:0}.cwrapper.new{-webkit-animation:moveFromRightFade 0.7s ease both;-moz-animation:moveFromRightFade 0.7s ease both;animation:moveFromRightFade 0.7s ease both;z-index:2}.cache{display:none;opacity:0;position:absolute;left:-10000px;top:-10000px}.facebook{display:none;opacity:0;position:absolute;left:-10000px}.beautify.moveUp{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.beautify.moveUp.on{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-animation:moveUp 1.2s ease forwards;-moz-animation:moveUp 1.2s ease forwards;animation:moveUp 1.2s ease forwards}.no-cssanimations .beautify.moveUp.on{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.h100{height:100%}@-webkit-keyframes spin{100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes moveFromRightFade{from{opacity:0.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes moveFromRightFade{from{opacity:0.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-ms-keyframes moveFromRightFade{from{opacity:0.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveFromRightFade{from{opacity:0.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveSmallFromRightFade{from{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-moz-keyframes moveSmallFromRightFade{from{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-ms-keyframes moveSmallFromRightFade{from{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@keyframes moveSmallFromRightFade{from{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-webkit-keyframes moveSmallToRightFade{to{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-moz-keyframes moveSmallToRightFade{to{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-ms-keyframes moveSmallToRightFade{to{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@keyframes moveSmallToRightFade{to{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-webkit-keyframes moveSmallFromLeftFade{from{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@-moz-keyframes moveSmallFromLeftFade{from{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@-ms-keyframes moveSmallFromLeftFade{from{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@keyframes moveSmallFromLeftFade{from{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@-webkit-keyframes moveSmallToLeftFade{to{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@-moz-keyframes moveSmallToLeftFade{to{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@-ms-keyframes moveSmallToLeftFade{to{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@keyframes moveSmallToLeftFade{to{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@-webkit-keyframes numbFlip{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:60px}}@-moz-keyframes numbFlip{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:60px}}@-ms-keyframes numbFlip{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:60px}}@keyframes numbFlip{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:60px}}@-webkit-keyframes numbFlipBig{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:80px}}@-moz-keyframes numbFlipBig{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:80px}}@-ms-keyframes numbFlipBig{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:80px}}@keyframes numbFlipBig{0%{transform:translateY(0%);-webkit-transform:translateY(0);margin-top:0px}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:80px}}@-webkit-keyframes moveToTopBg{to{-webkit-transform:translateY(-100%)}}@keyframes moveToTopBg{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes moveFromTopBg{from{-webkit-transform:translateY(-100%)}}@keyframes moveFromTopBg{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes moveToBottomBg{to{-webkit-transform:translateY(100%)}}@keyframes moveToBottomBg{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes moveFromBottomBg{from{-webkit-transform:translateY(100%)}}@keyframes moveFromBottomBg{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scaleOutDownBg{to{-webkit-transform:scale(0.5);-webkit-opacity:0}}@keyframes scaleOutDownBg{to{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes scaleOutUpBg{to{-webkit-transform:scale(1.1);-webkit-opacity:0}}@keyframes scaleOutUpBg{to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}@-webkit-keyframes fromTransparencyBG{from{-webkit-opacity:.1}}@keyframes fromTransparencyBG{from{opacity:.1}}@-webkit-keyframes toTransparencyBG{to{-webkit-opacity:0}}@keyframes toTransparencyBG{to{opacity:0}}@-webkit-keyframes moveToTopCnt{to{-webkit-transform:translateY(-100px)}}@keyframes moveToTopCnt{to{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes moveFromTopCnt{from{-webkit-transform:translateY(-100px)}}@keyframes moveFromTopCnt{from{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes moveToBottomCnt{to{-webkit-transform:translateY(100px)}}@keyframes moveToBottomCnt{to{-webkit-transform:translateY(100px);transform:translateY(100px)}}@-webkit-keyframes moveFromBottomCnt{from{-webkit-transform:translateY(100px)}}@keyframes moveFromBottomCnt{from{-webkit-transform:translateY(100px);transform:translateY(100px)}}.menu{position:fixed;top:0;left:0;width:100%;height:52px;background-color:#242424;z-index:100}.menu .logo{position:absolute;top:17px;left:54px;width:131px;height:20px;background:url("/assets/images/logo.png")}.menu .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.menu .sitemenu{position:absolute;top:17px;right:52px;height:35px}.menu .sitemenu ul{margin:0;padding:0;width:100%;height:100%}.menu .sitemenu ul li{padding:0 25px 0 0;list-style-type:none;text-align:center;display:inline-block;margin:0;text-align:left;height:100%}@media (min-width: 700px){.menu .sitemenu ul li{padding:0 50px 0 0}}.menu .sitemenu ul li a{display:inline-block;font:12px/20px "Proxima N W01 At Reg",sans-serif;letter-spacing:2px;color:#ffffff;position:relative;text-decoration:none;text-transform:uppercase;height:100%}.menu .sitemenu ul li a:after{display:block;position:absolute;bottom:12px;left:50%;margin:0 0 0 -7px;padding:0;content:" ";width:0px;height:1px;background-color:rgba(255,255,255,0.6);-webkit-transition:width 0.4s ease,background-color 0.4s ease;-moz-transition:width 0.4s ease,background-color 0.4s ease;-ms-transition:width 0.4s ease,background-color 0.4s ease;-o-transition:width 0.4s ease,background-color 0.4s ease;transition:width 0.4s ease,background-color 0.4s ease}.menu .sitemenu ul li.active a:after{width:14px;background-color:rgba(255,255,255,0.8)}.menu .sitemenu ul li.active a:hover a:after{width:14px;background-color:rgba(255,255,255,0.8)}.menu .sitemenu ul li:hover a:after{width:14px}.menu .sitemenu ul li:last-of-type{padding-right:0}.bottompanel{position:fixed;bottom:0;left:0;width:100%;height:30px;pointer-events:none;overflow:hidden;z-index:100}.bottompanel .address{position:absolute;display:inline-block;bottom:0;left:63px;height:100%;box-sizing:border-box;vertical-align:middle;font:10px/21px "ProximaNW01-AltLightReg",sans-serif;text-transform:uppercase;color:#ffffff}.bottompanel .links{position:absolute;right:66px;bottom:0;height:100%;box-sizing:border-box;vertical-align:top;font:10px/21px "ProximaNW01-AltLightReg",sans-serif;text-transform:uppercase;color:#ffffff;pointer-events:all}.bottompanel .links a{display:inline-block;vertical-align:middle;color:#ffffff;text-decoration:none;position:relative}.bottompanel .links a:before{content:" ";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:rgba(255,255,255,0.8);-webkit-transition:width 0.2s ease;-moz-transition:width 0.2s ease;-ms-transition:width 0.2s ease;-o-transition:width 0.2s ease;transition:width 0.2s ease}.bottompanel .links a:hover:before{width:100%}.bottompanel .links a:focus{outline:none}.bottompanel .links .wseparator{vertical-align:middle;content:" ";display:inline-block;margin:-3px 23px 0;width:2px;height:18px;background-color:rgba(255,255,255,0.8)}.pfilters{position:fixed;top:52px;left:0;background-color:#242424;z-index:100;display:none}.pfilters.active{display:block;-webkit-animation:fromTransparencyBG 0.4s ease both;-moz-animation:fromTransparencyBG 0.4s ease both;animation:fromTransparencyBG 0.4s ease both}.pfilters.on{display:block}.pfilters.off{display:block;-webkit-animation:toTransparencyBG 0.4s ease both;-moz-animation:toTransparencyBG 0.4s ease both;animation:toTransparencyBG 0.4s ease both}.pfilters ul{margin:0;padding:0;width:100%}.pfilters ul li{list-style-type:none;text-align:center;display:block;margin:0;text-align:left;padding:0;width:150px}.pfilters ul li a{width:100%;display:block;top:0;left:0;padding:6px 14px;box-sizing:border-box;font:12px/20px "LatoLatin",sans-serif;color:#bcbec0;text-decoration:none;background-color:#242424;-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.pfilters ul li:hover a{background-color:#515254}.biggallery{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;background-color:rgba(0,0,0,0.95)}.biggallery.show{display:block;-webkit-animation:fromTransparencyBG 0.7s ease both;-moz-animation:fromTransparencyBG 0.7s ease both;animation:fromTransparencyBG 0.7s ease both}.biggallery.close{display:block;-webkit-animation:toTransparencyBG 0.7s ease both;-moz-animation:toTransparencyBG 0.7s ease both;animation:toTransparencyBG 0.7s ease both;pointer-events:none}.biggallery .bgimage{width:90%;height:90%;position:absolute;top:5%;left:5%;cursor:pointer}.biggallery .bgimage .image{width:100%;height:100%;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:-webkit-opacity .4s ease;-moz-transition:-moz-opacity .4s ease;-o-transition:-o-opacity .4s ease;transition:opacity .4s ease}.biggallery .bgimage .image.old{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.biggallery .bgimage .image.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.biggallery .bgimage .bgright,.biggallery .bgimage .bgleft{position:absolute;top:50%;margin-top:-18px;right:45px;width:40px;height:36px;cursor:pointer;z-index:2}.biggallery .bgimage .bgright:after,.biggallery .bgimage .bgleft:after{content:" ";display:block;position:absolute;left:40px;width:15px;height:36px;background:url(/assets/images/projecticons.png) -21px 0 no-repeat}.biggallery .bgimage .bgleft{left:45px;right:auto}.biggallery .bgimage .bgleft:after{left:-15px;background-position:0 0}.biggallery .bgclose{position:absolute;top:70px;right:160px;width:23px;height:22px;background:url(/assets/images/projecticons.png) 0 -40px no-repeat;cursor:pointer;z-index:2}.biggallery .bgselector{position:absolute;left:0;width:100%;bottom:70px;text-align:center;z-index:2}.biggallery .bgselector .point{display:inline-block;position:relative;width:16px;height:16px;box-sizing:border-box;border:1px solid rgba(255,255,255,0);border-radius:8px;margin-right:12px;cursor:pointer;-webkit-transition:border-color 0.4s ease;-moz-transition:border-color 0.4s ease;-ms-transition:border-color 0.4s ease;-o-transition:border-color 0.4s ease;transition:border-color 0.4s ease}.biggallery .bgselector .point:last-of-type{margin-right:0}.biggallery .bgselector .point:after{content:" ";position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:3px;background-color:rgba(255,255,255,0.6);-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.biggallery .bgselector .point:hover:after{background-color:rgba(255,255,255,0.8)}.biggallery .bgselector .point.active,.biggallery .bgselector .point.active:hover{border:1px solid #fff}.biggallery .bgselector .point.active:after,.biggallery .bgselector .point.active:hover:after{background-color:#fff}.mainpage .hero{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.portfoliopage{font:0px/0px "ProximaNW01-AltLightReg",sans-serif;background-color:#242424}.portfoliopage .project{position:relative;width:100%;height:50%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 1024px){.portfoliopage .project{width:33.33333%}.portfoliopage .project:last-of-type:nth-child(3n+1){width:100%}.portfoliopage .project:last-of-type:nth-child(3n+2){width:66.66667%}}.portfoliopage .project .table{position:relative;width:100%;height:100%;display:table;z-index:2}.portfoliopage .project .table .cell{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;color:#ffffff;font:19px/22px "Futura LT W01 Book",sans-serif;letter-spacing:2px;text-transform:uppercase}.portfoliopage .project .shadow{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);-webkit-transition:background-color 0.6s ease;-moz-transition:background-color 0.6s ease;-ms-transition:background-color 0.6s ease;-o-transition:background-color 0.6s ease;transition:background-color 0.6s ease}.portfoliopage .project a{display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.portfoliopage .project:hover .shadow{background-color:transparent}.portfoliopage .project.hide{display:none}.projectpage{background-color:#ffffff;font:0px/0px "ProximaNW01-AltLightReg",sans-serif;padding-top:52px}.projectpage .description .table{display:table;width:100%;height:100%;position:relative}.projectpage .description .table .cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.projectpage .description .table .cell .pwrapper{position:relative;box-sizing:border-box;padding:92px 20px 110px;text-align:left}@media only screen and (min-width: 1024px){.projectpage .description .table .cell .pwrapper{padding:162px 120px 110px}}.projectpage .description .table .cell .pwrapper .gallery{display:block;width:100%;height:100%;padding-bottom:100px;box-sizing:border-box;text-align:center}@media only screen and (min-width: 1024px){.projectpage .description .table .cell .pwrapper .gallery{display:inline-block;padding-bottom:0px;width:60%;vertical-align:top}}.projectpage .description .table .cell .pwrapper .gallery .gimage{width:100%;height:0;padding-bottom:60%;position:relative;cursor:pointer}.projectpage .description .table .cell .pwrapper .gallery .gimage .image{width:100%;height:100%;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:-webkit-opacity .4s ease;-moz-transition:-moz-opacity .4s ease;-o-transition:-o-opacity .4s ease;transition:opacity .4s ease}.projectpage .description .table .cell .pwrapper .gallery .gimage .image.old{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.projectpage .description .table .cell .pwrapper .gallery .gimage .image.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.projectpage .description .table .cell .pwrapper .gallery .gimage .gright,.projectpage .description .table .cell .pwrapper .gallery .gimage .gleft{position:absolute;top:50%;margin-top:-18px;right:45px;width:40px;height:36px;cursor:pointer;z-index:2}.projectpage .description .table .cell .pwrapper .gallery .gimage .gright:after,.projectpage .description .table .cell .pwrapper .gallery .gimage .gleft:after{content:" ";display:block;position:absolute;left:40px;width:15px;height:36px;background:url(/assets/images/projecticons.png) -21px 0 no-repeat}.projectpage .description .table .cell .pwrapper .gallery .gimage .gleft{left:45px;right:auto}.projectpage .description .table .cell .pwrapper .gallery .gimage .gleft:after{left:-15px;background-position:0 0}.projectpage .description .table .cell .pwrapper .gallery .gselector{text-align:center;margin-top:22px}.projectpage .description .table .cell .pwrapper .gallery .gselector .point{display:inline-block;position:relative;width:16px;height:16px;box-sizing:border-box;border:1px solid rgba(29,29,27,0);border-radius:8px;margin-right:12px;cursor:pointer;-webkit-transition:border-color 0.4s ease;-moz-transition:border-color 0.4s ease;-ms-transition:border-color 0.4s ease;-o-transition:border-color 0.4s ease;transition:border-color 0.4s ease}.projectpage .description .table .cell .pwrapper .gallery .gselector .point:last-of-type{margin-right:0}.projectpage .description .table .cell .pwrapper .gallery .gselector .point:after{content:" ";position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:3px;background-color:rgba(29,29,27,0.4);-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.projectpage .description .table .cell .pwrapper .gallery .gselector .point:hover:after{background-color:rgba(29,29,27,0.6)}.projectpage .description .table .cell .pwrapper .gallery .gselector .point.active,.projectpage .description .table .cell .pwrapper .gallery .gselector .point.active:hover{border:1px solid rgba(29,29,27,0.4)}.projectpage .description .table .cell .pwrapper .gallery .gselector .point.active:after,.projectpage .description .table .cell .pwrapper .gallery .gselector .point.active:hover:after{background-color:rgba(29,29,27,0.8)}.projectpage .description .table .cell .pwrapper .project{display:block;width:100%;height:100%}@media only screen and (min-width: 1024px){.projectpage .description .table .cell .pwrapper .project{display:inline-block;width:40%;padding:25px 0 60px 60px;box-sizing:border-box;vertical-align:top}}.projectpage .description .table .cell .pwrapper .project h1{color:#929497;font:28px/28px "Futura LT W01 Medium",sans-serif;letter-spacing:5px;text-transform:uppercase;padding:0;margin:0 0 12px 0}.projectpage .description .table .cell .pwrapper .project h2{display:inline-block;color:#787878;font:13px/13px "Times",serif;padding:0;margin:0 0 50px 0;position:relative;vertical-align:middle}.projectpage .description .table .cell .pwrapper .project h2:after{content:" ";display:inline-block;width:207px;height:1px;background-color:#dfdfdf;vertical-align:middle;margin:0 0 0 15px}.projectpage .description .table .cell .pwrapper .project .text{color:#5b5b5f;font:13px/22px "ProximaNW01-AltLightReg",sans-serif;margin-bottom:80px}.projectpage .description .table .cell .pwrapper .project .text p{padding:0 0 20px 0;margin:0}.projectpage .description .table .cell .pwrapper .project .location,.projectpage .description .table .cell .pwrapper .project .floorplan{position:relative;display:inline-block;color:#787878;font:13px/13px "Times",serif;cursor:pointer;background-color:#ffffff;vertical-align:middle}.projectpage .description .table .cell .pwrapper .project .location span,.projectpage .description .table .cell .pwrapper .project .floorplan span{position:relative;z-index:3}.projectpage .description .table .cell .pwrapper .project .location:before,.projectpage .description .table .cell .pwrapper .project .floorplan:before{content:" ";position:absolute;top:0;left:100%;width:15px;height:100%;background:-webkit-linear-gradient(90deg, #fff, rgba(255,255,255,0));background:-o-linear-gradient(90deg, #fff, rgba(255,255,255,0));background:-moz-linear-gradient(90deg, #fff, rgba(255,255,255,0));background:linear-gradient(90deg, #fff, rgba(255,255,255,0));vertical-align:middle;z-index:2}.projectpage .description .table .cell .pwrapper .project .location:after,.projectpage .description .table .cell .pwrapper .project .floorplan:after{content:" ";display:block;position:absolute;top:50%;left:100%;margin-top:-4px;margin-left:-25px;z-index:-1;width:25px;height:8px;background:url(/assets/images/projecticons.png) 0 -150px no-repeat;margin-left:-25px;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}.projectpage .description .table .cell .pwrapper .project .location:hover:after,.projectpage .description .table .cell .pwrapper .project .floorplan:hover:after{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px)}.projectpage .description .table .cell .pwrapper .project .phr{width:80%;height:1px;margin:15px 0 15px 0;background-color:#dfdfdf}.projectpage .gmap{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.projectpage .gmap.show{display:block;-webkit-animation:fromTransparencyBG 0.7s ease both;-moz-animation:fromTransparencyBG 0.7s ease both;animation:fromTransparencyBG 0.7s ease both}.projectpage .gmap.close{display:block;-webkit-animation:toTransparencyBG 0.7s ease both;-moz-animation:toTransparencyBG 0.7s ease both;animation:toTransparencyBG 0.7s ease both;pointer-events:none}.projectpage .gmap .scalein{position:absolute;z-index:3;right:60px;top:50%;margin-top:-24px;width:22px;height:22px;background:url(/assets/images/projecticons.png) -28px -123px no-repeat;cursor:pointer}.projectpage .gmap .scalein:hover{background:url(/assets/images/projecticons.png) 0 -92px no-repeat}.projectpage .gmap .scaleout{position:absolute;z-index:3;right:60px;top:50%;margin-top:7px;width:22px;height:22px;background:url(/assets/images/projecticons.png) 0px -123px no-repeat;cursor:pointer}.projectpage .gmap .scaleout:hover{background:url(/assets/images/projecticons.png) -28px -92px no-repeat}.projectpage .gmap .gmclose{position:absolute;z-index:3;right:49px;top:98px;width:23px;height:22px;background:url(/assets/images/projecticons.png) 0px -66px no-repeat;cursor:pointer}.projectpage .gmap .map{width:100%;height:100%;z-index:1}.projectpage .gmap .marker{position:absolute;top:0;left:0;width:94px;height:59px;background:url("/assets/images/map-marker.png") center center no-repeat;z-index:2}.projectpage .gmap .marker .label{width:100%;margin-top:9px;text-align:center;color:#ffffff;font:10px/10px "LatoLatin",sans-serif}.projectpage .plans{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:#e6e7e8}.projectpage .plans.show{display:block;-webkit-animation:fromTransparencyBG 0.7s ease both;-moz-animation:fromTransparencyBG 0.7s ease both;animation:fromTransparencyBG 0.7s ease both}.projectpage .plans.close{display:block;-webkit-animation:toTransparencyBG 0.7s ease both;-moz-animation:toTransparencyBG 0.7s ease both;animation:toTransparencyBG 0.7s ease both;pointer-events:none}.projectpage .plans .pclose{position:absolute;z-index:3;right:49px;top:98px;width:23px;height:22px;background:url(/assets/images/projecticons.png) 0px -66px no-repeat;cursor:pointer}.projectpage .plans .pselector{position:absolute;bottom:0;left:0;width:100%;height:64px;text-align:center}.projectpage .plans .pselector .pswrapper{display:inline-block;margin:0 auto;padding:15px 10px 0 10px;border-top:1px solid #cccdce}.projectpage .plans .pselector .pswrapper .point{display:inline-block;vertical-align:middle;padding:0 0 0 22px;color:#a6a8ab;font:11px/23px "LatoLatin",sans-serif;cursor:pointer;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-ms-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}.projectpage .plans .pselector .pswrapper .point:after{vertical-align:middle;content:" ";display:inline-block;width:1px;height:23px;background-color:#cccdce;margin-left:22px;margin-top:-3px}.projectpage .plans .pselector .pswrapper .point:last-of-type{padding-right:22px}.projectpage .plans .pselector .pswrapper .point:last-of-type:after{content:none}.projectpage .plans .pselector .pswrapper .point:hover{color:#535455}.projectpage .plans .pselector .pswrapper .point.active{color:#000000}.projectpage .plans .viewport{position:absolute;top:52px;bottom:64px;left:0;right:0;overflow:hidden}.projectpage .plans .viewport .plan{width:90%;height:90%;position:absolute;top:5%;left:5%;background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-opacity .4s ease, -webkit-transform .8s ease;-moz-transition:-moz-opacity .4s ease, -moz-transform .8s ease;-o-transition:-o-opacity .4s ease, -o-transform .8s ease;transition:opacity .4s ease, transform .8s ease;cursor:pointer}.projectpage .plans .viewport .plan.old{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.projectpage .plans .viewport .plan.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.projectpage .plans .viewport .plan.big{-webkit-transform:scale(3, 3);-moz-transform:scale(3, 3);-ms-transform:scale(3, 3);-o-transform:scale(3, 3);transform:scale(3, 3);cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}.projectpage .plans .viewport .plan.big.grab{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.projectpage .gstorage,.projectpage .pstorage{display:none;position:absolute;top:-10000px;left:-10000px}.projectpage .gstorage .simage,.projectpage .gstorage .splan,.projectpage .pstorage .simage,.projectpage .pstorage .splan{display:none}.legalpage{background-color:#ffffff;padding:165px 40px 40px 40px;font:0px/0px "ProximaNW01-AltLightReg",sans-serif}@media only screen and (min-width: 1024px){.legalpage{padding:165px 165px 125px 210px}}.legalpage .header{display:block;width:100%;height:80px}@media only screen and (min-width: 1024px){.legalpage .header{display:inline-block;width:40%;height:100%;vertical-align:top}}.legalpage .header h1{padding:0;margin:0;color:#929497;font:21px/24px "Futura LT W01 Medium",sans-serif;letter-spacing:2px;text-transform:uppercase}.legalpage .header h1:after{content:" ";display:block;width:46px;height:1px;background-color:#cacacb;margin-top:20px}.legalpage .text{display:block;width:100%}@media only screen and (min-width: 1024px){.legalpage .text{display:inline-block;width:60%;vertical-align:top}}.legalpage .text .paragraph{padding-bottom:35px;width:100%;position:relative}.legalpage .text .paragraph .number{position:absolute;top:0;left:0;z-index:2;color:#2b2b2b;font:14px/24px "Proxima N W01 At Reg",sans-serif}.legalpage .text .paragraph .number:after{content:" ";display:block;width:9px;height:1px;background-color:#cacacb;margin-top:10px;margin-left:-1px}.legalpage .text .paragraph .sentences{position:relative;box-sizing:border-box;padding-left:57px;width:100%;z-index:1;color:#7e7d80;font:13px/24px "Proxima N W01 At Reg",sans-serif}.legalpage .text .paragraph .sentences p{padding:0;margin:0}.investorspage{background-color:#ffffff;padding:165px 40px 40px 40px;font:0px/0px "ProximaNW01-AltLightReg",sans-serif}@media only screen and (min-width: 1024px){.investorspage{padding:260px 14% 125px}}.investorspage .header{display:block;width:100%;padding:0 100px 60px 0;box-sizing:border-box}@media only screen and (min-width: 1024px){.investorspage .header{display:inline-block;width:50%;height:100%;vertical-align:top}}.investorspage .header h1{padding:0;margin:0;color:#929497;font:21px/24px "Futura LT W01 Medium",sans-serif;letter-spacing:6px;text-transform:uppercase}.investorspage .header h1:after{content:" ";display:block;width:318px;height:1px;background-color:#cacacb;margin-top:20px}.investorspage .header .shorttext{margin:50px 0 0 0;color:#7e7d80;font:20px/30px "LatoLatin",sans-serif}.investorspage .text{display:block;width:100%;color:#7e7d80;font:lighter 16px/24px "LatoLatin",sans-serif}.investorspage .text p{padding:0;margin:-5px 0 20px 0}@media only screen and (min-width: 1024px){.investorspage .text{display:inline-block;width:50%;vertical-align:top}}.investorspage .text .link{display:inline-block;margin:110px 0 0 0;padding:15px 40px;color:#ffffff;background-color:#333333;font:13px/13px "Proxima N W01 At Reg",sans-serif;text-decoration:none;-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.investorspage .text .link:hover{background-color:rgba(51,51,51,0.8)}.contactpage{background-color:#ffffff;padding:165px 40px 40px 40px;font:0px/0px "ProximaNW01-AltLightReg",sans-serif}@media only screen and (min-width: 1024px){.contactpage{padding:260px 14% 125px}}.contactpage .left{display:block;width:100%;box-sizing:border-box;text-align:left}@media only screen and (min-width: 1024px){.contactpage .left{display:inline-block;width:50%;vertical-align:top}}.contactpage .left .awrapper{width:250px;position:relative;text-align:center;margin:0 auto}.contactpage .left .awrapper .numb{color:#787878;font:italic 13px/13px "Times",serif;vertical-align:middle;margin:0 0 15px 0}.contactpage .left .awrapper .numb:before{content:" ";vertical-align:top;display:inline-block;width:68px;height:1px;background-color:#dfdfdf;margin:4px 20px 0 0}.contactpage .left .awrapper .numb:after{content:" ";vertical-align:top;display:inline-block;width:68px;height:1px;background-color:#dfdfdf;margin:4px 0 0 20px}.contactpage .left .awrapper h1{font:21px/23px "Futura LT W01 Medium",sans-serif;color:#929497;margin:0 0 115px 0;letter-spacing:6px;text-transform:uppercase}.contactpage .left .awrapper .ouraddress{position:relative;width:100;text-align:left;font:12px/22px "Proxima N W01 At Reg",sans-serif;color:#7d7d7d;padding-left:80px;margin-bottom:50px}.contactpage .left .awrapper .ouraddress:before{content:" ";display:block;position:absolute;top:2px;left:0;width:42px;height:42px;background:url("/assets/images/contact-icons.png") 0 0 no-repeat}.contactpage .left .awrapper .ouremail{position:relative;width:100;text-align:left;font:12px/22px "Proxima N W01 At Reg",sans-serif;color:#7d7d7d;padding-left:80px;margin-bottom:61px}.contactpage .left .awrapper .ouremail:before{content:" ";display:block;position:absolute;top:-9px;left:0;width:42px;height:42px;background:url("/assets/images/contact-icons.png") 0 -78px no-repeat}.contactpage .left .awrapper .ouremail a{color:#7d7d7d;text-decoration:none}.contactpage .left .awrapper .ourephone{position:relative;width:100;text-align:left;font:12px/22px "Proxima N W01 At Reg",sans-serif;color:#7d7d7d;padding-left:80px}.contactpage .left .awrapper .ourephone:before{content:" ";display:block;position:absolute;top:-9px;left:0;width:42px;height:42px;background:url("/assets/images/contact-icons.png") 0 -156px no-repeat}.contactpage .right{display:block;width:100%;text-align:center;margin-top:120px}@media only screen and (min-width: 1024px){.contactpage .right{display:inline-block;width:50%;vertical-align:top;margin-top:0}}.contactpage .right .fwrapper{width:330px;position:relative;margin:0 auto;text-align:center}.contactpage .right .fwrapper .numb{color:#787878;font:italic 13px/13px "Times",serif;vertical-align:middle;margin:0 0 15px 0}.contactpage .right .fwrapper .numb:before{content:" ";vertical-align:top;display:inline-block;width:68px;height:1px;background-color:#dfdfdf;margin:4px 20px 0 0}.contactpage .right .fwrapper .numb:after{content:" ";vertical-align:top;display:inline-block;width:68px;height:1px;background-color:#dfdfdf;margin:4px 0 0 20px}.contactpage .right .fwrapper h1{font:21px/23px "Futura LT W01 Medium",sans-serif;color:#929497;margin:0 0 115px 0;letter-spacing:6px;text-transform:uppercase}.contactpage .right .fwrapper .form{width:100%;text-align:center}.contactpage .right .fwrapper .form .firstname-line,.contactpage .right .fwrapper .form .lastname-line,.contactpage .right .fwrapper .form .email-line,.contactpage .right .fwrapper .form .phone-line{width:100%;position:relative;margin-bottom:28px;display:block}.contactpage .right .fwrapper .form .interest-line{position:relative;left:0;width:100%;margin-bottom:28px}.contactpage .right .fwrapper .form .message-line{position:relative;left:0;width:100%;margin-bottom:84px}.contactpage .right .fwrapper .form .message-line label{font:12px/18px "Proxima N W01 At Reg",sans-serif}.contactpage .right .fwrapper .form .submit{width:auto;position:relative;display:inline-block;border:none;background-color:rgba(120,120,120,0);color:#787878;font:12px/12px "Proxima N W01 At Reg",sans-serif;padding:15px 30px;border:1px solid #dfdfdf;box-sizing:content-box;text-transform:uppercase;letter-spacing:2px;-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.contactpage .right .fwrapper .form .submit:hover{background-color:rgba(120,120,120,0.2)}.contactpage .right .fwrapper .form label{position:absolute;z-index:1;font:12px/12px "Proxima N W01 At Reg",sans-serif;color:#7d7d7d;padding:0 0 7px 0;width:100%;height:100%;text-align:left;display:inline-block;box-sizing:border-box}.contactpage .right .fwrapper .form label.off{display:none}.contactpage .right .fwrapper .form input,.contactpage .right .fwrapper .form select{font:12px/12px "Proxima N W01 At Reg",sans-serif;padding:0 0 6px 0;margin:0;color:#7d7d7d;border:0;width:100%;height:100%;box-sizing:border-box;border-bottom:1px solid #dfdfdf;text-align:left}.contactpage .right .fwrapper .form input:focus,.contactpage .right .fwrapper .form input:hover,.contactpage .right .fwrapper .form select:focus,.contactpage .right .fwrapper .form select:hover{outline:none}.contactpage .right .fwrapper .form input.cerror,.contactpage .right .fwrapper .form select.cerror{border-bottom:1px solid #dd1010}.contactpage .right .fwrapper .form textarea{font:12px/18px "Proxima N W01 At Reg",sans-serif;padding:0 0 6px 0;margin:0;color:#7d7d7d;border:0;width:100%;height:100%;box-sizing:border-box;border-bottom:1px solid #dfdfdf}.contactpage .right .fwrapper .form textarea:focus,.contactpage .right .fwrapper .form textarea:hover{outline:none}.contactpage .right .fwrapper .formmsg-ajax_form{display:none;width:100%;text-align:center;font:16px/26px "ProximaNW01-AltLightReg",sans-serif;color:#333333;letter-spacing:1.5px;padding:0;outline:none}.contactpage .right .fwrapper .formmsg-ajax_form .err_message{font:16px/26px "ProximaNW01-AltLightReg",sans-serif;color:#333333;text-transform:uppercase}.contactpage .right .fwrapper .formmsg-ajax_form .err_button{margin-top:53px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.contactpage .right .fwrapper .formmsg-ajax_form .err_button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.contactpage .right .fwrapper .formmsg-ajax_form .err_button span{padding:8px 12px;background-color:#e9e9e9;color:#333333;font:16px/16px "ProximaNW01-AltLightReg",sans-serif;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.contactpage .right .fwrapper .formmsg-ajax_form .success_head{color:#333333;font:33px/33px "ProximaNW01-AltLightReg",sans-serif;letter-spacing:.25px;text-transform:uppercase}.contactpage .right .fwrapper .formmsg-ajax_form .success_mesage{margin-top:16px;color:#333333;font:16px/26px "ProximaNW01-AltLightReg",sans-serif;letter-spacing:.25px;text-transform:uppercase} /*# sourceMappingURL=main.css.map */