@keyframes spin{to{rotate:360deg}}.p-FindMyPlan{display:flex;height:100%}.p-FindMyPlan__card{display:flex;flex:1;flex-direction:column;overflow:auto;width:100%}@media (min-width: 768px){.p-FindMyPlan__card--step-destination{overflow:visible}}.p-FindMyPlan__card-header-image-container{background:var(--color-primary-1);display:flex;flex-flow:wrap-reverse;height:160px;justify-content:center;min-height:0;overflow:hidden;-webkit-user-select:none;user-select:none}.p-FindMyPlan__card-header-image-container img{min-height:0}@media (min-width: 768px){.p-FindMyPlan__card-header-image-container{height:auto}}.p-FindMyPlan__card-header-image-container--hidden{display:none}.p-FindMyPlan__card-title{color:var(--font-color-primary);font-family:var(--font-titles);font-size:20px;font-weight:800;letter-spacing:.02em;line-height:30px;padding:24px}.p-FindMyPlan__card-step-container{display:flex;flex:1;flex-direction:column;justify-content:space-between}.p-FindMyPlan__card-step-content-container{display:flex;flex-direction:column;gap:24px;padding:0 24px}.p-FindMyPlan__card-step-actions-container{bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px}.p-FindMyPlan__back-continue-buttons-container{display:flex;flex-direction:row;gap:16px;padding:24px 24px 16px}@media screen and (max-width: 310px){.p-FindMyPlan__back-continue-buttons-container .c-Button{padding:16px 14px}}.p-FindMyPlan__card-description{color:var(--color-primary-dark);font-family:var(--font-stack);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:24px}.p-FindMyPlan__card-description-list{margin-top:0;padding-left:20px}.p-FindMyPlan__card-multiple-choice-buttons-containers{display:flex;flex-direction:column;gap:8px}.p-FindMyPlan__stepped_slider_container{border-top:outset;display:flex;flex:1;flex-direction:column;padding:16px 24px 0}.p-FindMyPlan__stepped_slider_text{color:var(--color-primary);font-family:var(--font-titles);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:20px;margin-bottom:8px;margin-left:auto;margin-right:auto;padding:4px 8px}.p-FindMyPlan__no-plan-found{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.p-FindMyPlan__no-plan-found-content{align-items:center;align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 var(--spacing-lg, 24px);position:relative}.p-FindMyPlan__no-plan-found-image{margin-top:20%}.p-FindMyPlan__no-plan-found-title,.p-FindMyPlan__no-plan-found-description{color:var(--font-color-primary, var(--color-font-font-color-primary, #424242));font-family:var(--font-titles);margin:0;text-align:center}.p-FindMyPlan__no-plan-found-title{font-size:28px;font-weight:800;line-height:125%;margin-top:16px}.p-FindMyPlan__no-plan-found-description{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:24px;margin-top:16px}.p-FindMyPlan__no-plan-found-button-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-bottom:24px}.p-FindMyPlan__no-plan-found-link{display:block;text-decoration:none;width:100%}.c-FindPlanResult{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;overflow:auto;padding:16px 24px}.c-FindPlanResult__content>*{margin:0}.c-FindPlanResult__content>*:not(:first-child,:last-child){margin-block:24px}.c-FindPlanResult__no-phone-number{font-weight:700;letter-spacing:.02rem;line-height:1.5rem}.c-FindPlanResult__description{color:var(--color-primary-dark);font-weight:700;letter-spacing:.02rem;line-height:150%}.c-FindPlanResult__see-more{font-weight:400;letter-spacing:.02rem;line-height:1.5rem}.c-FindPlanResult__buttons{margin-top:auto;width:100%}.c-FindPlanResult__buttons>*:not(:last-child){margin-bottom:16px}.c-RadioGroupButtons{--button-color: transparent;--button-border-color: var(--color-primary);--button-text-color: var(--font-color-primary);--button-color-active: var(--color-primary-1);--button-border-color-active: var(--color-primary-dark);--button-text-color-active: var(--color-primary);--button-color-hover: var(--color-primary-1);--button-border-color-hover: var(--color-primary-dark);--button-text-color-hover: var(--font-color-primary);align-items:center;display:flex;flex-direction:column;gap:8px}.c-RadioGroupButtons__item{background-color:var(--button-color);border:1px solid transparent;border-color:var(--button-border-color);border-radius:8px;box-sizing:border-box;color:var(--button-text-color);cursor:pointer;display:inline-block;font-weight:700;margin:1px;max-width:100%;outline:none;padding:16px 24px;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}@media (hover: hover){.c-RadioGroupButtons__item:hover{background-color:var(--button-color-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover)}}.c-RadioGroupButtons__item--selected{background-color:var(--button-color-active);border:2px solid transparent;border-color:var(--button-border-color-active);color:var(--button-text-color-active);margin:0}@media (hover: hover){.c-RadioGroupButtons__item--selected:hover{background-color:var(--button-color-active);border-color:var(--button-border-color-active);color:var(--button-text-color-active)}}.c-RadioGroupButtons__text{font-family:var(--font-titles);font-size:16px;letter-spacing:.02em;line-height:24px}.c-SteppedSlider__root{align-items:center;display:flex;height:48px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.c-SteppedSlider__track{background:linear-gradient(to bottom,#979797,#c7c7c7 30%) border-box;border-radius:9999px;flex-grow:1;height:8px;position:relative}.c-SteppedSlider__range{background:linear-gradient(to bottom,var(--color-primary-dark) 0%,var(--color-primary) 30%) border-box;border-radius:9999px;height:100%;position:absolute}.c-SteppedSlider__thumb{background:radial-gradient(50% 50% at 50% 50%,#fff,#e2e4e6);background-color:#fff;border:3px solid transparent;border-radius:24px;box-shadow:0 4px 8px #00000040;display:block;height:42px;padding:-3px;width:42px}.c-SteppedSlider__thumb:hover{background-color:var(--color-primary)}.c-SteppedSlider__thumb:focus{background:radial-gradient(50% 50% at 50% 50%,#fff,#e2e4e6) padding-box,linear-gradient(to bottom,var(--color-primary) 50%,var(--color-primary-dark)) border-box;border-radius:50em;outline:none}
