.bgImage{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;margin:auto;position:relative;z-index:100;image-rendering:auto;image-rendering:crisp-edges;padding:0}.container-fluid>.imageOverlay{background:-moz-linear-gradient(top,rgba(204,204,204,.02) 0%,rgba(204,204,204,.1) 50%,rgba(40,40,40,.8) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,.02) 0%,rgba(204,204,204,.1) 50%,rgba(40,40,40,.8) 100%);background:linear-gradient(to bottom,rgba(204,204,204,.02) 0%,rgba(204,204,204,.1) 50%,rgba(40,40,40,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC4d',endColorstr='#282828',GradientType=0)}.imageOverlay .centerOuter{background:-moz-linear-gradient(top,rgba(40,40,40,.2) 0%,rgba(40,40,40,.8) 50%,rgba(40,40,40,.2) 100%);background:-webkit-linear-gradient(top,rgba(40,40,40,.2) 0%,rgba(40,40,40,.8) 50%,rgba(40,40,40,.2) 100%);background:linear-gradient(to bottom,rgba(40,40,40,.2) 0%,rgba(40,40,40,.8) 50%,rgba(40,40,40,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC4d',endColorstr='#282828',GradientType=0)}.textBlockContent .centerOuter>.centerInner,.hasImage .centerOuter>.centerInner,.imageOverlay .centerOuter>.centerInner{z-index:100;text-align:center;text-shadow:1px 1px 1px rgba(167,155,155,.5);position:absolute;top:50%;width:83.333333%;left:16.666666%;transform:translate(-10%,-50%)}.fullPage .page_children section:first-child.fullWidthPromoSection .imageOverlay .centerOuter>.centerInner{top:55%}@media screen and (min-width:568px){.textBlockContent .centerOuter>.centerInner,.hasImage .centerOuter>.centerInner,.imageOverlay .centerOuter>.centerInner{top:50%;width:66.666666%;left:33.333333%;transform:translate(-25%,-50%)}}@media screen and (min-width:992px){.textBlockContent .centerOuter>.centerInner,.hasImage .centerOuter>.centerInner,.imageOverlay .centerOuter>.centerInner{top:50%}}@media screen and (max-width:319px){.textBlockContent .centerOuter>.centerInner h2,.hasImage .centerOuter>.centerInner h2,.imageOverlay .centerOuter>.centerInner h2{font-size:1.6rem;line-height:2.4rem}.textBlockContent .centerOuter>.centerInner p,.hasImage .centerOuter>.centerInner p,.imageOverlay .centerOuter>.centerInner p{font-size:1.4rem;line-height:2.1rem}}@media screen and (min-width:320px) and (max-width:559px){.textBlockContent .centerOuter>.centerInner h2,.hasImage .centerOuter>.centerInner h2,.imageOverlay .centerOuter>.centerInner h2{font-size:1.8rem;line-height:2.7rem}.textBlockContent .centerOuter>.centerInner p,.hasImage .centerOuter>.centerInner p,.imageOverlay .centerOuter>.centerInner p{font-size:1.4rem;line-height:2.1rem}}.hvr-fade{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.grid{list-style:none;padding:0}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}