/* BUNYA homepage 1.1 — mobile-first conversion/layout refinements.
   Applies only to the public home page, not calculator or WordPress admin. */
.home-refined{padding-bottom:0}
.home-refined :is(section[id],#top){scroll-margin-top:86px}
.home-refined .site-header{z-index:100}
.home-refined .header-inner{min-height:68px;padding:.65rem 0;flex-wrap:nowrap;gap:.75rem}
.home-refined .brand{flex:none;white-space:nowrap}
.home-refined .main-nav{gap:.8rem}
.home-refined .main-nav>a:not(.nav-cta){font-size:.88rem}
.home-refined .nav-cta{white-space:nowrap}
.home-refined .section{padding:4.1rem 0}
.home-refined .section-head{margin-bottom:2rem}
.home-refined .section-head h2{margin:.35rem 0 .5rem}
.home-refined .center{margin-top:1.5rem}
.home-refined .hero{padding:3.2rem 0 3rem}
.home-refined .hero-grid{gap:2.4rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.home-refined .hero-title{font-size:clamp(2.2rem,4.5vw,3.65rem);line-height:1.32;margin:.8rem 0 .9rem}
.home-refined .hero-sub{font-size:1.06rem;max-width:34rem;line-height:1.9;margin-bottom:1.35rem}
.home-refined .hero-actions{gap:.7rem;align-items:stretch}
.home-refined .hero-trust{gap:.9rem 1.5rem;margin-top:1.4rem;padding-top:1.1rem}
.home-refined .hero-trust li{font-size:.84rem;line-height:1.4}
.home-refined .hero-visual{position:relative;min-width:0;max-width:530px;width:100%;margin-inline:auto}
.home-refined .hero-illustration{max-height:355px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.home-refined .hero-svg{height:355px;width:100%;object-fit:cover}
.home-refined .hero-photo{height:355px;position:relative;overflow:hidden;background:var(--surface);border-radius:22px;border:1px solid var(--line)}
.home-refined .hero-photo img{width:100%;height:100%;object-fit:cover}
.home-refined .hero-photo .hero-photo-label{position:absolute;bottom:1rem;right:1rem;left:1rem;max-width:max-content;background:rgba(255,255,255,.94);color:#203329;border-radius:10px;font-size:.81rem;font-weight:800;padding:.48rem .85rem;box-shadow:0 2px 10px rgba(0,0,0,.12)}
.home-refined .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.home-refined .step-card{padding:1.4rem 1.3rem}
.home-refined .step-num{width:40px;height:40px;border-radius:11px;margin-bottom:.6rem}
.home-refined .projects-grid{gap:1.05rem}
.home-refined .project-card{min-width:0;border-radius:18px}
.home-refined #publicProjectsGrid .project-card{box-shadow:0 6px 18px rgba(20,42,30,.04)}
.home-refined #publicProjectsGrid .gallery-image{height:190px;object-fit:cover}
.home-refined #publicProjectsGrid .project-body{gap:.4rem;padding:1.1rem 1.2rem 1.2rem}
.home-refined #publicProjectsGrid .project-body h3{font-size:1.07rem}
.home-refined #publicProjectsGrid .project-body>p:not(.project-loc):not(.project-sizes){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}
.home-refined #publicProjectsGrid .project-sizes{font-size:.8rem;line-height:1.65}
.home-refined #publicProjectsGrid .project-body .btn{margin-top:.5rem;width:100%;min-height:44px}
.home-refined #moreProjectsWrap[hidden]{display:none!important}
.home-refined .calculator-preview .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}
.home-refined .calculator-preview .check-list{margin-bottom:1.2rem}
.home-refined .calculator-preview .calculator-showcase{max-width:460px}
.home-refined .calculator-preview .showcase-price strong{filter:blur(4px)}
.home-refined .cost-card{padding:1.15rem .9rem}
.home-refined .cost-icon{width:44px;height:44px;margin-bottom:.6rem}
.home-refined .cost-icon svg{width:24px;height:24px}
.home-refined .timeline{gap:.8rem}
.home-refined .timeline li{padding:1rem .75rem}
.home-refined .site-footer{padding-bottom:1.65rem}
.home-refined .empty-state{grid-column:1/-1}
.home-refined .mobile-action-bar{display:none}
.home-refined #publicProjectsGrid .project-card[hidden]{display:none!important}
.home-refined :is(.btn,.nav-toggle,.main-nav a,.mobile-action-secondary):focus-visible{outline:3px solid var(--bronze);outline-offset:3px}
@media (max-width:1100px){
 .home-refined .nav-toggle{display:flex;flex:none;order:4}
 .home-refined .main-nav{position:absolute;top:100%;right:0;left:0;background:var(--surface);flex-direction:column;align-items:stretch;padding:1rem 1.25rem 1.4rem;gap:.4rem;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);display:none;max-height:calc(100dvh - 70px);overflow-y:auto}
 .home-refined .main-nav.open{display:flex}
 .home-refined .main-nav>a{font-size:1rem!important;padding:.52rem .65rem;min-height:44px;display:flex;align-items:center}
 .home-refined .main-nav .nav-cta{justify-content:center;margin-top:.4rem}
 .home-refined .header-inner .brand{margin-inline-end:auto;order:0}
 .home-refined .theme-switch,.home-refined .language-switch{order:2;flex:none}
}
@media (max-width:900px){
 .home-refined .hero-grid{grid-template-columns:1fr;gap:1.4rem}
 .home-refined .hero-visual{max-width:650px}
 .home-refined .hero-illustration,.home-refined .hero-svg,.home-refined .hero-photo{height:275px;max-height:275px}
 .home-refined .calculator-preview .split{grid-template-columns:1fr}
 .home-refined .cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 .home-refined .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:720px){
 .home-refined .container{width:min(100% - 1.65rem,1160px)}
 .home-refined .header-inner{min-height:60px;padding:.45rem 0;gap:.34rem;justify-content:space-between}
 .home-refined .brand-name{font-size:1.26rem}
 .home-refined .brand-mark svg{width:29px;height:29px}
 .home-refined .brand{gap:.25rem}
 .home-refined .language-switch{font-size:.76rem;min-width:65px;min-height:37px;padding:0 .35rem}
 .home-refined .theme-switch{font-size:0;min-width:37px;width:37px;min-height:37px;padding:0;position:relative}
 .home-refined .theme-switch::before{content:attr(data-icon);font-size:1.1rem;line-height:1}
 .home-refined .nav-toggle{min-width:38px;min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;padding:.3rem}
 .home-refined .nav-toggle span{width:21px}
 .home-refined .section{padding:2.75rem 0}
 .home-refined .section-head{margin-bottom:1.35rem;text-align:right}
 .home-refined .section-head h2{font-size:clamp(1.5rem,5.8vw,1.93rem);line-height:1.4}
 .home-refined .section-head p{font-size:.93rem;line-height:1.75}
 .home-refined .hero{padding:1.45rem 0 2.1rem}
 .home-refined .hero-grid{gap:1.4rem}
 .home-refined .hero-title{font-size:clamp(2rem,7.6vw,2.55rem);line-height:1.36;margin:.5rem 0 .65rem}
 .home-refined .hero-sub{font-size:.96rem;line-height:1.75;margin-bottom:1.05rem}
 .home-refined .hero .eyebrow{font-size:.74rem;padding:.22rem .62rem}
 .home-refined .hero-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:.5rem}
 .home-refined .hero-actions .btn{width:100%;min-height:48px;padding:.6rem .35rem;font-size:.87rem;border-radius:11px}
 .home-refined .hero-trust{margin-top:1.05rem;padding-top:.75rem;gap:.4rem .75rem;justify-content:space-between}
 .home-refined .hero-trust li{font-size:.74rem;gap:.28rem}
 .home-refined .hero-trust li::before{width:6px;height:6px;flex:none}
 .home-refined .hero-visual{width:100%}
 .home-refined .hero-illustration,.home-refined .hero-svg,.home-refined .hero-photo{height:175px;max-height:175px;border-radius:13px}
 .home-refined .hero-photo .hero-photo-label{font-size:.72rem;padding:.35rem .6rem;bottom:.5rem;right:.5rem}
 .home-refined .projects-grid{grid-template-columns:1fr}
 .home-refined #publicProjectsGrid .gallery-image,.home-refined #publicProjectsGrid .project-thumb{height:165px}
 .home-refined #publicProjectsGrid .project-body{padding:1rem}
 .home-refined #publicProjectsGrid .project-body h3{font-size:1.02rem}
 .home-refined .steps-grid{grid-template-columns:1fr;gap:.7rem}
 .home-refined .step-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:.8rem;align-items:start;padding:1rem}
 .home-refined .step-card .step-num{grid-row:1/3;margin:0}
 .home-refined .step-card h3{font-size:1rem;margin:.04rem 0 .2rem}
 .home-refined .step-card p{font-size:.85rem;line-height:1.55}
 .home-refined .cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
 .home-refined .cost-card{padding:1rem .7rem}
 .home-refined .cost-card:last-child:nth-child(odd){grid-column:1/-1}
 .home-refined .cost-card h3{font-size:.94rem}
 .home-refined .cost-card p{font-size:.79rem;line-height:1.6}
 .home-refined .calculator-preview .split{gap:1.1rem}
 .home-refined .calculator-preview .check-list{gap:.52rem}
 .home-refined .calculator-preview .check-list li{font-size:.9rem;line-height:1.6}
 .home-refined .calculator-preview .split-visual{margin-top:.4rem}
 .home-refined .calculator-showcase{padding:1.1rem}
 .home-refined .showcase-steps{margin:.7rem 0}
 .home-refined .showcase-price{margin:.8rem 0}
 .home-refined .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}
 .home-refined .protection-points{margin:1rem 0;gap:.65rem}
 .home-refined .protection-item{padding:1rem}
 .home-refined .final-cta{padding:2.8rem 0}
 .home-refined .footer-grid{gap:1.5rem}
 .home-refined .mobile-action-bar:not([hidden]){position:fixed;z-index:95;display:flex;align-items:center;gap:.7rem;right:0;left:0;bottom:0;padding:.6rem max(.85rem,env(safe-area-inset-right)) calc(.55rem + env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 25px rgba(0,0,0,.1)}
 .home-refined .mobile-action-secondary{display:grid;place-items:center;min-height:46px;padding:.45rem .6rem;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-weight:700;font-size:.86rem;white-space:nowrap}
 .home-refined .mobile-action-primary{flex:1;min-height:46px;font-size:.9rem;padding:.6rem .3rem}
 .home-refined:has(.mobile-action-bar:not([hidden])){padding-bottom:calc(65px + env(safe-area-inset-bottom))}
}
@media(max-width:370px){
 .home-refined .brand-name{font-size:1.1rem}
 .home-refined .brand-mark svg{width:25px;height:25px}
 .home-refined .language-switch{min-width:55px;font-size:.69rem}
 .home-refined .hero-actions .btn{font-size:.8rem}
 .home-refined .hero-trust{justify-content:flex-start;gap:.35rem .7rem}
}
@media(prefers-reduced-motion:reduce){.home-refined *{scroll-behavior:auto!important}}


/* ===== Hero carousel 1.2 ===== */
.home-refined .hero-carousel{padding:0 0 1.35rem;background:linear-gradient(180deg,#ece6da 0%,#f7f3eb 18%,var(--bg) 100%)}
.home-refined .hero-slider{position:relative;overflow:hidden}
.home-refined .hero-track{position:relative;min-height:580px}
.home-refined .hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility .55s ease;display:grid;align-items:stretch}
.home-refined .hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}
.home-refined .hero-slide-bg,.home-refined .hero-slide-overlay{position:absolute;inset:0}
.home-refined .hero-slide-bg{background-size:cover;background-position:center center;transform:scale(1.02)}
.home-refined .hero-slide-overlay{background:
  linear-gradient(90deg,rgba(10,21,18,.82) 0%,rgba(10,21,18,.72) 34%,rgba(10,21,18,.36) 64%,rgba(10,21,18,.18) 100%),
  linear-gradient(180deg,rgba(3,8,7,.06) 0%,rgba(3,8,7,.22) 100%)}
.home-refined .hero-slide-shell{position:relative;z-index:2;display:flex;align-items:center;min-height:580px;padding:3.8rem 0 4.8rem}
.home-refined .hero-slide-content{width:min(100%,650px);color:#fff}
.home-refined .hero-carousel .eyebrow{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(5px)}
.home-refined .hero-carousel .hero-title{color:#fff;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.2;margin:.95rem 0 1rem;max-width:12ch}
.home-refined .hero-carousel .accent-word{color:#d8b178}
.home-refined .hero-carousel .accent-word::after{background:rgba(216,177,120,.38);bottom:.09em;height:.17em}
.home-refined .hero-carousel .hero-sub{font-size:1.1rem;line-height:1.92;color:rgba(255,255,255,.92);max-width:40rem;margin:0 0 1.45rem}
.home-refined .hero-carousel .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}
.home-refined .hero-carousel .btn-primary{box-shadow:0 14px 32px rgba(14,94,74,.34)}
.home-refined .hero-carousel .btn-light{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(4px)}
.home-refined .hero-carousel .btn-light:hover{background:rgba(255,255,255,.2);color:#fff;border-color:rgba(255,255,255,.35)}
.home-refined .hero-carousel .hero-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem;padding:0;border:0}
.home-refined .hero-carousel .hero-trust li{display:inline-flex;align-items:center;gap:.45rem;color:rgba(255,255,255,.9);font-size:.88rem;background:rgba(255,255,255,.09);padding:.42rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.12)}
.home-refined .hero-carousel .hero-trust li::before{content:"";width:8px;height:8px;border-radius:50%;background:#d8b178;flex:none}
.home-refined .hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(5px);transition:background .2s ease,transform .2s ease,border-color .2s ease}
.home-refined .hero-arrow:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.4)}
.home-refined .hero-arrow:active{transform:translateY(-50%) scale(.97)}
.home-refined .hero-arrow-prev{right:min(2rem,2vw)}
.home-refined .hero-arrow-next{left:min(2rem,2vw)}
.home-refined .hero-arrow span{font-size:1.15rem;line-height:1}
.home-refined .hero-dots{position:absolute;right:0;left:0;bottom:1.35rem;display:flex;justify-content:center;gap:.55rem;z-index:3;padding:0 1rem}
.home-refined .hero-dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.25);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}
.home-refined .hero-dot.is-active{background:#fff;border-color:#fff;transform:scale(1.14)}
.home-refined .hero-slide.slide-1 .hero-slide-bg{background-image:
 linear-gradient(115deg,rgba(11,43,34,.1) 0%,rgba(11,43,34,.18) 34%,rgba(11,43,34,.05) 100%),
 radial-gradient(circle at 85% 16%,rgba(216,177,120,.26),transparent 28%),
 linear-gradient(135deg,#325447 0%,#15221f 45%,#202f2a 100%)}
.home-refined .hero-slide.slide-2 .hero-slide-bg{background-image:
 linear-gradient(115deg,rgba(33,55,46,.12) 0%,rgba(33,55,46,.25) 50%,rgba(33,55,46,.1) 100%),
 radial-gradient(circle at 18% 22%,rgba(216,177,120,.26),transparent 24%),
 linear-gradient(135deg,#233d34 0%,#0d1714 50%,#17342a 100%)}
.home-refined .hero-slide.slide-3 .hero-slide-bg{background-image:
 linear-gradient(118deg,rgba(14,94,74,.16) 0%,rgba(14,94,74,.28) 44%,rgba(14,94,74,.08) 100%),
 radial-gradient(circle at 78% 18%,rgba(216,177,120,.24),transparent 28%),
 linear-gradient(135deg,#295749 0%,#13201c 56%,#1f3731 100%)}
.home-refined .hero-slide.slide-4 .hero-slide-bg{background-image:
 linear-gradient(115deg,rgba(18,31,27,.2) 0%,rgba(18,31,27,.34) 50%,rgba(18,31,27,.12) 100%),
 radial-gradient(circle at 22% 72%,rgba(216,177,120,.22),transparent 30%),
 linear-gradient(135deg,#31443e 0%,#111917 52%,#182622 100%)}
.home-refined .hero-slide.slide-5 .hero-slide-bg{background-image:
 linear-gradient(115deg,rgba(14,94,74,.15) 0%,rgba(14,94,74,.3) 46%,rgba(14,94,74,.08) 100%),
 radial-gradient(circle at 80% 16%,rgba(216,177,120,.28),transparent 25%),
 linear-gradient(135deg,#24463b 0%,#101917 55%,#1a2d28 100%)}
.home-refined .hero-slide.has-gallery-image .hero-slide-bg{filter:saturate(1.03) contrast(1.02)}

@media (max-width:1100px){
 .home-refined .hero-track{min-height:540px}
 .home-refined .hero-slide-shell{min-height:540px;padding:3.4rem 0 4.6rem}
 .home-refined .hero-carousel .hero-title{font-size:clamp(2.2rem,4.9vw,3.5rem)}
}
@media (max-width:900px){
 .home-refined .hero-track{min-height:500px}
 .home-refined .hero-slide-shell{min-height:500px;padding:3rem 0 4.2rem}
 .home-refined .hero-slide-overlay{background:
  linear-gradient(180deg,rgba(10,21,18,.68) 0%,rgba(10,21,18,.74) 55%,rgba(10,21,18,.86) 100%),
  linear-gradient(90deg,rgba(10,21,18,.2) 0%,rgba(10,21,18,.12) 100%)}
 .home-refined .hero-carousel .hero-title{max-width:14ch}
}
@media (max-width:720px){
 .home-refined .hero-carousel{padding:0}
 .home-refined .hero-track{min-height:max(460px,calc(100svh - 60px))}
 .home-refined .hero-slide-shell{min-height:max(460px,calc(100svh - 60px));padding:1.15rem 0 3.55rem}
 .home-refined .hero-slide-content{width:100%;max-width:none;display:flex;flex-direction:column;justify-content:center;min-height:100%}
 .home-refined .hero-carousel .eyebrow{font-size:.72rem;padding:.24rem .58rem}
 .home-refined .hero-carousel .hero-title{font-size:clamp(1.62rem,6.4vw,2.08rem);line-height:1.24;margin:.45rem 0 .62rem;max-width:10.7ch}
 .home-refined .hero-carousel .hero-sub{font-size:.89rem;line-height:1.72;margin-bottom:.9rem;max-width:100%}
 .home-refined .hero-carousel .hero-actions{display:grid;grid-template-columns:1fr;gap:.5rem}
 .home-refined .hero-carousel .hero-actions .btn{width:100%;min-height:46px;padding:.72rem .75rem;font-size:.86rem;border-radius:12px}
 .home-refined .hero-carousel .hero-trust{gap:.38rem;margin-top:.85rem}
 .home-refined .hero-carousel .hero-trust li{font-size:.69rem;padding:.3rem .56rem;gap:.28rem}
 .home-refined .hero-carousel .hero-trust li::before{width:6px;height:6px}
 .home-refined .hero-arrow{display:none}
 .home-refined .hero-dots{bottom:.85rem;gap:.42rem}
 .home-refined .hero-dot{width:10px;height:10px}
}
@media (max-width:370px){
 .home-refined .hero-track{min-height:max(430px,calc(100svh - 58px))}
 .home-refined .hero-slide-shell{min-height:max(430px,calc(100svh - 58px));padding:1rem 0 3.25rem}
 .home-refined .hero-carousel .hero-title{font-size:clamp(1.5rem,6.8vw,1.9rem);max-width:10.4ch}
 .home-refined .hero-carousel .hero-sub{font-size:.84rem;line-height:1.68}
 .home-refined .hero-carousel .hero-actions .btn{min-height:44px;font-size:.82rem}
}
@media (prefers-reduced-motion:reduce){
 .home-refined .hero-slide,.home-refined .hero-dot,.home-refined .hero-arrow{transition:none!important}
}


/* v1.2.2 — facade imagery and six-item project media previews */
.home-refined #projectsGrid .project-card[hidden]{display:none!important}
.home-refined #moreGalleryWrap[hidden]{display:none!important}
.home-refined .gallery-image[hidden]{display:none!important}
.home-refined .gallery-image-fallback{display:grid;place-items:center;min-height:175px;background:var(--surface);color:var(--muted);font-size:.9rem;padding:1rem;text-align:center}
.home-refined .hero-carousel .hero-slide-overlay{background:linear-gradient(270deg,rgba(8,19,15,.88) 0%,rgba(8,19,15,.74) 32%,rgba(8,19,15,.28) 75%,rgba(8,19,15,.15) 100%)}
.home-refined .hero-carousel .hero-slide-bg{background-size:cover;background-position:center center;transform:none}
.home-refined .hero-carousel .slide-1 .hero-slide-bg{background-image:url("../images/hero/facade-01-desktop.webp")}
.home-refined .hero-carousel .slide-2 .hero-slide-bg{background-image:url("../images/hero/facade-02-desktop.webp")}
.home-refined .hero-carousel .slide-3 .hero-slide-bg{background-image:url("../images/hero/facade-03-desktop.webp")}
.home-refined .hero-carousel .slide-4 .hero-slide-bg{background-image:url("../images/hero/facade-04-desktop.webp")}
.home-refined .hero-carousel .slide-5 .hero-slide-bg{background-image:url("../images/hero/facade-05-desktop.webp")}

@media (max-width:720px){
 .home-refined .hero-carousel .hero-slide-overlay{background:linear-gradient(180deg,rgba(8,19,15,.58) 0%,rgba(8,19,15,.67) 42%,rgba(8,19,15,.82) 100%)}
 .home-refined .hero-carousel .hero-slide-bg{background-position:center center}
 .home-refined .hero-carousel .hero-slide-content{justify-content:center}
}
@media (max-width:720px){.home-refined .hero-carousel .slide-1 .hero-slide-bg{background-image:url("../images/hero/facade-01-mobile.webp")}}
@media (max-width:720px){.home-refined .hero-carousel .slide-2 .hero-slide-bg{background-image:url("../images/hero/facade-02-mobile.webp")}}
@media (max-width:720px){.home-refined .hero-carousel .slide-3 .hero-slide-bg{background-image:url("../images/hero/facade-03-mobile.webp")}}
@media (max-width:720px){.home-refined .hero-carousel .slide-4 .hero-slide-bg{background-image:url("../images/hero/facade-04-mobile.webp")}}
@media (max-width:720px){.home-refined .hero-carousel .slide-5 .hero-slide-bg{background-image:url("../images/hero/facade-05-mobile.webp")}}
