.plan-finder-container{position:relative}@media (min-width:901px){.plan-finder-container{height:100px}}.plan-finder-wrap{background:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,.09);margin:0 auto;max-width:400px;position:relative;transition:max-width .5s ease}@media (min-width:901px){.plan-finder-wrap{max-width:1100px}}.plan-finder-wrap:before{background:#a1f7a1;border-radius:10px;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:border-radius .3s ease;width:50%}.plan-finder-sticky{width:100%;z-index:99}@media (min-width:901px){.plan-finder-sticky{position:absolute;top:-40px}}.plan-finder-sticky.sticky{left:0;position:fixed;right:0;top:0;z-index:1000}.plan-finder-sticky.sticky .plan-finder-wrap{border-radius:0;max-width:100%}.plan-finder-sticky.sticky .plan-finder-wrap:before{border-radius:0}@media (max-width:900px){.plan-finder-sticky.sticky .finder-center,.plan-finder-sticky.sticky .finder-right{display:none}.plan-finder-sticky.sticky .plan-finder h4 svg{display:inline-block}}.plan-finder-sticky.open .finder-center,.plan-finder-sticky.open .finder-right{display:flex}.plan-finder-sticky #finder-open-link{color:#110081;font-family:value-sans-regular-pro,sans-serif;font-size:20px;font-weight:600}.plan-finder-sticky.open #finder-open-link .mobile-icon svg{transform:rotate(90deg)}.plan-finder{background:#a1f7a1;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;overflow:hidden;position:relative}@media (min-width:901px){.plan-finder{flex-direction:row}}.plan-finder .finder-left{align-items:flex-start;border-bottom-left-radius:10px;border-top-left-radius:10px;flex:0 0 45%;flex-direction:column;padding:16px 24px}.plan-finder .finder-center,.plan-finder .finder-left{background:#a1f7a1;display:flex;justify-content:center}.plan-finder .finder-center{border-bottom-right-radius:10px;border-top-right-radius:10px;flex:0 0 25%;flex-direction:column;gap:18px;padding:16px 18px}.plan-finder .finder-right{background:#fff;border-bottom-right-radius:0;border-top-right-radius:0;flex:0 0 30%;gap:12px;padding:16px 24px}.plan-finder .need-help{align-items:center;display:flex;flex-direction:row;gap:16px}.plan-finder .need-help h5{color:var(--tertiary);font-family:value-sans-regular-pro,sans-serif;font-size:22px;font-weight:700;margin-bottom:12px}.plan-finder .need-help p{font-size:18px}.plan-finder .need-help .icon{height:auto;max-width:50px;width:100%}.plan-finder-sticky:not(.sticky) .plan-finder .need-help .mobile-icon{display:none}.plan-finder .need-help .mobile-icon{max-width:15px}.plan-finder .need-help svg{color:var(--tertiary);width:100%}.plan-finder .finder-right .cta-button{color:#fff;font-size:16px;font-weight:600}@media (min-width:901px){.plan-finder .finder-right{align-items:center;clip-path:ellipse(100% 220% at 100% 50%);flex-direction:row}.plan-finder .finder-left{padding:18px 32px}.plan-finder .finder-center{padding:18px}.plan-finder .finder-right{padding:18px 24px}.plan-finder .need-help .icon{max-width:70px}.plan-finder .need-help .mobile-icon{display:none}.plan-finder .need-help h5{font-size:28px}.plan-finder .need-help p{font-size:20px}}.plan-finder h4{margin:0}.plan-finder h4 svg{display:none}@media (max-width:900px){.plan-finder h4{font-size:18px}.plan-finder h4 svg{height:1em;transform:rotate(0deg);transition:transform .2s ease;vertical-align:sub;width:1em}}.plan-finder p{line-height:1.2}.plan-finder p:last-child{margin-bottom:0}.plan-finder input::-webkit-inner-spin-button,.plan-finder input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.plan-finder finder-form{align-items:center;display:flex;flex-direction:column;text-align:center}.plan-finder .finder-form label{font-size:16px;font-weight:600;margin-bottom:0;text-align:center;width:100%}.plan-finder .finder-form input.zip[type=number]{-moz-appearance:textfield;border:1px solid #dfe0e1;font-size:.875rem;margin-bottom:8px;min-height:2.75rem;padding-right:6px;width:auto}.plan-finder .finder-form input.zip[type=number]::placeholder{color:#110081;opacity:.8}.plan-finder .finder-form button{border:2px solid var(--primary);color:var(--primary);padding:4px 20px;text-wrap:nowrap;background:var(--white);border-radius:50px;font-size:16px;font-weight:600}.plan-finder .finder-form h4{color:var(--body_color);font-family:value-sans-regular-pro;font-size:18px;font-weight:700;text-align:center;margin-bottoM:8px}