.filter-btn{cursor:pointer;justify-content:flex-end;align-items:center;width:auto;display:flex;position:absolute;top:-100px;right:3%}@media (max-width:1023px){.modules .ar-rows .filter-btn{top:-50px}}.filter-btn p{color:#ffb400;margin-bottom:0;font-family:whyteregular,sans-serif;font-size:1rem;display:inline-block}.filter-btn img.filter-button{width:30px;height:30px;margin-left:10px;display:block}.filter .reveal{color:#000;background:#ffb400;width:100%;height:0;margin-bottom:10px;transition:height .3s ease-out;position:relative;overflow:hidden}.filter ul{flex-wrap:wrap;justify-content:center;padding:20px 0 0;list-style-type:none;display:flex}.filter ul li{margin:0 15px 15px}.filter ul li a{color:#000;font-family:whyteregular,sans-serif;font-size:1rem;text-decoration:none;transition:color .3s}.filter ul li a:hover{color:#fff}@media (max-width:767px){.filter .reveal .wrapper ul{flex-direction:column}.filter .reveal .wrapper ul li{margin-bottom:15px}.filter .reveal .wrapper ul li a{font-size:1.3rem}}.modules .ar-rows{margin:0;padding-top:10px}.ar-rows{width:100%;margin:0 auto;position:relative}.ar-rows .row{text-align:center;justify-content:space-between;display:flex;position:relative}.ar-rows .row .cell{float:left;opacity:1;box-sizing:border-box;border:0 solid #fff;text-decoration:none;transition:opacity .3s;position:relative;overflow:hidden}@media (min-width:768px){.ar-rows:hover .row .cell:not(:hover){opacity:.75}}.ar-rows .row .cell img.photo{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.ar-rows .row .cell .overlay{display:none}.ar-rows .row .cell .overlay .text-wrap{flex-flow:column wrap;place-content:flex-start space-between;height:calc(100% - 70px);margin:auto;padding:50px;display:flex}.ar-rows .row .cell .overlay .text-wrap .details{opacity:0;transition:opacity .3s .3s,transform .3s .3s;transform:translateY(15px)}.ar-rows .row .cell .overlay .text-wrap p{max-width:600px;font-size:1.3rem;line-height:1.3}.ar-rows .row .cell .overlay .text-wrap p.learn-more{color:#000;border-bottom:1px solid #fff;align-self:flex-end;margin:0 auto 0 0;font-size:1.2rem}.ar-rows .row .cell .info{color:#fff;z-index:9;text-align:left;opacity:1;transition:opacity .3s;position:absolute;bottom:20px;left:40px}.ar-rows .row .cell .info h2{color:#fff;margin-top:0;margin-bottom:0;font-family:whyte_inktrapbold,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}.ar-rows .row .cell .info p{color:#fffc;margin-top:0;margin-bottom:0;font-family:whyte_inktrapregular,sans-serif;font-size:.9rem;font-weight:400;line-height:1.2}.ar-rows .row .cell:hover .info{opacity:1}.ar-rows .row .cell:hover .overlay{display:none}@media (max-width:1023px){.ar-rows .row .cell .info{left:20px}.ar-rows .row .cell .overlay{display:none!important}}@media (max-width:767px){.ar-rows .row{vertical-align:top;width:100%;margin-bottom:2px;display:inline-block}.ar-rows .row .cell{margin-bottom:2px;width:100%!important;height:auto!important}.ar-rows .row .cell img.photo{width:100%!important;height:auto!important}}@media (min-width:768px){.work-project-titles-container{padding-left:5%!important}}
