@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');:root{--brand:#2b2d71;--brand-deep:#17183f;--ink:#000;--paper:#f8f8fc;--paper-2:#edeef7;--white:#fff;--gold:#f9c420;--gold-light:#fff;--olive:#7476a0;--muted:#000;--line:rgba(43, 45, 113, 0.16);--shadow:0 24px 70px rgba(31, 32, 85, 0.16);--radius:2px}:is(h1,h2,h3,h4,h5,h6,p,a,li,span,button,label){font-family:"Plus Jakarta Sans",sans-serif !important}p,a,li,span,button,label{font-size:15px;font-style:normal}h1,h2{line-height:1.2 !important}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden !important}body{overflow-x:hidden !important}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:1rem;line-height:1.7}body.nav-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.section{padding:70px
0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:9999;background:var(--gold);color:var(--ink);padding:10px
16px;transform:translateY(-180%);transition:0.2s}.skip-link:focus{transform:none}.eyebrow{margin:0
0 18px;letter-spacing:0.18em;text-transform:uppercase;color:#2b2d71;font-weight:700}.eyebrow.light{color:var(--gold-light)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:500;line-height:1.03;letter-spacing:-0.035em}h2{font-size:35px;margin-bottom:22px;line-height:50px}h3{font-family:var(--serif);font-weight:500;line-height:1.16}.lead{font-size:clamp(20px, 2vw, 26px);line-height:1.48;letter-spacing:-0.02em}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:8px
15px;font:700 15px/1 var(--sans);text-transform:uppercase;border:1px
solid transparent;transition:transform 0.25s,
background 0.25s,
color 0.25s,
border-color 0.25s;font-weight:600;letter-spacing: .11px;font-size:15px}.button:hover{transform:translateY(-2px)}.button:focus-visible,
.text-link:focus-visible,
.primary-nav a:focus-visible,.menu-toggle:focus-visible{outline:3px
solid var(--gold-light);outline-offset:4px}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:var(--gold-light)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#3c3f8d}.no-after-before::before,.no-after-before::after{display:none !important}.button-outline{border-color:var(--ink);background:transparent}.button-outline:hover{background:var(--ink);color:var(--white)}.text-link{display:inline-flex;gap:14px;align-items:center;padding-bottom:5px;border-bottom:1px solid currentColor;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.text-link
span{transition:transform 0.2s}.text-link:hover
span{transform:translateX(5px)}.light-link{color:var(--white)}.utility-bar{height:38px;background:var(--ink);color:#e5e6f8;font:500 1rem/1 var(--sans);letter-spacing:0.09em}.utility-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.utility-inner
p{margin:0}.utility-links{display:flex;gap:26px}.utility-links a:hover{color:var(--gold-light)}header .container.mega-inner{background:#fff;border-top:4px solid #f8c320;box-shadow:0 0 5px 1px rgb(91 86 86 / 75%);padding:0px;position:relative;width:100%;max-width:1130px}.menu-block-head
h3{font-size:22px;font-weight:600;border-bottom:1px solid #00000029;padding-bottom:12px;margin-bottom:8px}header .container.mega-inner::after{height:20px;width:20px;background-color:#f8c320;position:absolute;content:"";left:20%;top:-14px;transform:rotate(45deg);z-index:-1}.site-header{color:var(--white);transition:background 0.3s,
color 0.3s,
box-shadow 0.3s,
transform 0.3s;padding:0px;position:relative;top:0;left:0;width:100%;z-index:121212;background-color:#fff;padding:4px
0px;padding-bottom:12px}#project-estimate-form button:hover{background-color:var(--gold)}.site-header.is-sticky{position:fixed;top:0;background:rgba(248, 248, 252, 0.96);backdrop-filter:blur(16px);color:var(--ink);box-shadow:0 8px 30px rgba(35, 36, 91, 0.1);border-color:var(--line)}a.nav-link.current-page{color:#17183f;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.header-inner{height:90px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;max-width:1300px}.brand{display:inline-flex;align-items:center;gap:13px;min-width:220px}.brand-mark{width:37px;height:32px;display:flex;align-items:flex-end;gap:3px;position:relative}.brand-mark:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold)}.brand-mark
i{display:block;width:9px;background:var(--gold);clip-path:polygon(50% 0, 100% 20%, 100% 100%, 0 100%, 0 20%)}.brand-mark i:nth-child(1){height:20px}.brand-mark i:nth-child(2){height:30px}.brand-mark i:nth-child(3){height:24px}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy
strong{font:600 21px/1 var(--serif);letter-spacing:0.015em}.brand-copy
small{margin-top:6px;font:600 1rem/1 var(--sans);letter-spacing:0.18em;text-transform:uppercase}.primary-nav{display:flex;align-items:center;justify-content:center;gap:20px;justify-content:space-between}button.nav-trigger{letter-spacing:0px;font-weight:600}.primary-nav
a{position:relative;padding:36px
0;font-weight:600;font-size:15px;color:#000}.primary-nav a:hover,
.primary-nav a:focus{color:#000 !important}.primary-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:27px;height:1px;background:var(--gold);transition:right 0.25s}.primary-nav a:hover:after{right:0}.header-cta{padding:8px
15px;background:var(--gold);color:var(--ink)}.header-cta:hover{background-color:var(--gold)}.menu-toggle{display:none;border:0;background:transparent;padding:10px;width:46px}.menu-toggle>span:not(.sr-only){display:block;height:1px;background:currentColor;margin:6px
0;transition:0.2s}.hero{position:relative;background:var(--ink);color:var(--white);display:flex;align-items:end;overflow:hidden;height:100vh}.hero-media,.hero-wash{position:absolute;inset:0}.hero-media
img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-wash{background:linear-gradient(90deg,
rgba(16, 17, 52, 0.92) 0%,
rgba(20, 21, 61, 0.76) 42%,
rgb(20 21 54 / 46%) 72%,
rgba(19, 20, 58, 0.45) 100%),
linear-gradient(0deg, rgba(15, 16, 49, 0.66), transparent 46%)}.hero-copy{top:112px;position:relative}.hero-grid{position:relative;z-index:2;padding-bottom:108px;display:grid;grid-template-columns:minmax(0, 760px) 280px;justify-content:space-between;align-items:end;gap:72px;height:100%;display:flex;align-items:center;padding-bottom:0px;top:170px}.hero-copy
h1{font-size:clamp(60px, 4vw, 104px);margin:0
0 32px;max-width:900px}.hero-lead{font-size:18px;line-height:1.65;max-width:680px;color:#fff;margin-bottom:38px}.hero-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero-note{border-top:1px solid rgba(255, 255, 255, 0.38);border-bottom:1px solid rgba(255, 255, 255, 0.22);display:block;position:absolute;border:0px;right:0;width:100%;max-width:22%;text-align:left;list-style:none;padding:0px;margin:0px;top:53%;display:block;right:-1%}.note-number{font:500 58px/1 var(--serif);color:var(--gold-light)}.hero-note
p{font-size:1rem;line-height:1.6;margin:12px
0}.note-rule{height:1px;background:rgba(255, 255, 255, 0.22)}.hero-note .note-small{font-size:1rem;letter-spacing:0.07em;text-transform:uppercase;color:#fff;padding:3px
0}.scroll-cue{position:absolute;z-index:3;right:38px;bottom:35px;display:flex;align-items:center;gap:18px;writing-mode:vertical-rl;font:600 1rem/1 var(--sans);letter-spacing:0.16em;text-transform:uppercase;color:#e5e6f7;display:none}.scroll-cue
i{display:block;width:1px;height:54px;background:rgba(255, 255, 255, 0.5);position:relative}.scroll-cue i:after{content:"";position:absolute;bottom:0;left:-3px;border:solid #fff;border-width:0 1px 1px 0;padding:3px;transform:rotate(45deg)}.proof-strip{background:var(--gold);border-bottom:1px solid rgba(43, 45, 113, 0.18)}.proof-grid{display:grid;grid-template-columns:repeat(4, 1fr)}.proof-grid
div{text-align:center;display:flex;gap:16px;border-right:1px solid rgba(43, 45, 113, 0.18);align-items:center;align-items:center}.proof-grid div:first-child{border-left:0px solid rgba(43, 45, 113, 0.18)}.proof-grid div:last-child{border-right:0px}.proof-grid
strong{font-size:25px;font-weight:700;background:#2b2d71;color:#fff;padding:10px;display:flex;align-items:center;border-radius:0px;font-family:"Manrope";outline:1px
solid #ffffff7d;outline-offset:-4px;min-width:54px;justify-content:center;height:56px}.proof-grid
span{text-transform:uppercase;width:100%;max-width:56%;text-align:left;font-weight:600}.intro-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(50px, 8vw, 67px);align-items:start;align-items:center}.section-heading{padding-right:40px}.intro-copy>p:not(.lead){color:var(--muted);max-width:620px;color:#000}.intro-copy .text-link{margin-top:0px}.intro .left-block
img{border-radius:16px;object-fit:cover;width:100%;height:420px;box-shadow:0 8px 24px rgba(0, 72, 80, 0.08)}.services{background:var(--paper-2);background:#2b2d71}.section-top{display:grid;grid-template-columns:1.35fr 0.65fr;gap:90px;align-items:end;margin-bottom:64px}.section-top
h2{margin-bottom:0}.services .section-top
h2{margin-bottom:0;color:#fff}.section-top>p{margin-bottom:8px;color:#000;max-width:800px;margin-inline:auto;margin-top:15px;margin-bottom:45px}.section-top>.text-link{justify-self:end;margin-bottom:10px}.service-list{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:20px}.service-row{display:grid;grid-template-columns:70px 1fr auto;gap:28px;align-items:center;padding:29px
0;border-bottom:1px solid var(--line);transition:background-color 0.38s ease,
border-color 0.38s ease}.service-row:hover{background:rgba(255, 255, 255, 0.42)}.service-index{font:600 1rem/1 var(--sans);-webkit-text-stroke:2px #dcddff;font-weight:600;font-size:50px;font-family:monospace;color:transparent;letter-spacing:3px;margin:0}.service-name{display:grid;grid-template-columns:minmax(270px, 0.8fr) 1.2fr;align-items:center;gap:40px}.service-name
h3{font-size:clamp(25px, 2.2vw, 22px);margin:0;color:#fff}.service-name
p{margin:0;color:var(--muted);max-width:500px;font-size:1rem;margin-top:15px;color:#fff;width:100%;max-width:433px}.service-row>a{font:700 1rem/1.4 var(--sans);letter-spacing:0.08em;color:#fff;text-transform:uppercase}.service-row>a
span{margin-left:14px;color:#fff}.feature-project{background:#e3e4f1}.project-feature-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:90px;align-items:center}.project-visual{position:relative}.project-visual:before{content:"";position:absolute;inset:-18px 18px 18px -18px;border:2px
solid rgb(248 195 32)}.project-visual
img{position:relative;aspect-ratio:4/4.8;object-fit:cover;box-shadow:var(--shadow)}.image-label{position:absolute;left:28px;bottom:26px;background:#f8c320;padding:10px
14px;font:700 1rem/1 var(--sans);letter-spacing:0.12em;text-transform:uppercase}.project-details{margin:36px
0;border-top:1px solid var(--line)}.project-details
div{display:grid;grid-template-columns:140px 1fr;padding:14px
0;border-bottom:1px solid var(--line)}.project-story
p{color:#000}.project-details
dt{font:700 1rem/1.5 var(--sans);letter-spacing:0.1em;text-transform:uppercase}.project-details
dd{margin:0;font-size:1rem;color:#000}.why{background:var(--ink);background-image:url(https://design.softsystemsolution.com/prestigemgcinc/v1/assets/Untitled-Facebook-Post-17.png);color:var(--white);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative;background-position:center}.why
.container{z-index:1;position:relative}.why::before{position:absolute;content:"";height:100%;width:100%;inset:0;background-color:rgba(37, 39, 95, 0.9)}.why-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:90px}.why-heading{position:sticky;top:130px;align-self:start}.why-heading>p:last-child{color:#fff;max-width:480px}.why-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255, 255, 255, 0.18);border-left:1px solid rgba(255, 255, 255, 0.18)}.why-card{min-height:285px;padding:20px;border-right:1px solid rgba(255, 255, 255, 0.18);border-bottom:1px solid rgba(255, 255, 255, 0.18)}.why-card:hover{background-color:#f8c320}.why-card:hover
*{color:#000}.why-card
span{font:600 1rem/1 var(--sans);letter-spacing:0.12em;color:var(--gold-light)}.why-card
h3{font-size:22px;margin:22px
0px}.why-card span
img{width:100%;max-width:66px}.why-card
p{font-size:16px;color:#fff;margin:0}.process{background:var(--paper)}.process-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.process-list
li{display:grid;grid-template-columns:80px 1fr;padding:25px
0;border-bottom:1px solid var(--line)}.process-list>li>span{font:500 26px/1 var(--serif);color:#000;background:#f9c420;height:45px;width:45px;display:flex;align-items:center;justify-content:center}.process-list
h3{font-size:28px;margin:0
0 7px}.process-list
p{color:var(--muted);margin:0;max-width:800px;font-size:1rem}.gallery{background:#eeeff8}.gallery-grid{display:grid;grid-template-columns:1.1fr 0.9fr 1fr;grid-auto-rows:280px;gap:18px}.gallery-item{position:relative;margin:0;overflow:hidden;background:#dcddeb}.gallery-item
img{height:100%;width:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(0.2, 0.75, 0.2, 1),
filter 0.4s}.gallery-item:hover
img{transform:scale(1.035);filter:saturate(1.06)}.gallery-tall{grid-row:span 2}.gallery-wide{grid-column:span 2}.reviews{position:relative;isolation:isolate;color:var(--white);background-color:#25275f;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.reviews-grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:110px;align-items:center}.stars{color:var(--gold-light);letter-spacing:0.18em;margin-bottom:20px}.reviews-intro>p:last-child{color:#fff}.review{display:none}.review.is-active{display:block}.review
blockquote{margin:0;font:500 clamp(28px, 3vw, 30px) / 1.35 var(--serif);letter-spacing:-0.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review
footer{margin-top:38px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.22);display:flex;flex-direction:column}.review footer
strong{font:700 1rem/1.5 var(--sans);letter-spacing:0.08em;text-transform:uppercase}.review footer
span{color:#fff;font-size:1rem}.slider-controls{margin-top:46px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.slider-controls
button{width:44px;height:44px;border:1px
solid rgba(255, 255, 255, 0.32);background:transparent;color:var(--white);cursor:pointer}.slider-controls button:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.slider-controls
span{font:600 1rem/1 var(--sans);letter-spacing:0.08em}.slider-controls
b{color:var(--gold-light)}.areas{background:var(--paper)}.areas-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:100px;align-items:center}.area-map{position:relative;aspect-ratio:1;max-width:520px;border-radius:50%;background:#e2e3ef;overflow:hidden;display:grid;place-items:center}.area-map:before,.area-map:after{content:"";position:absolute;width:120%;height:1px;background:rgba(43, 45, 113, 0.12);transform:rotate(28deg)}.area-map:after{transform:rotate(-32deg)}.map-ring{position:absolute;border:1px
solid rgba(43, 45, 113, 0.14);border-radius:50%}.ring-one{inset:12%}.ring-two{inset:27%}.ring-three{inset:41%}.map-pin{position:absolute;left:50%;top:42%;display:flex;flex-direction:column;align-items:center;z-index:2}.map-pin
i{width:18px;height:18px;border:5px
solid var(--gold);background:var(--ink);border-radius:50%;box-shadow:0 0 0 9px rgba(157, 161, 230, 0.3)}.map-pin
span{margin-top:18px;background:var(--ink);color:var(--white);padding:6px
9px;font:700 1rem/1 var(--sans);letter-spacing:0.08em;text-transform:uppercase}.area-map>p{position:absolute;bottom:14%;left:17%;font:500 1rem/1.5 var(--serif);text-align:center}.area-copy>p{color:var(--muted)}.area-actions{display:flex;align-items:center;gap:34px;margin-top:34px;flex-wrap:wrap}.phone-link{display:flex;flex-direction:column}.phone-link
small{font:700 1rem/1 var(--sans);letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.phone-link
strong{font:500 22px/1 var(--serif)}.planning{padding-top:0;background:var(--paper);padding:0px}.planning
.eyebrow.light{color:var(--gold-light);color:#2b2d71}.planning-card{background:transparent;color:var(--white);gap:44px;align-items:center;padding:0px;text-align:center;padding:65px
0px}.planning-number{align-self:start;font:500 54px/1 var(--serif);display:none;color:var(--gold)}.planning .button-outline{border-color:var(--ink);background:transparent;color:#000}.planning-copy
h2{max-width:826px;margin-inline:auto;color:#000;margin-bottom:22px}.planning-copy p:last-child{color:#000;max-width:700px;margin-bottom:0;margin-inline:auto;margin-bottom:15px}.faq{background:var(--paper-2)}.faq-grid{display:grid;grid-template-columns:0.75fr 1.25fr;gap:110px}.faq-heading{position:sticky;top:125px;align-self:start}.faq-heading>p:last-child{color:var(--muted)}.faq-cta{background-color:var(--paper-2)}.accordion{border-top:1px solid var(--line)}.accordion-item{border-bottom:1px solid var(--line)}.accordion-item
button{width:100%;display:flex;justify-content:space-between;gap:30px;align-items:center;text-align:left;padding:25px
0;border:0;background:transparent;cursor:pointer;font:600 18px/1.35 var(--serif)}.accordion-item button
i{position:relative;flex:0 0 18px;height:18px}.accordion-item button i:before,
.accordion-item button i:after{content:"";position:absolute;left:0;top:8px;width:18px;height:1px;background:currentColor}.accordion-item button i:after{transform:rotate(90deg);transition:transform 0.2s}.accordion-item.is-open button i:after{transform:rotate(0)}.accordion-panel{padding:0
48px 24px 0;color:var(--muted);font-size:1rem}.accordion-panel
p{margin:0}.estimate{position:relative;isolation:isolate;color:var(--white);background-color:var(--brand-deep);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.estimate-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:110px;align-items:center}.estimate-copy{position:sticky;top:130px}.estimate-copy>p{color:#fff}.direct-contact{margin-top:38px;padding-top:26px;border-top:1px solid rgba(255, 255, 255, 0.18);display:grid;grid-template-columns:1fr 1fr;gap:20px}.direct-contact
a{display:flex;flex-direction:column}.direct-contact
small{letter-spacing:0.1em;text-transform:uppercase;color:#fff;font-size:16px;margin-bottom:4px;font-weight:700}.direct-contact
strong{font:500 17px/1.4 var(--serif)}.estimate-form{background:var(--paper);color:var(--ink);padding:42px
46px;box-shadow:var(--shadow)}.form-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:32px;font:700 1rem/1 var(--sans);letter-spacing:0.1em;text-transform:uppercase}.form-progress
i{height:2px;background:#d9daea}.form-progress
b{display:block;width:50%;height:100%;background:var(--gold);transition:width 0.3s}.form-progress
small{font:inherit;color:var(--muted)}.estimate-form
label{flex-direction:column;gap:9px;margin-bottom:20px;font:700 1rem/1.4 var(--sans);letter-spacing:0.06em;text-transform:uppercase;color:#000;width:100%}.estimate-form input,
.estimate-form select,
.estimate-form
textarea{width:100% !important;border:0
!important;border:1px
solid #9b9dbd30 !important;background:#9b9dbd20 !important;border-radius:0 !important;padding:12px
8px !important;color:var(--ink) !important;font:500 1rem/1.4 var(--body) !important;text-transform:none !important;letter-spacing:0 !important;outline:none !important;margin-top:15px !important}.estimate-form
.error{margin-top:0px;background:red;color:#fff !important;letter-spacing:0px;font-size:14px;display:block;padding:0px
4px}.estimate-form label>span:first-child{color:red}.estimate-form
textarea{border:1px
solid #9b9dbd;padding:14px;resize:vertical}.estimate-form input:focus,
.estimate-form select:focus,
.estimate-form textarea:focus{border-color:var(--gold);box-shadow:0 2px 0 var(--gold)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-next{margin-top:8px}.consent{flex-direction:row !important;align-items:flex-start;gap:10px !important;text-transform:none !important;letter-spacing:0 !important;font-weight:500 !important;color:var(--muted)}.consent
input{width:auto;margin:2px
0 0;box-shadow:none !important}.form-buttons{display:flex;justify-content:space-between;align-items:center;gap:20px}.form-back{border:0;background:transparent;padding:12px
0;font:700 1rem/1 var(--sans);letter-spacing:0.08em;text-transform:uppercase;cursor:pointer}.form-success{text-align:center;padding:45px
12px}.form-success>span{display:grid;place-items:center;width:58px;height:58px;margin:0
auto 24px;border-radius:50%;background:var(--gold);font-size:24px}.form-success
h3{font-size:30px}.form-success
p{color:var(--muted)}.form-success
a{text-decoration:underline}.blog{background:var(--paper-2)}.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.blog-post-link{display:flex;flex-direction:column;height:100%;color:inherit;transition:transform 0.3s ease}.blog-post-link:hover{transform:translateY(-4px)}.blog-media{margin:0;overflow:hidden;aspect-ratio:4 / 3;background:#dcddeb}.blog-media
img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s cubic-bezier(0.2, 0.75, 0.2, 1)}.blog-post-link:hover .blog-media
img{transform:scale(1.04)}.blog-body{display:flex;flex-direction:column;gap:12px;padding:22px
0 0;flex:1}.blog-body
h3{margin:0;font-size:20px;color:var(--ink);line-height:32px;font-weight:600}.blog-read{display:inline-flex;align-items:center;gap:10px;margin-top:8px;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid currentColor;padding-bottom:4px;width:fit-content;font-weight:700}.blog-post-link:hover .blog-read
span{transform:translateX(5px)}.blog-read
span{display:inline-block;transition:transform 0.2s ease}.site-footer{background:#11122f;color:#e2e3f4;padding:40px
0 30px}.footer-main .footer-col:nth-child(1){order:1}.footer-main .footer-col:nth-child(2){order:3}.footer-main .footer-col.contact-col{order:2;position:relative}.footer-main .footer-col.contact-col::before{height:100%;width:1px;background-color:#ffffff4d;position:absolute;content:'';left:-51px}.footer-main .footer-col.contact-col::after{height:100%;width:1px;background-color:#ffffff4d;position:absolute;content:'';right:-79px}.cont-first-block{display:flex;flex-direction:column;gap:13px}.cont-first-block
a{display:flex;justify-content:center;gap:10px;align-items:center}.cont-first-block a
i{color:var(--gold)}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:70px;padding-bottom:40px;border-bottom:1px solid rgba(255, 255, 255, 0.14);text-align:center}.site-footer p:empty{display:none !important}.footer-block-icon{display:flex;gap:13px;justify-content:center;margin-bottom:13px}.brand-light{color:var(--white);margin-bottom:24px}.footer-brand>p{color:#fff;max-width:330px}.social-links{display:flex;gap:22px;margin-top:25px}.footer-block-icon a
img{width:100%;max-width:39px}.social-links a,
.footer-col
a{color:#fff}.social-links a:hover,
.footer-col a:hover{color:var(--gold-light)}.footer-col{display:flex;flex-direction:column;gap:17px}.footer-col
h3{text-transform:uppercase;color:var(--gold-light);margin:5px
0 16px;font-size:20px;font-weight:600;letter-spacing:1.1px}.contact-col
p{color:#fff}.footer-cta{margin-top:10px;color:var(--gold-light)}.contact-col
.button{color:#000;width:100%;max-width:fit-content;margin-inline:auto}.contact-col .button:hover{color:#000}.footer-bottom{gap:35px;display:flex;justify-content:center;background:#f9c420;padding:10px
0px;color:#000;font-weight:600;letter-spacing:0px;font-size:15px;width:100%;max-width:100%;gap:6px}input[type="checkbox"]{cursor:pointer;width:auto !important}.footer-bottom
p{margin:0;text-transform:capitalize}.footer-bottom
div{display:none;gap:22px}.mobile-actions{display:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity 0.75s ease,
transform 0.75s cubic-bezier(0.2, 0.7, 0.2, 1)}.reveal.is-visible{opacity:1;transform:none}.is-sticky button.nav-trigger{color:#000;font-weight:600;font-size:15px}button.nav-trigger{color:#000;letter-spacing:0px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.gallery-item img,.button{transition:none}}@media (max-width: 1100px){.header-inner{gap:22px}.primary-nav{gap:16px}.primary-nav
a{font-size:1rem}.hero-grid{grid-template-columns:1fr 240px}.service-name{grid-template-columns:1fr}.why-grid,.reviews-grid,.estimate-grid{gap:60px}.blog-grid{gap:22px}.footer-main{gap:35px}.planning-card{grid-template-columns:70px 1fr}.planning-card>.button{grid-column:2}}@media (max-width: 1199.98px){.section{padding:88px
0}.utility-bar{display:none}.header-inner{height:74px;grid-template-columns:1fr auto}.brand{min-width:0}.brand-copy
strong{font-size:19px}.menu-toggle{display:block;z-index:3}.primary-nav{position:fixed;inset:0;background:var(--paper);color:var(--ink);padding:110px
30px 90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.2, 0.7, 0.2, 1);overflow:auto}.primary-nav.is-open{transform:none}.primary-nav
a{width:100%;padding:18px
0;border-bottom:1px solid var(--line)}.primary-nav
a{position:relative;padding:36px
0;font-weight:600}.primary-nav a:after{display:none}.menu-toggle.is-open>span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open>span:nth-child(2){opacity:0}.menu-toggle.is-open>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{min-height:780px;height:100svh}.hero-grid{grid-template-columns:1fr;padding-bottom:70px}.hero-copy
h1{font-size:clamp(54px, 5vw, 78px)}.hero-lead{font-size:16px}.hero-note,.scroll-cue{display:none}.proof-grid{grid-template-columns:1fr 1fr;gap:16px}.proof-grid div:nth-child(3){border-left:1px solid rgba(43, 45, 113, 0.18)}.intro-grid,.section-top,.project-feature-grid,.why-grid,.reviews-grid,.areas-grid,.faq-grid,.estimate-grid,.blog-grid{grid-template-columns:1fr;gap:48px}.section-top{margin-bottom:46px}.section-top>.text-link{justify-self:start}.service-row{grid-template-columns:45px 1fr}.service-row>a{grid-column:2}.service-name{gap:10px}.project-visual{max-width:600px}.why-heading,.faq-heading,.estimate-copy{position:static}.why-cards{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:260px}.gallery-tall{grid-row:span 1}.gallery-wide{grid-column:span 1}.area-map{max-width:460px;margin-inline:auto}.planning-card{padding:42px;grid-template-columns:1fr}.planning-number{display:none}.planning-card>.button{grid-column:1;justify-self:start}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr;gap:16px}.mobile-actions{position:absolute;z-index:60;left:0;right:0;top:0;height:38px;display:grid;grid-template-columns:0.75fr 1.25fr;background:var(--brand);color:var(--white);box-shadow:0 -10px 30px rgba(0, 0, 0, 0.2)}.mobile-actions
a{display:grid;place-items:center;font:700 1rem/1 var(--sans);letter-spacing:0.1em;text-transform:uppercase;border-right:1px solid rgba(255, 255, 255, 0.16)}.mobile-actions a:last-child{background:var(--gold);color:var(--ink)}.site-footer{padding-bottom:82px}.inner-page-root
main{padding-top:0px}}@media (max-width: 540px){.section{padding:74px
0}.hero{min-height:720px}.hero-media
img{object-position:58% center}.hero-wash{background:linear-gradient(90deg, rgba(16, 17, 52, 0.9), rgba(22, 23, 67, 0.54)),
linear-gradient(0deg, rgba(14, 15, 47, 0.73), transparent)}.hero-grid{padding-bottom:52px}.hero-copy
h1{font-size:52px;margin-bottom:24px}.hero-actions{align-items:flex-start;flex-direction:column}.proof-grid{grid-template-columns:1fr}.proof-grid div,
.proof-grid div:nth-child(3){border-left:1px solid rgba(43, 45, 113, 0.18)}.service-row{grid-template-columns:34px 1fr;gap:12px;padding:24px
0}.service-name
h3{font-size:25px}.why-cards{grid-template-columns:1fr}.why-card{min-height:230px}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:300px}.form-row,.direct-contact{grid-template-columns:1fr}.estimate-form{padding:32px
22px}.form-buttons{align-items:stretch;flex-direction:column-reverse}.form-buttons
.button{width:100%}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom
div{flex-wrap:wrap}.planning-card{padding:34px
24px}.process-list
li{grid-template-columns:52px 1fr}.area-actions{align-items:flex-start;flex-direction:column}}.nav-item{display:flex;align-items:center}.nav-trigger{position:relative;display:flex;align-items:center;gap:7px;padding:36px
0;border:0;background:transparent;color:inherit;cursor:pointer;font:600 1rem/1 var(--sans);letter-spacing:0.06em}.nav-trigger:after{content:"";position:absolute;left:0;right:100%;bottom:27px;height:1px;background:var(--gold);transition:right 0.25s}.nav-trigger:hover:after,.nav-trigger[aria-expanded="true"]:after{right:0}.nav-trigger>span{font-size:1rem;font-weight:400;transition:transform 0.25s}.nav-trigger[aria-expanded="true"]>span{transform:rotate(45deg)}.mega-menu{position:absolute;z-index:45;top:97%;left:0;right:0;background:var(--paper);color:var(--ink);border-top:1px solid rgba(21, 23, 19, 0.1);box-shadow:0 28px 60px rgba(25, 26, 73, 0.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity 0.25s,
visibility 0.25s,
transform 0.25s;background:transparent !important;box-shadow:unset;max-width:1110px;margin-inline:auto}.has-mega:hover .mega-menu,
.has-mega:focus-within .mega-menu,
.has-mega.is-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu-block-col{padding:15px
20px}.mega-inner{display:grid;grid-template-columns:319px 1fr;gap:10px;padding-top:36px;padding-bottom:36px}.menu-block-col ul li
a{color:#000;border-bottom:1px solid #00000017;padding:10px
30px !important;transition:0.7s !important;position:relative;font-weight:600 !important;display:block}.menu-block-col ul li a:hover{background-color:#2b2d71;color:#fff !important}.menu-block-col ul li a:hover::before{color:#fff !important}.menu-block-col ul li a::before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#000}.menu-block-col ul li a::after{display:none}.menu-block-col
ul{padding:0px;margin:0px;list-style:none}.menu-block-col
h2{font-size:22px;font-weight:600;border-bottom:1px solid #00000029;padding-bottom:12px;margin-bottom:8px}.mega-main{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:36px;align-items:start}.mega-intro{padding-right:24px;border-right:1px solid var(--line)}.mega-intro
.eyebrow{margin-bottom:10px}.mega-intro
h2{font-size:34px;line-height:1.08;margin-bottom:14px}.mega-intro>p:not(.eyebrow){font-size:1rem;line-height:1.58;color:var(--muted);margin-bottom:18px}.mega-all-link{display:inline-flex !important;align-items:center;gap:12px !important;padding:0
0 5px !important;border:0
!important;border-bottom:1px solid currentColor !important;font:700 1rem/1 var(--sans) !important;letter-spacing:0.1em !important;text-transform:uppercase !important}.mega-label{margin:0
0 13px;font:700 1rem/1 var(--sans);letter-spacing:0.13em;text-transform:uppercase;color:#61649e}.mega-group{display:flex;flex-direction:column}.mega-group
a{display:flex !important;flex-direction:column;gap:3px;padding:9px
0 !important;border:0
!important;border-bottom:1px solid var(--line) !important;font:inherit !important;letter-spacing:0 !important;text-transform:none !important;transition:padding 0.2s,
color 0.2s}.mega-group a:after,.mega-image-card:after,.mega-all-link:after{display:none !important}.mega-group a:hover{padding-left:7px !important;color:#4f53a6}.mega-group
strong{font:600 1rem/1.25 var(--serif)}.mega-group
small{font:500 1rem/1.35 var(--body);color:var(--muted)}.mega-images{display:grid;grid-template-columns:1.25fr 0.75fr;gap:10px;min-height:260px}.mega-image-card{position:relative;display:block !important;padding:0
!important;border:0
!important;overflow:hidden;background:var(--ink)}.mega-image-card
img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s,
opacity 0.3s}.mega-image-card:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg, rgba(17, 18, 54, 0.86), transparent 72%)}.mega-image-card:hover
img{transform:scale(1.035);opacity:0.92}.mega-image-card>span{position:absolute;z-index:2;left:15px;right:15px;bottom:14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;color:var(--white)}.mega-image-card
small{grid-column:1/-1;font:700 1rem/1 var(--sans);letter-spacing:0.1em;text-transform:uppercase;color:var(--gold-light)}.mega-image-card
strong{font:500 1rem/1.2 var(--serif)}.mega-image-card
b{font:500 16px/1 var(--sans)}.site-header.is-sticky .mega-menu{border-top-color:var(--line);border:0px}@media (max-width: 1100px) and (min-width: 821px){.mega-inner{grid-template-columns:1.5fr 0.65fr;gap:24px;padding-top:28px;padding-bottom:28px}.mega-main{gap:24px}.mega-intro
h2{font-size:29px}.mega-images{grid-template-columns:1fr;min-height:240px}.mega-image-card:not(.mega-image-large){display:none !important}}@media (max-width: 1199.98px){.nav-item{display:block;width:100%}.nav-trigger{width:100%;justify-content:space-between;padding:18px
0;border-bottom:1px solid var(--line);font:500 29px/1.2 var(--serif);letter-spacing:0}.nav-trigger:after{display:none}.nav-trigger>span{font:400 24px/1 var(--sans)}.mega-menu{position:static;box-shadow:none;border:0;background:#eeeff8;opacity:1;visibility:visible;pointer-events:auto;transform:none;max-height:0;overflow:hidden;background-color:transparent;transition:max-height 0.45s cubic-bezier(0.2, 0.7, 0.2, 1)}.has-mega:hover .mega-menu,
.has-mega:focus-within .mega-menu{max-height:0}.has-mega.is-open .mega-menu{max-height:1400px}.mega-inner{width:100%;display:block;padding:22px
16px 18px}.mega-main{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mega-intro{grid-column:1/-1;padding:0
0 18px;border:0;border-bottom:1px solid var(--line)}.mega-intro
h2{font-size:30px}.mega-intro>p:not(.eyebrow){font-size:1rem;max-width:560px}.mega-group
a{padding:9px
0 !important;border-bottom:1px solid var(--line) !important;font:inherit !important}.mega-group
strong{font-size:1rem}.mega-group
small{display:none}.mega-images{margin-top:22px;min-height:150px;grid-template-columns:1.1fr 0.9fr}.mega-image-card{height:150px}.mega-image-card
strong{font-size:1rem}.mega-image-card
small{font-size:1rem}.primary-nav>.nav-link{width:100%;padding:18px
0;border-bottom:1px solid var(--line);font:500 29px/1.2 var(--serif)}}@media (max-width: 540px){.mega-main{grid-template-columns:1fr}.mega-intro{grid-column:auto}.mega-images{grid-template-columns:1fr}.mega-image-card{height:135px}.mega-image-card:not(.mega-image-large){display:none !important}}.service-row{grid-template-columns:52px 138px minmax(0, 1fr) auto;gap:24px;padding:22px;background-color:rgba(157, 161, 230, 0.13)}.service-thumb{position:relative;width:138px;height:88px;margin:0;overflow:hidden;background:#d9daea}.service-thumb:after{content:"";position:absolute;inset:0;border:1px
solid rgba(43, 45, 113, 0.13);pointer-events:none}.service-thumb
img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s cubic-bezier(0.2, 0.75, 0.2, 1),
filter 0.3s}.service-row:hover .service-thumb
img{transform:scale(1.06);filter:saturate(1.08)}.service-name{grid-template-columns:minmax(230px, 0.76fr) 1.24fr;gap:32px}@media (max-width: 1100px){.service-row{grid-template-columns:42px 110px minmax(0, 1fr) auto;gap:18px}.service-thumb{width:110px;height:78px}.service-name{grid-template-columns:1fr;gap:7px}}@media (max-width: 820px){.service-row{grid-template-columns:36px 108px minmax(0, 1fr);gap:16px;padding:22px
0}.service-thumb{width:108px;height:78px}.service-row>a{grid-column:3}.service-name
h3{font-size:26px}}@media (max-width: 540px){.service-row{grid-template-columns:25px 82px minmax(0, 1fr);gap:11px;padding:20px
0}.service-thumb{width:82px;height:70px}.service-name
h3{font-size:21px;line-height:1.12}.service-name
p{font-size:1rem;line-height:1.45}.service-row>a{grid-column:2/-1;margin-top:3px}}.service-row{position:relative;isolation:isolate;transition:background-color 0.38s ease,
border-color 0.38s ease}.service-thumb{transform:translateZ(0);backface-visibility:hidden}.service-thumb
img{transform:scale(1.001);backface-visibility:hidden;transition:transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1),
filter 0.45s ease}.service-row:hover .service-thumb
img{transform:scale(1.045);filter:saturate(1.06)}.service-row>a
span{display:inline-block;transition:transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1)}.service-row:hover>a
span{transform:translateX(5px)}@media (hover: none){.service-row:hover{background:transparent}.service-row:hover .service-thumb
img{transform:scale(1.001);filter:none}.service-row:hover>a
span{transform:none}}@media (prefers-reduced-motion: reduce){.service-row,
.service-thumb img,
.service-row>a
span{transition:none}}.brand{min-width:158px}.brand-logo{width:128px;height:auto;object-fit:contain;transition:filter 0.3s ease,
opacity 0.3s ease}.inner-page-root .brand-logo{filter:none}.brand:hover .brand-logo{opacity:0.86}.site-header.is-sticky .brand-logo{filter:none}.brand-light .brand-logo{width:148px;filter:brightness(0) invert(1)}.proof-strip{background:var(--gold);border-bottom:0px;padding:20px
0px}.intro
.lead{font-size:18px}.feature-project{background:linear-gradient(145deg, #e9eaf5 0%, #dfe1ef 100%)}.reviews{background-color:#25275f;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.planning-card{}.estimate{background-color:var(--brand-deep);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.site-footer{background:#11122f;padding-bottom:0px !important}.service-row:hover{background:rgba(157, 161, 230, 0.13)}@media (max-width: 820px){.brand{min-width:0}.brand-logo{width:108px}.primary-nav{background:var(--paper)}.estimate{background-attachment:scroll}.reviews{background-attachment:scroll}}@media (prefers-reduced-motion: reduce){.estimate,.reviews{background-attachment:scroll}}html,body,.intro,.intro-grid,.container{overflow:visible}.intro{background:linear-gradient(145deg,
rgb(233, 234, 245) 0%,
rgb(223, 225, 239) 100%);position:relative}.intro .section-heading{position:-webkit-sticky;position:sticky;top:130px;align-self:start;height:fit-content;z-index:2}.intro-copy{min-width:0}.intro-copy
p{margin-bottom:15px}@media (max-width: 991.98px){.intro-grid{grid-template-columns:1fr;gap:24px}.intro-copy
p{margin-bottom:16px}.intro .section-heading{position:relative;top:auto}}.call-float{position:fixed;right:10px;bottom:6px;width:51px;height:52px;background:#2b2d71;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;z-index:9999;box-shadow:0 0 0 rgba(43, 45, 113, 0.7);animation:pulse 1.5s infinite;text-decoration:none;border:2px
solid #fff}.call-float:hover{background:#1f2055;color:#fff}.page-template-home-page .call-float,
.page-template-inner .call-float,
.page-template-contact .call-float{bottom:85px}@keyframes
pulse{0%{box-shadow:0 0 0 0 rgba(43, 45, 113, 0.7)}70%{box-shadow:0 0 0 20px rgba(43, 45, 113, 0)}100%{box-shadow:0 0 0 0 rgba(43, 45, 113, 0)}}.process
.container{padding:0px
10px;display:grid;grid-template-columns:1fr 1fr;gap:110px}.process .section-top{display:grid;grid-template-columns:1fr;text-align:center;width:100%;max-width:647px;margin-inline:auto;margin-bottom:0px !important;gap:0px}.process .right-root
img{height:100%;width:100%;object-fit:cover;transform:scaleX(-1)}.process .right-root{height:100%;width:100%}.image0slide{height:100%;width:100%}.services .section-top>p{color:#fff}.proof-strip .proof-grid div:nth-child(2){position:relative}.proof-strip .proof-grid div:nth-child(2)::before{height:100%;background-color:#0000005e;position:absolute;content:"";width:1px;left:-32px}.proof-strip .proof-grid div:nth-child(2)::after{height:100%;background-color:#0000005e;position:absolute;content:"";width:1px;right:32px}.proof-strip .proof-grid div:nth-child(3){position:relative}.proof-strip .proof-grid div:nth-child(3)::after{height:100%;background-color:#0000005e;position:absolute;content:"";width:1px;right:32px}@media (max-width: 1366.98px){.hero-grid{top:60px}}.inner-page-root .site-header{position:relative;color:var(--ink)}.inner-page-root .site-header.is-sticky{position:fixed;top:0;right:0;left:0;width:100%;background:rgba(248, 248, 252, 0.96)}.nav-open .site-header.is-sticky{height:100%}.nav-open .site-header .menu-toggle>span:not(.sr-only){background-color:var(--ink)}.contact-body{background:var(--bg-soft)}.contact-body .body-grid{display:grid;grid-template-columns:1fr 1.5fr}.contact-body
.sidebar{position:relative;overflow:hidden}.contact-body
.sidebar{padding:3.5rem 2.5rem;display:flex;flex-direction:column;gap:2.3rem;animation:fadeUp 0.7s 0.25s ease both;padding-bottom:40px;background:#f9c420}.contact-body .line-one{position:relative}.contact-body .contact-detail{display:flex;align-items:flex-start;gap:1.25rem;position:relative}.contact-body .cd-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#17183f}.contact-body .line-one{position:relative}.contact-body .line-one::before{height:1px;width:100%;background-color:#0000004d;position:absolute;content:"";bottom:-18px}.contact-body .cd-icon
svg{width:30px;height:24px;stroke:#f9c420;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-body .cd-label{font-weight:600;text-transform:uppercase;color:#000;margin-bottom:5px;font-family:"Plus Jakarta Sans",sans-serif !important}.contact-body .cd-value{color:#000;font-weight:500;line-height:1.5;font-family:"Plus Jakarta Sans",sans-serif !important}.contact-body .form-panel{padding:3.5rem 4rem;animation:fadeUp 0.7s 0.35s ease both;background:#fff;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;padding-bottom:15px}.contact-body .franchise-note{background:#fff;border-left:3px solid #17183f !important;color:#000;line-height:1.65;margin-bottom:2rem;border:1px
solid #c4c4c4;padding:10px;margin-bottom:20px;font-family:"Plus Jakarta Sans",sans-serif !important}.contact-body .franchise-note
a{color:#17183f;font-weight:700}.contact-body
label.fl{display:block;font-weight:500;letter-spacing:0px;text-transform:capitalize;color:#000;margin-bottom:7px}.contact-body input[type="text"],
.contact-body input[type="email"],
.contact-body input[type="tel"],
.contact-body
textarea{width:100%;background:#fff;border:1px
solid #bebebe;padding:0.75rem 1rem;font-family:"Outfit",sans-serif;color:var(--ink);outline:none;transition:border-color 0.2s,
box-shadow 0.2s;border-radius:0;-webkit-appearance:none;height:43px}.contact-body .field-group{margin-bottom:1.25rem}.contact-body
textarea{min-height:120px;resize:vertical}.contact-body .char-row{display:flex;justify-content:space-between;color:#000;margin-top:6px}.contact-body form#contact-form{margin-top:10px}.contact-body .form-actions{display:flex;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #00000036;justify-content:end}.contact-body .franchise-box
iframe{height:348px}.contact-body
.divider{height:1px;background:#0000004d}.contact-body .field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-note
span{font-weight:700;margin-bottom:30px;display:block}.Thanks-block
h1{font-size:38px}.contact-body .form-top .section-title{text-transform:capitalize;margin-bottom:22px;font-family:var(--serif);font-weight:500;line-height:1.03;letter-spacing:-0.035em;font-size:34px;margin-bottom:33px}.afterhero-gallery .block-tn
a{background:#000;color:#fff;margin-inline:auto;display:block;width:max-content}.afterhero-gallery .block-tn a:hover{background:#000;color:#fff;margin-inline:auto;display:block;width:max-content}.afterhero-gallery .section-title
h2{text-align:center}.afterhero-gallery
.container{width:100%;max-width:100%}.custom-block-gallery{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px;margin-block:45px}.custom-block-gallery
.col{border-radius:12px;overflow:hidden;border:2px
solid #fff;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px}.contact-body{padding:70px
0px;background:linear-gradient(145deg, #e9eaf5 0%, #dfe1ef 100%)}.afterhero-gallery .col:hover
img{transform:scale(1.2) !important;cursor:pointer}.no-after-before
.row{align-items:unset !important}.form-panel
button#contact_submit{background:#17183f;color:#fff}.afterhero-gallery{background:#f9c420 !important}.header-slick{background:var(--paper-2)}.page-title
h1{font-size:38px;text-align:center;margin-bottom:0px;font-family:var(--serif)}.blog-page{padding:75px
0px}.blog-page .blog-post-link{background:#fff;padding:15px;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px}.blog-page .blog-body
h3{margin:0}.Service-block ul
li{padding:20px
20px 20px 45px;background:#fff;width:100%;font-size:17px;font-weight:600;filter:drop-shadow(10px 7px 10px rgba(0, 0, 0, 0.25));box-shadow:inset 2px 2px 2px white,
inset -1px -1px 1px rgb(0 0 0 / 0%);background-image:linear-gradient(to bottom right, #e9eaec, #ffffff);transition:0.2s;display:block;position:relative;color:#000;overflow:hidden;pointer-events:none}.Service-block ul li::before{position:absolute;content:"";height:50px;width:50px;background:#17183f;z-index:-6;transform:rotate(49deg);right:-27px;top:-25px;transition:300ms}.Service-block ul li::after{content:"";height:11px;width:11px;background-color:#17183f;position:absolute;left:23px;border-radius:50%;outline:2px
solid #17183f;outline-offset:2px;top:27px}.Service-block{padding:75px
0px}.Service-block
ul{padding:0px;margin:0px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.Service-block ul
ol{grid-column:1/4;padding:0px;margin:0px;display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%;max-width:746px;margin-inline:auto}.Get-Free-Estimate{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;min-height:auto;align-items:center;display:flex;position:relative;background-image:url(https://design.softsystemsolution.com/prestigemgcinc/v1/assets/2.webp)}.Get-Free-Estimate .main-block{margin:0px;position:relative;margin-left:auto;width:100%;max-width:750px;margin-inline:auto;display:block;border-radius:0px;outline-offset:2px;padding:35px;background:#17183feb;box-shadow:0px 0px 0 5px #17183f8f}.custom-service{position:relative}.select-block-root{display:grid;align-items:center;background:#fff;grid-template-columns:1fr 25px;padding-right:5px;border:1px
solid #d7d3d3 !important}.select-block-root{position:relative}.select-block-root
select{width:100%;position:relative;z-index:2;appearance:none;-webkit-appearance:none}.select-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:3;pointer-events:none}.select-icon
img{display:block;max-width:100%;max-width:23px}.Get-Free-Estimate input,
.Get-Free-Estimate select,
.Get-Free-Estimate
textarea{width:100% !important;max-width:100% !important;min-width:0 !important;padding:13px
!important;padding-right:24px !important;border:0
!important;color:#000 !important;outline:none !important;font-size:16px !important;background:#fff !important;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-webkit-appearance:none;appearance:none;font-family:"Plus Jakarta Sans",sans-serif !important}.Get-Free-Estimate .section-title
h1{color:#fff;text-transform:capitalize;text-align:center;font-size:45px;margin-bottom:35px}.Get-Free-Estimate .contact-form-row{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}.Get-Free-Estimate .form-group{width:100%;max-width:48%}.Get-Free-Estimate .form-group.job-type{max-width:100%}.Get-Free-Estimate .custom-message{max-width:100%}.custom-message
#message{height:90px}.message-limit-text{display:flex;justify-content:space-between;font-size:15px;color:#fff}.form-group.custom-submit-btn{text-align:end;width:100%;max-width:100%}.faq-wrapper{background:#fff;padding:15px;width:100%;max-width:100ch;margin-inline:auto;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;border:1px
solid #e6e6e6}.faq-clobk{padding:75px
0px}.faq-item{border:1px
solid #ddd;margin-bottom:15px;border-radius:0px;overflow:hidden}.faq-question{background:transparent;padding:10px
18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:16px;text-transform:capitalize;font-weight:600;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;font-family:"Plus Jakarta Sans",sans-serif !important}.faq-item.active .faq-question{background:#17183f;color:#fff}.faq-item.active .faq-question
span{color:#fff}.faq-question
span{font-size:31px;transition:0.3s;line-height:0px}.faq-answer{max-height:0;overflow:hidden;padding:0
20px;background:#fff;transition:max-height 0.4s ease,
padding 0.4s ease;line-height:1.6}.faq-item.active .faq-answer{max-height:600px;padding:18px
20px;font-size:15px;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif !important}.faq-item.active .faq-answer{max-height:600px;padding:18px
20px;font-size:16px;font-weight:500}.faq-item.active .faq-question
span{transform:rotate(45deg)}.oQfbDd{list-style:none;position:relative}.xYt83m li a:hover{color:#fff !important}.xYt83m{position:absolute;top:180%;left:0;min-width:237px;background:#fff;padding:10px
0;margin:0;list-style:none;border-radius:6px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.15);opacity:0;visibility:hidden;transform:translateY(10px);transition:0.3s ease;z-index:999;border-radius:0px;padding:0px;border-top:3px solid #f8c320}.xYt83m::after{height:20px;width:20px;background-color:#f8c320;position:absolute;content:"";left:29%;top:-11px;transform:rotate(45deg);z-index:-1}.oQfbDd:hover
.xYt83m{opacity:1;visibility:visible;transform:translateY(0)}a.aK91sd{color:#000;border-bottom:1px solid #00000017;padding:10px
30px !important;transition:0.7s !important;font-weight:500 !important;font-size:15px;z-index:1212;background:#fff;position:relative}a.aK91sd:hover::before{color:#fff !important}a.aK91sd:hover{color:#fff;background:#2b2d71}a.aK91sd::before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#000}a.aK91sd::after{display:none !important}.aK91sd{display:block;padding:10px
20px;color:#333;text-decoration:none;font-size:15px}.aK91sd:hover{background:#f5f5f5;color:#d52728}.home-cta{padding:70px
0px}.home-cta__content
h2{text-align:center;margin-bottom:20px}.home-cta__content
p{text-align:center}.home-cta__content{width:100%;max-width:670px;margin-inline:auto}.home-cta
ul{display:flex;list-style:none;gap:20px;justify-content:center;padding:0px;margin-block:25px;flex-wrap:wrap}.home-cta ul
li{display:flex;gap:15px;align-items:center;font-weight:bold}.home-cta ul li
img{background:#f9c420;width:100%;max-width:24px;border-radius:31px;padding:5px}.menu-block-col{display:none}.menu-block-col.active{display:block}.mein-menu-block-list li .mega-menu-link{cursor:pointer;display:grid;grid-template-columns:38px 1fr;background:#fff;padding:9px;align-items:center;gap:10px;color:#000;font-weight:600 !important;letter-spacing:unset}.primary-nav a.mega-menu-link:after{display:none !important}.mein-menu-block-list li
img{width:100%;max-width:35px}.mein-menu-block-list
*{transition:0.8s !important}.mein-menu-block-list li:hover{background-color:#2b2d71;color:#fff}.mein-menu-block-list{background-color:#d6d8e7;border-right:1px solid #eef2f5;padding:15px
20px}.mein-menu-block-list
ul{padding:0px;list-style:none;display:flex;flex-direction:column;margin:0px;gap:11px;margin-top:10px}.mein-menu-block-list .header-cta{padding:10px;width:100%;margin-top:17px}.mein-menu-block-list .header-cta::after{display:none !important}.mein-menu-block-list .header-cta::before{display:none !important}.menu-block-col{display:none}.menu-block-col.active{display:block;animation:columnReveal 1s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes
columnReveal{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.menu-block-col.active
li{opacity:1}@keyframes
itemReveal{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.menu-block-col.active li:nth-child(1){animation-delay:0.15s}.menu-block-col.active li:nth-child(2){animation-delay:0.25s}.menu-block-col.active li:nth-child(3){animation-delay:0.35s}.menu-block-col.active li:nth-child(4){animation-delay:0.45s}.menu-block-col.active li:nth-child(5){animation-delay:0.55s}.menu-block-col.active li:nth-child(6){animation-delay:0.65s}.menu-block-col.active li:nth-child(7){animation-delay:0.75s}.menu-block-col.active li:nth-child(8){animation-delay:0.85s}.menu-block-col.active li:nth-child(9){animation-delay:0.95s}.menu-block-col.active li:nth-child(10){animation-delay:1.05s}.menu-block-col.active li:nth-child(11){animation-delay:1.15s}.Successful-Block .slider-container{width:90%;max-width:1200px;margin:60px
auto;position:relative}.Successful-Block .successful-slider{margin-top:45px;margin-bottom:0}.Successful-Block .successful-slider
.slide{padding:15px;outline:none}.Successful-Block
.card{background:transparent;border-radius:0px;overflow:hidden;box-shadow:unset;border:0}.home-cta
p{width:100%;max-width:700px;margin-inline:auto}.Successful-Block
blockquote{width:100%;max-width:100%;text-align:left;color:#fff;margin:unset;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"Plus Jakarta Sans",sans-serif !important;font-size:15px}.blog .section-top{flex-direction:column;display:flex;text-align:center;gap:0px;margin-bottom:45px}.blog .section-top>p{margin-bottom:0px}.blog .section-title{width:100%}.Successful-Block footer
strong{font-weight:600;font-size:18px;font-family:"Plus Jakarta Sans",sans-serif !important}.Successful-Block
.icon{display:flex;align-items:center;gap:10px;color:orange}.Successful-Block
footer{display:flex;flex-direction:column;gap:2px;color:#fff;margin-top:15px}.Successful-Block .card
img{width:100%;height:220px;object-fit:cover}.Successful-Block .card-content{padding:0px}.Successful-Block .card-content
h3{font-size:22px;margin-bottom:10px}.Successful-Block .card-content
p{color:#666}.Successful-Block .slick-dots{margin:25px
0;bottom:-28px}.char-row{display:flex;justify-content:space-between;margin-bottom:15px;margin-bottom:0px}.Successful-Block .slick-dots
li{margin:0;width:auto;height:auto}.Successful-Block .slick-dots li
button{width:12px;height:12px;padding:0;border-radius:50%;background:rgba(255, 255, 255, 0.4);border:none;font-size:0;cursor:pointer;transition:background 0.3s,
transform 0.3s}.Successful-Block .slick-dots li button:before{display:none}.Successful-Block .slick-dots li.slick-active
button{background:#f9c420;transform:scale(1.2)}.Successful-Block{background-color:rgb(37, 39, 95);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center}.Successful-Block .section-head
h2{margin-bottom:22px}.Successful-Block .section-head h2
br{display:none}.Successful-Block .section-head
p{width:100%;max-width:635px;margin-inline:auto}.Successful-Block .section-head{text-align:center;color:#fff;width:100%;max-width:900px;margin-inline:auto}.Successful-Block .card-head{display:flex;justify-content:space-between;border-bottom:0px solid #ffffff73;padding-bottom:5px;margin-bottom:15px}.Successful-Block .card-head
img{height:42px;width:42px;background:#fff;padding:6px}.Successful-Block .center-slide{border:1px
solid #ffffff29;border-bottom:0px;border-top:0px}.Successful-Block .slider-window{margin-bottom:0px;margin-top:45px}.btn0bloc1k{text-align:center;margin-top:45px}.Successful-Block .site-section-btn{margin-top:30px}:root{--primary:#2b2d71;--accent:#f9c420;--white:#fff;--background:#f8f8fb;--text:#2b2d71;--muted:#626477;--border:rgba(43, 45, 113, 0.18)}.features-wrapper
*{transition:0.8s !important}.features-wrapper{margin:0
auto;overflow:hidden;width:min(1240px, calc(100% - 64px));margin-inline:auto;background:transparent;display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(4rem - 49px);padding:0px;margin-top:55px;background:#fff;border:1px
solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px rgba(0, 72, 80, 0.08);padding:15px
13px}.feature-item{position:relative;text-align:center;min-height:135px;display:block;grid-template-columns:91px minmax(0, 1fr);align-items:center;gap:20px;border:0px
solid #dbddec;background:rgba(255, 255, 255, 0.78);box-shadow:0 5px 20px rgba(50, 38, 25, 0.025);border-radius:0px;padding:0.70rem 1rem}.feature-item:hover
img{transform:scale(1.08)}.feature-item:hover{background:#f9c420}.feature-item::after{position:absolute;top:29px;width:1px;height:calc(100% - 62px);content:"";background:#e2e8f0;left:105px;left:100%}.features-wrapper .feature-item:last-child{position:relative}.features-wrapper .feature-item:last-child::after{position:absolute;content:"";background-color:transparent}.icon-box{align-items:center;justify-content:center;width:57px;height:57px;margin-inline:auto;display:flex;margin:unset;margin-bottom:14px}.icon-box
svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.feature-content
h3{margin-bottom:0px;color:#2b2d71;font-size:18px;font-weight:700;line-height:1.35;text-align:left}.feature-content
p{color:#000;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;line-height:24px;margin-top:9px;margin-bottom:4px;text-align:left}.feature-item:hover::after{background-color:#f9c420}section.features-section{padding:75px
0px}.services-board{display:grid;grid-template-columns:repeat(6, 1fr);gap:14px}.site-section-btn{grid-column:1/7;text-align:center;min-height:auto;height:auto;margin-top:35px}.service-panel{position:relative;display:block;overflow:hidden;min-height:220px;color:var(--white);background:var(--brand-dark);grid-column:span 2}.service-panel--feature{grid-column:span 4;grid-row:span 2;min-height:0}.service-panel--wide{grid-column:span 2}.service-panel
img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.8s var(--ease)}.service-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,
rgba(0, 0, 0, 0.88) 0%,
rgb(0 0 0 / 65%) 40%,
rgb(0 0 0 / 23%) 70%,
rgb(0 0 0 / 0%) 100%);transition:background 0.5s var(--ease);width:100%;height:100%}.service-panel:hover
img{transform:scale(1.08)}.service-panel:hover::after{background:linear-gradient(to top,
rgba(0, 0, 0, 0.92) 0%,
rgba(0, 0, 0, 0.65) 42%,
rgba(0, 0, 0, 0.2) 72%,
rgba(0, 0, 0, 0) 100%)}.service-panel-content{padding-right:0px;position:absolute;left:0;right:0;bottom:0;top:auto;z-index:1;padding:80px
22px 26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:10px;padding-left:10px;padding-right:10px}.service-panel-content
h3{font-size:22px;color:var(--white);max-width:100%;margin-bottom:0;transition:transform 0.45s var(--ease);margin-bottom:6px}.service-panel--feature .service-panel-content
h3{font-size:30px;max-width:100%}.gallery .section-top{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:45px}.gallery .section-top>.text-link{justify-self:end;margin-bottom:10px;display:none}.service-panel-cta{display:inline-flex;align-items:center;gap:8px;margin-top:5px;font-weight:600;letter-spacing:0.04em;color:var(--accent-light);transition:color 0.3s;text-transform:capitalize}.service-panel:hover .service-panel-cta{color:var(--accent)}.service-panel:hover .service-panel-content
h3{transform:translateY(-2px)}.service-panel:focus-visible{outline:2px
solid var(--accent);outline-offset:3px}.new-block-section{background-color:#2b2d71}.new-block-section
*{transition:0.2s !important}.new-block-section .section-tilte{text-align:center;color:#fff;margin-bottom:35px}.new-block-section .section-tilte
h2{text-transform:capitalize}.services-board{display:none}.services-board.active{display:grid}.custom-section-tab{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:10px !important;margin-bottom:45px !important}.custom-section-tab .tab-btn{background:#f3f3f3;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:35px;padding:9px
24px;text-transform:uppercase;border:1px
solid transparent;border-radius:0px;font-weight:700;font-size:15px}.custom-section-tab .tab-btn:hover{background:#e9e9e9;transform:translateY(-2px)}.custom-section-tab .tab-btn.active{background:#f9c420;color:#2b2d71;box-shadow:0 10px 25px rgb(249 196 32 / 27%);transform:translateY(-2px) scale(1.03)}.services-board{display:none;opacity:0;transform:translateY(20px)}.services-board.active{display:grid;animation:tabFade 0.45s ease forwards}@keyframes
tabFade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.inner-page-root section,.common-section-space{padding:40px
0px}.inner-page-root .section-title h1,
.inner-page-root .section-title
h2{font-size:33px;margin-bottom:20px;line-height:45px}.common-section{background:linear-gradient(145deg,
rgb(233, 234, 245) 0%,
rgb(223, 225, 239) 100%)}.common-section .main-grid-block{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:50px;align-items:center}.common-section .main-grid-block>*{min-width:0}.common-section .slick-slider{width:100%;min-width:0}.common-section .slick-list{width:100%;overflow:hidden}.common-section .slick-track{display:flex}.common-section .slick-slide{min-width:0}.common-section .slick-slide
img{display:block;width:100%;max-width:100%;height:498px;object-fit:cover}.slick-dots{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);display:flex !important;align-items:center;justify-content:center;gap:8px;width:auto;margin:0;padding:0;list-style:none;gap:22px}.slick-dots
li{width:10px;height:10px;margin:0;padding:0}.slick-dots li
button{width:22px;height:9px;padding:0;border:0;border-radius:0%;background:#17183f52;font-size:0;cursor:pointer;transition:all 0.3s ease}.slick-dots li button::before{display:none}.slick-dots li.slick-active
button{background-color:var(--brand-deep)}.center-block{text-align:center}.center-block .center-text{width:100%;text-align:left;background:#fff;padding:24px;max-width:593px;margin-left:auto;display:block}.center-block{text-align:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;background-position:center}.text-section
.container{display:grid;grid-template-columns:1fr 1fr;gap:100px;position:relative}.text-section .container::before{height:100%;width:1px;background-color:#17183f47;position:absolute;content:"";left:50%}.text-section .btn-block{margin-top:20px}.text-root{position:relative;padding:19px;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;border:1px
solid #eee;background:#fff}.text-root
h2{font-size:18px;font-weight:700;margin-bottom:0px;position:absolute;background:#17183f;left:0;padding:4px
6px;display:block;color:#fff;top:-25px;text-transform:capitalize}.flex-root{display:flex;flex-direction:column;gap:50px;margin-top:64px}.cta .cta-text-block{text-align:center;width:100%;max-width:815px;margin-inline:auto}.header-slick2
.container{text-align:center;width:100%;max-width:866px}.header-slick2 .container
strong{display:block;margin-top:20px}.videoBannerX::after{height:553px;width:100%;background:linear-gradient(to top, #000 0%, #44444400 100%);z-index:32;content:"";top:auto;bottom:0;position:absolute}.videoBannerX{position:relative;width:100%;height:calc(100dvh - 106px);overflow:hidden;display:flex;align-items:flex-end}.videoBannerX__video{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.videoBannerX__content{position:relative;padding:50px;color:#fff;text-align:center;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;z-index:12121;width:100%;max-width:1400px;margin-inline:auto;align-items:center;padding-bottom:20px}.videoBannerX__content span.note-number{text-align:right;width:100%;display:block;font-size:45px;margin-bottom:0px}.videoBannerX__content
h1{font-size:55px;margin:0
0 19px;text-align:left;text-transform:capitalize;width:100%;max-width:600px;line-height:1.4}.videoBannerX__content
p{text-align:right;font-size:15px;width:100%;max-width:257px;margin-left:auto}.videoBannerX__content .note-rule{display:none}.services-hero.common-section{background:#2b2d71}.common-list
li{display:flex;align-items:flex-start;gap:15px;font-weight:600;margin-bottom:16px}.common-list li
.checkmark{background:#f9c420;width:100%;max-width:24px;border-radius:31px;padding:5px}.common-form-fields
label{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;font:700 1rem/1.4 var(--sans);letter-spacing:0.06em;text-transform:uppercase}.estimate-heading{font:700 1.5rem/1 var(--sans);text-transform:uppercase}.common-form-fields .form-control,
.common-form-fields
textarea{width:100%;border:0;border:1px
solid #9b9dbd30;background:#9b9dbd20;border-radius:0;padding:12px
8px;color:var(--ink);font:500 1rem/1.4 var(--body);text-transform:none;letter-spacing:0;outline:none}.common-form-fields
textarea{height:auto}.afterhero-gallery .gallery-img{width:100%;height:250px;object-fit:cover}.afterhero-gallery
*{transition:0.8s !important}.afterhero-gallery .col:hover
img{transform:scale(1.5)}.afterhero-gallery-slider{display:none !important}.afterhero-gallery-slider .gallery-slide{padding:0
2px}.afterhero-gallery-slider .gallery-img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.afterhero-gallery-slider .slick-dots{bottom:-28px}.afterhero-gallery-slider .slick-dots li button:before{font-size:8px;color:var(--ink, #151713);opacity:0.3}.afterhero-gallery-slider .slick-dots li.slick-active button:before{opacity:1;color:var(--ink, #151713)}.afterhero-gallery{padding-bottom:0}@media (max-width: 991.98px){.afterhero-gallery{padding-bottom:36px}.custom-block-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.afterhero-gallery .gallery-img{height:200px}.custom-block-gallery .col:last-child{display:none}}.afterhero-gallery-slider{position:relative}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;border:none;background:var(--ink, #151713);color:#fff !important;display:flex !important;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s,
transform 0.2s,
box-shadow 0.2s;box-shadow:0 2px 10px rgba(0, 0, 0, 0.18);padding:0}.gallery-arrow
svg{width:18px;height:18px;display:block}.gallery-arrow:hover{background:var(--gold, #b59a5e);transform:translateY(-50%) scale(1.08);box-shadow:0 4px 16px rgba(0, 0, 0, 0.22)}.gallery-arrow-prev{left:10px}.gallery-arrow-next{right:10px}.gallery-arrow.slick-prev:before,.gallery-arrow.slick-next:before{display:none}.hero-eyebrows{text-transform:capitalize;color:var(--accent);font-weight:600}.aspect-5-4{aspect-ratio:5/4}.remodeling-benefits{background:var(--brand)}.remodeling-benefits .remodeling-benefits-img,.aspect-4-3{aspect-ratio:4/3}.kitchen-remodel-process .kitchen-process-row{position:relative}.kitchen-remodel-process .kitchen-process-col{position:relative}.kitchen-remodel-process .kitchen-process-item{position:relative;z-index:1;width:100%;text-align:center}.kitchen-remodel-process .kitchen-process-icon-wrap{position:relative;z-index:2;width:100px;margin:0
auto 25px}.kitchen-remodel-process .kitchen-process-col:not(:last-child) .kitchen-process-icon-wrap::after{content:"";position:absolute;z-index:-1;top:48px;left:calc(100% + 33px);width:calc(295px - 126px);height:2px;background-image:linear-gradient(to right, #d6d6e1 38%, transparent 38%);background-position:left center;background-size:7px 2px;background-repeat:repeat-x}.kitchen-remodel-process .kitchen-process-icon{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0
auto;border-radius:50%;background:#fff;color:#24275a;box-shadow:0 5px 15px rgba(27, 29, 66, 0.035),
0 1px 4px rgba(27, 29, 66, 0.025)}.kitchen-remodel-process .kitchen-process-icon
svg{display:block;max-width:48px;max-height:48px}.kitchen-remodel-process .kitchen-process-number{position:absolute;left:50%;bottom:-41px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;transform:translateX(-50%);border-radius:50%;background:#ffc400;color:#111323;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.08)}.kitchen-remodel-process .kitchen-process-content{padding-top:20px}.kitchen-remodel-process .kitchen-process-content
h3{margin:0
0 10px;color:#16172d;font-family:var(--heading-font,"Playfair Display",Georgia,serif);font-size:24px;font-weight:600;line-height:1.14;letter-spacing:-0.3px}.kitchen-remodel-process .kitchen-process-content
p{margin:0;color:var(--ink);font-family:var(--body-font,Arial,Helvetica,sans-serif);font-size:16px;font-weight:400;line-height:1.7}.our-projects-section .cards-section{padding:100px
0;overflow:hidden}.our-projects-section .cards-section
.container{width:100%;max-width:1320px;padding:0
15px;margin:0
auto}.our-projects-section .cards-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}.our-projects-section .image-card{position:relative;display:block;width:100%;height:400px;overflow:hidden;isolation:isolate;text-decoration:none;background:#111;transform:translateZ(0)}.our-projects-section .image-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1),
filter 0.7s ease}.our-projects-section .card-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,
rgb(14 14 14 / 84%) 0%,
rgba(0, 0, 0, 0.45) 35%,
rgba(0, 0, 0, 0.05) 75%);transition:background 0.6s ease}.our-projects-section .card-content{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:30px}.our-projects-section .card-label{position:absolute;left:30px;bottom:30px;color:#fff;font-size:28px;font-weight:700;line-height:1.2;transition:transform var(--transition),
opacity 0.35s ease}.our-projects-section .card-hover-content{width:100%;padding:20px;border:1px
solid rgba(255, 255, 255, 0.18);backdrop-filter:blur(12px);transform-origin:bottom center;opacity:0;visibility:hidden;transition:transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
opacity 0.4s ease,
visibility 0.4s ease;background:#f9c420;border-radius:0px;text-align:center}.our-projects-section .small-label{display:block;margin-bottom:10px;color:rgba(255, 255, 255, 0.7);font-size:13px;font-weight:700;letter-spacing:2px}.our-projects-section .card-hover-content
h3{margin:0
0 12px;color:#000;font-size:28px;font-weight:700;line-height:1.15;transform:translateY(15px);opacity:0;transition:transform 0.55s 0.08s ease,
opacity 0.45s 0.08s ease}.our-projects-section .card-hover-content
p{margin:0
0 22px;color:rgba(255, 255, 255, 0.82);font-size:15px;line-height:1.65;transform:translateY(15px);opacity:0;transition:transform 0.55s 0.14s ease,
opacity 0.45s 0.14s ease}.our-projects-section .card-btn{display:inline-flex;align-items:center;gap:12px;padding:12px
20px;color:#fff;background:var(--accent);border-radius:50px;font-size:14px;font-weight:600;transform:translateY(15px);opacity:0;transition:transform 0.55s 0.2s ease,
opacity 0.45s 0.2s ease,
background 0.3s ease;background:#17183f !important;color:#fff !important;border-radius:0px;text-transform:capitalize;font-weight:600;letter-spacing:1px;font-size:16px;padding:9px
13px !important}.our-projects-section .image-card:hover>img{transform:scale(1.12);filter:saturate(1.15)}.our-projects-section .image-card:hover .card-overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.92), rgba(0, 0, 0, 0.5))}.our-projects-section .image-card:hover .card-label{transform:translateY(-25px);opacity:0}.our-projects-section .image-card:hover .card-hover-content{transform:translateY(0) scale(1);opacity:1;visibility:visible}.our-projects-section .image-card:hover .card-hover-content h3,
.our-projects-section .image-card:hover .card-hover-content p,
.our-projects-section .image-card:hover .card-btn{transform:translateY(0);opacity:1}.estimate-form .btn-block{text-align:end;margin-top:20px}.estimate-form .btn-block
span{display:none}.our-projects-section .image-card:hover .card-btn{background:#fff;color:#111}.our-projects-section .image-card:hover .card-btn
.arrow{transform:translateX(5px);display:none !important}.our-projects-section .image-card{transition:transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
box-shadow 0.5s ease}.our-projects-section .image-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0, 0, 0, 0.25)}.time-line .section-title{text-align:center;margin-bottom:45px}.time-line
.wrapper{max-width:970px;margin-inline:auto}.time-line
.eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:#888;margin-bottom:0.5rem;text-align:center}.time-line
.headline{font-size:26px;font-weight:500;color:#1a1a1a;line-height:1.3;margin-bottom:3rem;text-align:center}.time-line
.steps{display:flex;flex-direction:column;gap:0;position:relative}.time-line .steps::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:5px;transform:translateX(-50%);background:#f9c420}.time-line
.step{display:grid;grid-template-columns:1fr 56px 1fr;align-items:start;gap:0 1.25rem;margin-bottom:3.5rem}.time-line .step:last-child{margin-bottom:0}.time-line .step-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;background:#f9c420;font-size:35px;font-weight:300;color:transparent;-webkit-text-stroke:1px #000;font-family:monospace}.time-line .step-circle
svg{width:30px;height:30px;stroke:#fff;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.time-line .content
p{color:#fff}.time-line
.content{padding:25px;border-radius:0;position:relative;text-align:left;box-shadow:rgb(149 157 165 / 51%) 0px 8px 24px;transition:0.3s;background:#17183f;padding-bottom:15px;border-left:5px solid var(--orange)}.time-line .content.right::after{content:"";position:absolute;right:-9px;top:20px;width:25px;height:20px;background:#17183f;border-top:1px solid #17183f;border-right:1px solid #17183f;transform:rotate(45deg)}.time-line .content.left::after{content:"";position:absolute;left:-8px;top:18px;width:25px;height:25px;background:#17183f;border-bottom:1px solid #17183f;border-left:1px solid #17183f;transform:rotate(45deg)}.time-line .empty
img{width:100%;display:none}.time-line
.empty{animation:floatUpDown 2s ease-in-out infinite}.time-line .step-meta{display:flex;align-items:center;gap:8px;margin-bottom:10px}.time-line .step-num{font-size:50px;font-weight:600;color:transparent;-webkit-text-stroke:2px #0670bc;font-family:monospace;display:none}.time-line
p{color:#000;margin-bottom:10px}.time-line .step-badge{color:#000;border-radius:0;padding:2px
15px;font-weight:600;font-size:20px;border:0;position:absolute;left:0px;top:-38px;background:#f9c420}.time-line .step-divider{width:24px;height:1px;display:none;background:#d0d0d0;margin:10px
0 12px}.time-line .step-body{font-size:14px;line-height:1.75;color:#555}.section-footer-text
p{width:100%;max-width:600px;margin-inline:auto;margin-top:45px;color:#fff;text-align:center;padding:10px
16px;background:var(--orange);outline:2px
solid #fff;outline-offset:-6px;margin-bottom:0px}.time-line .step-body
.hl{color:#1a1a1a;font-weight:500}.time-line{background:#0670bc;background-image:url(https://design.softsystemsolution.com/prestigemgcinc/v4/assets/3.png);position:relative;animation:30s linear 0s infinite normal none running bg-marquee;overflow:hidden;background-size:cover;background-repeat:repeat;background-attachment:fixed}.time-line .hero-text-block
h1{color:#000;margin-bottom:15px}.time-line .section-title{margin-bottom:0}.time-line .hero-text-block
p{color:#000}.time-line .hero-text-block{width:100%;max-width:823px;margin-inline:auto;text-align:center;margin-bottom:100px}.catering-block-new2
img{max-width:100% !important;transform:unset !important}.catering-block-new2{padding-bottom:0px !important}@keyframes bg-marquee{0%{background-position:0}100%{background-position:-1190px}}.time-line
.container{position:relative;z-index:12}.time-line::before{height:100%;width:100%;position:absolute;content:"";inset:0;z-index:1;background:hsl(0deg 0% 100%)}.time-line .section-title
h2{color:#fff}.project-gallery-back{display:inline-flex;color:var(--primary);font-weight:600;text-decoration:none}.project-gallery-section{padding:80px
0 110px}.project-gallery-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.project-gallery-item{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#d8d4cd}.project-gallery-item
img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease,
filter 0.5s ease}.project-gallery-item:hover
img{transform:scale(1.045);filter:saturate(1.08)}.project-gallery-number{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;min-width:36px;height:30px;padding:0
8px;color:#fff;background:rgba(0, 0, 0, 0.68);font:600 12px/1 "DM Sans",
sans-serif}body.lightbox-open{overflow:hidden}.pg-lightbox[hidden]{display:none}.pg-lightbox{position:fixed;inset:0;z-index:2147483647;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;color:#fff;background:rgba(8, 9, 8, 0.96)}.pg-lightbox-toolbar,.pg-lightbox-footer{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:10px
18px}.pg-lightbox-toolbar{justify-content:flex-end}.pg-lightbox-button{width:44px;height:44px;border:1px
solid rgba(255, 255, 255, 0.35);border-radius:50%;color:#fff;background:rgba(255, 255, 255, 0.08);font:600 18px/1 "DM Sans",
sans-serif;cursor:pointer;transition:background-color 0.2s ease,
border-color 0.2s ease}.pg-lightbox-button:hover,.pg-lightbox-button:focus-visible{border-color:#fff;background:rgba(255, 255, 255, 0.2);outline:none}.pg-lightbox-reset{width:auto;min-width:52px;padding:0
12px;border-radius:999px;font-size:13px}.pg-lightbox-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;touch-action:none}.pg-lightbox-image{display:block;max-width:min(92vw, 1500px);max-height:calc(100vh - 150px);object-fit:contain;transform:translate3d(0, 0, 0) scale(1);transform-origin:center;user-select:none;-webkit-user-drag:none;cursor:zoom-in;will-change:transform}.pg-lightbox-image.is-zoomed{cursor:grab}.pg-lightbox-image.is-dragging{cursor:grabbing}.pg-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:28px}.pg-lightbox-prev{left:18px}.pg-lightbox-next{right:18px}.pg-lightbox-counter{min-width:72px;color:rgba(255, 255, 255, 0.82);font:500 14px/1.4 "DM Sans",
sans-serif;text-align:center}.gallery-img-link{cursor:zoom-in}.work-with-section{background-color:#eeebe4}.all-testimonials-section{background-color:#f6f5f1}.testimonial-service{display:none}.all-testimonials-section .testimonial-card{background:#fff;padding:32px
28px 26px;border-radius:14px;box-shadow:0 4px 18px rgba(0, 0, 0, 0.04);border:1px
solid rgba(0, 0, 0, 0.04);display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease,
box-shadow 0.3s ease}.all-testimonials-section .testimonial-card:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(0, 0, 0, 0.08)}.testimonial-quote-icon{color:#e5a93b;font-size:38px;line-height:0.9;font-family:Georgia,"Playfair Display",serif;font-weight:700;margin-bottom:12px}.common-section .main-grid-block .slick-dots{display:flex !important;gap:22px;position:unset;width:100%;text-align:center;justify-content:center;max-width:100%;transform:unset;margin-top:15px}.all-testimonials-section .testimonial-rating{color:#f5be38;font-size:24px;letter-spacing:3px;margin-bottom:16px;line-height:1}.Successful-Block .card-content footer span:last-child{background:#f5f5f5;display:none}.all-testimonials-section .grid-block{display:flex;flex-direction:column;gap:20px}.all-testimonials-section .testimonial-content blockquote,
.all-testimonials-section .testimonial-content
p{color:var(--ink);font-size:16px;line-height:1.65;margin-bottom:16px;font-style:normal;padding:0;font-family:var(--serif);border:0;font-weight:600}.all-testimonials-section .testimonial-meta{margin-top:auto;padding-top:18px;border-top:1px solid #f0f0ee}.all-testimonials-section .testimonial-author{font-weight:700;font-size:16px;color:var(--ink);margin-bottom:2px;line-height:1.3}.all-testimonials-section .testimonial-service{font-size:13.5px;color:var(--ink);font-weight:500;line-height:1.3;margin-bottom:1px}.all-testimonials-section .testimonial-location{font-size:13px;color:#7a7a7a;line-height:1.3}.mobile-actions-block{display:none}.estimate-form-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;width:100%}.estimate-field-subcategory{grid-column:1/3}.new-request-form .form-title
h2{color:#000;font-size:35px;margin-bottom:35px}.new-request-form
select{font-family:"Plus Jakarta Sans",sans-serif !important}.new-request-form{background:#fff;padding:25px}.estimate-field{width:100%}.estimate-field
label{display:block;margin-bottom:5px;font-weight:600;color:#000}.estimate-field label .text-danger{color:#d52728}.estimate-field input,
.estimate-field select,
.estimate-field
textarea{width:100%;display:block;border:1px
solid #d9d9d9;border-radius:5px;background:#fff;color:#000;font-size:15px;font-weight:400;padding:10px
15px;outline:none;transition:all 0.3s ease;box-sizing:border-box;border-radius:0px}.estimate-field input,
.estimate-field
select{height:50px}.estimate-field
select{cursor:pointer;appearance:auto}.estimate-field
textarea{height:75px;resize:vertical}.estimate-field input:focus,
.estimate-field select:focus,
.estimate-field textarea:focus{border-color:#278bbc;box-shadow:0 0 0 3px rgba(39, 139, 188, 0.08)}.estimate-field-message{grid-column:1 / -1}.estimate-message-limit{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:7px;font-size:12px;line-height:1.4;color:#000}.estimate-remaining-text{white-space:nowrap}.estimate-char-label{margin-left:3px}.estimate-submit-wrapper{grid-column:1 / -1;text-align:left;display:flex;justify-content:end;margin-top:20px}.estimate-submit-button{}.footer-bottom
a{}.no-after-before .section-head{text-align:center;margin-bottom:100px;width:100%;max-width:900px;margin-inline:auto}.Get-Free-Estimate .main-block
label{color:#fff}.request-estimate-form .error,
.service-estimate-form
.error{display:block;background:red;display:block;color:#fff !important;font-size:15px;padding:0px
2px}.policy_text :is(h1,h2,h3,h4,h5,h6){background-color:#2b2d7114;display:flex;padding:12px
12px 12px 10px;border-left:5px solid #2b2d71;margin:25px
0px 10px 0px !important;color:#000;font-size:28px}.error{background:red;display:block;color:#fff !important;padding:0px
2px}.page-id-80 .site-header{background:#e4e5f2}.home .select-block-root .select-icon{display:none}.home .select-block-root{grid-template-columns:1fr}.menu-block-col[data-content="extensions"]>ul{display:grid;grid-template-columns:1fr 1fr}.menu-block-col[data-content="extensions"]>ul>li:nth-child(8){order:15}.menu-block-col[data-content="extensions"]>ul>li:nth-child(10){order:16}.menu-block-col[data-content="extensions"]>ul>li:nth-child(14){order:17}@media (min-width: 1200px) and (max-width: 1399.98px){.primary-nav
a{}.primary-nav a:after{bottom:16px}}@media (max-width: 1399.98px){.primary-nav{gap:16px}.common-form-fields .form-control,
.common-form-fields
textarea{font:500 1rem/1 var(--body);padding:8px}}@media (max-width: 1199.98px){.new-request-form{padding:15px}.new-request-form .form-title
h2{font-size:29px}.estimate-form-wrapper{width:100%;display:flex;flex-direction:column;padding:0px
!important}.kitchen-remodel-process .kitchen-process-wrapper{max-width:960px}.kitchen-remodel-process .kitchen-process-col:not(:last-child) .kitchen-process-icon-wrap::after{width:112px}.kitchen-remodel-process .kitchen-process-content p
br{display:none}.kitchen-remodel-process .kitchen-process-content{padding-left:12px;padding-right:12px}.inner-page-root .section-title h1,
.inner-page-root .section-title h2,
.videoBannerX__content
h1{font-size:42px}.section-title h2,
.contact-body .form-top .section-title,
.page-title
h1{}.inner-page-root section,.common-section-space,.site-footer{padding:60px
0px}.common-section .main-grid-block{grid-template-columns:1fr;gap:24px}.site-header .header-cta{display:none}.videoBannerX::before{top:38px}.site-header{padding:10px
0}.our-projects-section .card-label{font-size:24px}.proof-strip .proof-grid div:nth-child(2)::after,
.proof-strip .proof-grid div:nth-child(2)::before,
.proof-strip .proof-grid div:nth-child(3)::after{display:none}.proof-grid
div{border:0}}@media (min-width: 1260px){.primary-nav .nav-link:last-child,
.primary-nav .nav-link:nth-last-child(2){display:none}}@media (max-width: 1260.98px){.videoBannerX::before,
.footer-main .footer-col.contact-col::before,
.footer-main .footer-col.contact-col::after{display:none}.mobile-actions-block{display:grid;grid-template-columns:1fr 1fr;text-align:center}.site-header{position:unset !important;background:#fff}.brand-logo{filter:unset}.primary-nav{display:none}header .header-cta{display:none}.mobile-actions-block
a{color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:8px
0px;letter-spacing:0.09em;text-transform:uppercase;border:1px
solid transparent;border-radius:0px;background:#f9c420;font-weight:600}.mobile-actions-block a+a{background-color:#2b2d71;color:#fff;border:1px
solid #eee}.videoBannerX{flex-direction:column;height:auto}.videoBannerX__video{position:unset}.videoBannerX::after{display:none}.videoBannerX__content{padding:20px;grid-template-columns:1fr;text-align:center;background:#2b2d71}.videoBannerX__content h1
br{display:none}.videoBannerX__content
h1{font-size:40px;margin:0
0 19px;margin-inline:auto;width:100%;max-width:100%}.videoBannerX__content span.note-number{text-align:center}.videoBannerX__content
p{width:100%;max-width:100%;text-align:center;margin-left:auto}.hero-actions{justify-content:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ffffff30;width:fit-content;margin-inline:auto}.videoBannerX__content
h1{text-align:center}.intro-grid{grid-template-columns:1fr;gap:40px;text-align:center}.intro-copy>p:not(.lead){max-width:100%}.intro .left-block
img{max-width:500px}.features-wrapper{grid-template-columns:repeat(2, 1fr)}.feature-item::after{display:none}.feature-item{border:1px
solid #eae5e5;border-radius:10px}.intro .left-block
img{margin-inline:auto}.proof-grid{grid-template-columns:repeat(2, 1fr)}.proof-strip .proof-grid div:nth-child(2)::after{display:none}.proof-strip .proof-grid div:nth-child(2)::before{display:none}.proof-strip .proof-grid div:nth-child(3)::after{display:none}.proof-grid
div{border-right:0px solid rgba(43, 45, 113, 0.18)}.proof-grid{gap:20px}.proof-grid
div{flex-direction:column;text-align:center;justify-content:center;align-items:center}.proof-grid
span{text-align:center}.service-panel{min-height:400px;width:45%}.services-board.active{display:flex;flex-wrap:wrap;justify-content:center}.service-panel--feature .service-panel-content
h3{font-size:22px}.section-top{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:40px}.gallery-grid{grid-template-columns:1fr 1fr}.gallery-tall{grid-row:unset}.gallery-wide{grid-column:unset}footer .footer-col{display:none}.contact-col{display:block !important}.footer-main{grid-template-columns:1fr;text-align:center;gap:0px}.footer-brand>p{color:#fff;max-width:41%;margin-inline:auto}.footer-block-icon{border-bottom:1px solid #eeeeee6e;padding-bottom:25px;margin-bottom:25px;justify-content:center}.menu-toggle{display:none}.proof-grid div:nth-child(3){border-left:0px solid rgba(43, 45, 113, 0.18)}.inner-page-root .section-title h1
br{display:none !important}body{background:transparent}.inner-page-root .site-header{background:#e0e2ef;border-bottom:2px solid #2b2d71}.mob-expand-submenu
i{left:1px !important;top:0px !important}.mobmenur-container{position:absolute;right:0px;top:4em !important;background:#fcc95a;height:45px;width:45px;display:grid;place-items:center;margin-right:4% !important;font-size:10px !important}#mobmenuright
a{padding:7px
10px;width:100%;background:transparent !important;font-family:"Lato",sans-serif !important;font-size:15px !important;color:#000 !important;letter-spacing:0px !important;border-bottom:1px solid #00000026 !important;font-weight:600 !important;text-transform:capitalize !important}.menu-item-872{position:relative}.mobmenu-right-panel .mob-cancel-button{color:#fff !important;height:35px;width:35px;background:#2b2d71;font-size:25px !important;display:grid !important;place-content:center}.mobmenu-right-panel{background-color:var(--gold) !important}.mob-icon-menu:before{margin:0
!important}.mobmenu r-container
i{color:#fff !important}.mobmenu-content
li{padding:0
!important}ul#mobmenuright{margin-top:35px !important}.mob-menu-logo-holder{display:none !important}.mob-menu-header-holder.mobmenu{background:transparent !important;display:block !important;position:absolute}.mobmenu
.headertext{display:none}body.mob-menu-slideout-over{padding:0px
!important}.mobmenu-content #mobmenuright>li>a:hover{background-color:transparent !important}.mobmenu-content #mobmenuright .sub-menu{background-color:#d9d9d9 !important}.mob-expand-submenu{position:relative !important;right:0px !important;float:right !important;height:25px;width:25px;display:grid;place-content:center;top:1px !important;background:#2b2d71 !important;border-radius:50%;z-index:777 !important;left:auto !important}.mobmenu-content #mobmenuright li:hover{background-color:#fff !important}.mob-expand-submenu
i{font-size:18px !important;color:#fff !important;margin-top:1px !important}.mob-menu-header-holder.mobmenu.mob-menu-header-holder.mobmenu{position:absolute !important;inset:0 auto auto auto !important;height:0px}.mob-menu-header-holder.mobmenu{background:transparent !important;display:block !important}.mobmenur-container.mobmenur-container.mobmenur-container.mobmenur-container{position:absolute;right:0px;top:75px !important;background:#2b2d71;height:38px;width:38px;display:grid;place-items:center;margin-right:2% !important;font-size:10px !important}.mobmenu-content
li{border:0px
!important}.footer-main>.footer-col:nth-of-type(3){display:flex;border-bottom:1px solid #eeeeee6e;padding-bottom:25px;margin-bottom:25px}.center-block{background-attachment:unset}}@media (max-width: 991.98px){.videoBannerX__content span.note-number{text-align:center !important}.contact-body .contact-detail{margin-block:10px}.kitchen-remodel-process{padding:50px
0}.kitchen-remodel-process .section-title{margin-bottom:32px}.kitchen-remodel-process .kitchen-process-col{margin-bottom:50px}.kitchen-remodel-process .kitchen-process-col:nth-last-child(-n+2){margin-bottom:0}.kitchen-remodel-process .kitchen-process-col .kitchen-process-icon-wrap::after{display:none}.inner-page-root .section-title h1,
.inner-page-root .section-title h2,
.videoBannerX__content
h1{font-size:32px}.section-title h2,
.contact-body .form-top .section-title,
.page-title
h1{font-size:32px !important}.inner-page-root section,.common-section-space,.site-footer{padding:50px
0px}body,
.social-links a,
.footer-col a,.footer-bottom{font-size:0.9rem}.menu-block-col{padding:16px}.menu-block-col ul li
a{padding:10px
20px !important}.menu-block-col ul li a::before{left:0px}.text-section
.container{grid-template-columns:1fr;gap:48px}.text-section .container::before{display:none}.our-projects-section .cards-row{grid-template-columns:repeat(2, 1fr);gap:16px}.Service-block
ul{grid-template-columns:1fr 1fr}.contact-body .body-grid{display:grid;grid-template-columns:1fr}.contact-body
.sidebar{padding:2rem;gap:1rem}.contact-body .form-panel{padding:2rem}.time-line
.step{display:block}.time-line .step-circle,
.time-line .steps::before,
.time-line .content.right::after,
.time-line .content.left::after{display:none}.videoBannerX__content{padding:34px
24px;grid-template-columns:1fr}.videoBannerX__content span.note-number{text-align:right;width:100%;display:block;font-size:45px;margin-bottom:15px}.features-wrapper{grid-template-columns:repeat(2, 1fr);gap:calc(4rem - 49px)}.project-gallery-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.blog-page .blog-body
h3{font-size:20px}.inner-page-root .section-title h1,
.inner-page-root .section-title
h2{font-size:30px;line-height:normal}.text-section
.container{grid-template-columns:1fr !important}.text-section .container::before{display:none}.contact-body .body-grid{display:flex;flex-direction:column-reverse;gap:20px}.contact-body .form-panel{padding:25px}.contact-body
.sidebar{padding:25px}.contact-body .char-row{margin-top:6px;flex-direction:column}.char-row{flex-direction:column}}@media (max-width: 768.98px){.Get-Free-Estimate .form-group{max-width:100%}}@media (max-width: 575.98px){.contact-body .field-row{grid-template-columns:1fr}.services-hero .estimate-heading{font-size:25px}.footer-bottom{flex-direction:column;justify-content:center;align-items:center}.videoBannerX__content
h1{text-align:center;font-size:28px;line-height:34px}.features-wrapper{grid-template-columns:1fr;gap:16px}.center-block{background-attachment:unset}.feature-item::after{display:none}.hero-actions{margin-inline:auto;width:100%;max-width:100%;text-align:center}.hero-actions .light-link{width:100%;text-align:center;justify-content:center}.hero-actions
.button{width:100%}.hero-actions .light-link{color:#000;width:100%;text-align:center;justify-content:center;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:8px
15px;font:700 15px / 1 var(--sans);text-transform:uppercase;border:1px
solid transparent;transition:transform 0.25s, background 0.25s, color 0.25s, border-color 0.25s;font-weight:600;letter-spacing: .11px;font-size:15px;background:#f9c420}.hero-actions{justify-content:center;margin-bottom:10px;padding-bottom:10px;border-bottom:0px solid #ffffff30;text-align:center;gap:15px}.proof-grid
span{width:100%;max-width:100%}.proof-grid
div{padding:10px}.proof-grid
strong{font-size:22px;min-width:45px;height:45px}.proof-grid{gap:10px}.section-title h2,
.contact-body .form-top .section-title,
.page-title h1,
.new-request-form .form-title
h2{font-size:28px !important}.intro .left-block
img{max-width:100%;height:auto}.features-wrapper{width:100%;margin-top:30px;padding:15px
13px;max-width:94%}.services-board.active{justify-content:center;flex-direction:column}.service-panel{min-height:350px;width:100%}.service-panel--feature .service-panel-content
h3{font-size:20px}.service-panel-content
h3{font-size:20px}.gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.estimate-form-wrapper{grid-template-columns:repeat(1, 1fr);width:100%;padding:25px}.estimate-message-limit{flex-direction:column;align-items:start}.blog-body
h3{font-size:18px;line-height:28px}.footer-bottom
p{text-align:center;width:100%;max-width:73%}.footer-brand>p{max-width:100%}.our-projects-section .cards-row{grid-template-columns:1fr}.our-projects-section .card-label{font-size:22px}.our-projects-section .card-hover-content
h3{font-size:22px}.project-gallery-grid{grid-template-columns:1fr 1fr}.page-title
h1{margin-bottom:6px}.Service-block
ul{grid-template-columns:1fr}.hero-actions a
span{display:none !important}.call-float{right:5px;bottom:91px}p,a,li,span,button,label{font-size: .9em}}@media (max-width: 479.98px){}.blog-details-header{padding:60px
0 45px}.blog-post-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;margin-top:24px;font-family:var(--sans);font-weight:600;font-size:16px;color:var(--ink)}.blog-post-meta
span{display:inline-flex;align-items:center;gap:6px}.blog-post-meta span
svg{flex-shrink:0;opacity:0.75}.blog-featured-image{border-radius:10px;overflow:hidden;margin-bottom:35px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08)}.blog-featured-image
img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.blog-article-body{font-size:1.05rem;line-height:1.8;color:var(--ink)}.blog-article-body
p{margin-bottom:20px}.blog-article-body
h3{font-family:var(--serif);font-size:24px;font-weight:700;color:var(--ink);margin-top:32px;margin-bottom:12px;line-height:1.35}.blog-share-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:25px}.blog-share-wrapper .share-label{font-weight:600;font-size:15px;color:var(--ink)}.blog-share-icons{display:flex;align-items:center;gap:10px}.blog-share-btn{width:38px;height:38px;border-radius:50%;background:var(--brand-deep, #17183f);color:#fff !important;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:background 0.3s,
transform 0.2s;text-decoration:none}.blog-share-btn:hover{background:var(--gold, #f9c420);color:var(--brand-deep, #17183f) !important;transform:translateY(-2px)}.related-articles-section{margin:50px
auto 0;padding-top:40px;border-top:1px solid rgba(0, 0, 0, 0.08)}.related-articles-section .related-heading{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--ink);margin-bottom:28px}.related-article-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.06);height:100%;display:flex;flex-direction:column;transition:transform 0.3s,
box-shadow 0.3s}.related-article-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.1)}.related-article-media{aspect-ratio:16 / 10;overflow:hidden}.related-article-media
img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.related-article-card:hover .related-article-media
img{transform:scale(1.05)}.related-article-body{padding:22px;display:flex;flex-direction:column;flex-grow:1}.related-article-meta{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#777;margin-bottom:10px}.related-article-title{font-family:var(--serif);font-size:18px;font-weight:700;line-height:1.35;color:var(--ink);margin-bottom:18px;flex-grow:1}.related-article-title
a{color:inherit;text-decoration:none}.related-article-title a:hover{color:var(--brand, #2b2d71)}.related-article-link{font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:auto;transition:color 0.2s}.related-article-link:hover{color:var(--gold, #f9c420)}.thank-section{height:60dvh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg, rgb(233, 234, 245) 0%, rgb(223, 225, 239) 100%)}@media (max-width: 767.98px){.blog-details-header{padding:40px
0 25px}.blog-post-meta{gap:10px 20px;font-size:14px}.blog-article-body
h3{font-size:20px}.related-articles-section .related-heading{font-size:26px}.afterhero-gallery .gallery-img{height:150px}}.services-hero .estimate-form{background:#fff;padding:22px;border-radius:0px;box-shadow:0 15px 45px rgba(43, 45, 113, 0.12);border:1px
solid rgba(43, 45, 113, 0.08)}.services-hero .estimate-heading{text-transform:capitalize;margin:0
0 30px;color:#2b2d71;font-size:30px;line-height:1.2;font-weight:700}.services-hero .service-estimate-form
.row{row-gap:15px}.services-hero .service-estimate-form
label{display:block;width:100%;margin:0;font-weight:600;text-transform:capitalize;letter-spacing:0px;color:#000}.services-hero .service-estimate-form .form-control{height:45px;font-family:"Plus Jakarta Sans",sans-serif !important;box-shadow:none;transition:all .25s ease;background:#fff !important;border:1px
solid #d7d3d3 !important;margin-top:2px !important;font-weight:500 !important}.services-hero .service-estimate-form textarea.form-control{height:55px !important;resize:vertical}.services-hero .service-estimate-form .form-control:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(249, 196, 32, .12)}.charc_txt{font-family:"Plus Jakarta Sans",sans-serif !important}.services-hero .service-estimate-form .select-block-root .form-control,
.select-block-root
select{border:0
!important;padding-right:24px !important}.services-hero .service-estimate-form .btn-block{margin-top:5px}.contact-body .form-top .section-title{font-size:34px}@media screen and ( min-width: 782px ){body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay{top:32px!important}body.admin-bar .mobmenu-search-holder{top:82px!important}}@media screen and ( max-width: 782px ){body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay{top:46px!important}body.admin-bar .mob-menu-header-banner{top:0px!important}body.admin-bar .mobmenu-search-holder{top:96px!important}body.admin-bar  .mob-menu-slideout .mobmenu-search-holder{top:50px!important}}@media screen and ( max-width: 479px ){.mob-menu-overlay .mobmenu-content{padding-top:5%}}@media screen and ( max-width: 782px ){.mob-menu-overlay .mobmenu-content{padding-top:10%}}@media only screen and (min-width:1261px){.mob_menu,.mobmenu-panel,.mobmenu,.mobmenu-cart-panel,.mobmenu-footer-menu-holder,.mobmenu-right-panel,.mobmenu-left-panel{display:none!important}}@media only screen and (max-width:1260px){.mobmenur-container
i{color:#FFF}.mobmenul-container
i{color:#FFF}.mobmenul-container
img{max-height:40px;float:left}.mobmenur-container
img{max-height:40px;float:right}.mob-expand-submenu
i{font-size:25px}#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu
i{color:#666}.mob-cancel-button{font-size:30px!important}.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover{color:#ccc}.mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover{background-color:#666}.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover{background-color:#666}.mobmenu-content #mobmenuright li:hover{background-color:#666 }.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover{background-color:#666}.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover{color:#ccc}.mobmenu-content #mobmenuleft .sub-menu{background-color:#3a3a3a;margin:0;color:#fff;width:100%;position:initial;height:100%}.mob-menu-left-bg-holder{opacity:1;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.mob-menu-right-bg-holder{opacity:1;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.mobmenu-content #mobmenuleft .sub-menu
a{color:#fff }.mobmenu-content #mobmenuright .sub-menu
a{color:#fff }.mobmenu-content #mobmenuright .sub-menu .sub-menu{background-color:inherit}.mobmenu-content #mobmenuright .sub-menu{background-color:#3a3a3a;margin:0;color:#fff;position:initial;width:100%}#mobmenuleft li:hover a, #mobmenuleft li:hover
i{color:#FFF}#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu
i{color:#666 }#mobmenuright li a:hover{color:#FFF }.mobmenul-container{top:10px;margin-left:5px;margin-top:0px;height:50px;float:left}.mobmenur-container{top:10px;margin-right:5px;margin-top:0px}.mob-menu-logo-holder{margin-top:0px;text-align:center;margin-left:0;margin-right:0;height:50px}.mob-menu-header-holder{width:100%;background-color:#111;height:50px;position:fixed}body.mob-menu-overlay,body.mob-menu-slideout,body.mob-menu-slideout-over,body.mob-menu-slideout-top{padding-top:50px}.mobmenul-container,.mobmenur-container{position:absolute}.mobmenu-left-panel{background-color:#F7F7F7;;width:270px}.mobmenu-right-panel{background-color:#F7F7F7;width:270px}.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{background:rgba(0, 0, 0, 0.83)}.mob-menu-slideout-top .mobmenu-overlay{display:none!important}.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder{-webkit-transform:translateX(270px);-moz-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px)}.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder{-webkit-transform:translateX(-270px);-moz-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px)}.mob-menu-slideout-top .mobmenu-panel{width:100%;height:100%;z-index:1;position:fixed;left:0px;top:0px;max-height:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);z-index:300000}.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel{overflow:hidden}.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel{z-index:300000}.mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel{position:fixed;top:0;height:100%;overflow-y:auto;overflow-x:auto;z-index:10000;opacity:1}.mobmenu
.headertext{color:#FFF;text-decoration:none}.headertext
span{position:initial;line-height:50px}.mobmenu-search-holder{top:50px}body.mob-menu-overlay,body.mob-menu-slideout,body.mob-menu-slideout-over,body.mob-menu-slideout-top{overflow-x:hidden}.mobmenu-left-panel li a,.leftmbottom,.leftmtop{padding-left:10%;padding-right:10%}.mobmenu-content li > .sub-menu
li{padding-left:calc(10*1%)}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:10%;padding-right:10%}.mobmenul-container
i{line-height:30px;font-size:30px;float:left}.mobmenul-container
svg{width:30px;margin-right: .2em;margin-left: .2em;padding-top:2px;float:left}.show-panel svg.mob-cancel-button{width:30px;padding:4px;margin:6px}.left-menu-icon-text{float:left;line-height:30px;color:#222}.mobmenu-left-panel .mobmenu-display-name{color:#666}.right-menu-icon-text{float:right;line-height:30px;color:#222}.mobmenur-container
i{line-height:30px;font-size:30px;float:right}.mobmenur-container
svg{width:30px;margin-right: .2em;margin-left: .2em;padding-top:2px;float:left}.nav,.main-navigation,.genesis-nav-menu,#main-header,#et-top-navigation,.site-branding,.ast-mobile-menu-buttons,.storefront-handheld-footer-bar,.hide{display:none!important}.mob-standard-logo{display:inline-block;height:50px!important}.mob-retina-logo{height:50px!important}.mobmenu-content #mobmenuleft>li>a:hover{background-color:#666}.mobmenu-content #mobmenuright>li>a:hover{background-color:#666}.mobmenu-left-panel .mob-cancel-button{color:#666}.mobmenu-right-panel .mob-cancel-button{color:#666}}.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field{font-family:Dosis;font-size:20px;font-weight:inherit;font-style:normal;letter-spacing:normal;text-transform:none}.left-menu-icon-text{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none}#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header
li{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none}.right-menu-icon-text{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none}@font-face{font-family:'mobmenu';src:url('/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff2?31192480') format('woff2'),
url('/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff?31192480') format('woff');font-weight:normal;font-style:normal}[class^="mob-icon-"]:before,[class*=" mob-icon-"]:before{font-family:"mobmenu";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left: .2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mob-icon-ok-1:before{content:'\e800'}.mob-icon-ok:before{content:'\e80f'}.mob-icon-plus:before{content:'\e810'}.mob-icon-plus-1:before{content:'\e813'}.mob-icon-plus-outline:before{content:'\e818'}.mob-icon-plus-2:before{content:'\e819'}.mob-icon-align-justify-1:before{content:'\e84f'}.mob-icon-instagram:before{content:'\e88e'}.mob-icon-linkedin:before{content:'\e88f'}.mob-icon-pinterest:before{content:'\e892'}.mob-icon-twitter:before{content:'\e898'}.mob-icon-tumblr:before{content:'\e899'}.mob-icon-vimeo:before{content:'\e89a'}.mob-icon-star:before{content:'\e8a3'}.mob-icon-user:before{content:'\e8a4'}.mob-icon-star-1:before{content:'\e8d3'}.mob-icon-user-1:before{content:'\e8d4'}.mob-icon-left-open:before{content:'\e8f6'}.mob-icon-right-open:before{content:'\e8f7'}.mob-icon-down-dir:before{content:'\e8fc'}.mob-icon-right-dir:before{content:'\e8fd'}.mob-icon-star-empty:before{content:'\e93d'}.mob-icon-up-dir:before{content:'\e980'}.mob-icon-left-dir:before{content:'\e981'}.mob-icon-menu:before{content:'\e9d6'}.mob-icon-right-open-2:before{content:'\ea32'}.mob-icon-th:before{content:'\eac3'}.mob-icon-th-large:before{content:'\eac5'}.mob-icon-th-list:before{content:'\eac7'}.mob-icon-minus:before{content:'\e812'}.mob-icon-minus-1:before{content:'\e9d8'}.mob-icon-minus-2:before{content:'\eacb'}.mob-icon-th-list-3:before{content:'\ec71'}.mob-icon-cancel:before{content:'\ec73'}.mob-icon-cancel-circle:before{content:'\ec74'}.mob-icon-cancel-1:before{content:'\ecf2'}.mob-icon-cancel-2:before{content:'\edf5'}.mob-icon-cancel-circled-1:before{content:'\edf6'}.mob-icon-cancel-circled2:before{content:'\edf7'}.mob-icon-up-open-1:before{content:'\ee59'}.mob-icon-cancel-3:before{content:'\ee65'}.mob-icon-cancel-circled-2:before{content:'\ee66'}.mob-icon-th-large-1:before{content:'\ee68'}.mob-icon-th-1:before{content:'\ee69'}.mob-icon-th-list-1:before{content:'\ee6a'}.mob-icon-up-open-2:before{content:'\ee6b'}.mob-icon-down-open-2:before{content:'\ee6c'}.mob-icon-cancel-squared:before{content:'\ee6d'}.mob-icon-cancel-4:before{content:'\ee6f'}.mob-icon-up-open-big:before{content:'\ee70'}.mob-icon-down-open-big:before{content:'\ee71'}.mob-icon-down-open-mini:before{content:'\ee73'}.mob-icon-cancel-circled-outline:before{content:'\ee77'}.mob-icon-cancel-outline:before{content:'\ee79'}.mob-icon-menu-2:before{content:'\ee7a'}.mob-icon-menu-outline:before{content:'\ee7b'}.mob-icon-cancel-circle-1:before{content:'\ee7c'}.mob-icon-down-open:before{content:'\f004'}.mob-icon-up-open:before{content:'\f005'}.mob-icon-menu-3:before{content:'\f008'}.mob-icon-th-list-2:before{content:'\f009'}.mob-icon-th-thumb:before{content:'\f00a'}.mob-icon-th-thumb-empty:before{content:'\f00b'}.mob-icon-cancel-circled:before{content:'\f06e'}.mob-icon-menu-1:before{content:'\f0c9'}.mob-icon-gplus:before{content:'\f0d5'}.mob-icon-ellipsis:before{content:'\f141'}.mob-icon-ellipsis-vert:before{content:'\f142'}.mob-icon-facebook-squared:before{content:'\f308'}.mob-menu-overlay .mobmenu-panel{opacity:0;visibility:hidden;transition:opacity 0.5s, visibility 0s 0.5s;position:fixed;width:100%;height:100%;top:0;left:0}.mob-menu-overlay.show-nav-left .mobmenu-panel, .mob-menu-overlay.show-nav-right .mobmenu-panel{opacity:1;visibility:visible;transition:opacity 0.5s;z-index:100001}.mob-menu-overlay .show-panel .mob-cancel-button{position:absolute;right:0px;top:0px;padding-top:8px;overflow:hidden;border:none;outline:none;z-index:100002;font-size:30px;line-height:30px;cursor:pointer}.mob-retina-logo{display:none;max-width:100%}.mob-cancel-button{z-index:99999999!important;position:relative!important}.mobmenu-content
.widget{padding-bottom:0px;padding:20px}.mob-expand-submenu
i{position:relative;font-weight:600;cursor:pointer}.mob-menu-left-bg-holder,.mob-menu-right-bg-holder,.mob-menu-cart-bg-holder{width:100%;height:100%;position:absolute;z-index:-50;background-repeat:no-repeat;top:0;left:0}.mob-menu-no-scroll{overflow:hidden}.mobmenu-content .sub-menu{display:none;opacity:1}.mobmenur-container{position:absolute;right:0px}.leftmbottom
h2{font-weight:bold;background-color:transparent;color:inherit}.mob-cancel-button{display:none;z-index:99999999}.show-nav-left.mob-menu-overlay .left-menu-icon-text, .show-nav-right.mob-menu-overlay .left-menu-icon-text{display:none}.show-nav-left.mob-menu-slideout-top .mobmenu-right-bt .mob-cancel-button, .show-nav-right.mob-menu-slideout-top .mobmenu-left-bt .mob-cancel-button{display:none}.show-nav-left.mob-menu-slideout-top .mobmenu-right-bt .mob-menu-icon, .show-nav-right.mob-menu-slideout-top .mobmenu-left-bt .mob-menu-icon{display:block}.show-panel .mob-cancel-button{display:block}.mobmenu-content li
a{display:block;letter-spacing:1px;padding:10px
20px;text-decoration:none;font-size:14px}.mobmenu-content li a:active, .mobmenu-content li:active, .mobmenu-content li a .mob-expand-submenu:active{border-style:outset;border:none}.mobmenu-left-alignment.show-panel,.mobmenu-right-alignment.show-panel{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobmenu-left-alignment{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.mobmenu-right-alignment{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel{top:32px}#wpadminbar{position:fixed}.show-nav-left .mob-menu-header-holder, .show-nav-right .mob-menu-header-holder, .mob-menu-header-holder, .mobmenu-panel, .mobmenu-overlay , .show-nav-left .mobmenu-push-wrap, .show-nav-right .mobmenu-push-wrap, .show-nav-left .mob-menu-header-holder, .show-nav-left .mobmenu-left-alignment, .show-nav-right .mobmenu-right-alignment, .show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}.mobmenu-overlay{opacity:0}.widget
img{max-width:100%}#mobmenuleft,#mobmenuright{margin:0;padding:0}#mobmenuleft  li>ul{display:none;left:15px;padding-left:0px}.rtl .mob-expand-submenu{float:left}.mob-expand-submenu{position:relative;right:0px;float:right}.mobmenu-parent-link .menu-item-has-children{cursor:pointer}#mobmenuright  li>ul{display:none;left:15px;padding-left:0px}.rightmbottom,.rightmtop{padding-left:10px;padding-right:10px}.mob-menu-slideout .mobmenu-panel{position:fixed;top:0;height:100%;z-index:300000;overflow-y:hidden;overflow-x:hidden;opacity:1}.mob-menu-slideout .mobmenu-right-alignment{right:0}.mobmenu-content
li{list-style:none;visibility:visible;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0}.mob-menu-slideout .mobmenu-left-alignment, .mob-menu-slideout-over .mobmenu-left-alignment{left:0}.mob-menu-slideout .mobmenu-right-alignment, .mob-menu-slideout-over .mobmenu-right-alignment{right:0}.mob-menu-header-holder{font-weight:bold;top:0px;right:0px;color:#000;display:block;z-index:10000}.mobmenu .sub-menu li>a{padding-left:50px}.mobmenu .sub-menu .sub-menu li
a{padding-left:75px}.mobmenu-left-panel .mobmenu-left-bt, .mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:0px;top:0px;font-size:30px}.mobmenu-content{margin-top:45px;padding-bottom:120px;z-index:1;height:calc( 100% - 45px);overflow:auto;padding-top:10px}.mobmenu-parent-link .mob-expand-submenu{cursor:pointer}#mobmenuright.nomenu li, #mobmenuleft.nomenu
li{padding-left:7%;padding-right:7%}.mob-expand-submenu.show-sub .mob-icon-down-open{display:none}.mob-expand-submenu.show-sub .mob-icon-up-open{display:block}.mob-expand-submenu .mob-icon-down-open{display:block}.mob-expand-submenu .mob-icon-up-open{display:none}.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay{width:100%;height:100%;z-index:10001;left:0;top:0;opacity:1;position:fixed;cursor:pointer}.mobmenu-ajax-search-results{display:none;opacity:1;visibility:visible;width:100%;height:100%;position:fixed;margin-top:50px}[data-panel-target="mobmenu-filter-panel"].mobmenu-trigger-action{float:left}.mobmenu-content .sub-menu.show-sub-menu{-webkit-transition:height 1s linear 0s;-moz-transition:height 1s linear 0s;-ms-transition:height 1s linear 0s;-o-transition:height 1s linear 0s;transition:height 1s linear 0s;overflow:hidden}h4.no-mobile-menu{padding:22px;text-align:center;width:90%;background:#fff;margin:auto;font-size:17px;font-weight:400;line-height:29px}h4.no-mobile-menu
a{text-decoration:none;color:#000}.mobmenu-content li a:focus{outline:none}.mobmenu-content
.widget_media_image{text-align:center}#_pick_tips_content{border:0;position:fixed;right:5px;top:5px;z-index:99999999;width:300px;box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),
0 2px 2px 0 rgba(0, 0, 0, .14),
0 1px 5px 0 rgba(0, 0, 0, .12);border-radius:4px;background-color:rgba(255, 255, 255, 0.8);font-size:0;margin:0;padding:0;transition:all 0.3s;min-height:540px;height:auto;display:none}#_pick_tips_content.on{display:inline-block}#_picker_cover_wrap_box
svg{position:fixed;top:0;left:0;cursor:crosshair;width:100%;height:100%;z-index:99999998}#_picker_cover_wrap_box svg>path:first-child{fill:rgba(0, 0, 0, 0);fill-rule:evenodd}#_picker_cover_wrap_box svg>path+path{stroke:#29c66d;stroke-width:3.5px;fill:rgb(226 239 232 / 20%)}#_picker_cover_wrap_box{transition:all 0.3s;pointer-events:none}@keyframes
ellipsis{from{width:2px}to{width:15px}}._picker_target_elm{background:transparent;outline:#1dcd1d solid 3px;color:#000}.mob-menu-slideout #page-container, .mob-menu-slideout-over #page-container{padding-top:0px!important}