html{font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#e0e8ff;font-size:16px;font-family:"Red Hat Display",sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0}.container{display:flex;justify-content:center;align-items:center;height:98vh;position:relative}.container::before{content:"";background:url("/images/pattern-background-mobile.svg") no-repeat left;background-size:100% 100%;width:100%;height:40vh;top:0;left:0;position:absolute;z-index:-1}@media(min-width: 40em){.container::before{background:url("/images/pattern-background-desktop.svg") no-repeat center;background-size:100% 100%;width:100%;height:45vh}}.price-plan{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#f5f7ff;border-radius:.625rem}@media(min-width: 40em){.price-plan{padding:.9375rem 1.25rem}}.price-plan__left{display:flex;align-items:center}.price-plan__icon{background:url("/images/icon-music.svg") no-repeat center center;background-size:contain;width:2.8125rem;height:2.8125rem;color:#e0e8ff;display:inline-block;margin-right:10px}.price-plan__content{text-align:left}.price-plan__title{margin-bottom:3px;font-weight:900;font-size:13px;display:inline-block}.price-plan__text{font-size:12px;color:#7280a7;font-weight:700}.price-plan__btn{color:#3829e0;font-size:11px;font-weight:900;transition:opacity .3s ease-in-out}.price-plan__btn:hover{opacity:.8;text-decoration:none}.button{color:white;width:auto;display:inline-block;background-color:#3829e0;text-decoration:none;padding:12px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:1.2px;transition:opacity .3s ease-in-out}.button:hover{opacity:.8;text-decoration:none}.card{background-color:white;box-shadow:0px 13px 15px 0px rgba(103, 106, 142, 0.22);max-width:17.5rem;border-radius:.9375rem;overflow:hidden}@media(min-width: 40em){.card{max-width:20rem}}.card__hero{max-width:inherit;display:block}.card__body{padding:1.25rem;text-align:center}@media(min-width: 40em){.card__body{padding:1.875rem}}.card__title{color:black;margin:0;font-size:20px;font-weight:700;margin-bottom:1.25rem}.card__description{color:#7280a7;font-size:14px;line-height:1.5;margin-bottom:1.25rem}.card__price-plan{margin-bottom:1.25rem}.card__proceed{width:100%;box-shadow:1px 12px 10px 2px rgba(108, 97, 196, 0.33);margin-bottom:.75rem}.card__cancel{color:#7280a7;font-size:12px;text-decoration:none;font-weight:900;transition:color .3s ease-in-out}.card__cancel:hover{color:#1f2f56}/*# sourceMappingURL=main.min.css.map */
