.apct-testim-wrapper div#template-3 div.apct-bxslider-controller a{color:#fff}.custom_menu li li{padding:0px!important;width:100%}.top_header .header_right-bar{margin-top:40px}.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding-bottom:0;padding-top:24px}.custom_menu li.current-menu-item,.custom_menu li:hover{background-color:#e70225;opacity:1}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px}.custom_menu li{padding:25px 25px!important}.topemail .et_pb_blurb_content{margin-top:0px}@media (max-width:980px){.logosection .et_pb_column{width:33.33%!important}.custom_menu li{padding:0!important}}@media (max-width:400px){.logosection .et_pb_column{width:100%!important;margin-bottom:0px}}.more-link{background-color:#ef4136;padding:10px;display:table;border-radius:5px;margin:10px auto;text-transform:uppercase}.rrp-project-page{max-width:980px;margin:0 auto;padding:30px 20px 50px;line-height:1.7}.rrp-project-page>header{margin-bottom:30px}.rrp-project-page>header p{font-size:20px;line-height:1.6;margin:0}.rrp-project-details{display:flex;gap:20px;margin:30px 0 40px;flex-wrap:wrap}.rrp-project-details>div{flex:1 1 200px;background:#f5f5f5;padding:20px;border-top:4px solid #ed1b2f;border-radius:4px}.rrp-project-details strong{display:inline-block;margin-bottom:5px;font-size:14px;text-transform:uppercase;letter-spacing:0.5px}.rrp-project-page section{margin-bottom:38px}.rrp-project-page h2{margin-bottom:14px;line-height:1.25}.rrp-project-gallery{margin-top:40px}.rrp-gallery-grid{display:flex;flex-wrap:wrap;gap:20px}.rrp-gallery-item{flex:1 1 calc(50% - 10px);margin:0;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.10)}.rrp-gallery-item img{display:block;width:100%;height:320px;object-fit:cover}.rrp-gallery-item figcaption:empty{display:none}.rrp-gallery-item figcaption{padding:12px 15px;font-size:14px;line-height:1.5}.rrp-project-cta{margin-top:50px;padding:35px;background:#ed1b2f;color:#fff;border-radius:6px}.rrp-project-cta h2,.rrp-project-cta p{color:#fff}.rrp-project-cta a{display:inline-block;margin-top:12px;padding:12px 22px;background:#fff;color:#ed1b2f;text-decoration:none;font-weight:700;border-radius:3px}.rrp-project-cta a:hover{opacity:0.9}.rrp-project-card{display:flex;background:#fff;margin:0 0 30px;border-radius:6px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,0.10)}.rrp-project-card-image{width:38%;min-height:260px;display:block}.rrp-project-card-image img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block}.rrp-project-card-content{width:62%;padding:30px}.rrp-project-card-location{display:block;margin-bottom:8px;color:#ed1b2f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px}.rrp-project-card-content h3{margin:0 0 12px}.rrp-project-card-content h3 a{color:inherit;text-decoration:none}.rrp-project-card-content p{margin-bottom:20px}.rrp-project-card-button{display:inline-block;padding:10px 18px;border:2px solid #ed1b2f;color:#ed1b2f;text-decoration:none;font-weight:700;border-radius:3px}.rrp-project-card-button:hover{background:#ed1b2f;color:#fff}@media (max-width:767px){.rrp-project-page{padding:20px 15px 40px}.rrp-project-page>header p{font-size:18px}.rrp-project-details{display:block}.rrp-project-details>div{margin-bottom:15px}.rrp-gallery-item{flex-basis:100%}.rrp-gallery-item img{height:240px}.rrp-project-card{display:block}.rrp-project-card-image,.rrp-project-card-content{width:100%}.rrp-project-card-image{min-height:220px}.rrp-project-card-image img{min-height:220px;height:220px}.rrp-project-card-content{padding:22px}.rrp-project-cta{padding:25px}}