.section-heading{margin-bottom:4rem}.content-wrapper{padding-block:4rem;width:100%}.progress-bar{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:991px){.progress-bar{display:none}}.progress-bar .progress-step{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem;position:relative;text-transform:uppercase}.progress-bar .progress-step.active{color:var(--blue)}.progress-bar .progress-step:before{background:#fff;border-radius:50%;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHg9IjEiIHk9IjEiIHN0cm9rZT0iI0VBRUNGMCIgc3Ryb2tlLXdpZHRoPSIyIiByeD0iMTUiLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSI1IiBmaWxsPSIjRUFFQ0YwIi8+PC9zdmc+");display:block;height:32px;position:relative;width:32px;z-index:1}.progress-bar .progress-step.active:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHg9IjEiIHk9IjEiIHN0cm9rZT0iIzE1QTdERCIgc3Ryb2tlLXdpZHRoPSIyIiByeD0iMTUiLz48cGF0aCBmaWxsPSIjMTVBN0REIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0yMi43OTUgOS44NTMtOS41NDcgOS4yMTQtMi41MzMtMi43MDdjLS40NjctLjQ0LTEuMi0uNDY2LTEuNzMzLS4wOTMtLjUyLjM4Ny0uNjY3IDEuMDY3LS4zNDcgMS42MTNsMyA0Ljg4Yy4yOTMuNDUzLjguNzMzIDEuMzczLjczM2ExLjYzIDEuNjMgMCAwIDAgMS4zNi0uNzMzYy40OC0uNjI2IDkuNjQtMTEuNTQ3IDkuNjQtMTEuNTQ3IDEuMi0xLjIyNi0uMjUzLTIuMzA2LTEuMjEzLTEuMzczeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}.progress-bar .progress-step:after{background:#eaecf0;content:"";height:2px;left:-50%;position:absolute;top:16px;width:100%}.progress-bar .progress-step.active:after{background:var(--blue)}.progress-bar .progress-step:first-of-type:after{display:none}.address-search-wrap{display:flex;gap:.5rem;margin-inline:auto;max-width:960px;position:relative}.address-search-wrap input{background-color:var(--white);border:1px solid var(--grey-medium);border-radius:8px;color:#667085;flex-grow:1;line-height:1;padding:16px 12px}.address-search-wrap .search-results-wrap{background-color:var(--white);border:1px solid var(--grey-light);border-radius:.5rem;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);display:none;line-height:1.75;max-height:50vh;overflow-y:scroll;padding:16px 12px;position:absolute;top:calc(100% + 8px);width:100%;z-index:1}.address-search-wrap .search-results-wrap .dropdown-item.selected{background:var(--grey)}#multi-step-wrapper .multi-step-track{display:flex;overflow:hidden}#multi-step-wrapper .multi-step-track .step{flex-basis:100%;min-width:100%;padding:1.5rem;transition:transform .5s ease-in-out;width:100%}#multi-step-wrapper.step-2 .step{transform:translateX(-100%)}#multi-step-wrapper.step-3 .step{transform:translateX(-200%)}#multi-step-wrapper.step-4 .step{transform:translateX(-300%)}#multi-step-wrapper .summary-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){#multi-step-wrapper .summary-grid{grid-template-columns:repeat(2,1fr)}}#multi-step-wrapper .summary-grid h4{font-size:1.875rem;font-weight:700}#multi-step-wrapper .summary-grid h5{font-size:1.5rem;font-weight:500}#multi-step-wrapper .summary-grid .customize,#multi-step-wrapper .summary-grid .summary{border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem}#multi-step-wrapper .summary-grid .customize *,#multi-step-wrapper .summary-grid .summary *{margin-bottom:0}#multi-step-wrapper .summary-grid .customize{background:#f9fafb;padding:2.5rem}#multi-step-wrapper .summary-grid .customize .checklist{line-height:2}#multi-step-wrapper .summary-grid .customize .checklist li{align-items:center}#multi-step-wrapper .summary-grid .summary{border:1px solid var(--grey-light);border-radius:1rem;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}#multi-step-wrapper .summary-grid .summary .heading{border-bottom:1px solid var(--grey-light);color:var(--black);display:flex;justify-content:space-between;padding:2.5rem 2.5rem 1.5rem}#multi-step-wrapper .summary-grid .summary .heading .plan{display:flex;flex-direction:column;gap:.5rem}#multi-step-wrapper .summary-grid .summary .heading .price-wrap{display:flex}#multi-step-wrapper .summary-grid .summary .heading .price-pre{align-self:flex-start;font-size:2.25rem;font-weight:600;line-height:1}#multi-step-wrapper .summary-grid .summary .heading .summary-price{font-size:4rem;font-weight:800;letter-spacing:-2px;line-height:.75}#multi-step-wrapper .summary-grid .summary .heading .price-occurance{align-self:flex-end;font-size:.875rem;font-weight:700;margin-left:.5rem}#multi-step-wrapper .summary-grid .summary .charges{padding:.75rem 2.5rem 2.5rem}#multi-step-wrapper .summary-grid .summary .charges h6{font-weight:500;margin-bottom:1.5rem}#multi-step-wrapper .summary-grid .summary p{font-size:.875rem;margin-top:1.5rem}#multi-step-wrapper .summary-grid .upgrade-list{display:flex;flex-direction:column;gap:1rem}#multi-step-wrapper .summary-grid .upgrade-list *{margin-bottom:0}#multi-step-wrapper .summary-grid .upgrade-list .upgrade-wrap{display:flex;flex-direction:column;gap:.75rem}#multi-step-wrapper .summary-grid .upgrade-list .upgrade-wrap .upgrade{display:flex}#multi-step-wrapper .summary-grid .upgrade-list .upgrade-wrap .upgrade button{padding:.75rem 1rem}#multi-step-wrapper .summary-grid .charges,#multi-step-wrapper .summary-grid .included,#multi-step-wrapper .summary-grid .summary-charges-wrap{display:flex;flex-direction:column;gap:1rem}#multi-step-wrapper .form-order-wrap{background:var(--grey);border-radius:1rem;padding:2.5rem}#multi-step-wrapper .btn-wrap{margin-top:4rem}