@charset "UTF-8";@font-face{font-family:latobold;src:url(../fonts/lato-bold-webfont.eot);src:url(../fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-bold-webfont.woff2) format('woff2'),url(../fonts/lato-bold-webfont.woff) format('woff'),url(../fonts/lato-bold-webfont.ttf) format('truetype'),url(../fonts/lato-bold-webfont.svg#latobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latomedium;src:url(../fonts/Lato-Medium.eot);src:url(../fonts/Lato-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Medium.woff2) format('woff2'),url(../fonts/Lato-Medium.woff) format('woff'),url(../fonts/Lato-Medium.ttf) format('truetype'),url(../fonts/Lato-Medium.svg#latobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(../fonts/lato-light-webfont.eot);src:url(../fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-light-webfont.woff2) format('woff2'),url(../fonts/lato-light-webfont.woff) format('woff'),url(../fonts/lato-light-webfont.ttf) format('truetype'),url(../fonts/lato-light-webfont.svg#latolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latosemibold;src:url(../fonts/lato-semibold-webfont.eot);src:url(../fonts/lato-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-semibold-webfont.woff2) format('woff2'),url(../fonts/lato-semibold-webfont.woff) format('woff'),url(../fonts/lato-semibold-webfont.ttf) format('truetype'),url(../fonts/lato-semibold-webfont.svg#latosemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(../fonts/Lato-Hairline.eot);src:url(../fonts/Lato-Hairline.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Hairline.woff2) format('woff2'),url(../fonts/Lato-Hairline.woff) format('woff'),url(../fonts/Lato-Hairline.ttf) format('truetype');font-weight:300;font-style:normal}body{color:#fff}a,a:focus,a:hover{display:block;outline:0;text-decoration:none}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes kenburns{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.landing-wraper{position:fixed;width:100%;left:0;height:100vh}.landingbg{position:absolute;width:100%;height:100%;content:"";background-image:url(../images/bg/residentbg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;animation:kenburns 18s infinite linear .2s;-webkit-animation:kenburns 18s infinite linear .2s;top:0;left:0;opacity:0;visibility:hidden;transition:all .25s ease-out}.landingbg.active{opacity:1;visibility:visible;transition:all .35s ease-in .1s}.landing-page{margin:0}.landingleft-wraper{width:50%;position:relative;display:block;background-color:rgba(0,0,0,.6);z-index:99}.vertical-outer{display:table;width:100%;height:100vh}.vertical-inner{display:table-cell;width:100%;height:auto;vertical-align:middle;text-align:center}.links-list{padding:0;margin:0}.links-list li{display:inline-block;list-style:none;min-width:32%}.landinginner-wraper{padding:0 85px 0 18%;display:inline-block}.welcomecontent-wraper{margin:50px 0}.welcome-title{font-size:50px;text-transform:uppercase;font-family:latolight;margin-bottom:5px}.welcome-content{font-size:18px;line-height:24px;font-family:latolight}.middlecontent{font-family:latolight;font-size:24px;text-transform:uppercase;color:#fff;line-height:24px}.linkcaption{font-size:13px;font-family:latolight;text-transform:uppercase;padding:15px 0 20px;line-height:16px;color:#fff}.linkswraper{margin-top:50px}.linksicon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:all .5s ease}.linkslist-singleinner:hover .linksicon img{-webkit-animation:scaleDisappear .5s ease-out .25s;-moz-animation:scaleDisappear .5s ease-out .25s;animation:scaleDisappear .5s ease-out .25s;transform-origin:center center}@-webkit-keyframes scaleDisappear{0%{opacity:1;-webkit-transform:scale(1)}60%{opacity:0;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes scaleDisappear{0%{opacity:1;-moz-transform:scale(1)}60%{opacity:0;-moz-transform:scale(1.1)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes scaleDisappear{0%{opacity:1;transform:scale(1);transform-origin:center center}60%{opacity:0;transform:scale(1.1);transform-origin:center center}100%{opacity:1;transform:scale(1);transform-origin:center center}}.landinglogo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:all .5s ease}.linkslist-singleinner{position:relative;display:block}.linkslist-singleinner:before{position:absolute;bottom:0;width:0;right:35%;height:1px;background-color:#fff;content:"";transition:all .5s ease}.active .linkslist-singleinner:before,.linkslist-singleinner:hover:before{width:30%;left:35%;right:auto;transition:all .5s ease}@media screen and (max-width:767px){.landingleft-wraper{width:100%;overflow:scroll;height:100%;position:absolute}.landinginner-wraper{padding:0 15px}.welcome-title{font-size:32px}.welcome-content{font-size:15px;line-height:20px}.linkswraper{margin-bottom:20px}.landinglogo{margin-top:20px}.landing-wraper{position:relative;height:100vh;overflow:hidden}}@media screen and (min-width:320px) and (max-width:359px) and (orientation:portrait){.linkswraper{margin-top:30px}.welcomecontent-wraper{margin:30px 0}.linksicon img{height:28px}.linkcaption{font-size:11px;padding:10px 0;line-height:13px}.middlecontent{font-size:16px;line-height:20px}}@media screen and (min-width:320px) and (max-width:600px) and (orientation:landscape){.linkswraper{margin-bottom:20px}.landinglogo{margin-top:20px}}@media screen and (min-width:375px) and (max-width:900px) and (orientation:landscape){.linkswraper{margin-bottom:20px}.landinglogo{margin-top:20px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.landingleft-wraper{width:65%}.landinginner-wraper{padding:0 50px 0 10%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.landinginner-wraper{padding:0 50px 0 10%;display:inline-block}}@media screen and (min-width:1024px) and (max-width:1280px) and (orientation:landscape){.landingleft-wraper{width:60%}}