section.section-pad{padding-top:48px;padding-bottom:48px}.hero.section-pad{padding-top:25px;padding-bottom:48px}.services.section-pad,.reasons.section-pad{padding-top:48px;padding-bottom:48px}.process.section-pad{padding-top:48px;padding-bottom:48px}.reviews.section-pad,.contact.section-pad,.projects.section-pad,.steps.section-pad,.stats.section-pad{padding-top:48px;padding-bottom:48px}@media(max-width:760px){section.section-pad{padding-top:38px;padding-bottom:38px}.hero.section-pad{padding-top:15px}.process.section-pad{padding-top:38px}}
.reviews .review-nav{display:flex;width:100%;justify-content:center;align-items:center;gap:14px;margin:28px auto 0}.reviews .review-nav button{appearance:none;border:0!important;outline:0;background:transparent;color:#756f66;font:inherit;font-size:18px;line-height:1;padding:0 9px;cursor:pointer}.reviews .review-nav button:first-child{border-right:1px solid #a8a097!important;padding-right:14px}.reviews .review-nav button:last-child{padding-left:14px}
.reviews .review-nav button:first-child{border-right:0!important;padding-right:9px}.reviews .review-nav button:last-child{padding-left:9px}
.contact{max-width:1200px;margin-left:auto;margin-right:auto}
header.topbar,footer.footer{width:100%;max-width:none;margin-left:0;margin-right:0}
@media(min-width:761px){.hero-visual,.gallery,.services-layout,.process-layout,.review-grid{max-width:none}.contact{max-width:none}.footer{padding-left:5%;padding-right:5%}}
