.form-container{margin-left:auto;margin-right:auto;display:flex;max-width:32rem;flex-direction:column;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.custom-form{margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;gap:1.25rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity: 1;color:rgb(59 0 115 / var(--tw-text-opacity))}@media (min-width: 768px){.custom-form{padding:2.5rem}}.custom-form.otp-custom-form{gap:.5rem}@media (min-width: 640px){.custom-form.otp-custom-form{gap:1.25rem}}.form-container h2{text-align:center}.form-container .barcode-image{margin-left:auto;margin-right:auto;margin-bottom:2rem;width:75%;overflow:hidden;border-radius:9999px;border-width:8px;--tw-border-opacity: 1;border-color:rgb(59 0 115 / var(--tw-border-opacity))}.form-step-title{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.form-recaptcha{margin-left:auto;margin-right:auto}.form-continue{margin-top:1rem;display:flex}.form-continue .arrow-down{margin-inline-start:.75rem;width:24px}.checkbox-form-item{font-size:14px}.checkbox-form-item .form-item{display:flex;flex-direction:row;gap:.75rem}.checkbox-form-item .form-item input{margin-top:.25rem;height:2rem;width:2rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(59 0 115 / var(--tw-border-opacity));background-color:transparent}.checkbox-form-item .form-item input:checked{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.checkbox-form-item .form-item input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.checkbox-form-item .form-item span{--tw-text-opacity: 1;color:rgb(59 0 115 / var(--tw-text-opacity))}.checkbox-form-item .form-item input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%233B0073' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.checkbox-form-item svg path{fill:#3b0073}.user-otp-form .detail-block{position:relative;width:100%;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(120 70 162 / var(--tw-bg-opacity));padding:.75rem 1rem}.user-otp-form .detail-block .edit{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;font-size:.75rem;line-height:1rem}.user-otp-form .detail-block .edit:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.user-otp-form .detail-block .edit:hover svg path{fill:#d1d5db}.otp-custom-form .otp-recaptcha{display:flex;width:100%;justify-content:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.otp-custom-form .otp-recaptcha div{transform-origin:center;--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 376px){.otp-custom-form .otp-recaptcha div{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.admit-it-question{position:fixed;inset:0;z-index:10;display:flex;height:100vh;width:100vw;align-items:center;--tw-bg-opacity: 1;background-color:rgb(59 0 115 / var(--tw-bg-opacity))}.admit-it-question__scrollable-container{max-height:100%;width:100%;overflow:auto}.admit-it-question__inner{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;text-align:center}.admit-it-question__title{margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(255 221 0 / var(--tw-text-opacity))}.admit-it-question__text,.admit-it-question__error{font-family:brixton,BlinkMacSystemFont,Open Sans,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;text-transform:uppercase}.admit-it-question__form{margin-left:auto;margin-right:auto;width:100%;max-width:650px}.admit-it-question__error{visibility:hidden;margin-top:1.25rem;display:none;max-width:36rem;text-wrap:balance;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.admit-it-question__text-area{margin-top:2rem;width:100%;resize:none;border-radius:.5rem;border-width:4px;--tw-border-opacity: 1;border-color:rgb(255 221 0 / var(--tw-border-opacity));background-color:transparent;padding:1.25rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 221 0 / var(--tw-text-opacity))}.admit-it-question__text-area:focus{outline:2px solid transparent;outline-offset:2px}.admit-it-question__character-count{margin-top:.5rem;margin-bottom:.5rem;display:flex;justify-content:flex-end}.marketing-sign-up__title{--tw-text-opacity: 1;color:rgb(255 221 0 / var(--tw-text-opacity))}.marketing-sign-up__text{margin-top:1.5rem;margin-bottom:2.5rem;text-align:center;font-size:1.125rem;line-height:1.5rem;font-weight:600}.marketing-sign-up__icons{margin-bottom:2.5rem;display:flex;justify-content:space-between}.marketing-sign-up__icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.75rem}.marketing-sign-up__ctas{display:flex;flex-direction:column;align-items:center;row-gap:1.25rem}.marketing-sign-up__ctas div{width:100%}:root{--animation-image-width: 7000px}.infinite-bg-animation{position:absolute;top:0;z-index:-10;display:flex;height:100%;width:100%;align-items:center;overflow:hidden}.infinite-bg-animation__image{height:100%;width:100%;background-repeat:repeat-x;background-size:var(--animation-image-width) 100%;animation:infiniteBGAnimation 60s linear infinite}@keyframes infiniteBGAnimation{0%{background-position-x:0%}to{background-position-x:calc(var(--animation-image-width) * -1)}}
