#projects_listing.it header{margin:0 auto;max-width:unset;padding:20px 0;position:relative}#projects_listing.it header .it__project_header{width:100%;height:600px;overflow:hidden;position:relative}#projects_listing.it header .it__project_header .it__projects_hero{width:100%;height:100%;display:flex;padding:0;position:relative}#projects_listing.it header .it__project_header .it__projects_hero h1{width:100%;color:#fff;font-size:2rem;align-self:center;text-align:left;margin:auto;max-width:800px;padding:0 50px;position:absolute;z-index:1;left:0;right:0}#projects_listing.it header .it__project_header .it__projects_hero img{width:100%;height:auto;object-fit:cover;position:relative;top:0;left:0}#projects_listing.it .masonry-layout{columns:300px;padding:75px 25px;margin:0 auto;max-width:1280px;transition:.3s}#projects_listing.it .masonry-layout .it__project{width:100%;display:inline-block;margin-bottom:35px;transform-style:preserve-3d;transition:.3s}#projects_listing.it .masonry-layout .it__project img{width:100%;height:auto;margin-bottom:20px}#projects_listing.it .masonry-layout .it__project h2{margin-bottom:20px}#projects_listing.it .masonry-layout .it__project p{margin-bottom:15px}#projects_listing.it .masonry-layout .it__project p strong{font-size:.9rem}#projects_listing.it .masonry-layout .it__project div:nth-of-type(3){margin-bottom:25px}#projects_listing.it .masonry-layout .it__project .accordian__title{border-top:1px solid #ccc}#projects_listing.it .masonry-layout .it__project .accordian__title button{background-color:unset;padding:10px 0}#projects_listing.it .masonry-layout .it__project .accordian__title button svg{margin-top:5px}#projects_listing.it .masonry-layout .it__project .accordian__title p{margin:0}#projects_listing.it .masonry-layout .it__project .it__project_accordion{border:2px solid red}#projects_listing.it .masonry-layout .it__project .it__project_accordion .it__project_accordion_subheading{border:2px solid #ff0}#projects_listing.it .masonry-layout .it__project .it__project_accordion .it__project_accordion_body{border:2px solid pink}#projects_listing.it .masonry-layout .it__project .it__project_accordion p{margin-bottom:20px}#projects_listing.it .masonry-layout .it__project:last-of-type .accordian__title,#projects_listing.it .masonry-layout .it__project:last-of-type p{display:none}#projects_listing header{margin:0 auto;max-width:1440px;padding:75px 50px 100px;text-align:center}#projects_listing header h1{margin-bottom:25px}#projects_listing header p{font-size:20px;margin:0 auto;max-width:80%;line-height:150%}#projects_listing ul{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:0 25px 75px}#projects_listing ul li{width:33.333333%;list-style:none;margin-bottom:25px;padding:0 15px;position:relative;text-align:center}#projects_listing ul li a{width:100%;height:100%;display:flex;position:relative}#projects_listing ul li a:hover p{background-color:hsla(0,0%,100%,.8);z-index:2}#projects_listing ul li a p{width:100%;height:100%;color:#000;font-size:1.8rem;font-weight:400;display:flex;align-items:center;justify-content:center;padding:25px;position:absolute;transition:.3s}#projects_listing ul li a img{width:100%;height:auto;z-index:1}@media(max-width:1024px){#projects_listing header{padding:150px 25px 75px}}@media(max-width:768px){#projects_listing header p{max-width:100%;font-size:18px}#projects_listing ul li{width:50%}}@media(max-width:568px){#projects_listing ul{padding:0 25px 50px}#projects_listing ul li a p{font-size:1.5rem}}@media(max-width:430px){#projects_listing ul{padding:0 10px 25px}#projects_listing ul li{margin-bottom:15px;padding:0 10px}}