.template-quote-center .site-main{width:100%;margin:0;padding:0}@font-face{font-family:Excel Home Quote Handwriting;src:url(excel-home-quote-handwriting.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.ehq{box-sizing:border-box;--ehq-navy: #101e3d;--ehq-muted: #657792;--ehq-blue: #0863e9;--ehq-red: #c8102e;--ehq-line: #d5e0f0;--ehq-outline: #c4d2e6;--ehq-tint: #e8f1fe;--ehq-ease: cubic-bezier(.2, 0, 0, 1);position:relative;isolation:isolate;min-height:462px;padding:22px 24px 42px;overflow:hidden;background-color:#fff;background-image:linear-gradient(180deg,#e6eef8,#dbe9f8 72%,#f3f5f9 96%,#fff),url(excel-home-quote-background.webp);background-position:center,center 80%;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;color:var(--ehq-navy);font:400 16px/1.4 Inter,Segoe UI,Arial,sans-serif}.ehq *,.ehq *:before,.ehq *:after{box-sizing:border-box}.ehq:before,.ehq:after{content:"";position:absolute;z-index:0;bottom:0;width:15%;height:31px;background:#318056;pointer-events:none}.ehq:before{left:0;clip-path:polygon(0 0,100% 100%,0 65%)}.ehq:after{right:0;clip-path:polygon(100% 0,100% 65%,0 100%)}.ehq [hidden]{display:none!important}.ehq h1,.ehq h2,.ehq h3,.ehq p,.ehq ul{margin:0}.ehq h1,.ehq h2,.ehq h3{font-family:inherit;text-transform:none}.ehq button,.ehq input,.ehq textarea{font:inherit}.ehq fieldset{min-width:0;margin:0;padding:0;border:0}.ehq legend{padding:0}.ehq :focus-visible{outline:3px solid #005de0;outline-offset:3px}.ehq__content{position:relative;z-index:1;width:min(100%,882px);margin-inline:auto}.ehq__header{text-align:center}.ehq__title{color:#10182e;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.ehq__intro{margin-top:6px!important;color:#526b8b;font-size:16px;text-wrap:balance}.ehq__card{margin-top:18px;padding:10px;border-radius:22px;background:#fffffff7;box-shadow:0 12px 36px #11366e0f;scroll-margin-top:110px}.ehq__card.is-resizing{overflow:hidden;transition:height .5s var(--ehq-ease)}.ehq__step.is-leaving{animation:ehq-leave .22s var(--ehq-ease) both}.ehq__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:44px 32px;border:2px dashed rgba(200,16,46,.35);border-radius:16px;background:#f8fafd;text-align:center;transition:background-color .15s,border-color .15s}.ehq__dropzone.is-dragging{background:#fdeef0;border-color:var(--ehq-red)}.ehq__upload-icon{display:inline-flex;width:76px;height:66px;color:var(--ehq-red)}.ehq__upload-icon svg{width:100%;height:100%;stroke-width:1.25}.ehq__drop-title{margin-top:18px!important;color:#10182e;font-size:26px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.ehq__browse{color:var(--ehq-red);cursor:pointer;white-space:nowrap}.ehq__browse:hover{text-decoration:underline;text-underline-offset:4px}.ehq__dropzone:has(.ehq__visually-hidden:focus-visible) .ehq__browse{outline:3px solid var(--ehq-red);outline-offset:3px;border-radius:4px}.ehq__drop-active,.ehq__dropzone.is-dragging .ehq__drop-idle{display:none}.ehq__dropzone.is-dragging .ehq__drop-active{display:inline}.ehq__file-help{margin-top:10px!important;color:#647794;font-size:14px;text-wrap:balance}.ehq__status{margin-top:12px!important;color:#b3261e;font-size:14px}.ehq__status:not([data-error]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ehq__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ehq__files{justify-content:center;width:100%;max-width:640px;margin-top:22px!important}.ehq__chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:36px;padding:0 6px 0 12px;border:1px solid var(--ehq-outline);border-radius:8px;background:#fff;color:#10182e;font-size:14px;animation:ehq-pop .25s var(--ehq-ease) both}.ehq__chip svg{flex:0 0 auto;width:18px;height:18px}.ehq__chip-icon{display:inline-flex;color:var(--ehq-blue)}.ehq__chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ehq__chip-size{flex:0 0 auto;color:#647794;font-size:13px}.ehq__chip-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#526b8b;cursor:pointer}.ehq__chip-remove:hover{background:#edf1f7;color:#10182e}.ehq__chips--files .ehq__chip{padding-right:12px;background:#f8fafd;animation:none}.ehq__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--ehq-blue);color:#fff;font-size:15px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background-color .2s,box-shadow .2s}.ehq__button:hover{background:#0756c8;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.ehq__button-icon svg{display:block;width:20px;height:20px;stroke-width:2}.ehq__next-button{margin-top:22px;animation:ehq-pop .3s var(--ehq-ease) both}.ehq__upload-types{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:16px!important;padding:0;list-style:none;color:#526b8b;font-size:14px;transition:opacity .25s}.ehq__upload-types li{display:flex;align-items:center;gap:8px}.ehq__upload-types li:before{content:"";width:5px;height:5px;border-radius:50%;background:#28734c}.ehq__upload-types.is-faded{opacity:0;pointer-events:none}.ehq__step--details{padding:26px 34px 30px}.ehq__details-heading{display:flex;align-items:flex-start;gap:14px}.ehq__back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;margin:-4px 0 0 -8px;padding:0;border:0;border-radius:50%;background:transparent;color:#3c4a5f;cursor:pointer;transition:background-color .15s}.ehq__back:hover{background:#edf1f7}.ehq__back svg{width:22px;height:22px}.ehq__details-heading h3{color:#10182e;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.ehq__details-heading h3:focus{outline:none}.ehq__details-heading p{margin-top:2px!important;color:#526b8b;font-size:15px}.ehq__step--details .ehq__chips--files{margin-top:20px}.ehq__form{margin-top:22px}.ehq__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ehq__field{position:relative}.ehq__field input,.ehq__field textarea{display:block;width:100%;min-height:56px;margin:0;padding:16px;border:1px solid var(--ehq-outline);border-radius:12px;background:#fff;color:#10182e;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .15s,box-shadow .15s}.ehq__field textarea{min-height:120px;padding-top:18px;resize:vertical}.ehq__field input:hover,.ehq__field textarea:hover{border-color:#8fa3c0}.ehq__field input:focus,.ehq__field textarea:focus{border-color:var(--ehq-blue);box-shadow:inset 0 0 0 1px var(--ehq-blue);outline:none}.ehq__field label{position:absolute;top:28px;left:12px;max-width:calc(100% - 24px);margin:0;padding:0 4px;background:#fff;color:#647794;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);pointer-events:none;transition:top .15s var(--ehq-ease),font-size .15s var(--ehq-ease),color .15s}.ehq__field input:focus+label,.ehq__field input:not(:placeholder-shown)+label,.ehq__field textarea:focus+label,.ehq__field textarea:not(:placeholder-shown)+label{top:0;font-size:12px}.ehq__field input:focus+label,.ehq__field textarea:focus+label{color:var(--ehq-blue)}.ehq__field label span,.ehq__project-types legend>span:first-child{margin-left:1px;color:#b3261e}.ehq__field--area{margin-top:16px}.ehq__field-hint{margin:6px 16px 0!important;color:#647794;font-size:13px}.ehq__project-types{margin-top:22px!important}.ehq__project-types legend{margin-bottom:10px;color:#10182e;font-size:15px;font-weight:500}.ehq__choice{position:relative;display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 14px;border:1px solid var(--ehq-outline);border-radius:8px;background:#fff;color:#3c4a5f;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,border-color .15s,color .15s,padding .15s}.ehq__choice:hover{background:#f4f7fb}.ehq__choice-check{display:inline-block;width:0;height:18px;overflow:hidden;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") left center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") left center / 18px 18px no-repeat;transition:width .15s var(--ehq-ease),margin .15s var(--ehq-ease)}.ehq__choice:has(input:checked){padding-left:10px;border-color:transparent;background:var(--ehq-tint);color:#0b4fb3}.ehq__choice:has(input:checked) .ehq__choice-check{width:18px;margin-right:6px}.ehq__choice:has(input:focus-visible){outline:3px solid #005de0;outline-offset:2px}.ehq__form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:24px}.ehq__inactive-note{color:#647794;font-size:13px}.ehq__submit{flex:0 0 auto}.ehq__submit:disabled,.ehq__submit:disabled:hover{background:#10182e1a;color:#10182e6b;box-shadow:none;cursor:not-allowed}.ehq__step--details.is-entering .ehq__reveal{animation:ehq-rise .55s var(--ehq-ease) both;animation-delay:calc(.12s + var(--i, 0) * 55ms)}@keyframes ehq-rise{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ehq-leave{to{opacity:0;transform:scale(.985);filter:blur(4px)}}@keyframes ehq-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ehq__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ehq__side{position:absolute;z-index:1;display:flex;flex-direction:column;color:#617594}.ehq__side--left{top:32px;left:max(3.3vw,32px);width:190px}.ehq__side--right{top:69px;right:max(8.4vw,32px);width:130px;transform:rotate(-8deg)}.ehq__handwritten{font:600 27px/.96 Excel Home Quote Handwriting,Segoe Print,cursive}.ehq__green-stroke{display:block;width:55px;height:4px;margin-top:16px;border-radius:99px;background:#267a4c}.ehq__yellow-stroke{display:block;width:47px;height:4px;margin:15px 0 0 15px;border-radius:99px;background:#f9c600;transform:rotate(-12deg)}.ehq__side-small{font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.24em}@media(prefers-reduced-motion:reduce){.ehq__card.is-resizing{transition:none}.ehq__step.is-leaving,.ehq__step--details.is-entering .ehq__reveal,.ehq__chip,.ehq__next-button{animation:none}}@media(max-width:1350px){.ehq__side{display:none}}@media(max-width:900px){.ehq{min-height:auto;padding:28px 20px 48px;background-position:center,center 80%}.ehq__dropzone{min-height:280px;padding-inline:22px}.ehq__step--details{padding:22px 22px 26px}}@media(max-width:600px){.ehq{padding:24px 14px 44px;background-image:linear-gradient(180deg,#e8f1fbe6,#dceaf8e3 72%,#fffffff5),url(excel-home-quote-background.webp);background-blend-mode:normal;background-position:center,center bottom}.ehq__title{font-size:26px}.ehq__intro{font-size:14px}.ehq__card{margin-top:15px;padding:7px;border-radius:16px}.ehq__dropzone{min-height:240px;padding:30px 16px;border-radius:12px}.ehq__upload-icon{width:60px;height:52px}.ehq__drop-title{font-size:21px}.ehq__file-help{font-size:13px}.ehq__next-button{width:100%;min-height:52px}.ehq__upload-types{gap:6px 16px;font-size:13px}.ehq__step--details{padding:16px 12px 20px}.ehq__details-heading{gap:6px}.ehq__back{margin-left:-6px}.ehq__details-heading h3{font-size:21px}.ehq__details-heading p{font-size:14px}.ehq__fields{grid-template-columns:minmax(0,1fr);gap:14px}.ehq__form-footer{flex-direction:column-reverse;align-items:stretch;text-align:center}.ehq__submit{width:100%;min-height:52px}.ehq:before,.ehq:after{width:23%;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/excel-home-quote-projects.css.map */
