._PaymentCardWrapper_f80pk_1{position:absolute;top:1.5rem;right:0;width:100%;height:138px}._PaymentCardWrapper_f80pk_1>*:first-child{position:absolute;top:90%;left:1rem;z-index:3}._PaymentCardWrapper_f80pk_1>*:last-child{position:absolute;top:2rem;right:1rem}@media screen and (min-width: 768px){._PaymentCardWrapper_f80pk_1{top:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:1.5rem;position:relative;height:100vh}._PaymentCardWrapper_f80pk_1>*:first-child{left:unset;right:-1rem;position:relative;top:unset}._PaymentCardWrapper_f80pk_1>*:last-child{right:-1rem;position:relative;top:unset}}@media screen and (min-width: 1024px){._PaymentCardWrapper_f80pk_1>*:first-child{right:-2.75rem}._PaymentCardWrapper_f80pk_1>*:last-child{right:-5.5rem}}@media screen and (min-width: 1024px){._PaymentCardWrapper_f80pk_1>*:first-child{right:-4.75rem}._PaymentCardWrapper_f80pk_1>*:last-child{right:-7.5rem}}._FrontCardWrapper_5seg1_1{position:relative;width:var(--cardWidth);max-width:var(--cardMaxWidth)}._FrontCardWrapper_5seg1_1>img{width:100%}._FrontCardContent_5seg1_21{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem 1rem 1.5rem;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:space-between}._frontCardInfo_5seg1_45{display:flex;flex-direction:column;gap:1rem}._frontCardInfo_5seg1_45 h3{font-size:1.375rem}._frontCardInfoNameAndExpireDate_5seg1_69{display:flex;align-items:center;gap:1rem;justify-content:space-between;font-size:.75rem}@media screen and (min-width: 768px){._frontCardInfo_5seg1_45 h3{font-size:1.5rem}}._BackCardWrapper_1vtru_1{position:relative;width:var(--cardWidth);max-width:var(--cardMaxWidth)}._BackCardWrapper_1vtru_1>img{width:100%}._BackCardWrapper_1vtru_1 span{position:absolute;right:2.75rem;top:42%;color:var(--LightGrayishViolet)}@media screen and (min-width: 768px){._BackCardWrapper_1vtru_1 span{top:5.25rem}}._LayoutWrapper_fgc15_1{display:flex;flex-direction:column;min-height:100vh}._LayoutWrapper_fgc15_1 aside{background-image:url(/images/bg-main-mobile.png);background-size:cover;background-position:center top;height:300px;position:relative}._LayoutWrapper_fgc15_1 main{flex:3;padding:1rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){._LayoutWrapper_fgc15_1{flex-direction:row}._LayoutWrapper_fgc15_1 aside{flex:1.5;background-image:url(/images/bg-main-desktop.png);height:auto}._LayoutWrapper_fgc15_1 main{flex:2}}@media screen and (min-width: 1024px){._LayoutWrapper_fgc15_1 aside{flex:1.3}}._container_ef9vl_1 form{display:flex;flex-direction:column;width:100%;gap:1rem;margin-left:2rem}._formGroup_ef9vl_23{display:flex;flex-direction:column;gap:.375rem}._formGroup_ef9vl_23 label{text-transform:uppercase;font-weight:600;color:var(--DarkGrayishViolet);border-radius:.25rem;padding:.625rem}._formGroup_ef9vl_23 input{border:1px solid var(--LightGrayishViolet);border-radius:.25rem;padding:.625rem;font-size:.875rem;min-width:0;max-width:100%;flex:1}._formGroup_ef9vl_23 input::placeholder{color:var(--LightGrayishViolet)}._formGroup_ef9vl_23 input:focus{outline-color:var(--primary-color)}._formGroup_ef9vl_23 input._error_ef9vl_81:focus{border-color:var(--Red)}._formGroup_ef9vl_23 input._error_ef9vl_81{outline-color:var(--Red)}._messageBox_ef9vl_95{font-size:.75rem;color:var(--Red);min-height:16px}._formGroup2_ef9vl_107{display:flex;align-items:center;gap:.25rem}._formGroup2_ef9vl_107 ._formGroup_ef9vl_23{flex:1}._formGroup_ef9vl_23 ._formGroup_ef9vl_23{flex-direction:row}._formGroup2_ef9vl_107 ._formGroup_ef9vl_23 input{width:50%}._formGroup2_ef9vl_107 ._formGroup_ef9vl_23:last-of-type input{width:100%}@media screen and (min-width: 768px){._container_ef9vl_1 form{width:80%;margin:auto}}@media screen and (min-width: 1024px){._container_ef9vl_1 form{width:70%;margin:auto}}._ThankYouWrapper_1x3hz_1{display:flex;flex-direction:column;gap:2rem;width:50%;align-items:center}._ThankYouWrapper_1x3hz_1 img{width:80px}._ThankYouWrapper_1x3hz_1 button{width:100%}._ThankYouWrapper_1x3hz_1 h6{letter-spacing:3px;font-size:1.5rem;color:var(--VeryDarkViolet)}._ThankYouWrapper_1x3hz_1 p{color:var(--DarkGrayishViolet)}@media screen and (min-width: 375px){._ThankYouWrapper_1x3hz_1{width:100%}}@media screen and (min-width: 768px){._ThankYouWrapper_1x3hz_1 button{width:90%}}@media screen and (min-width: 1024px){._ThankYouWrapper_1x3hz_1 button{width:60%}}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-Medium.ttf);font-weight:500}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-SemiBold.ttf);font-weight:600}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-Medium.ttf);font-weight:700}*{padding:0;margin:0;box-sizing:border-box;font-family:SpaceGrotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{--cardMaxWidth: 380px;--cardWidth: 80%;--Linear-gradient: (hsl(249, 99%, 64%), hsl(278, 94%, 30%));--primary-color: hsl(249, 99%, 64%);--Red: hsl(0, 100%, 66%);--white: hsl(0, 0%, 100%);--LightGrayishViolet: hsl(270, 3%, 87%);--DarkGrayishViolet: hsl(279, 6%, 55%);--VeryDarkViolet: hsl(278, 68%, 11%)}body,#root{width:100%;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,button,span{font-size:500}button{background-color:var(--VeryDarkViolet);color:var(--LightGrayishViolet);border:none;padding:1rem;border-radius:.375rem;font-weight:600;font-size:1.125rem;letter-spacing:1px}@media screen and (min-width: 768px){:root{--cardWidth: 90%}}
