/* Handyman assets retain the template's navy, red and yellow palette. */
.logo-anchor {gap:9px!important}
.logo-anchor img {width:56px!important;height:56px!important;flex-shrink:0}
.logo-anchor__text,.logo-anchor__text-title {font-size:24px!important;letter-spacing:1px;line-height:1.05!important}
.logo-anchor__text>div:last-child {letter-spacing:0}
#main_baner .baner_header h1 {max-width:650px;font-size:clamp(32px,4.2vw,56px)!important}
#main_baner .how_icons {max-width:600px}
.service-review-text {font-style:normal}
.service-base .price-h {min-height:68px}
.service-base .preview__img img {object-fit:cover!important;background:#f4f5f7}
.real-work__photo img {object-fit:cover!important;background:#f4f5f7}
.real-work__photo {background:#f4f5f7}
@media(max-width:767px){.logo-anchor img {width:44px!important;height:44px!important}.logo-anchor__text,.logo-anchor__text-title{font-size:19px!important}.emergency-banner{font-size:12px}#main_baner{background-position:65% center!important}#main_baner .baner_wrapper{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.87))}.service-base .price-h {min-height:78px}}

#main_baner .baner_header h1{font-size:clamp(32px,3.5vw,48px)!important}

/* HandyHome wordmark pairs with the house-and-hammer shield. */
.logo-anchor__text,.logo-anchor__text-title{font-weight:800!important;letter-spacing:1.1px}
.main_header .logo-anchor__text{color:#1c2a62!important}
.logo-anchor__text>div:last-child{color:#b41333;letter-spacing:0}
.logo-anchor__footer-desktop .logo-anchor__text>div:last-child,.logo-anchor__footer-mobile .logo-anchor__text>div:last-child{color:#fbe239}

/* Keep the clock and tagline together without a stretched gap. */
.short_menu .worktime_wrapper{width:max-content;max-width:100%;justify-content:flex-start;gap:8px;padding-right:8px}
.short_menu .worktime .svg_icon{position:static;flex:0 0 30px}

