*{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}*::before{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}*::after{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}html{scroll-behavior:smooth}body{color:var(--c-text);font-family:"DM Sans",sans-serif;font-size:var(--text-body);line-height:var(--leading-normal);background-color:var(--c-bg)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.yr-container{max-width:var(--content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--gutter);padding-bottom:0px;padding-left:var(--gutter)}.yr-btn-primary{display:inline-block;color:var(--c-cta-text);font-family:"Montserrat",sans-serif;font-weight:600;font-size:var(--text-small);letter-spacing:0.04em;padding-top:0.85rem;padding-right:2rem;padding-bottom:0.85rem;padding-left:2rem;background-color:var(--c-cta-bg);border-radius:4px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer;transition:opacity 0.2s}.yr-btn-primary:hover{opacity:.85}@media (max-width:767px){.yr-btn-primary.yr-nav-mobile-cta{display:none}}.yr-btn-secondary{display:inline-block;color:var(--c-accent);font-family:"Montserrat",sans-serif;font-weight:600;font-size:var(--text-small);padding-top:0.85rem;padding-right:1.5rem;padding-bottom:0.85rem;padding-left:1.5rem;border-radius:4px;border-top:1.5px solid var(--c-accent);border-right:1.5px solid var(--c-accent);border-bottom:1.5px solid var(--c-accent);border-left:1.5px solid var(--c-accent);transition:background 0.2s,color 0.2s}.yr-btn-secondary:hover{color:var(--c-cta-text);background-color:var(--c-accent)}.yr-pre{color:var(--c-accent-warm);font-family:"Montserrat",sans-serif;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--letter-label);margin-bottom:0.5rem}.yr-trust{padding-top:var(--space-md);padding-right:0px;padding-bottom:var(--space-md);padding-left:0px;background-color:var(--c-trust-bg)}.yr-trust-inner{display:flex;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:var(--content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--gutter);padding-bottom:0px;padding-left:var(--gutter)}.yr-trust-inner{flex-wrap:wrap}.yr-trust-item{text-align:center}.yr-trust-key{display:block;color:var(--c-trust-text);font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;margin-bottom:0.2rem}.yr-trust-label{color:rgba(250,248,245,.65);font-family:"DM Sans",sans-serif;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--letter-label)}.yr-cta-section{color:var(--c-trust-text);text-align:center;padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px;background-color:var(--c-accent)}.yr-cta-section h2{color:var(--c-trust-text);font-family:"Montserrat",sans-serif;font-weight:700;font-size:var(--text-h2);margin-bottom:var(--space-sm)}.yr-cta-section p{color:rgba(250,248,245,.8);font-size:var(--text-body);margin-bottom:var(--space-md)}.yr-cta-section-inner{max-width:var(--content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--gutter);padding-bottom:0px;padding-left:var(--gutter)}.yr-cta-note{color:rgba(250,248,245,.6);font-size:var(--text-small);margin-top:var(--space-sm)}.yr-nav-sticky{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:100;transition:background-color 0.3s ease,box-shadow 0.3s ease}.yr-nav-sticky.is-scrolled{background-color:#fff;box-shadow:0px 2px 12px rgba(0,0,0,.08)}.yr-photo-placeholder{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--c-text-muted);font-family:"DM Sans",sans-serif;font-size:var(--text-small);text-align:center;padding-top:var(--space-md);padding-right:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--space-md);background-color:var(--c-surface-2);border-top:2px dashed var(--c-border);border-right:2px dashed var(--c-border);border-bottom:2px dashed var(--c-border);border-left:2px dashed var(--c-border)}.yr-section{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-section-sm{padding-top:var(--space-lg);padding-right:0px;padding-bottom:var(--space-lg);padding-left:0px}.yr-section-title{color:var(--c-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:1.15;margin-bottom:var(--space-lg)}.yr-btn-light{display:inline-block;color:var(--c-accent);font-weight:600;font-size:var(--text-small);letter-spacing:0.04em;padding-top:0.85rem;padding-right:2rem;padding-bottom:0.85rem;padding-left:2rem;background-color:#fff;border-radius:4px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer;transition:opacity 0.2s}.yr-btn-light:hover{color:#6e3b41;background-color:#e8dcdc;box-shadow:0px 4px 12px rgba(0,0,0,.14);transform:translate3d(0,-1px,0)}.yr-btn-light:focus{color:#6e3b41;background-color:#e8dcdc}.yr-nav-inner{display:flex;justify-content:space-between;align-items:center;height:64px}.yr-nav-logo{display:inline-block;width:140px;height:50px;font-size:0px;text-decoration:none;background-image:url(https://dev.yuriyremodeling.com/wp-content/uploads/2018/10/logo-dark-2x.png);background-size:140px 50px;background-position:0 50%;background-repeat:no-repeat;background-attachment:scroll}.yr-nav-links{display:flex;align-items:center;gap:var(--space-md);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.yr-nav-links{list-style:none}@media (max-width:767px){.yr-nav-links{display:none}.yr-nav-links.yr-nav-menu{display:flex;flex-flow:column;align-items:stretch;gap:2px;position:absolute;top:64px;right:0px;left:0px;z-index:99;padding-top:12px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#fff;box-shadow:0px 8px 16px rgba(0,0,0,.1)}.yr-nav-links.yr-nav-menu.is-enhanced{display:none}.yr-nav-links.yr-nav-menu.is-enhanced.is-open{display:flex}}.yr-nav-links-item a{color:var(--c-text-muted);font-size:var(--text-small);text-decoration:none;transition:color 0.2s}.yr-nav-links-item-active a{color:var(--c-text)}.yr-nav-mobile-cta{display:none}@media (max-width:767px){.yr-nav-mobile-cta{display:inline-block}}.yr-footer{padding-top:var(--space-lg);padding-right:0px;padding-bottom:var(--space-lg);padding-left:0px;background-color:var(--c-surface-2)}.yr-footer-inner{display:flex;flex-flow:column;align-items:center;gap:0.5rem;text-align:center}.yr-footer-logo{color:var(--c-text);font-family:var(--font-display);font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.12em}.yr-footer-area{color:var(--c-text-muted);font-size:var(--text-small)}.yr-footer-copy{color:var(--c-text-muted);font-size:var(--text-small)}.yr-footer-phone a{color:var(--c-accent);font-weight:600;font-size:var(--text-body);text-decoration:none}.yr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:85vh;overflow:hidden}@media (max-width:1023px){.yr-hero{grid-template-columns:1fr;min-height:auto}}.yr-hero-text-col{display:flex;flex-flow:column;justify-content:center;padding-top:var(--space-xl);padding-right:var(--gutter);padding-bottom:var(--space-xl);padding-left:clamp(1.5rem,6vw,6rem);background-color:var(--c-bg)}@media (max-width:1023px){.yr-hero-text-col{padding-top:var(--space-lg);padding-right:var(--gutter);padding-bottom:var(--space-lg);padding-left:var(--gutter)}}.yr-hero-headline{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:var(--letter-hero);margin-bottom:var(--space-md)}.yr-hero-sub{max-width:480px;color:var(--c-text-muted);font-size:1.1rem;line-height:var(--leading-normal);margin-bottom:var(--space-lg)}.yr-hero-ctas{display:flex;align-items:center;gap:var(--space-sm)}.yr-hero-ctas{flex-wrap:wrap}.yr-hero-img-col{position:relative;min-height:500px;overflow:hidden}@media (max-width:1023px){.yr-hero-img-col{order:-1;height:360px}}.yr-hero-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.yr-gallery{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.yr-gallery-img{width:100%;height:300px;object-fit:cover;border-radius:4px}.yr-services{padding-top:var(--space-lg);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.yr-card{overflow:hidden;background-color:var(--c-surface);border-radius:4px}.yr-card-img{width:100%;height:260px;object-fit:cover}.yr-card-body{padding-top:var(--space-md);padding-right:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--space-md)}.yr-card-body-h3{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h3);margin-bottom:0.75rem}.yr-card-body-p{color:var(--c-text-muted);font-size:var(--text-body);line-height:var(--leading-normal);margin-bottom:var(--space-md)}.yr-positioning{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-positioning-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-xl)}@media (max-width:1023px){.yr-positioning-inner{grid-template-columns:1fr}}.yr-pull-quote{color:var(--c-accent);font-family:var(--font-accent);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.6;font-style:italic;margin-bottom:var(--space-md)}.yr-body-text{color:var(--c-text-muted);line-height:var(--leading-normal)}.yr-founder-portrait{height:420px}@media (max-width:1023px){.yr-founder-portrait{order:-1;height:280px}}.yr-testimonials{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px;background-color:var(--c-surface)}.yr-testimonials-list{display:flex;flex-flow:column;gap:var(--space-lg);max-width:720px;margin-top:var(--space-lg);margin-right:auto;margin-bottom:0px;margin-left:auto}.yr-testimonial-p{color:var(--c-text);font-family:var(--font-accent);font-size:1.25rem;line-height:1.7;font-style:italic;margin-bottom:0.75rem}.yr-testimonial-cite{color:var(--c-accent-warm);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--letter-label)}.yr-cta-h2{color:var(--c-trust-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);margin-bottom:var(--space-sm)}.yr-cta-p{color:rgba(255,255,255,.8);font-size:var(--text-body);margin-bottom:var(--space-md)}.yr-page-hero{display:flex;align-items:center;min-height:50vh;padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px;background-color:var(--c-surface)}@media (max-width:767px){.yr-page-hero{min-height:auto;padding-top:var(--space-lg);padding-right:0px;padding-bottom:var(--space-lg);padding-left:0px}}.yr-page-hero-inner{max-width:720px}.yr-page-hero-h1{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:var(--leading-tight);margin-bottom:var(--space-md)}@media (max-width:767px){.yr-page-hero-h1{font-size:var(--text-h3)}}.yr-page-hero-sub{max-width:600px;color:var(--c-text-muted);font-size:1.1rem;line-height:var(--leading-normal);margin-bottom:var(--space-lg)}.yr-services-section{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:var(--space-lg);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.yr-services-list{list-style:none}@media (max-width:479px){.yr-services-list{grid-template-columns:1fr}}.yr-services-list-item{padding-top:var(--space-md);padding-right:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--space-md);background-color:var(--c-surface);border-radius:4px;border-top:3px solid var(--c-accent)}.yr-services-list-h3{color:var(--c-text);font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h3);margin-bottom:0.5rem}.yr-services-list-p{color:var(--c-text-muted);font-size:var(--text-body);line-height:var(--leading-normal)}.yr-steps{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px;background-color:var(--c-bg)}.yr-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md);margin-top:var(--space-lg)}@media (max-width:479px){.yr-steps-grid{grid-template-columns:1fr}}.yr-step{padding-top:var(--space-md);padding-right:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--space-md);border-left:3px solid var(--c-accent-warm)}.yr-step-num{color:var(--c-accent-warm);font-weight:700;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--letter-label);margin-bottom:0.5rem}.yr-step-h3{font-family:var(--font-display);font-size:var(--text-h3);margin-bottom:0.5rem}.yr-step-p{color:var(--c-text-muted);font-size:var(--text-body);line-height:var(--leading-normal)}.yr-door-gallery{padding-top:var(--space-lg);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-door-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:var(--space-lg)}@media (max-width:479px){.yr-door-gallery-grid{grid-template-columns:1fr}}.yr-door-gallery-img{width:100%;height:350px;object-fit:cover;border-radius:4px}@media (max-width:767px){.yr-door-gallery-img{height:240px}}.yr-faq{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px;background-color:var(--c-surface)}.yr-faq-list{display:flex;flex-flow:column;gap:var(--space-md);max-width:800px;margin-top:var(--space-lg);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.yr-faq-list{list-style:none}.yr-faq-item{padding-bottom:var(--space-md);border-bottom:1px solid var(--c-border)}.yr-faq-q{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h3);margin-bottom:0.5rem}.yr-faq-a{color:var(--c-text-muted);line-height:var(--leading-normal)}.yr-contact-hero{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px;background-color:var(--c-surface)}.yr-contact-hero-h1{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);margin-bottom:var(--space-sm)}.yr-contact-hero-p{max-width:600px;color:var(--c-text-muted);font-size:1.1rem;line-height:var(--leading-normal)}.yr-contact-layout{padding-top:var(--space-xl);padding-right:0px;padding-bottom:var(--space-xl);padding-left:0px}.yr-contact-grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:var(--space-xl)}@media (max-width:1023px){.yr-contact-grid{grid-template-columns:1fr}}.yr-form-col-h2{display:inline-block;color:var(--c-text);font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h3);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--c-accent)}.yr-info-col-h2{display:inline-block;color:var(--c-text);font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h3);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--c-accent)}.yr-form-slot{display:flex;justify-content:center;align-items:center;min-height:400px;color:var(--c-text-muted);font-size:var(--text-small);padding-top:var(--space-md);padding-right:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--space-md);background-color:var(--c-surface);border-radius:4px;border-top:1.5px dashed var(--c-border);border-right:1.5px dashed var(--c-border);border-bottom:1.5px dashed var(--c-border);border-left:1.5px dashed var(--c-border)}.yr-info-col{display:flex;flex-flow:column;gap:var(--space-md)}.yr-info-item-h3{color:var(--c-accent-warm);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--letter-label);margin-bottom:0.4rem}.yr-info-item-a{color:var(--c-accent);font-weight:600;font-size:1.1rem}.yr-info-item-p{color:var(--c-text-muted);font-size:var(--text-body);line-height:var(--leading-normal)}.yr-form{font-family:var(--font-body)}.yr-form .ff-el-group label{display:block;color:var(--c-text);font-weight:600;font-size:var(--text-small);margin-bottom:0.4rem}.yr-form .ff-btn-submit{width:100%;color:var(--c-cta-text);font-weight:600;font-size:var(--text-small);letter-spacing:0.04em;padding-top:0.85rem;padding-right:2rem;padding-bottom:0.85rem;padding-left:2rem;background-color:var(--c-cta-bg);border-radius:4px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer;transition:opacity 0.2s}.yr-form .ff-btn-submit:hover{opacity:.85}.yr-form .ff-el-input--content input{width:100%;color:var(--c-text);font-family:var(--font-body);font-size:var(--text-body);padding-top:0.6rem;padding-right:0.9rem;padding-bottom:0.6rem;padding-left:0.9rem;background-color:var(--c-bg);border-radius:4px;border-top:1.5px solid var(--c-border);border-right:1.5px solid var(--c-border);border-bottom:1.5px solid var(--c-border);border-left:1.5px solid var(--c-border);transition:border-color 0.2s}.yr-form .ff-el-input--content select{width:100%;color:var(--c-text);font-family:var(--font-body);font-size:var(--text-body);padding-top:0.6rem;padding-right:0.9rem;padding-bottom:0.6rem;padding-left:0.9rem;background-color:var(--c-bg);border-radius:4px;border-top:1.5px solid var(--c-border);border-right:1.5px solid var(--c-border);border-bottom:1.5px solid var(--c-border);border-left:1.5px solid var(--c-border);transition:border-color 0.2s}.yr-form .ff-el-input--content textarea{width:100%;color:var(--c-text);font-family:var(--font-body);font-size:var(--text-body);padding-top:0.6rem;padding-right:0.9rem;padding-bottom:0.6rem;padding-left:0.9rem;background-color:var(--c-bg);border-radius:4px;border-top:1.5px solid var(--c-border);border-right:1.5px solid var(--c-border);border-bottom:1.5px solid var(--c-border);border-left:1.5px solid var(--c-border);transition:border-color 0.2s}.yr-basement-gallery{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}.yr-basement-head{max-width:1100px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:32px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}.yr-basement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,280px));justify-content:center;gap:12px;max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}@media (max-width:767px){.yr-basement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:479px){.yr-basement-grid{grid-template-columns:minmax(0,1fr)}}.yr-basement-item{overflow:hidden;border-radius:4px}.yr-basement-img{display:block;width:100%;object-fit:cover;aspect-ratio:4/3}.yr-dev-stock{position:relative;outline:3px solid #ff6b00}.yr-dev-stock::after{position:absolute;top:0px;left:0px;z-index:10;color:#fff;font-weight:700;font-size:11px;letter-spacing:0.04em;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;background-color:#ff6b00;pointer-events:none}.yr-dev-stock::after{content:"STOCK: Replace before go-live"}.yr-footer-3col{padding-top:var(--space-xl);padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--c-bg);border-top:1px solid var(--c-border)}.yr-footer-3col .yr-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg);padding-bottom:var(--space-lg)}@media (max-width:767px){.yr-footer-3col .breakdance-menu-toggle{display:none}.yr-footer-3col .breakdance-menu-list{visibility:visible;flex-flow:column;position:static;top:auto;left:auto;z-index:auto;width:auto;height:auto;max-height:none;overflow:visible;pointer-events:auto}.yr-footer-3col .breakdance-menu--collapse .breakdance-menu-list{visibility:visible;flex-flow:column;position:static;top:auto;left:auto;z-index:auto;width:auto;height:auto;max-height:none;overflow:visible;pointer-events:auto}.yr-footer-3col .yr-footer-inner .yr-footer-grid .bde-wp-menu-3786-131 .breakdance-menu--default .breakdance-menu-list{visibility:visible;height:auto;overflow:visible;pointer-events:auto}.yr-footer-3col .yr-container .yr-footer-grid .bde-wp-menu-3786-131 .breakdance-menu--default .breakdance-menu-list{visibility:visible;height:auto;overflow:visible;pointer-events:auto}.yr-footer-3col .yr-footer-grid{display:block}.yr-footer-3col .yr-footer-grid>*{margin-bottom:var(--space-md)}.yr-footer-3col .yr-container .breakdance-menu-toggle{display:none}}.yr-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg);padding-bottom:var(--space-lg)}@media (max-width:1023px){.yr-footer-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.yr-footer-logo-img{display:block;width:140px;height:auto;margin-bottom:0.75rem}.yr-footer-blurb{color:var(--c-text-muted);font-size:var(--text-small);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.yr-footer-col-heading{color:var(--c-text-muted);font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.yr-footer-contact-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.yr-footer-contact-list{list-style:none}.yr-footer-contact-item{color:var(--c-text-muted);font-size:var(--text-small);line-height:1.5;margin-bottom:0.5rem}.yr-footer-contact-item a{color:var(--c-text);font-weight:600;text-decoration:none}.yr-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;padding-top:1rem;padding-right:0px;padding-bottom:1rem;padding-left:0px;border-top:1px solid var(--c-border)}.yr-footer-bottom{flex-wrap:wrap}@media (max-width:1023px){.yr-footer-bottom{flex-flow:column;text-align:center}}.yr-footer-credit{color:var(--c-text-muted);font-size:var(--text-small)}.yr-footer-credit a{color:var(--c-text-muted);text-decoration:underline}.yr-gallery-section{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}.yr-gallery-heading-group{margin-bottom:32px}.yr-gallery-item{overflow:hidden;border-radius:4px}.yr-testimonials-section{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px;background-color:#f8f8f8}.yr-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}@media (max-width:1023px){.yr-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.yr-testimonials-grid{grid-template-columns:minmax(0,1fr)}}.yr-testimonial-card{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;background-color:#fff;border-radius:6px;border-top:3px solid #1a1a1a}.yr-testimonial-text{color:#333;font-size:1rem;line-height:1.65;margin-bottom:20px}.yr-testimonial-author{color:#1a1a1a;font-weight:600;font-size:0.875rem}.yr-testimonial-city{color:#777;font-size:0.8125rem;margin-top:4px}.yr-contact-hero-cta{margin-top:1.75rem}.yr-contact-hero-note{color:var(--c-text-muted);font-size:0.9rem;margin-top:0.85rem}.yr-nav-logo-rose{background-image:url(https://dev.yuriyremodeling.com/wp-content/uploads/2018/10/logo-rose-2x.png);background-size:contain;background-position:0 50%;background-repeat:no-repeat;background-attachment:scroll}.yr-footer-tight{padding-top:4rem}.yr-btn-primary:hover{color:#fff;background-color:#6e3b41;box-shadow:0px 4px 12px rgba(0,0,0,.2);transform:translate3d(0,-1px,0)}.yr-btn-primary:focus{color:#fff;background-color:#6e3b41;box-shadow:0px 4px 12px rgba(0,0,0,.2);transform:translate3d(0,-1px,0)}.fluentform .ff-btn-submit{color:#fff;background-color:#904e55;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid}.fluentform .ff-btn-submit:hover{color:#fff;background-color:#6e3b41;box-shadow:0px 4px 12px rgba(0,0,0,.2);transform:translate3d(0,-1px,0)}.fluentform .ff-btn-submit:focus{color:#fff;background-color:#6e3b41;box-shadow:0px 4px 12px rgba(0,0,0,.2);transform:translate3d(0,-1px,0)}form.fluent_form_3 .ff-el-input--label{display:flex;align-items:center;gap:0px 4px}form.fluent_form_3 .ff-el-input--label{flex-wrap:wrap}form.fluent_form_3 button.ff-btn-submit:not(.ff_btn_no_style){color:#fff;background-color:#904e55;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid}form.fluent_form_3 button.ff-btn-submit:not(.ff_btn_no_style):hover{color:#fff;background-color:#6e3b41;box-shadow:0px 4px 12px rgba(0,0,0,.2);transform:translate3d(0,-1px,0)}form.fluent_form_3 button.ff-btn-submit:not(.ff_btn_no_style):focus{color:#fff;background-color:#6e3b41}.ff-el-input--label{display:flex;align-items:center;gap:0px 4px}.ff-el-input--label{flex-wrap:wrap}.yr-services-tight{padding-top:3rem;padding-bottom:6rem}@media (max-width:767px){.yr-services-tight{padding-top:2rem;padding-bottom:4rem}}.yr-workgal-section{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}.yr-workgal-head{max-width:1100px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:32px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}.yr-workgal-lede{max-width:640px;color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);margin-top:0.75rem;margin-right:auto;margin-bottom:0px;margin-left:auto}.yr-workgal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,280px));justify-content:center;gap:12px;max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}@media (max-width:767px){.yr-workgal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:479px){.yr-workgal-grid{grid-template-columns:minmax(0,1fr)}}.yr-workgal-item{overflow:hidden;border-radius:4px}.yr-workgal-img{display:block;width:100%;object-fit:cover;aspect-ratio:4/3}.yr-founder-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--space-lg);max-width:var(--content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--gutter);padding-bottom:0px;padding-left:var(--gutter)}@media (max-width:1023px){.yr-founder-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.yr-founder-text{color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);margin-bottom:1rem}.yr-founder-media{width:100%;max-width:460px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:var(--c-accent);border-radius:6px}.yr-founder-media-img{display:block;width:100%;object-fit:cover;aspect-ratio:4/5;border-radius:3px}.yr-founder-caption{color:#fff;font-family:var(--font-body);font-size:var(--text-small);text-align:center;margin-top:0.75rem}.yr-servicearea{padding-top:48px;padding-right:0px;padding-bottom:48px;padding-left:0px;background-color:var(--c-surface)}.yr-servicearea-inner{max-width:860px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--gutter);padding-bottom:0px;padding-left:var(--gutter)}.yr-servicearea-text{color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.yr-doors-hero-grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(2rem,5vw,4rem);width:100%}@media (max-width:767px){.yr-doors-hero-grid{grid-template-columns:minmax(0,1fr)}}.yr-doors-hero-figure{overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:6px}@media (max-width:767px){.yr-doors-hero-figure{order:2}}.yr-doors-hero-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:6px}.yr-nav-links-item a:hover{color:#904e55;text-decoration:underline}.yr-nav-links-item a:hover{text-underline-offset:4px}.yr-nav-links-item a:focus{color:#904e55;text-decoration:underline}.yr-nav-links-item a:focus{text-underline-offset:4px}.bde-wp-menu-3786-131 .breakdance-menu-list{display:flex;flex-flow:column;gap:0.6rem}.bde-wp-menu-3786-131 .menu-item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bde-wp-menu-3786-131 .menu-item a{display:inline-flex;align-items:center;gap:8px;color:var(--c-text);font-size:0.95rem;line-height:1.4;text-decoration:none;transition:color 0.2s ease}.bde-wp-menu-3786-131 .menu-item a::before{flex-grow:0;flex-shrink:0;flex-basis:16px;width:16px;height:16px;background-color:currentColor;transition:transform 0.2s ease}.bde-wp-menu-3786-131 .menu-item a::before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23000\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M9 6l6 6-6 6\'/%3E%3C/svg%3E") no-repeat center/16px 16px;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23000\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M9 6l6 6-6 6\'/%3E%3C/svg%3E") no-repeat center/16px 16px}.bde-wp-menu-3786-131 .menu-item a:hover{color:var(--c-accent);text-decoration:underline}.bde-wp-menu-3786-131 .menu-item a:hover{text-underline-offset:3px}.bde-wp-menu-3786-131 .menu-item a:focus{color:var(--c-accent);text-decoration:underline}.bde-wp-menu-3786-131 .menu-item a:focus{text-underline-offset:3px}.bde-wp-menu-3786-131 .menu-item a:hover::before{transform:translate3d(2px,0,0)}.bde-wp-menu-3786-131 .menu-item a:focus::before{transform:translate3d(2px,0,0)}.yr-cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.yr-cap-fig{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px}.yr-cap-img{display:block;width:100%;height:300px;object-fit:cover}@media (max-width:767px){.yr-cap-img{height:auto;aspect-ratio:4/3}}.yr-cap{position:absolute;right:0px;bottom:0px;left:0px;color:#fff;font-family:var(--font-body);font-size:0.8125rem;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.85rem;padding-right:1rem;padding-bottom:0.85rem;padding-left:1rem;background-image:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.3) 55%,rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none;transition:transform 0.3s ease;transform:translate3d(0,101%,0)}@media (max-width:767px){.yr-cap{position:static;color:var(--c-text-muted);padding-top:0.5rem;padding-right:0.25rem;padding-bottom:0px;padding-left:0.25rem;pointer-events:auto}.yr-cap{transform:none;background:none}}.yr-card-lift{transition:transform 0.25s ease,box-shadow 0.25s ease}.yr-card-lift:hover{box-shadow:0px 14px 30px rgba(25,25,25,.12);transform:translate3d(0,-4px,0)}@media (max-width:767px){.yr-mobile-tight{padding-top:4rem;padding-bottom:4rem}}@media (max-width:479px){.yr-mobile-tight{padding-top:3rem;padding-bottom:3rem}}.yr-cap-fig:hover .yr-cap{transform:translate3d(0,0px,0)}.yr-cap-fig:focus-within .yr-cap{transform:translate3d(0,0px,0)}.yr-info-item-a:hover{color:#6e3b41;text-decoration:underline}.yr-info-item-a:hover{text-underline-offset:3px}.yr-info-item-a:focus{color:#6e3b41;text-decoration:underline}.yr-info-item-a:focus{text-underline-offset:3px}.yr-contact-mobile-tight{padding-top:8rem;padding-bottom:8rem}@media (max-width:767px){.yr-contact-mobile-tight{padding-top:4rem;padding-bottom:4rem}}@media (max-width:479px){.yr-contact-mobile-tight{padding-top:3rem;padding-bottom:3rem}}.yr-contact-grid-tight{gap:8rem}@media (max-width:767px){.yr-contact-grid-tight{gap:3rem}}@media (max-width:479px){.yr-contact-grid-tight{gap:2rem}}.yr-doors-card-lift{transition:transform 0.25s ease,box-shadow 0.25s ease}.yr-doors-card-lift:hover{box-shadow:0px 10px 28px rgba(0,0,0,.1);transform:translate3d(0,-4px,0)}.yr-doors-figc{position:relative}@media (max-width:767px){.yr-doors-figc{overflow:visible}}.yr-doors-cap{position:absolute;right:0px;bottom:0px;left:0px;z-index:4;color:#fff;font-size:0.9rem;line-height:1.4;padding-top:0.9rem;padding-right:1rem;padding-bottom:0.9rem;padding-left:1rem;background-color:rgba(0,0,0,.68);transition:transform 0.3s ease;transform:translate3d(0,101%,0)}@media (max-width:767px){.yr-doors-cap{position:static;color:#564e58;font-size:0.85rem;padding-top:0.6rem;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent}.yr-doors-cap{transform:none}}.yr-doors-figc:hover .yr-doors-cap{transform:translate3d(0,0px,0)}.yr-doors-figc:focus-within .yr-doors-cap{transform:translate3d(0,0px,0)}.yr-doors-mobile-tight{padding-top:8rem;padding-bottom:8rem}@media (max-width:767px){.yr-doors-mobile-tight{padding-top:4rem;padding-bottom:4rem}}@media (max-width:479px){.yr-doors-mobile-tight{padding-top:3rem;padding-bottom:3rem}}.yr-doors-faq-item{position:relative}.yr-doors-faq-item.is-enhanced .yr-doors-faq-q{cursor:pointer}.yr-doors-faq-item.is-enhanced .yr-doors-faq-q::after{flex-shrink:0;color:#904e55;font-size:1.5em;line-height:1;margin-left:auto}.yr-doors-faq-item.is-enhanced .yr-doors-faq-q::after{content:"+"}.yr-doors-faq-item.is-enhanced.is-open .yr-doors-faq-q::after{content:"−"}.yr-doors-faq-item.is-enhanced .yr-doors-faq-a{max-height:0px;margin-top:0px;transition:max-height 0.3s ease}.yr-doors-faq-item.is-enhanced.is-open .yr-doors-faq-a{max-height:500px;margin-top:0.75rem}.yr-doors-faq-q{display:flex;align-items:center;gap:1rem;transition:color 0.2s ease}.yr-doors-faq-a{overflow:hidden}.yr-doors-faq-item.is-enhanced .yr-doors-faq-q:hover{color:#904e55}.yr-doors-faq-item.is-enhanced .yr-doors-faq-q:focus-visible{color:#904e55}.yr-doors-hero-note{color:#564e58;font-size:0.9rem;letter-spacing:0.01em;margin-top:0.9rem}.yr-nav-mobile-actions{display:none;gap:6px}@media (max-width:767px){.yr-nav-mobile-actions{display:flex}}.yr-nav-phone-btn{display:inline-flex;align-items:center;gap:6px;color:#904e55;font-weight:600;font-size:0.95rem;line-height:1;text-decoration:none;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-radius:4px;transition:color 0.2s ease,background-color 0.2s ease}.yr-nav-phone-btn::before{flex-shrink:0;width:18px;height:18px;background-color:currentColor}.yr-nav-phone-btn::before{content:"";mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23000\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23000\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\'/%3E%3C/svg%3E") no-repeat center/contain}.yr-nav-phone-btn:hover{color:#6e3b41;background-color:#f4ebec}.yr-nav-phone-btn:focus-visible{color:#6e3b41;background-color:#f4ebec}.yr-nav-toggle{display:none;gap:5px;width:44px;height:44px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:4px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer;transition:background-color 0.2s ease}.yr-nav-toggle[aria-expanded="true"] .yr-nav-toggle-bar:nth-child(1){transform:translate3d(0,7px,0) rotateZ(45deg)}.yr-nav-toggle[aria-expanded="true"] .yr-nav-toggle-bar:nth-child(2){opacity:0}.yr-nav-toggle[aria-expanded="true"] .yr-nav-toggle-bar:nth-child(3){transform:translate3d(0,-7px,0) rotateZ(-45deg)}@media (max-width:767px){.yr-nav-toggle[aria-controls]{display:inline-flex;flex-flow:column;justify-content:center;align-items:center;border-top:0px none;border-right:0px none;border-bottom:0px none;border-left:0px none}}.yr-nav-toggle:hover{background-color:#f4ebec}.yr-nav-toggle:focus-visible{background-color:#f4ebec}.yr-nav-toggle-bar{display:block;width:24px;height:2px;background-color:#191919;border-radius:2px;transition:transform 0.25s ease,opacity 0.2s ease}.yr-nav-menu{list-style:none}@media (max-width:767px){.yr-nav-menu .yr-nav-links-item{border-bottom:1px solid #f0e9ea}.yr-nav-menu .yr-btn-primary{display:block;text-align:center;margin-top:12px}.yr-nav-menu .yr-btn-light{display:none}}.yr-nav-menu-link{text-decoration:none}@media (max-width:767px){.yr-nav-menu-link{display:block;font-size:1rem;padding-top:12px;padding-right:2px;padding-bottom:12px;padding-left:2px}}.yr-nav-menu-link:hover{color:#904e55;text-decoration:underline}.yr-nav-menu-link:hover{text-underline-offset:3px}.yr-nav-menu-link:focus-visible{color:#904e55;text-decoration:underline}.yr-nav-menu-link:focus-visible{text-underline-offset:3px}.yr-nav-phone-icon{justify-content:center;gap:0px;flex-shrink:0;width:44px;height:44px;font-size:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.yr-nav-phone-icon::before{width:22px;height:22px}