/** Qing Our Guarantee Elementor widgets. */
.qing-guaranteeProcess{--qg-process-gutter:50px}.qing-guaranteeProcess .qing-guaranteeProcess__inner{width:min(1440px,calc(100% - (2 * var(--qg-process-gutter))));max-width:none;padding-inline:0}.qing-guaranteeProcess .qing-guaranteeProcess__eyebrow{font-weight:700;letter-spacing:2.2px}.qing-guaranteeProcess .qing-guaranteeProcess__eyebrow::before{background:var(--qg-gold)}.qing-guaranteeProcess .qing-guaranteeProcess__quoteText{position:static;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.qing-guaranteeProcess .qing-guaranteeProcess__quoteText::before,.qing-guaranteeProcess .qing-guaranteeProcess__quoteText::after{content:none;display:none}
@media(max-width:767px){.qing-guaranteeProcess{--qg-process-gutter:15px}.qing-guaranteeProcess .qing-guaranteeProcess__inner{padding-inline:0}}
.qing-guaranteePromises .qing-guaranteePromises__icon svg{display:block;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}
.qing-guaranteeHero,.qing-guaranteePromises,.qing-guaranteeProcess,.qing-guaranteeCta{--qg-ink:#2f2b28;--qg-muted:#7a736c;--qg-gold:#b3946f;--qg-gold-dark:#96774f;--qg-line:#eae5df;box-sizing:border-box;color:var(--qg-ink);font-family:var(--qing-font-body,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif)}
.qing-guaranteeHero *,.qing-guaranteePromises *,.qing-guaranteeProcess *,.qing-guaranteeCta *{box-sizing:border-box}.qing-guaranteeHero__inner,.qing-guaranteePromises__inner,.qing-guaranteeProcess__inner,.qing-guaranteeCta__inner{position:relative;z-index:2;width:100%;max-width:1440px;margin-inline:auto;padding-inline:50px}
.qing-guaranteeHero{position:relative;overflow:hidden;background:#faf7f3}.qing-guaranteeHero__media{position:absolute;z-index:0;inset:0 0 0 49%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.qing-guaranteeHero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,247,243,.65),rgba(47,43,40,.04))}.qing-guaranteeHero__inner{display:flex;align-items:center}.qing-guaranteeHero__copy{position:relative;z-index:1;width:50%;padding:70px 70px 70px 0}.qing-guaranteeHero__eyebrow,.qing-guaranteePromises__eyebrow,.qing-guaranteeProcess__eyebrow,.qing-guaranteeCta__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:var(--qg-gold-dark);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.qing-guaranteeHero__eyebrow::before,.qing-guaranteePromises__eyebrow::before,.qing-guaranteeProcess__eyebrow::before,.qing-guaranteeCta__eyebrow::before{content:"";flex:0 0 38px;height:1px;background:currentColor}.qing-guaranteeHero__title,.qing-guaranteePromises__title,.qing-guaranteeProcess__title,.qing-guaranteeCta__title{margin:0;font-family:var(--qing-font-heading,Georgia,"Songti SC",SimSun,serif);font-weight:400;color:var(--qg-ink)}.qing-guaranteeHero__title{font-size:clamp(3.4rem,5.5vw,4.875rem);line-height:1.04;letter-spacing:-.015em}.qing-guaranteeHero__title em{font-weight:400;color:var(--qg-gold)}.qing-guaranteeHero__text{max-width:590px;margin:28px 0 34px;color:var(--qg-muted);font-size:17px;line-height:1.75}.qing-guaranteeHero__actions{display:flex;flex-wrap:wrap;gap:10px}.qing-guaranteeHero__button,.qing-guaranteeCta__button{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border:1px solid var(--qg-gold);font-size:.82rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s}.qing-guaranteeHero__button:hover,.qing-guaranteeCta__button:hover{transform:translateY(-2px)}.qing-guaranteeHero__button--primary{background:var(--qg-gold);color:#fff}.qing-guaranteeHero__button--secondary{border-color:var(--qg-line);color:var(--qg-ink);background:transparent}
.qing-guaranteePromises{position:relative;overflow:hidden;padding-block:120px;background:linear-gradient(#fff,#fbf9f6)}.qing-guaranteePromises__decoration{position:absolute;top:42px;right:3vw;color:rgba(179,148,111,.07);font:260px/.8 var(--qing-font-heading,Georgia,serif);pointer-events:none}.qing-guaranteePromises__head{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);gap:110px;align-items:end;margin:0 0 72px;padding-bottom:46px;border-bottom:1px solid var(--qg-line)}.qing-guaranteePromises__eyebrow{grid-column:1/-1;margin-bottom:-72px}.qing-guaranteePromises__title{max-width:760px;font-size:clamp(2.8rem,4.5vw,4.25rem);line-height:1.14}.qing-guaranteePromises__intro{max-width:510px;margin:0 0 7px;padding-left:28px;border-left:2px solid var(--qg-gold);color:var(--qg-muted);line-height:1.75}.qing-guaranteePromises__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--qg-line);border-left:1px solid var(--qg-line)}.qing-guaranteePromises__card{position:relative;min-height:350px;padding:42px;border-right:1px solid var(--qg-line);border-bottom:1px solid var(--qg-line);background:rgba(255,255,255,.8);overflow:hidden;transition:transform .25s,box-shadow .25s,background .25s}.qing-guaranteePromises__card::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--qg-gold);transition:width .3s}.qing-guaranteePromises__card:hover{z-index:1;transform:translateY(-4px);background:#fff;box-shadow:0 22px 55px rgba(53,40,27,.1)}.qing-guaranteePromises__card:hover::after{width:100%}.qing-guaranteePromises__number{position:absolute;top:38px;right:38px;color:#cfc2b5;font:italic 18px/1 var(--qing-font-heading,Georgia,serif)}.qing-guaranteePromises__icon{display:inline-flex;margin:16px 0 55px;color:var(--qg-gold-dark);font-size:42px}.qing-guaranteePromises__icon svg{width:1em;height:1em;fill:currentColor}.qing-guaranteePromises__cardTitle{max-width:320px;margin:0 0 14px;font-family:var(--qing-font-heading,Georgia,serif);font-size:29px;font-weight:600;line-height:1.3}.qing-guaranteePromises__cardText{max-width:370px;margin:0;color:var(--qg-muted);font-size:15px;line-height:1.75}
.qing-guaranteeProcess{width:100%;padding-block:126px;background:#faf7f3;line-height:1.75}.qing-guaranteeProcess__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.qing-guaranteeProcess__title{margin:0 0 24px;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.14;letter-spacing:-.5px}.qing-guaranteeProcess__intro{margin:0;color:var(--qg-muted);font-size:16px;line-height:1.75}.qing-guaranteeProcess__steps{margin-top:34px}.qing-guaranteeProcess__step{position:relative;padding:0 0 30px 54px}.qing-guaranteeProcess__step:not(:last-child)::before{content:"";position:absolute;left:16px;top:35px;bottom:3px;width:1px;background:#d9cbbd}.qing-guaranteeProcess__badge{position:absolute;left:0;top:0;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--qg-gold);color:#fff;font-size:12px;font-weight:700}.qing-guaranteeProcess__stepTitle{margin:0 0 5px;font:400 22px/1.3 var(--qing-font-heading,Georgia,serif)}.qing-guaranteeProcess__stepText{margin:0;color:var(--qg-muted);font-size:14px;line-height:1.75}.qing-guaranteeProcess__quote{position:relative;padding:62px;background:#342f2b;color:#fff;box-shadow:22px 22px 0 #ded2c5}.qing-guaranteeProcess__quote::before{content:"\201C";position:absolute;top:30px;left:45px;color:var(--qg-gold);font:95px/.7 var(--qing-font-heading,Georgia,serif);opacity:.8}.qing-guaranteeProcess__quoteText{margin:34px 0 32px;color:#fff;font:400 31px/1.45 var(--qing-font-heading,Georgia,serif)}.qing-guaranteeProcess__quoteSupport{margin:0;color:#c9c1ba;font-size:14px;line-height:1.75}
.qing-guaranteeCta{position:relative;padding-block:105px;background:#403a35 center/cover no-repeat;color:#fff;text-align:center;overflow:hidden}.qing-guaranteeCta::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(47,43,40,.82)}.qing-guaranteeCta__content{position:relative;z-index:2;max-width:720px;margin:auto}.qing-guaranteeCta__eyebrow{justify-content:center;color:#dcc6ab}.qing-guaranteeCta__eyebrow::after{content:"";flex:0 0 38px;height:1px;background:currentColor}.qing-guaranteeCta__title{color:#fff;font-size:clamp(2.4rem,4vw,3.375rem);line-height:1.14}.qing-guaranteeCta__text{max-width:600px;margin:20px auto 30px;color:#ded9d4;line-height:1.75}.qing-guaranteeCta__button{background:var(--qg-gold);color:#fff}
@media(max-width:1024px){.qing-guaranteePromises__head{grid-template-columns:1fr;gap:24px}.qing-guaranteePromises__eyebrow{grid-column:auto;margin-bottom:0}.qing-guaranteePromises__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qing-guaranteeHero__media{opacity:.28;inset:0}.qing-guaranteeHero__copy{width:min(720px,100%)}}@media(max-width:980px){.qing-guaranteeProcess__layout{grid-template-columns:1fr;gap:55px}}
@media(max-width:767px){.qing-guaranteeHero__inner,.qing-guaranteePromises__inner,.qing-guaranteeProcess__inner,.qing-guaranteeCta__inner{padding-inline:15px}.qing-guaranteeHero{display:flex;flex-direction:column;min-height:0!important}.qing-guaranteeHero__media{position:relative;order:0;inset:auto;width:100%;height:280px;opacity:1}.qing-guaranteeHero__media::after{display:none}.qing-guaranteeHero__inner{order:1;min-height:0!important;padding-inline:0}.qing-guaranteeHero__copy{width:100%!important;padding:56px 15px 64px}.qing-guaranteeHero__title{font-size:3rem}.qing-guaranteeHero__actions{display:grid}.qing-guaranteeHero__button{width:100%}.qing-guaranteePromises,.qing-guaranteeProcess{padding-block:78px}.qing-guaranteePromises__head{margin-bottom:44px;padding-bottom:34px}.qing-guaranteePromises__title{font-size:2.625rem}.qing-guaranteePromises__intro{padding-left:20px}.qing-guaranteePromises__grid{grid-template-columns:1fr}.qing-guaranteePromises__card{min-height:300px;padding:34px 28px}.qing-guaranteePromises__number{top:32px;right:28px}.qing-guaranteePromises__icon{margin:12px 0 44px}.qing-guaranteeProcess__layout{gap:55px}.qing-guaranteeProcess__quote{padding:44px 30px;box-shadow:10px 10px 0 #ded2c5}.qing-guaranteeProcess__quoteText{font-size:25px}}
