*{padding:0;margin:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}body{font-family:Montserrat,"Open Sans",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;font-weight:300;line-height:1.5;color:#000}h1,h2,h3,h4,h5,h6{font-family:"Varela Round","Open Sans",sans-serif}a{color:#292929}li{list-style:none}section{padding:4rem 0}.container{margin:0 auto;width:95%;text-align:center}main{min-height:calc(100vh - 100px)}.brandLogo{margin-top:4rem}.pageMessageWrapper{max-width:900px;margin:0 auto;padding:5rem;border-radius:3.2rem;background:#98bf00;color:#292929}.pageMessageWrapper .message{font-size:4rem;margin:1rem 0}.pageMessageWrapper .messageLink{font-family:"Varela Round","Open Sans",sans-serif;font-size:2.5rem}.ourWorkWrapper p{font-size:1.8rem}.ourWorkWrapper .arrowIcon::after{content:'';background:url(../img/icons/next-arrow.svg) no-repeat center;width:1px;height:1px;padding:1rem;margin-left:1rem;vertical-align:middle}.ourWorkGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0}.ourWorkGrid .workItem{position:relative;width:300px;height:300px;margin:2rem}.ourWorkGrid .workItem a:hover .image-overlay{opacity:.3}.ourWorkGrid .workItem .image-overlay{position:absolute;opacity:0;height:100%;width:100%;background-color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.ourWorkGrid .workItem img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4rem}.ourWorkGrid .workItem .workInfo{position:absolute;bottom:0;left:0;right:0;height:60px;margin:0 4rem;padding:.8rem;border-top-left-radius:2rem;border-top-right-radius:2rem;background-color:rgba(0,0,0,.8)}.ourWorkGrid .workItem .workInfo .workCat,.ourWorkGrid .workItem .workInfo .workTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ourWorkGrid .workItem .workInfo .workTitle{color:#fff;font-size:1.8rem;margin:0 auto .6px;text-transform:capitalize}.ourWorkGrid .workItem .workInfo .workCat{font-size:1.4rem;margin:0;text-transform:uppercase;color:#98bf00}footer{background:url(../img/backgrounds/footer-bg-mobile.jpg) no-repeat;background-position-x:center;background-size:cover;height:100px;width:100%}@media screen and (min-width:900px){.container{width:90%}footer{background:url(../img/backgrounds/footer-bg.jpg) no-repeat;background-position-x:center;background-size:cover}}@media screen and (min-width:1024px){.container{width:85%}}@media screen and (min-width:1800px){footer{height:180px}}