@font-face{font-family:OpenSans-Bold;src:url(fonts/OpenSans-Bold.eot);src:url(fonts/OpenSans-Bold.woff2) format('woff2'),url(fonts/OpenSans-Bold.woff) format('woff'),url(fonts/OpenSans-Bold.ttf) format('truetype'),url(fonts/OpenSans-Bold.svg#OpenSans-Bold) format('svg'),url(fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-ExtraBold;src:url(fonts/OpenSans-ExtraBold.eot);src:url(fonts/OpenSans-ExtraBold.woff2) format('woff2'),url(fonts/OpenSans-Extrabold.woff) format('woff'),url(fonts/OpenSans-Extrabold.ttf) format('truetype'),url(fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold) format('svg'),url(fonts/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light;src:url(fonts/OpenSans-Light.eot);src:url(fonts/OpenSans-Light.woff2) format('woff2'),url(fonts/OpenSans-Light.woff) format('woff'),url(fonts/OpenSans-Light.ttf) format('truetype'),url(fonts/OpenSans-Light.svg#OpenSans-Light) format('svg'),url(fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url(fonts/OpenSans-Semibold.eot);src:url(fonts/OpenSans-Semibold.woff2) format('woff2'),url(fonts/OpenSans-Semibold.woff) format('woff'),url(fonts/OpenSans-Semibold.ttf) format('truetype'),url(fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format('svg'),url(fonts/OpenSans-Semibold.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-CondensedLight;src:url(fonts/OpenSans-CondensedLight.eot);src:url(fonts/OpenSans-CondensedLight.woff2) format('woff2'),url(fonts/OpenSans-CondensedLight.woff) format('woff'),url(fonts/OpenSans-CondensedLight.ttf) format('truetype'),url(fonts/OpenSans-CondensedLight.svg#OpenSans-CondensedLight) format('svg'),url(fonts/OpenSans-CondensedLight.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-CondensedBold;src:url(fonts/OpenSans-CondensedBold.eot);src:url(fonts/OpenSans-CondensedBold.woff2) format('woff2'),url(fonts/OpenSans-CondensedBold.woff) format('woff'),url(fonts/OpenSans-CondensedBold.ttf) format('truetype'),url(fonts/OpenSans-CondensedBold.svg#OpenSans-CondensedBold) format('svg'),url(fonts/OpenSans-CondensedBold.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:'Lyon Regular';src:url('fonts/Lyon Regular.eot');src:url('fonts/Lyon Regular.woff2') format('woff2'),url(fonts/Lyon.woff) format('woff'),url(fonts/Lyon.ttf) format('truetype'),url(fonts/Lyon.svg#Lyon) format('svg'),url('fonts/Lyon Regular.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}*{margin:0;padding:0}body,html{padding:0;margin:0;height:100%}.clearfix:after,.clearfix:before{content:'';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.hidden{opacity:0}.visible{opacity:1}body{width:100%;font-family:OpenSans-Light;color:#000;line-height:1;background-color:#000;opacity:0;height:100%;margin:0;padding:0}button{text-decoration:none;color:#000;outline:0;border:none}a{text-decoration:none;color:#000;outline:0;border:none}a:hover{text-decoration:none;color:#000}input:focus,select:focus,textarea:focus{outline:0}select{cursor:pointer}.cap{text-transform:uppercase}a img{border:none}img{border:0 none}p{margin:0;padding:0}ul{margin:0;padding:0}li{margin:0;padding:0}.none{display:none}h1{font-family:OpenSans-ExtraBold;font-weight:400;font-size:72px;color:#000;margin:0;padding:0;margin:0;letter-spacing:1px}h2{font-family:OpenSans-Bold;font-weight:400;font-size:50px;color:#000;margin:0;padding:0}h3{font-weight:400;font-size:15px;color:#000;margin:0;padding:0}h4{font-weight:400;font-size:11px;color:#000;margin:0;padding:0}.clear{clear:both}.clearleft{clear:left}.clearright{clear:right}textarea{resize:none}.fixed{position:fixed;z-index:333}#clearnone{display:block}header{display:block}.desktopMenu{position:absolute;left:0;width:calc(100% - 60px);padding:0 30px;z-index:3}#logo{float:left;padding-top:37px}.main-menu{float:right;height:66px}.main-menu ul li{float:left;list-style:none;padding-top:37px;padding-bottom:12px;border-right:1px solid #4f465c}.main-menu ul li a{position:relative;overflow:hidden;font-family:OpenSans-Semibold;font-size:14px;color:#fff;text-transform:uppercase;padding-right:20px;padding-left:8px;margin-left:12px}.main-menu ul li a#active:before{content:"";position:absolute;left:0;bottom:-4px;width:24px;height:18px;transform:translateX(0);border-bottom:2px solid #fff;border-left:2px solid #fff}.main-menu ul li:first-child a{margin-left:0}.main-menu ul li a:hover{color:#fff}.main-menu ul li a:before{content:"";position:absolute;left:0;bottom:-4px;width:24px;height:2px;box-sizing:border-box;transform:translateX(100%);border-bottom:2px solid transparent;border-left:2px solid transparent}.main-menu ul li a:hover:before{height:18px;transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);border-color:#fff}.form-field{display:inline-block;width:100%}.form-field-input{position:relative;float:left;height:52px;width:29%;margin-right:5%;margin-top:50px;text-align:left}.form-field-textarea{position:relative;float:left;height:180px;width:63%;margin-top:50px}.form-field-input:last-child{margin-right:0}input[type=text]{font-family:OpenSans-Semibold;font-size:16px;color:#fff;background-color:transparent;border:none;border-radius:0;display:block;transform:translateZ(0);transition:transform .5s cubic-bezier(.23,1,.32,1) 0s;padding-bottom:15px;padding-right:20px;padding-top:15px;width:calc(100% - 20px)}input[type=text]:focus{transform:translateX(20px) translateZ(0);width:calc(100% - 40px)}.form_border{position:absolute;background-color:#fff;transition:all .5s cubic-bezier(.23,1,.32,1) 0s}textarea{font-family:OpenSans-Semibold;font-size:16px;color:#fff;background-color:transparent;border:1px solid #fff;padding:15px 20px;width:calc(100% - 40px);height:150px}.form_border-x{height:1px}.form_border-y{width:1px}.u-fit-w{width:100%}.u-fit-h{height:100%}.u-pos-tl{left:0;top:0}.u-pos-tr{right:0;top:0}.u-pos-bl{bottom:0;left:0}.form_border:nth-of-type(2){transform-origin:0 0 0}.form_border:nth-of-type(2),.form_border:nth-of-type(4){transform:scaleY(0) translateZ(0)}.form_border:nth-of-type(3){transform-origin:100% 0 0}.form_border:nth-of-type(3){transform:scaleX(0) translateZ(0)}.form_border:nth-of-type(4){transform-origin:0 100% 0}.form_border:nth-of-type(2),.form_border:nth-of-type(4){transform:scaleY(0) translateZ(0)}input[type=text]:focus~.form_border:nth-of-type(2),input[type=text]:focus~.form_border:nth-of-type(4){transform:scaleY(1) translateZ(0)}input[type=text]:focus~.form_border:nth-of-type(3){transform:scaleX(1) translateZ(0)}.form-captcha{display:inline-block;text-align:center;margin-top:50px}.button{width:30%;padding-top:10px;padding-bottom:10px;margin-right:30px;margin-top:50px;border:1px solid #fff;background-color:transparent;cursor:pointer}.button .span{position:relative;font-family:OpenSans-Bold;font-size:14px;color:#fff;text-transform:uppercase}.button .span:before{content:"";position:absolute;top:calc(50% - 6px);right:-37px;width:7px;height:11px;background-image:url(images/arrow-7x11-white.png);background-repeat:no-repeat;background-position:right center;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-ms-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.button:hover .span:before{right:-44px}.error{font-family:OpenSans-Semibold;font-size:11px;color:red}label.error{position:absolute;left:0;bottom:0}.errors{font-family:OpenSans-Semibold;font-size:14px;color:red}.form-errors{padding:0 0 30px 0}.form-errors ul li{color:red;list-style:none}.header_navigationInner-mobile{display:none}.mobile-navigation{display:none}#fsq-banner{position:relative;width:100%;z-index:2}#fsq-banner hgroup{position:absolute;top:50%;left:50%;text-align:center;z-index:10;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#fsq-banner.enable:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}#fsq-banner.enable hgroup{top:230px}#fsq-banner hgroup.disable{display:none}#scroll-down.disable{display:none}#fsq-banner hgroup h1{font-family:OpenSans-Bold;font-size:50px;font-weight:400;line-height:50px;color:#fff;text-transform:uppercase;margin-bottom:10px}#fsq-banner hgroup span{font-family:'Lyon Regular';font-weight:400;font-size:50px;color:#fff;text-transform:uppercase}.banner-slideshow{position:relative;overflow:hidden;width:100%;height:100%;min-height:450px}.banner-slideshow ul li{display:none;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;min-height:700px}.banner-slideshow ul li:first-child{display:block}#scroll-down{position:absolute;bottom:10%;width:100%;text-align:center;z-index:6}#scroll-down a{position:relative;display:inline-block}.button-text{position:relative;margin-bottom:10px;font-family:OpenSans-CondensedBold;font-size:16px;color:#fff;text-transform:uppercase}span.button-text{padding-left:50px;color:#000}span.button-text:before{content:"";position:absolute;left:6px;top:50%;width:36px;height:1px;border-bottom:1px solid #000}.circle{width:45px;height:45px;padding:0;background:0 0;border:0;position:relative;vertical-align:middle;cursor:pointer}.pin{display:inline-block;width:14px;height:9px;text-align:center;vertical-align:middle}.pin-1{position:absolute;z-index:1;width:14px;height:9px;background-image:url(images/arrow-down-14x9-ro.png);background-repeat:no-repeat;background-position:center center;-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateY(0) translateZ(0);transition:transform .45s cubic-bezier(.165,.84,.44,1) .1s}.pin-2{position:absolute;z-index:1;width:14px;height:9px;background-image:url(images/arrow-down-14x9.png);background-repeat:no-repeat;background-position:center center;-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateY(-15px) translateZ(0);transition:transform .45s cubic-bezier(.165,.84,.44,1) .1s}.circle#black .pin .pin-1{background-image:url(images/arrow-down-14x9-black-ro.png)}.circle#black .pin .pin-2{background-image:url(images/arrow-down-14x9-black.png)}.layer:hover .circle .pin .pin-1{-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateY(15px) translateZ(0)}.layer:hover .circle .pin .pin-2{-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateY(0) translateZ(0)}.circle:before{border-radius:100%;border:2px solid #fff;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.circle:after{border-radius:100%;border:2px solid transparent;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0}.layer:hover .circle:after{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;transform:rotate(270deg);transition:transform .4s linear 0s,border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s,border-left-color .15s linear .3s}.circle#black:before{border:2px solid #000}.layer:hover .circle#black:after{border-top-color:#000;border-right-color:#000;border-bottom-color:#000;border-left-color:#000}.page_navigation{position:fixed;top:43%;left:50px;z-index:1}.page_navigation li{position:relative;list-style:none;margin-bottom:30px}.page_navigation li nav{position:relative;width:20px;z-index:1;cursor:pointer}.page_navigation li:last-child{margin-bottom:0}.page_navigation li:before{content:"";position:absolute;border:1px solid #fff;border-radius:50%;height:8px;left:50%;margin-left:-4px;margin-top:-4px;opacity:.5;top:50%;transform:scale(1) translateZ(0);transition:transform .55s cubic-bezier(.165,.84,.44,1) .2s,opacity .45s cubic-bezier(.165,.84,.44,1) .2s;width:8px}.page_navigation li nav .home-dot{position:absolute;width:28px;height:3px;left:-40px;top:calc(50% - 1.5px);transform:scaleX(0) translateZ(0);transform-origin:0 0 0;transition:transform .7s cubic-bezier(.23,1,.32,1) 0s;background-image:url(images/line-52x4.jpg);background-repeat:no-repeat;background-position:left center}.page_navigation li.active nav .home-dot{transform:scaleX(1) translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1) 0s}.page_navigation li:before{content:"";position:absolute;border:1px solid #adadad;border-radius:50%;height:8px;left:50%;margin-left:-4px;margin-top:-4px;opacity:.5;top:50%;transform:scale(1) translateZ(0);transition:transform .55s cubic-bezier(.165,.84,.44,1) .2s,opacity .45s cubic-bezier(.165,.84,.44,1) .2s;width:8px}.page_navigation li.active:before{opacity:0;transform:scale(1.3) translateZ(0);transition:transform .55s cubic-bezier(.165,.84,.44,1) 0s,opacity .45s cubic-bezier(.165,.84,.44,1) 0s}.home-digit{display:inline-block;font-family:OpenSans-CondensedLight;font-size:18px;color:#000;opacity:0;transition:transform .7s cubic-bezier(.23,1,.32,1) 0s,opacity .45s cubic-bezier(.165,.84,.44,1) 0s}.home-digit:nth-of-type(1){transform:translateY(-10px) translateZ(0)}.home-digit:nth-of-type(2){transform:translateY(10px) translateZ(0)}.page_navigation li.active .home-digit{opacity:1;transform:translateY(0) translateZ(0);transition:transform .7s cubic-bezier(.23,1,.32,1) .2s,opacity .45s cubic-bezier(.165,.84,.44,1) .2s}.home-content{position:relative;width:100%;min-height:100%;background-color:#fff}#home_4{min-height:auto}#home_4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(253,253,253,.79)}.home-container{display:block;height:100%;padding:0 30px 0 80px;margin:0 auto}.home-container#enable .home-block{padding:8% 0}.home-relative{position:relative;width:100%;height:100%}.home-block{display:inline-block;vertical-align:middle;width:calc(100% - 93px);padding:8% 0 12% 98px}.home-block h1{position:relative;font-family:OpenSans-ExtraBold;font-size:72px;font-weight:400;color:#000;text-transform:uppercase;margin-bottom:30px;padding-bottom:41px}.home-block h1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:11px;background-image:url(images/line-190x11.jpg);background-repeat:no-repeat;background-position:left center}.home-block h1:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;border-top:1px solid #acacac}.home-block-text{width:100%;font-family:OpenSans-Light;font-size:24px;line-height:28px;color:#000}.home-block-text#active{width:60%}.home-block a{font-family:OpenSans-Bold;font-size:14px;color:#000;text-transform:uppercase;background-image:url(images/arrow-7x11.png);background-repeat:no-repeat;background-position:right center;padding-right:23px;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-ms-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.home-block a:hover{color:#000;padding-right:30px}.home-line{padding-top:30px;margin-bottom:30px;width:100%;height:1px;border-bottom:1px solid #acacac}.home-relative hgroup{position:absolute;bottom:4%;left:0}.page-info{display:inline-block;text-align:center;margin:0 30px;padding:90px 70px;width:calc(100% - 200px);background-color:#fff;position:relative;z-index:1}.page-info h1{font-family:OpenSans-CondensedBold;font-weight:400;font-size:24px;color:#000;text-transform:uppercase;padding-bottom:35px}.page-info span{font-family:OpenSans-Light;font-weight:400;font-size:24px;color:#000;line-height:28px}#fsq-image{position:relative;width:100%;z-index:2;height:550px}.fsq-details{position:relative;margin-top:-90px;z-index:2;margin-bottom:90px}.page-image-info{display:inline-block;text-align:center;margin:0 30px;padding:90px 70px;width:calc(100% - 200px);background-color:#fff;position:relative;z-index:1}.page-image-info h1{font-family:OpenSans-CondensedBold;font-weight:400;font-size:24px;color:#000;text-transform:uppercase;padding-bottom:35px}.page-image-info span{font-family:OpenSans-Light;font-weight:400;font-size:24px;color:#000;line-height:28px}.detailed{display:inline-block;text-align:center;margin:0 30px;padding:90px 70px;width:calc(100% - 200px);background-color:#f5f4f4;position:relative;z-index:1}.detailed-image{display:table-cell;width:50%;padding-right:70px;vertical-align:top:}.detailed-image img{width:100%}.detailed-info{display:table-cell;width:calc(50% - 70px);text-align:left;vertical-align:middle}.detailed-info h1{font-family:OpenSans-CondensedBold;font-weight:400;font-size:24px;color:#000;text-transform:uppercase;padding-bottom:35px}.detailed-info span{font-family:OpenSans-Light;font-weight:400;font-size:24px;color:#000;line-height:28px}.detailed-page{display:inline-block;text-align:center;margin:0 30px;padding:90px 70px 0 70px;width:calc(100% - 200px);position:relative;z-index:1}.detailed-page h1{font-family:'Lyon Regular';font-weight:400;font-size:36px;color:#fff;padding-bottom:35px}.detailed-page span{font-family:OpenSans-Light;font-weight:400;font-size:24px;color:#fff;line-height:28px}.detailed-icon{display:inline-block;text-align:center;margin:0 30px;padding:0 70px 90px 70px;width:calc(100% - 200px);background-color:#f5f4f4;position:relative;z-index:1}.detailed-icon h1{font-family:OpenSans-CondensedBold;font-weight:400;font-size:24px;color:#000;text-transform:uppercase;padding-bottom:35px}.detailed-icon hgroup{clear:both}.detailed-icon hgroup aside{float:left;position:relative;width:calc(33.33% - 82px);padding-left:20px;padding-right:62px;padding-top:38px;margin-top:33px;border-top:4px solid #000;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.detailed-icon hgroup aside:first-child,.detailed-icon hgroup aside:nth-child(2),.detailed-icon hgroup aside:nth-child(3){border-top:0;padding-top:0}.detailed-icon hgroup aside:before{content:"";position:absolute;right:0;top:-4px;width:52px;height:4px;background-image:url(images/line-52x4.jpg);background-repeat:no-repeat}.detailed-icon hgroup aside:first-child:before,.detailed-icon hgroup aside:nth-child(2):before,.detailed-icon hgroup aside:nth-child(3):before,.detailed-icon hgroup aside:nth-child(3n):before{background-image:none}.detailed-icon hgroup aside .box{display:inline-block;width:110px;height:112px;margin-bottom:38px}.detailed-icon hgroup aside img{max-width:110px;max-height:112px}.detailed-icon hgroup aside h2{font-family:OpenSans-Light;font-weight:400;font-size:24px;color:#000;line-height:28px}.detailed-page hgroup{margin-top:40px}.detailed-page span.button-text{padding-left:50px;color:#fff;position:relative;margin-bottom:10px;font-family:OpenSans-CondensedBold;font-size:16px;color:#fff;text-transform:uppercase}.detailed-page span.button-text:before{content:"";position:absolute;left:6px;top:50%;width:36px;height:1px;border-bottom:1px solid #fff}.detailed-page .layer .circle{width:45px;height:45px;padding:0;background:0 0;border:0;position:relative;vertical-align:middle;cursor:pointer}.detailed-page .layer .pin{display:inline-block;width:9px;height:14px;text-align:center;vertical-align:middle}.detailed-page .layer .pin-1{position:absolute;z-index:1;width:9px;height:14px;background-image:url(images/arrow-right-9x14-ro.png);background-repeat:no-repeat;background-position:center center;-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateX(0) translateZ(0);transition:transform .45s cubic-bezier(.165,.84,.44,1) .1s}.detailed-page .layer .pin-2{position:absolute;z-index:1;width:9px;height:14px;background-image:url(images/arrow-right-9x14.png);background-repeat:no-repeat;background-position:center center;-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateX(-15px) translateZ(0);transition:transform .45s cubic-bezier(.165,.84,.44,1) .1s}.detailed-page .layer:hover .circle .pin .pin-1{-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateX(15px) translateZ(0)}.detailed-page .layer:hover .circle .pin .pin-2{-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateX(0) translateZ(0)}.detailed-page .layer .circle:before{border-radius:100%;border:2px solid #fff;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.detailed-page .layer .circle:after{border-radius:100%;border:2px solid transparent;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0}.detailed-page .layer:hover .circle:after{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;transform:rotate(270deg);transition:transform .4s linear 0s,border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s,border-left-color .15s linear .3s}.detailed-map{display:flex;margin:0 30px;width:calc(100% - 60px);background-color:#f5f4f4;position:relative;z-index:1}.detailed-map map{display:table-cell;width:50%}.detailed-map aside{display:table-cell;padding:70px;width:calc(50% - 140px);vertical-align:middle}#map_canvas{min-height:550px}.detailed-map aside h1{font-family:OpenSans-CondensedBold;font-weight:400;font-size:24px;color:#000;text-transform:uppercase}.detailed-map aside h2{font-family:'Lyon Regular';font-weight:400;font-size:24px;color:#000;padding-top:35px}.detailed-map aside span{font-family:OpenSans-Light;font-weight:400;font-size:18px;color:#000;line-height:22px}.detailed-map aside span a{color:#000}.detailed-map aside span a:hover{color:#000;text-decoration:underline}.contact-form{margin-top:65px}footer{display:block;position:relative;height:100%;padding:60px 30px 30px;margin:0 auto}.footer_logo{position:absolute;top:60px;left:30px}.footer-menu{position:relative;margin:0 auto 28px;padding-top:25px;text-align:center;height:86px}.footer-menu li{list-style:none;display:inline-block;padding:0 25px}.footer-menu li a{font-family:OpenSans-Semibold;font-size:14px;color:#a1a1a1;text-transform:uppercase}.footer-menu li a#active,.footer-menu li a:hover{color:#000}.social-footer{position:absolute;top:60px;right:30px}.social-footer li{list-style:none;display:inline-block;margin-right:10px}.social-footer li:last-child{margin-right:0}.social-footer li .fb-icon{background-image:url(images/fb-icon.png);background-repeat:no-repeat;width:12px;height:26px}.social-footer li .tw-icon{background-image:url(images/tw-icon.png);background-repeat:no-repeat;width:27px;height:22px}.social-footer li .gp-icon{background-image:url(images/gp-icon.png);background-repeat:no-repeat;width:35px;height:22px}.social-footer li .fb-icon:hover{background-position:0 -26px}.social-footer li .gp-icon:hover,.social-footer li .tw-icon:hover{background-position:0 -22px}#copyright{font-family:OpenSans-Semibold;font-size:14px;line-height:18px;color:#000;text-transform:uppercase;text-align:center}#copyright a:hover{color:#000;text-decoration:underline}#back-to-top{display:none;position:fixed;width:176px;right:25px;bottom:50px;z-index:999}#back-to-top .button-text{position:relative;float:left;margin-top:14px;margin-bottom:10px;font-family:OpenSans-CondensedBold;font-size:16px;color:#fff;text-transform:uppercase}#back-to-top div.button-text{padding-right:50px;color:#000}#back-to-top div.button-text:before{content:"";position:absolute;left:auto;right:6px;top:50%;width:36px;height:1px;border-bottom:1px solid #000}#back-to-top .circle{float:right;width:45px;height:45px;padding:0;background:0 0;border:0;position:relative;vertical-align:middle;cursor:pointer}#back-to-top .circle .pin{display:inline-block;width:14px;height:9px;text-align:center;vertical-align:middle}#back-to-top .circle .pin .pin-1{position:absolute;z-index:1;width:14px;height:9px;background-image:url(images/arrow-top-14x9-black-ro.png);background-repeat:no-repeat;background-position:center center;-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateY(0) translateZ(0);transition:transform .45s cubic-bezier(.165,.84,.44,1) .1s}#back-to-top .circle .pin .pin-2{position:absolute;z-index:1;width:14px;height:9px;background-image:url(images/arrow-top-14x9-black.png);background-repeat:no-repeat;background-position:center center;-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateY(15px) translateZ(0);transition:transform .45s cubic-bezier(.165,.84,.44,1) .1s}#back-to-top:hover .circle .pin .pin-1{-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateY(-15px) translateZ(0)}#back-to-top:hover .circle .pin .pin-2{-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateY(0) translateZ(0)}#back-to-top .circle:before{border-radius:100%;border:2px solid #000;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#back-to-top .circle:after{border-radius:100%;border:2px solid transparent;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0}#back-to-top:hover .circle:after{border-top-color:#000;border-right-color:#000;border-bottom-color:#000;border-left-color:#000;transform:rotate(270deg);transition:transform .4s linear 0s,border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s,border-left-color .15s linear .3s}.fade-in{-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-in1{-moz-opacity:1;-khtml-opacity:1;opacity:1}::-webkit-input-placeholder{font-family:OpenSans-Semibold;font-size:16px;color:#fff}:-moz-placeholder{font-family:OpenSans-Semibold;font-size:16px;color:#fff;opacity:1}::-moz-placeholder{font-family:OpenSans-Semibold;font-size:16px;color:#fff;opacity:1}:-ms-input-placeholder{font-family:OpenSans-Semibold;font-size:16px;color:#fff}:placeholder-shown{font-family:OpenSans-Semibold;font-size:16px;color:#fff}