.sign-up-confirmation-page h1{text-align:center;font-family:Futura,sans-serif;text-transform:uppercase;font-size:24px;font-weight:450;line-height:30.77px;letter-spacing:2px}@media screen and (min-width: 768px){.sign-up-confirmation-page h1{font-size:32px;line-height:38.4px;letter-spacing:2.6666667461px}}.sign-up-confirmation-page h1{padding-top:12px;padding-bottom:12px}.sign-up-confirmation-page__introduction,.sign-up-confirmation-page__text{font-family:Futura,sans-serif;font-size:16px;line-height:18.25px}.sign-up-confirmation-page .sign-up-confirmation-page__introduction{margin-bottom:15px}.sign-up-confirmation-page .v-member-context{background-color:#ededed;padding:10px}@media screen and (min-width: 768px){.sign-up-confirmation-page .v-member-context{padding:60px}}.sign-up-confirmation-page .v-member-context{margin-bottom:20px}.sign-up-confirmation-page .v-member-context .v-member-card{margin-right:auto;margin-left:auto}.sign-up-confirmation-page .sign-up-confirmation-page__text{margin-bottom:10px}.sign-up-confirmation-page .sign-up-confirmation-page__text p{margin:16px 0}.sign-up-confirmation-page .sign-up-confirmation-page__cta{text-align:center}.v-member-card{width:100%;max-width:288px}.v-member-card .v-member-card__lower-section,.v-member-card .v-member-card__upper-section{padding:28px}.v-member-card .v-detail__label{font-size:12px;text-transform:capitalize;color:#000;line-height:1}.v-member-card .v-detail__content{text-transform:uppercase}.v-member-card .v-member-card__upper-section{border-radius:6px 6px 0 0;background-color:#f8a4d8}.v-member-card .v-member-card__upper-section .v-member-card-logo{width:100%;height:0px}.v-member-card .v-member-card__upper-section .v-member-card-member{display:flex;gap:15px}.v-member-card .v-member-card__upper-section .v-member-card-member .v-member-card-member__photo{border-radius:50%;overflow:hidden;border:2px solid #ffffff}.v-member-card .v-member-card__upper-section .v-member-card-member .v-member-card-member__photo .v-image svg{width:100%;height:100%;max-width:200px}.v-member-card .v-member-card__upper-section .v-member-card-member .v-member-card-member__name-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}.v-member-card .v-member-card__upper-section .v-member-card-member .v-member-card-member__name-wrapper .v-member-card-member__name{display:flex;flex-direction:column}.v-member-card .v-member-card__upper-section .v-member-card-member .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__given-name,.v-member-card .v-member-card__upper-section .v-member-card-member .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__family-name{font-family:Futura,sans-serif;font-size:15px;color:#000}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription.v-member-card-logo{width:100%;height:0}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription .v-member-card-logo{width:100%;height:60px}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription .v-member-card-logo .v-image__img{object-fit:scale-down}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription .v-member-card-member{margin:10px 0 0}.v-member-card .v-member-card__lower-section{background-color:#fff;padding-bottom:20px;display:flex;flex-direction:column;align-items:center}.v-member-card .v-member-card__lower-section .v-member-barcode{width:99px;margin-bottom:20px;box-shadow:0 2px 5px #00000080;padding:12px}.v-member-card .v-member-card__lower-section .v-member-card-number{margin-bottom:20px}.v-member-card .v-member-card__lower-section .v-member-card-membership-details{margin-bottom:0}.v-member-card .v-member-card__lower-section .v-detail .v-detail__label{text-align:center}.v-member-card .v-member-card__lower-section .v-detail .v-detail__content{font-size:15px;color:#000;text-align:center}.v-member-view-card-button__modal{height:100%}.v-member-view-card-button__modal .v-modal__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.v-member-view-card-button__modal.v-modal--anchored-to-top{justify-content:center}}.v-member-view-card-button__modal .v-modal-header{position:static;width:stretch;margin:0;padding:0;border:none;width:300px;position:relative}.v-member-view-card-button__modal .v-modal-header .v-modal-header__close-button{right:10px;top:10px}.v-member-view-card-button__modal .v-modal__body{padding:0;background:none;display:flex;align-items:center;box-shadow:none;height:fit-content}.v-member-view-card-button__modal .v-modal__container{background:none;display:flex;align-items:center}.v-member-view-card-button__modal .v-modal__container .v-member-card{width:300px;max-width:300px}.v-member-view-card-button__modal .v-modal__container .v-member-card__lower-section{border-radius:0 0 8px 8px}.v-member-view-card-button__modal .v-modal__container .v-member-card__upper-section{border-radius:8px 8px 0 0}.v-member-view-card-button__modal .v-modal__container .v-member-card__upper-section .v-member-card-member__photo{border:2px #000000 dotted}.v-member-view-card-button__modal .v-modal__container .v-member-card__upper-section .v-member-card-member__name-wrapper .v-detail__content{line-height:17px}
