.landing-page-self-care .grid__col--sm-3{margin-right:1rem;padding:0!important}.landing-page-self-care .spring{padding:0}.landing-page-self-care .section{min-height:auto}.landing-page-self-care .my-account-header{display:flex;gap:.5rem;align-items:center}.landing-page-self-care .my-account-header svg{height:1.5rem;width:1.5rem;fill:#945080}.landing-page-self-care .carousel-section .grid__col--12,.landing-page-self-care .carousel-section .grid__col--sm-12{padding:0}.landing-page-self-care .self-care-slide{border-radius:4px}.landing-page-self-care .self-care-slide.self-care-slide-dark-blue-magenta{background:linear-gradient(90deg,#13064e,#3f096a)}.landing-page-self-care .self-care-slide.self-care-slide-magenta{background:linear-gradient(90deg,#5e2e64,#945080 102.66%)}.landing-page-self-care .self-care-slide .carousel-slide__title{font-size:24px;font-weight:700;line-height:24px;letter-spacing:-.48px;margin-bottom:12px}.landing-page-self-care .self-care-slide .carousel-slide__text{font-size:16px;line-height:24px;letter-spacing:-.32px}.landing-page-prepaid .prepaid-card{min-height:auto}.landing-page-prepaid .prepaid-card .grid>.grid__col--sm-6,.landing-page-prepaid .prepaid-card .spring{padding:0}.landing-page-prepaid .button__back{display:flex;flex-direction:row-reverse}.landing-page-prepaid .button__back .button__label{color:#333}.landing-page-prepaid .button__back .button__icon{fill:#333;transform:rotate(180deg)}.landing-page-prepaid .error-message .detail-card__price{flex-direction:column;align-items:flex-start}.landing-page-prepaid .error-message span.text__size--54{font-size:x-large;line-height:3rem;padding-top:2rem}.landing-page-prepaid .error-message span.text__size--20{color:#e05959;font-size:x-large;line-height:2rem;padding-top:1rem}.landing-page-self-care-postpaid .grid__col--sm-3{margin-right:1rem;padding:0!important}.landing-page-self-care-postpaid .spring{padding:0}.landing-page-self-care-postpaid .my-account-header{display:flex;gap:.5rem;align-items:center}.landing-page-self-care-postpaid .my-account-header svg{height:1.5rem;width:1.5rem;fill:#945080}.landing-page-self-care-postpaid .button__back{display:flex;flex-direction:row-reverse}.landing-page-self-care-postpaid .button__back .button__label{color:#333}.landing-page-self-care-postpaid .button__back .button__icon{fill:#333;transform:rotate(180deg);color:#6d6d6d}.landing-page-self-care-postpaid .error-message .detail-card__price{flex-direction:column;align-items:flex-start}.landing-page-self-care-postpaid .error-message span.text__size--54{font-size:x-large;line-height:3rem;padding-top:2rem}.landing-page-self-care-postpaid .error-message span.text__size--20{color:#e05959;font-size:x-large;line-height:2rem;padding-top:1rem}.landing-page-offer .detail-card-offer{height:auto}.landing-page-offer .detail-card-offer .buttons{flex-direction:column;margin-top:24px}.landing-page-offer .detail-card-offer .buttons span{justify-content:center}.landing-page-offer .detail-card-offer .detail-card__sub-header{flex-direction:column;align-items:flex-start}.landing-page-offer .button__back{display:flex;flex-direction:row-reverse}.landing-page-offer .button__back .button__label{color:#333}.landing-page-offer .button__back .button__icon{fill:#333;transform:rotate(180deg)}.landing-page-offer .width--100{width:100%}.login-page{background:rgba(148,80,128,.1);height:100vh}.login-page .grid{height:100%}.login-page .login{width:350px}.login-page .login__container{display:flex;height:100%;justify-content:center;align-items:center;flex-direction:column}.login-page .login__container .globalcom__icon{width:183px;height:47.92px;align-self:flex-end;padding-left:24px;margin-bottom:32px}.login-page__sphere{position:absolute;top:0;bottom:0;right:0}