@font-face{font-weight:400;font-style:normal;font-family:feathericons;src:url(../fonts/feathericons/feathericons.eot?-8is7zf);src:url(../fonts/feathericons/feathericons.eot?#iefix-8is7zf) format('embedded-opentype'),url(../fonts/feathericons/feathericons.woff?-8is7zf) format('woff'),url(../fonts/feathericons/feathericons.ttf?-8is7zf) format('truetype'),url(../fonts/feathericons/feathericons.svg?-8is7zf#feathericons) format('svg')}.grid{overflow:hidden;margin:0;width:100%;max-width:1140px;list-style:none;text-align:center;margin:0 auto}.grid figure{position:relative;z-index:0;display:inline-block;overflow:hidden;margin:-.135em;width:24.99%;height:auto;background:#3085a3;text-align:center;cursor:-webkit-zoom-in}.grid figure img{position:relative;display:block;min-height:100%;opacity:.8}.grid figure figcaption{padding:1em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}.grid figure figcaption,.grid figure a{}.grid figure a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{word-spacing:-.15em;font-weight:300}.grid figure h2 span{font-weight:800}.grid figure h2,.grid figure p{margin:0}.grid figure p{letter-spacing:1px;font-size:68.5%}figure.effect-ruby{background:0 0;border:3px solid #ddd}figure.effect-ruby img{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1);transform:scale(1);width:100%}figure.effect-ruby:hover img{opacity:.5;-webkit-transform:scale(1.15);transform:scale(1.15)}figure.effect-ruby h4{margin-top:30%;background:#428bca;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);color:#fff;font-size:14px}figure.effect-ruby h4 a{line-height:40px;font-size:14px;color:#fff;z-index:9999;opacity:1}figure.effect-ruby p{margin:1em 0 0;padding:3em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}figure.effect-ruby:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#fff}figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media screen and (max-width:785px){.grid figure{width:50%}.grid figure figcaption{font-size:90%}}@media screen and (max-width:25em){.grid figure{width:100%}}