.register{max-width:60rem;margin:auto;padding-top:2rem}.register .subheading{margin-top:.5rem;font-weight:400;font-size:1.2rem}.register .register-card{display:flex;flex-direction:row;max-width:60rem;align-items:center;justify-content:space-between;margin:0 auto;flex-wrap:wrap}.register .register-card .register-options{position:relative}.register .register-card .register-options .register-option{all:unset;display:flex;align-items:center;margin-top:1.5rem;border:2px solid #8c1c13;padding:1rem;border-radius:12px;width:100%;align-items:start;box-sizing:border-box;cursor:pointer}.register .register-card .register-options .register-option img{max-width:3.5rem;border:2px solid #8c1c13;border-radius:12px;padding:.3rem;background-color:#fff}.register .register-card .register-options .register-option .content{margin-left:1rem}.register .register-card .register-options .register-option .content p{margin-top:.2rem}.register .register-card .register-options .selected{background-color:#e7dac6}.register .register-card .register-options .tooltip{all:unset;width:100%;margin-top:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.register .register-card .register-options .tooltip .tooltip-icon{display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-left:.5rem;border-radius:50%;padding:.2rem;border:1px solid #000;background-color:#fff;font-size:.75rem;font-weight:700}.register .register-card .register-options .tooltip-icon:hover{background-color:#f0f0f0;color:#000}.register .register-card .register-options .tooltip-text{position:absolute;background-color:#fff;border:1px solid #ccc;padding:.75rem 1rem;border-radius:8px;box-shadow:#11111a0d 0 1px,#11111a1a 0 0 8px;color:#333;opacity:1;transition:opacity .3s ease,transform .3s ease;max-width:325px;text-align:start;margin-top:1rem;left:2rem}.register .register-card .register-options .tooltip-text h2{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.register .register-card .centre{text-align:center;margin-top:1rem}.register .register-card .register-details{display:none;max-width:27rem;margin-top:2.6rem}.register .register-card .register-details input{flex:1;padding:.75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .3s ease;margin:.5rem 0;border:2px solid #8c1c13}.register .register-card .register-details .name{display:flex;flex-direction:row}.register .register-card .register-details .name input{width:100%}.register .register-card .register-details .name :nth-child(1){margin-right:.75rem}.register .register-card .register-details .other input{width:100%}.register .register-card .register-details .terms{margin-top:.5rem;max-width:28rem}.register .register-card .register-details .terms span{margin-left:.5rem}.register .register-card .register-details .terms span input{accent-color:#8c1c13}.register .register-card .show{display:block}.register .register-card .hide{display:none}.register .register-card img{max-width:30rem}.register .register-card .continue-btn button,.register .register-card .back-btn button,.register .register-card .create-account-btn button{display:block;margin-top:1.5rem;width:100%;border:2px solid #8c1c13;padding:1rem;border-radius:12px;background-color:#fff;font-size:1.2rem;font-weight:500;cursor:pointer}.register .register-card .continue-btn button:hover,.register .register-card .back-btn button:hover,.register .register-card .create-account-btn button:hover{background-color:#e7dac6;border-color:#8c1c13}.register .register-card .create-account-btn button,.register .register-card .continue-btn button{background-color:#a84938;color:#fff}.register .register-card .create-account-btn button:hover,.register .register-card .continue-btn button:hover{background-color:#8c1c13}.register .success-page{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.register .success-page .text p{margin-top:.5rem}.register .success-page .text button{all:unset;margin-top:1rem}.register .success-page img{max-width:30rem}
