@charset "UTF-8";/*! normalize.css v1.0.1 | MIT License | git.io/normalize */#header-fixed,.loader{position:fixed;top:0;left:0}body,header nav ul li a:hover{color:#454545}footer .box.half.small-connect a,header nav ul li a{overflow:hidden;position:relative;text-decoration:none}*{font-family:Poppins!important}.loader{width:100%;height:100%;z-index:9999;background:url(./../assets/loadingnanimal.gif) 50% 50% no-repeat #f6f6f6}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}.row,header nav ul li,header nav ul li a{display:inline-block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0;background:#f0f0f0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%}h1{font-size:2em;margin:0 0 .67em;line-height:1.1em}@media screen and (min-width:768px){.go-right{float:right!important}}header>.row{margin-top:30px;margin-bottom:10px}#project-intro.row{margin-bottom:1000px}footer .row{padding-bottom:120px}.container{max-width:1440px;margin:auto;transition:max-width .5s;-webkit-transition:max-width .5s;-moz-transition:max-width .5s}.container:after{content:"";display:table;clear:both}@media only screen and (min-width:1280px){.container{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1140px) and (max-width:1279px){.container{max-width:1160px;margin-left:40px;margin-right:40px}}@media only screen and (min-width:1024px) and (max-width:1139px){.container{max-width:944px}}@media only screen and (min-width:768px) and (max-width:1023px){.container{max-width:700px}.row div.box{padding-bottom:2.77778%}}@media screen and (min-width:320px){.container{width:90%}}#header-fixed{width:100%;opacity:1;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.container.mid-section{position:relative;top:400px;z-index:1;background:#f0f0f0;margin-bottom:300px;-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.row{width:100%;vertical-align:top}.row div{float:left}.row div.box{margin:1.38889%;font-size:0}@media only screen and (max-width:767px){#project-intro.row{margin-bottom:80px}.row{overflow:hidden}.row div.box{margin:1.38889% 0}}#project-intro.row .half-text-box,.half{width:47.22222%;min-height:20px}@media only screen and (min-width:768px) and (max-width:1023px){#project-intro.row .half-text-box{width:48.57143%}.half{width:97.14286%;min-height:60px}}@media only screen and (min-width:480px) and (max-width:767px){header>.row{margin-bottom:10px}.container{max-width:658px;padding-left:42px;padding-right:42px}.row div.box{padding-bottom:32px}.half{min-height:60px}}@media only screen and (min-width:320px) and (max-width:479px){footer .row{padding-bottom:60px}.row div.box{padding-bottom:32px;margin:0}.half{min-height:30px}}.quarter-short,.quarter-tall{width:22.22222%;min-height:20px}@media only screen and (min-width:768px) and (max-width:1023px){.quarter-short,.quarter-tall{width:45.71429%}}header a.animal-logo{width:120px;height:34px;float:left;background:url(./../assets/logo_mobile.png) 0 0/100% no-repeat}@media screen and (min-width:1024px){header a.animal-logo{width:240px;height:68px;background:url(./../assets/logo_pc.png) no-repeat}}header nav ul{float:left;margin:0;padding:0}header nav ul li{float:left;margin-left:13px}header nav ul li:first-child{margin-left:0}header nav ul li a{color:#000;font-size:13px;padding-bottom:2px;margin-bottom:-12px}#project-intro div.box h1{font-size:19px!important;font-weight:400;line-height:1.3em}footer .box.half.small-connect{font-size:14px}footer .box.half.small-connect a{display:inline-block;color:inherit;height:19px}footer .box.half.small-connect a:before{content:"";position:absolute;left:-100%;top:18px;display:block;width:100%;height:1px;opacity:0;background-color:#000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}footer .box.half.small-connect a:hover:before{left:0;opacity:1}footer .box.half.small-connect a:hover{text-decoration:none}footer .box.half.small-connect ul{margin:0 0 0 46%;padding:0;list-style-type:none;float:left}footer .box.half.small-connect ul li{margin-bottom:4px}footer .box.half.small-connect ul li.phone{margin-bottom:28px}@media only screen and (min-width:768px) and (max-width:1023px){footer .box.half.small-connect,header .box.half.logo{width:45.71429%}footer .box.half.small-connect ul{margin:0}header .box.half.main-nav{width:20%}}.color-block{width:100%;height:100%;float:left;background:#000}.color-block:hover>span{opacity:1!important}.color-block:hover>img,.color-block:hover>video{opacity:.3!important}.color-block>img,.color-block>video{opacity:1;-webkit-backface-visibility:hidden;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}body#home .box{position:relative}body#home .box a img{opacity:1}body#home .box a span.caption{font-size:14px!important;text-decoration:none;color:#fff;position:absolute;top:30px;left:30px;opacity:0;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}body#home footer{margin-top:80px}body#home .container.mid-section{margin-bottom:380px;padding-bottom:0|}@media only screen and (max-width:767px){#project-intro.row .half-text-box,.half,.quarter-short,.quarter-tall{width:100%}footer .box.half.small-connect{width:45.71429%}footer .box.half.small-connect ul{margin:0}header .box.half.logo{float:left;width:30%}header .box.half.main-nav{float:right;width:50%}.container.mid-section{margin-bottom:0}body#home .container.mid-section{margin-bottom:0;padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.container.mid-section{margin-bottom:0}body#home .container.mid-section{margin-bottom:0;padding-bottom:0}}