.page-hero{margin-top:75px;min-height:310px;display:flex;align-items:center;background:linear-gradient(90deg,#171a1df0,#171a1d95),url('../images/portfolio/portfolio_header_bg.jpg') center/cover;color:#fff}.page-hero h1{font:700 45px Georgia,serif;margin:0}.breadcrumb{background:transparent;padding:10px 0;margin:8px 0 0;color:#ddd}.breadcrumb a{color:#fff}.content-page{padding:75px 0}.content-page h2{font-size:31px;margin:0 0 18px}.content-page h3{font:700 22px Georgia,serif;margin-top:30px}.side-nav{background:#f5f5f4;padding:20px}.side-nav a{display:block;border-bottom:1px solid #ddd;padding:11px 0;color:#333;font-size:13px}.side-nav a:last-child{border:0}.service-banner{width:100%;height:300px;object-fit:cover;margin:15px 0 28px}.page-card{border:1px solid #eee;padding:28px;margin-bottom:25px}.page-card i{font-size:25px;color:#d6aa00}.map-placeholder{background:#eceae5;padding:55px 25px;text-align:center;color:#555}.map-placeholder i{font-size:38px;color:#d6aa00;display:block;margin-bottom:10px}@media(max-width:767px){.page-hero{margin-top:0;padding-top:70px;min-height:245px}.page-hero h1{font-size:34px}.content-page{padding:55px 0}}
