.service-comparison.svelte-1uconqx{gap:2.8rem}header.svelte-1uconqx small:where(.svelte-1uconqx){font-size:.9rem}header.svelte-1uconqx>h2:where(.svelte-1uconqx),header.svelte-1uconqx>small:where(.svelte-1uconqx){display:block;text-align:center}.selection.svelte-1uconqx{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:0}@media screen and (min-width: 768px){.selection.svelte-1uconqx{flex-flow:row nowrap;align-items:baseline;justify-content:stretch;gap:1.2rem}.selection.svelte-1uconqx>:where(.svelte-1uconqx){flex:1}.selection.svelte-1uconqx>button:where(.svelte-1uconqx){flex:0 0 auto;width:fit-content}}table.svelte-1uconqx{--border-radius: .25rem}table.svelte-1uconqx,table.svelte-1uconqx thead:where(.svelte-1uconqx),table.svelte-1uconqx thead:where(.svelte-1uconqx) th:where(.svelte-1uconqx),table.svelte-1uconqx tbody:where(.svelte-1uconqx),table.svelte-1uconqx tbody:where(.svelte-1uconqx) td:where(.svelte-1uconqx){--pico-border-width: 0}table.svelte-1uconqx{display:block;overflow-y:auto;max-height:32rem}thead.svelte-1uconqx,tbody.svelte-1uconqx{display:table;width:100%}thead.svelte-1uconqx th:where(.svelte-1uconqx){text-align:center;color:#fff;font-size:.9rem;font-weight:700;padding:1rem 0}thead.svelte-1uconqx th:where(.svelte-1uconqx),tbody.svelte-1uconqx th:where(.svelte-1uconqx),tbody.svelte-1uconqx td:where(.svelte-1uconqx){width:calc(100% / 3)}thead.svelte-1uconqx,th.svelte-1uconqx{position:-webkit-sticky;position:sticky;top:0}tbody.svelte-1uconqx th[colspan="3"]:where(.svelte-1uconqx){background-color:#cad9f3;color:var(--color-dark-blue);font-weight:700;top:3.2rem;padding:0}tbody.svelte-1uconqx th[colspan="3"]:where(.svelte-1uconqx) label:where(.svelte-1uconqx){width:100%;padding:.5rem 1rem;display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:0;gap:.6rem;font-size:.9rem;font-weight:700}tbody.svelte-1uconqx th[colspan="3"]:where(.svelte-1uconqx) label:where(.svelte-1uconqx) svg{transition:all .3s ease-in-out}tbody.svelte-1uconqx th[colspan="3"]:where(.svelte-1uconqx) label:where(.svelte-1uconqx):has(:where(.svelte-1uconqx):checked) svg{transform:rotate(180deg)}tbody.svelte-1uconqx th[colspan="3"]:where(.svelte-1uconqx) label:where(.svelte-1uconqx) input:where(.svelte-1uconqx){display:none}tbody.svelte-1uconqx tr:where(.svelte-1uconqx):nth-child(odd) td:where(.svelte-1uconqx){background-color:#e1f3ff}tbody.svelte-1uconqx tr:where(.svelte-1uconqx):nth-child(2n) td:where(.svelte-1uconqx){background-color:#fff}tbody.svelte-1uconqx td:where(.svelte-1uconqx){font-size:.8rem}tbody.svelte-1uconqx td:where(.svelte-1uconqx):first-child{padding:.4rem}tbody.svelte-1uconqx td:where(.svelte-1uconqx):not(:first-child){text-align:center;color:var(--color-cerulean-blue);font-weight:700}tbody.svelte-1uconqx td:where(.svelte-1uconqx):nth-child(2){--border: .1rem solid var(--color-cerulean-blue);border-left:var(--border);border-right:var(--border)}tbody.svelte-1uconqx tr:where(.svelte-1uconqx):last-child td:where(.svelte-1uconqx):first-child{border-bottom-left-radius:var(--border-radius)}tbody.svelte-1uconqx tr:where(.svelte-1uconqx):last-child td:where(.svelte-1uconqx):last-child{border-bottom-right-radius:var(--border-radius)}.wrapper.svelte-5h0vsd{padding-top:5rem;padding-bottom:5rem;--gap: 3.25rem}h2.svelte-5h0vsd{text-align:center}iframe.svelte-5h0vsd{margin:0 auto;width:100%}rect.svelte-62zvcr{fill:var(--bg-color, #2360cc)}path.svelte-62zvcr{fill:var(--color, white)}.services.svelte-1f8966r{--vertical-spacing: 3rem;padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 768px){header.svelte-1f8966r{flex-flow:row nowrap}header.svelte-1f8966r>:where(.svelte-1f8966r){flex:auto;width:50%}}a[href="#instant-pricing"].svelte-1f8966r{align-self:flex-start}.residential-commercial.svelte-1f8966r,.specialty-services.svelte-1f8966r{flex-flow:row wrap;align-items:stretch;justify-content:space-evenly;padding-top:3rem;padding-bottom:2rem}.service-type.svelte-1f8966r{text-decoration:none;background-color:var(--color-bubbles);border-radius:1rem;gap:.8rem}@media screen and (min-width: 768px) and (max-width: 1023px){.service-type.svelte-1f8966r{max-width:calc(100% / 2 - var(--gap))}}@media screen and (min-width: 1024px){.service-type.svelte-1f8966r{max-width:calc(100% / 3 - var(--gap))}}.service-type.svelte-1f8966r .service-display:where(.svelte-1f8966r){display:none;position:relative}.service-type.svelte-1f8966r .service-display:where(.svelte-1f8966r) .service-image:where(.svelte-1f8966r){position:relative;z-index:1;top:0;left:0;width:100%;height:150px;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;border-radius:15px;max-height:150px}.service-type.svelte-1f8966r .service-display:where(.svelte-1f8966r) img[alt=background]:where(.svelte-1f8966r){position:absolute;bottom:0;left:0;z-index:2;width:100%;height:30%}.service-type.svelte-1f8966r .service-summary:where(.svelte-1f8966r){position:relative;padding:2rem;gap:.6rem}.service-type.svelte-1f8966r .icon-container:where(.svelte-1f8966r){--size: 3.6rem;position:relative;z-index:3;width:var(--size);height:var(--size);background-color:#2360cc;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:14px;margin:2px;box-shadow:0 4px 8px #0003,0 2px 4px #0000001a;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.service-type.svelte-1f8966r .icon-container:where(.svelte-1f8966r):hover{box-shadow:0 6px 12px #0000004d,0 3px 6px #00000026;transform:translateY(-3px)}.service-type.svelte-1f8966r .icon-container:where(.svelte-1f8966r) svg{--size: 2.5rem;width:var(--size);height:var(--size)}.service-type.svelte-1f8966r p:where(.svelte-1f8966r){color:#1e335c;font-size:14px}.service-type.svelte-1f8966r:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0000004d}.service-type.svelte-1f8966r:hover .service-display:where(.svelte-1f8966r){display:block}.service-type.svelte-1f8966r:hover .service-image:where(.svelte-1f8966r){opacity:1}.service-type.svelte-1f8966r:hover .service-summary:where(.svelte-1f8966r){padding-top:0}.service-type.svelte-1f8966r:hover .icon-container:where(.svelte-1f8966r){position:absolute;top:-35%;left:50%;transform:translate(-50%,-50%) translateY(-3px);background-color:#44d3a6;box-shadow:0 6px 12px #0000004d}.service-type.svelte-1f8966r:hover button:where(.svelte-1f8966r){display:none}.specialty-service.svelte-1f8966r{--margin-left: 1.6rem;border:1px solid rgba(70,102,166,.24);border-radius:.5rem;margin-left:var(--margin-left);padding-left:calc(var(--margin-left) * 1.5);position:relative;width:100%;height:2.25rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.8rem;text-decoration:none;transition:all .3s ease-in-out}@media screen and (min-width: 768px) and (max-width: 1023px){.specialty-service.svelte-1f8966r{width:calc(100% / 2 - var(--gap) - var(--margin-left))}}@media screen and (min-width: 1024px){.specialty-service.svelte-1f8966r{width:calc(100% / 3 - var(--gap) - var(--margin-left))}}.specialty-service.svelte-1f8966r svg{position:absolute;left:calc(var(--margin-left) * -1 / 2)}.specialty-service.svelte-1f8966r h4:where(.svelte-1f8966r){margin:0}.specialty-service.svelte-1f8966r:hover{background-color:var(--color-bubbles);transform:scale(1.05)}.specialty-service.svelte-1f8966r:hover svg{transform:scale(1.1);--bg-color: var(--color-eucalyptus)}.blue-underline.svelte-1f8966r{width:40px;height:3px;background-color:#2360cc;border-radius:5px}.service-comparison-wrapper.svelte-1f8966r{background:linear-gradient(to right,#44d3a5,#fff);padding:4rem 0}
