/* Navigation, estimates and gallery: client review, October 26. */
.sh-header-estimate{display:none}.main-header__btn .thm-btn,.main-slider-one__btn .thm-btn,.sh-estimate-primary{background:#3e5638!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 5px 16px #26372226;font-weight:700}.main-header__btn .thm-btn:hover,.main-slider-one__btn .thm-btn:hover,.sh-estimate-primary:hover{background:#2c4028!important;color:#fff!important}.sh-estimate-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:17px 25px;border-radius:8px;line-height:1.4}.sh-estimate-primary:focus-visible,.sh-header-estimate:focus-visible,.sh-gallery :focus-visible{outline:3px solid #97694f;outline-offset:4px}.sh-coverage-cities{font-size:13px!important;line-height:1.75!important;margin:0 0 15px!important}.sh-google-reviews-link{display:inline-block;color:#3e5638;text-decoration:underline;margin-top:15px}
@media(min-width:1200px){.main-menu .main-menu__list>li+li{margin-left:22px!important}.main-menu .main-menu__list>li>a{font-size:14px!important}.main-header__btn .thm-btn{padding-left:21px!important;padding-right:21px!important}}
@media(max-width:1199px){.sh-header-estimate{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 13px;border-radius:7px;background:#3e5638;color:#fff!important;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 3px 10px #26372220}.main-menu__main-menu-box{display:flex;align-items:center;gap:15px}.main-menu__main-menu-box .mobile-nav__toggler{margin:0!important}.main-header-one__bottom-middle{margin-left:auto!important}.main-header-one__bottom-right{display:none!important}.main-header-one__bottom .main-menu__wrapper-inner{gap:12px}.main-header-one__bottom-left{width:auto!important;flex:0 0 auto}.main-header-one__bottom .logo-one img{width:155px!important}.stricky-header .sh-header-estimate{display:inline-flex}}
@media(max-width:767px){.main-slider-one__single{padding:48px 0 70px!important}.main-slider-one__single .container{padding-left:20px!important;padding-right:20px!important}.main-slider-one__content .tagline{margin-bottom:15px}.main-slider-one__content .tagline span{font-size:12px;line-height:1.5}.main-slider-one__content .title-box h2{font-size:clamp(32px,9vw,42px)!important;line-height:1.13!important}.main-slider-one__content .text-box{margin-top:20px}.main-slider-one__content .text-box p{font-size:15px;line-height:1.6}.main-slider-one__btn{margin-top:24px!important;opacity:1!important;transform:none!important;transition:none!important}.main-slider-one__btn .thm-btn{font-size:13px;padding:15px 19px!important;line-height:1.5}.main-slider-one__btn .thm-btn i{margin-left:8px}.main-slider-one__btn .hover-btn{display:none}}
@media(max-width:400px){.main-header-one__bottom .logo-one img{width:137px!important}.main-menu__main-menu-box{gap:10px}.sh-header-estimate{font-size:11px;padding:9px 10px}.main-menu__main-menu-box .mobile-nav__toggler{font-size:23px!important}}
.sh-gallery{background:#f7f6f2;color:#30332f;padding-bottom:65px}.sh-gallery-intro{padding-top:70px;padding-bottom:40px;text-align:left}.sh-gallery-kicker{font-size:12px;letter-spacing:2px;font-weight:600;color:#53674c}.sh-gallery-intro h1{font-size:clamp(30px,3.2vw,40px);line-height:1.2;margin:17px 0 23px;max-width:900px}.sh-gallery-intro>p:not(.sh-gallery-kicker){max-width:650px;line-height:1.8;margin-bottom:25px}.sh-gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.sh-gallery-filters button{border:1px solid #a9b4a3;border-radius:25px;background:transparent;color:#394234;padding:9px 17px;font-size:14px;line-height:1.5;cursor:pointer}.sh-gallery-filters button[aria-pressed=true]{background:#3e5638;color:#fff;border-color:#3e5638}#sh-gallery-count{font-size:13px;color:#606b5c;margin-bottom:25px}.sh-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sh-gallery-grid figure{margin:0;min-width:0}.sh-gallery-grid figure[hidden]{display:none}.sh-gallery-grid a{display:block;position:relative;border-radius:12px;overflow:hidden;background:#e4e7df}.sh-gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;transition:transform .3s}.sh-gallery-grid a:hover img{transform:scale(1.025)}.sh-photo-open{position:absolute;bottom:15px;right:15px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#3e5638;font-size:22px}.sh-gallery-grid figcaption{font-size:14px;line-height:1.6;margin-top:12px}.sh-gallery-end{text-align:center;margin-top:65px;padding-top:45px;border-top:1px solid #d9dfd3}.sh-gallery-end h2{font-size:34px;line-height:1.2;margin-bottom:17px}.sh-gallery-end p{margin:0 auto 25px;max-width:600px}#sh-gallery-dialog{padding:40px 65px 25px;border:0;border-radius:12px;width:min(1100px,94vw);max-width:94vw;max-height:94dvh;background:#f7f6f2;color:#30332f;margin:auto}#sh-gallery-dialog::backdrop{background:#172014dc}#sh-gallery-dialog figure{margin:0;text-align:center}#sh-gallery-dialog img{display:block;max-height:75dvh;max-width:100%;width:auto;height:auto;margin:auto;object-fit:contain}#sh-gallery-dialog figcaption{margin-top:15px;font-size:14px;line-height:1.5}#sh-gallery-dialog button{position:absolute;border:0;background:#fff;color:#30332f;cursor:pointer;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1}.sh-gallery-close{top:5px;right:9px}.sh-gallery-prev{left:10px;top:48%}.sh-gallery-next{right:10px;top:48%}body.sh-gallery-open{overflow:hidden}@media(max-width:767px){.sh-gallery-intro{padding-top:40px;padding-bottom:30px}.sh-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.sh-gallery-grid figcaption{font-size:12px}.sh-gallery-filters{gap:8px}.sh-gallery-filters button{padding:7px 12px;font-size:12px}.sh-gallery-end h2{font-size:29px}#sh-gallery-dialog{padding:40px 38px 20px}.sh-gallery-prev{left:1px}.sh-gallery-next{right:1px}#sh-gallery-dialog button{width:32px;height:32px}.sh-photo-open{width:30px;height:30px;bottom:9px;right:9px;font-size:18px}}@media(prefers-reduced-motion:reduce){.sh-gallery-grid img{transition:none}}
