.centered-info.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{background:#f6f8fc;padding-top:60px;padding-bottom:60px}.centered-info.svelte-15kz7rm .container.svelte-15kz7rm.svelte-15kz7rm{max-width:580px;text-align:center}.centered-info.svelte-15kz7rm .title.svelte-15kz7rm.svelte-15kz7rm,.centered-info.svelte-15kz7rm .description.svelte-15kz7rm.svelte-15kz7rm{margin-bottom:20px}.centered-info.svelte-15kz7rm .buttonbox.svelte-15kz7rm .Button{display:inline-block}.columned-features.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{background:#f6f8fc}.columned-features.svelte-15kz7rm .cards-ul.svelte-15kz7rm.svelte-15kz7rm{display:flex;justify-content:space-between;list-style:none;flex-wrap:wrap}.columned-features.svelte-15kz7rm .cards-li.svelte-15kz7rm.svelte-15kz7rm{padding-left:10px;padding-right:10px;margin-bottom:20px;width:33%}.columned-features.svelte-15kz7rm .item.svelte-15kz7rm.svelte-15kz7rm{overflow:hidden;background:white;border-radius:20px;padding:20px 20px 230px;box-shadow:0 4px 10px #0000001a;position:relative;height:100%}.columned-features.svelte-15kz7rm .item-title.svelte-15kz7rm.svelte-15kz7rm{font-size:27px;margin-bottom:10px}.columned-features.svelte-15kz7rm .item-description.svelte-15kz7rm.svelte-15kz7rm{margin-bottom:20px}.columned-features.svelte-15kz7rm .item-pic.svelte-15kz7rm.svelte-15kz7rm{left:-20px;right:-20px;bottom:0;position:absolute;height:220px}.columned-features.svelte-15kz7rm .item-pic img.svelte-15kz7rm.svelte-15kz7rm{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center top}@media (max-width: 767px){.columned-features.svelte-15kz7rm .cards-li.svelte-15kz7rm.svelte-15kz7rm{width:100%}}.image-and-text.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{background:#f6f8fc;padding-top:20px;padding-bottom:20px}.image-and-text.svelte-15kz7rm .container.svelte-15kz7rm.svelte-15kz7rm{background:white;max-width:1000px;box-shadow:0 4px 10px #0000001a;padding:0;border-radius:20px;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover}.image-and-text.svelte-15kz7rm .row.svelte-15kz7rm.svelte-15kz7rm{flex-wrap:wrap;display:flex;align-items:flex-start;justify-content:space-between;min-height:100px;height:100%}.image-and-text.svelte-15kz7rm .left.svelte-15kz7rm.svelte-15kz7rm{padding:30px;width:40%;min-height:100%;height:100%;position:relative}.image-and-text.svelte-15kz7rm .right.svelte-15kz7rm.svelte-15kz7rm{width:60%;padding:30px 30px 50px;background:white}.image-and-text.svelte-15kz7rm .small-text.svelte-15kz7rm.svelte-15kz7rm{font-family:Poppins,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;color:#005489}.image-and-text.svelte-15kz7rm .big-text.svelte-15kz7rm.svelte-15kz7rm{font-size:40px;line-height:1.2;font-weight:700}.image-and-text.svelte-15kz7rm .buttonbox.svelte-15kz7rm.svelte-15kz7rm{margin-top:20px}.image-and-text.svelte-15kz7rm .buttonbox.svelte-15kz7rm .Button{display:inline-block}@media (max-width: 1000px){.image-and-text.svelte-15kz7rm .container.svelte-15kz7rm.svelte-15kz7rm{margin-left:20px;margin-right:20px}.image-and-text.svelte-15kz7rm .big-text.svelte-15kz7rm.svelte-15kz7rm{font-size:32px}}@media (max-width: 480px){.image-and-text.svelte-15kz7rm .left.svelte-15kz7rm.svelte-15kz7rm{display:none}.image-and-text.svelte-15kz7rm .right.svelte-15kz7rm.svelte-15kz7rm{width:100%}}.testimonials.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{background:#f6f8fc;padding-top:80px;padding-bottom:80px}.testimonials.svelte-15kz7rm .title.svelte-15kz7rm.svelte-15kz7rm{text-align:center;margin-bottom:20px}.testimonials.svelte-15kz7rm .description.svelte-15kz7rm.svelte-15kz7rm{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}.testimonials.svelte-15kz7rm .cards-ul.svelte-15kz7rm.svelte-15kz7rm{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.testimonials.svelte-15kz7rm .cards-li.svelte-15kz7rm.svelte-15kz7rm{width:33%;padding-left:10px;padding-right:10px;margin-bottom:30px}.testimonials.svelte-15kz7rm .item.svelte-15kz7rm.svelte-15kz7rm{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 10px #0000001a;padding:30px;min-height:100%}.testimonials.svelte-15kz7rm .item-stars.svelte-15kz7rm.svelte-15kz7rm{text-align:center;margin-bottom:20px}.testimonials.svelte-15kz7rm .item-stars img.svelte-15kz7rm.svelte-15kz7rm{display:inline;width:120px}.testimonials.svelte-15kz7rm .item-message.svelte-15kz7rm.svelte-15kz7rm{font-style:italic;border-left:5px solid #005489;padding-left:20px;margin-bottom:20px}.testimonials.svelte-15kz7rm .item-by.svelte-15kz7rm.svelte-15kz7rm{font-weight:700}@media (max-width: 960px){.testimonials.svelte-15kz7rm .cards-li.svelte-15kz7rm.svelte-15kz7rm{width:50%}}@media (max-width: 767px){.testimonials.svelte-15kz7rm .cards-li.svelte-15kz7rm.svelte-15kz7rm{width:100%}}.finalform.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{padding-top:50px;padding-bottom:50px;background:#005489}.finalform.svelte-15kz7rm .title.svelte-15kz7rm.svelte-15kz7rm{font-size:35px;color:#fff;text-align:center;max-width:720px;margin:0 auto 30px}.finalform.svelte-15kz7rm .formbox.svelte-15kz7rm.svelte-15kz7rm{background:white;max-width:720px;margin:0 auto;padding:40px}.complexbanner.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{padding-top:150px;padding-bottom:40px;background:url(https://res.cloudinary.com/shelfgenie/image/upload/v1635537870/uploads/hero_background_kitchen_01_54a11a6652.jpg) no-repeat;background-size:cover}.complexbanner.svelte-15kz7rm .cols.svelte-15kz7rm.svelte-15kz7rm{display:flex}.complexbanner.svelte-15kz7rm .col-left.svelte-15kz7rm.svelte-15kz7rm{width:30%}.complexbanner.svelte-15kz7rm .col-right.svelte-15kz7rm.svelte-15kz7rm{width:25%}.complexbanner.svelte-15kz7rm .col-mid.svelte-15kz7rm.svelte-15kz7rm{width:46%;padding-right:20px}.complexbanner.svelte-15kz7rm .desktop-pic.svelte-15kz7rm.svelte-15kz7rm{margin-top:-30px}.complexbanner.svelte-15kz7rm .panel.svelte-15kz7rm.svelte-15kz7rm{background:white;line-height:1.4;padding:0 20px;border-radius:20px;box-shadow:0 1px 5px #0003;overflow:hidden}.complexbanner.svelte-15kz7rm .video.svelte-15kz7rm.svelte-15kz7rm{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.complexbanner.svelte-15kz7rm .video iframe.svelte-15kz7rm.svelte-15kz7rm{position:absolute;top:0;left:0;border:0 none;width:100%;height:100%}.complexbanner.svelte-15kz7rm .title-1.svelte-15kz7rm.svelte-15kz7rm{font-size:30px;line-height:1em;text-transform:uppercase;font-weight:700}.complexbanner.svelte-15kz7rm .title-1 strong.svelte-15kz7rm.svelte-15kz7rm{color:#005489}.complexbanner.svelte-15kz7rm .title-2.svelte-15kz7rm.svelte-15kz7rm{font-size:14px;text-transform:uppercase;line-height:1.1;text-align:center;background:#333;color:#fff;padding:14px 10px;font-weight:700;margin-top:20px;line-height:1.2}.complexbanner.svelte-15kz7rm .title-4.svelte-15kz7rm.svelte-15kz7rm{background:#005489;color:#fff;text-align:center;padding:10px;text-transform:uppercase;font-weight:700;margin-left:-20px;margin-right:-20px;margin-bottom:15px}.complexbanner.svelte-15kz7rm .list.svelte-15kz7rm.svelte-15kz7rm{font-weight:700;list-style:none;margin-top:20px;margin-bottom:20px}.complexbanner.svelte-15kz7rm .list li.svelte-15kz7rm.svelte-15kz7rm{padding-left:30px;position:relative;margin-bottom:20px}.complexbanner.svelte-15kz7rm .list li.svelte-15kz7rm.svelte-15kz7rm:before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:url(https://res.cloudinary.com/shelfgenie/image/upload/v1635560717/uploads/landing_list_icon_checkmark_green_5bb3760abb.png) no-repeat;background-size:20px}.complexbanner.svelte-15kz7rm .title-3.svelte-15kz7rm.svelte-15kz7rm{color:#fff;font-size:16px;font-weight:700;background:#005489;padding:20px 0 20px 20px;margin-right:50px;position:relative}.complexbanner.svelte-15kz7rm .title-3.svelte-15kz7rm>div.svelte-15kz7rm{z-index:2;position:relative}.complexbanner.svelte-15kz7rm .title-3.svelte-15kz7rm.svelte-15kz7rm:before{content:"";display:block;position:absolute;top:0;bottom:0;right:-50px;width:96px;background:url(https://res.cloudinary.com/shelfgenie/image/upload/v1635560367/uploads/blue_ribbon_arrow_07051d5ab4.svg) no-repeat right center;background-size:cover;z-index:0}.complexbanner.svelte-15kz7rm .partners.svelte-15kz7rm.svelte-15kz7rm{margin-top:10px}.complexbanner.svelte-15kz7rm .zipform.svelte-15kz7rm.svelte-15kz7rm{position:relative;margin-top:20px;margin-bottom:20px}.complexbanner.svelte-15kz7rm .zipform form.svelte-15kz7rm>div.svelte-15kz7rm{margin-bottom:5px}.complexbanner.svelte-15kz7rm .zipform .textfield.svelte-15kz7rm.svelte-15kz7rm{display:block;width:100%;font-size:18px;line-height:1;padding:12px 8px;border:1px solid #ccc;border-radius:8px;outline:none}.complexbanner.svelte-15kz7rm .zipform .btn.svelte-15kz7rm.svelte-15kz7rm{background:#86c33e;text-align:center;display:block;color:#fff;outline:none;border:0 none;cursor:pointer;font-size:22px;font-weight:700;width:100%;line-height:1.1;padding:16px 10px;border-radius:8px}.complexbanner.svelte-15kz7rm .zipform .btn.svelte-15kz7rm.svelte-15kz7rm:hover,.complexbanner.svelte-15kz7rm .zipform .btn.svelte-15kz7rm.svelte-15kz7rm:active{background:#a5eb53}@media (max-width: 1023px){.complexbanner.svelte-15kz7rm .col-left.svelte-15kz7rm.svelte-15kz7rm{display:none}.complexbanner.svelte-15kz7rm .col-mid.svelte-15kz7rm.svelte-15kz7rm{width:60%}.complexbanner.svelte-15kz7rm .col-right.svelte-15kz7rm.svelte-15kz7rm{width:40%}}@media (max-width: 767px){.complexbanner.svelte-15kz7rm .cols.svelte-15kz7rm.svelte-15kz7rm{flex-wrap:wrap}.complexbanner.svelte-15kz7rm .col-mid.svelte-15kz7rm.svelte-15kz7rm{width:100%;padding-right:0}.complexbanner.svelte-15kz7rm .col-right.svelte-15kz7rm.svelte-15kz7rm{width:100%;margin-top:40px}}@media (max-width: 767px){.complexbanner.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{padding-top:200px}}.header.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{height:200px;position:absolute;top:0;right:0;left:0;z-index:2}.header.svelte-15kz7rm .container.svelte-15kz7rm.svelte-15kz7rm{padding-top:20px;display:flex;justify-content:space-between}.header.svelte-15kz7rm .col-left.svelte-15kz7rm.svelte-15kz7rm{width:200px}.header.svelte-15kz7rm .col-right.svelte-15kz7rm.svelte-15kz7rm{width:300px}.header.svelte-15kz7rm .col-left.svelte-15kz7rm img.svelte-15kz7rm{width:200px}.header.svelte-15kz7rm .small-text.svelte-15kz7rm.svelte-15kz7rm{text-align:center;line-height:1.1}.header.svelte-15kz7rm .phone.svelte-15kz7rm.svelte-15kz7rm{text-align:center;display:block;font-size:18px;margin-top:10px}.header.svelte-15kz7rm .phone a.svelte-15kz7rm.svelte-15kz7rm{color:#005489;text-decoration:none;font-weight:700;font-size:22px;line-height:1}@media (max-width: 680px){.header.svelte-15kz7rm .container.svelte-15kz7rm.svelte-15kz7rm{flex-wrap:wrap}.header.svelte-15kz7rm .col-left.svelte-15kz7rm.svelte-15kz7rm{width:100%;text-align:center;margin-bottom:10px}.header.svelte-15kz7rm .col-right.svelte-15kz7rm.svelte-15kz7rm{width:100%}}.modal.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:50}.modal.is-opened.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{display:block}.modal.svelte-15kz7rm .overlay.svelte-15kz7rm.svelte-15kz7rm{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.modal.svelte-15kz7rm .small-text.svelte-15kz7rm.svelte-15kz7rm{font-size:20px;font-weight:700;color:#005489}.modal.svelte-15kz7rm .title.svelte-15kz7rm.svelte-15kz7rm{font-size:28px;color:#000;font-weight:700;line-height:1.1;margin-top:8px;margin-bottom:15px}.modal.svelte-15kz7rm .description.svelte-15kz7rm.svelte-15kz7rm{margin-bottom:30px}.modal.svelte-15kz7rm .formbox.svelte-15kz7rm.svelte-15kz7rm{width:600px;position:absolute;top:50%;left:50%;background:white;padding:40px;transform:translate(-50%,-50%)}@media (max-width: 720px){.modal.svelte-15kz7rm.svelte-15kz7rm.svelte-15kz7rm{position:absolute}.modal.svelte-15kz7rm .overlay.svelte-15kz7rm.svelte-15kz7rm{position:fixed}.modal.svelte-15kz7rm .formbox.svelte-15kz7rm.svelte-15kz7rm{transform:none;position:relative;top:auto;left:auto;width:80vw;padding:24px;margin:60px auto}}
