#home-page{height:100%;z-index:0;flex-direction:column;align-items:center;height:-webkit-fill-available;display:flex}#home-page .max-width-container{flex-direction:column;flex-grow:1;width:100%;display:flex;position:relative;overflow:auto}
#landing-page-result{flex-grow:1;justify-content:center;align-items:center;display:flex}#landing-page-result .left-container{background:linear-gradient(#d9d9d9 0%,#fff 100%);flex-direction:column;width:50%;height:100%;padding:20px;display:flex}#landing-page-result .left-container .brand-logo-container{justify-content:center;padding-bottom:10%;display:flex}#landing-page-result .left-container .brand-logo-container .brand-logo{height:53px}#landing-page-result .left-container .selection-container{justify-content:center;display:flex;overflow:hidden}#landing-page-result .left-container .selection-container .selection-card{background:#fbfbfb;border-radius:30px;width:fit-content;min-width:350px;padding:20px 25px}#landing-page-result .left-container .selection-container .selection-card .card-header{justify-content:center;align-items:center;display:flex;position:relative}#landing-page-result .left-container .selection-container .selection-card .card-header .back-button{cursor:pointer;color:#333;background:0 0;border:none;padding:0;font-size:1.2em;line-height:1;position:absolute;left:0}#landing-page-result .left-container .selection-container .selection-card .card-header .back-button:hover{color:#000}#landing-page-result .left-container .selection-container .selection-card .card-title{text-align:center;color:#000;font:1.2em Hoefler Text}#landing-page-result .left-container .selection-container .selection-card .form-container{flex-direction:column;gap:12px;display:flex}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field{flex-direction:column;gap:4px;display:flex}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field .field-label{color:#555;font:.8em Lato}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field .field-input{background:#f0f0f0;border:1px solid #e4e4e4;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font:.95em Lato}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field .field-input:focus{border-color:#aaa}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field .field-error{color:#e53e3e;font:.75em Lato}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field[data-invalid] .field-input{border-color:#e53e3e}#landing-page-result .left-container .selection-container .selection-card .form-container .text-field[data-invalid] .field-input:focus{border-color:#c53030}#landing-page-result .left-container .selection-container .selection-card .form-container .age-checkbox{cursor:pointer;align-items:center;gap:8px;display:flex}#landing-page-result .left-container .selection-container .selection-card .form-container .age-checkbox [data-slot=checkbox-default-indicator--checkmark]{color:#fff}#landing-page-result .left-container .selection-container .selection-card .form-container .age-checkbox-label{color:#555;font:.8em Lato}#landing-page-result .left-container .selection-container .selection-card .button-container{flex-direction:column;gap:10px;display:flex}#landing-page-result .left-container .selection-container .selection-card .button-container .selection-button{color:#fff;width:100%;height:47px;font:1em Lato;transition:all .3s}#landing-page-result .left-container .selection-container .selection-card .button-container .disabled-button{color:#cdcdcd;background:#e4e4e4}#landing-page-result .left-container .selection-container .selection-card .sign-up-button{color:#fff}#landing-page-result .left-container .selection-container .selection-card.slide-in{animation:.4s forwards slideInFromRight}@keyframes slideInFromRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}#landing-page-result .left-container .flex{flex-grow:1}#landing-page-result .left-container .bottom-container .payment-logo-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}#landing-page-result .left-container .bottom-container .payment-logo-container .payment-logo{width:auto;height:30px}#landing-page-result .left-container .bottom-container .footer-container{justify-content:space-between;display:flex}#landing-page-result .left-container .bottom-container .footer-container .copyright{color:#333;font:.8em Lato}#landing-page-result .left-container .bottom-container .footer-container .navigation-link-container{gap:20px;display:flex}#landing-page-result .left-container .bottom-container .footer-container .navigation-link-container .links{color:#000;font:.8em Lato}#landing-page-result .right-container{width:50%;height:100%;position:relative}#landing-page-result .right-container .hero-background{object-fit:cover;width:100%;height:100%}#landing-page-result .right-container .hero-content-container{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%}#landing-page-result .right-container .hero-content-container .brand-logo-container{justify-content:center;padding-bottom:10%;display:none}#landing-page-result .right-container .hero-content-container .brand-logo-container .brand-logo{width:auto;height:53px}#landing-page-result .right-container .hero-content-container .hero-content{text-align:center;color:#fff;width:70%;font:1.7em Big Caslon CC}@media (max-width:720px){#landing-page-result{flex-direction:column-reverse}#landing-page-result .left-container{width:100%}#landing-page-result .left-container .brand-logo-container{display:none}#landing-page-result .left-container .selection-container .selection-card{width:95%}#landing-page-result .left-container .bottom-container .footer-container{flex-direction:column;align-items:center;gap:10px}#landing-page-result .left-container .bottom-container .footer-container .navigation-link-container .links{font:.7em Lato}#landing-page-result .right-container{width:100%;height:70%}#landing-page-result .right-container .hero-content-container{top:30px}#landing-page-result .right-container .hero-content-container .brand-logo-container{display:flex}}
