.contact-information-step{display:grid;justify-content:center;gap:2.5rem}@media (min-width:768px){.contact-information-step{justify-content:normal}}.contact-information-step-step-header{width:34rem}@media(min-width:768px){.contact-information-step-step-header{padding-left:4rem;padding-right:4rem;width:100%}}.contact-information-step-step-header .button{position:absolute;padding:0}.contact-information-step-step-header-content{padding-left:3rem;padding-right:3rem}.contact-information-step-step-header-content .title{margin-left:auto;margin-right:auto;margin-bottom:1rem;text-align:center}.contact-information-step-step-header-content .subtitle{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.contact-information-step-step-header-content .subtitle{width:66.666667%}}.contact-information-step-content{margin-left:auto;margin-right:auto;width:34rem}@media(min-width:768px){.contact-information-step-content{padding-left:2rem;padding-right:2rem;width:100%}}.contact-information-step-description{margin-top:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:.4rem}@media(min-width:768px){.contact-information-step-description{font-size:1.8rem}}.contact-information-step-subtitle{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:2.4rem}@media(min-width:768px){.contact-information-step-subtitle{font-size:3.2rem}}.contact-information-step-text{text-align:left;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:1.2rem}@media(min-width:768px){.contact-information-step-text{font-size:1.8rem}}.contact-information-step-text__bold{font-weight:700}.contact-information-step-continue{width:fit-content}.contact-information-step-form-section{margin-left:auto;margin-right:auto;margin-bottom:1.2rem;width:34rem}@media(min-width:768px){.contact-information-step-form-section{padding-left:2rem;padding-right:2rem;width:100%}}.contact-information-step-form-section-label{font-family:Bariol,sans-serif;font-size:1.8rem;font-weight:700;line-height:normal}.contact-information-step-helper-text{--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-size:1.4rem;font-weight:400}.contact-information-step-modal-tyc-container{padding:6rem 2.25rem}.contact-information-step-modal-tyc-title{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Geomanist,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:2.3rem}@media(min-width:768px){.contact-information-step-modal-tyc-title{font-size:3.4rem;margin-left:auto;margin-right:auto}}.contact-information-step-modal-tyc-content{overflow-y:auto;width:100%;height:39rem}.contact-information-step-modal-tyc-content-title{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-size:2.4rem;font-weight:700;margin-bottom:1rem}.contact-information-step-modal-tyc-content-text{font-size:1.6rem;font-weight:400;margin-bottom:1.2rem;text-align:justify}.contact-information-step-terms-and-conditions-button{text-decoration-line:underline;text-underline-offset:2px}.contact-information-step-modal .modal-content{background-color:inherit;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.demography-step{display:grid;justify-content:center;gap:2.5rem}@media (min-width:768px){.demography-step{justify-content:normal}}.demography-step-step-header{width:34rem}@media(min-width:768px){.demography-step-step-header{padding-left:4rem;padding-right:4rem;width:100%}}.demography-step-step-header .button{position:absolute;padding:0}.demography-step-step-header-content{padding-left:3rem;padding-right:3rem}.demography-step-step-header-content .title{margin-bottom:1rem}.demography-step-step-header-content .subtitle,.demography-step-step-header-content .title{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.demography-step-step-header-content .subtitle{width:66.666667%}}.demography-step-content{margin-left:auto;margin-right:auto;width:34rem}@media(min-width:768px){.demography-step-content{padding-left:2rem;padding-right:2rem;width:100%}}.demography-step-description{margin-top:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:.4rem}@media(min-width:768px){.demography-step-description{font-size:1.8rem}}.demography-step-subtitle{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:2.4rem}@media(min-width:768px){.demography-step-subtitle{font-size:3.2rem}}.demography-step-text{text-align:left;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:1.2rem}@media(min-width:768px){.demography-step-text{font-size:1.8rem}}.demography-step-text__bold{font-weight:700}.demography-step-continue{width:fit-content}.demography-step-form-section{margin-left:auto;margin-right:auto;margin-bottom:1.2rem;width:34rem}@media(min-width:768px){.demography-step-form-section{padding-left:2rem;padding-right:2rem;width:100%}}.demography-step-form-section-label{font-family:Bariol,sans-serif;font-size:1.8rem;font-weight:700;line-height:normal}.demography-step-helper-text{--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-size:1.4rem;font-weight:400}.demography-step-modal-tyc-container{padding:6rem 2.25rem}.demography-step-modal-tyc-title{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Geomanist,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:2.3rem}@media(min-width:768px){.demography-step-modal-tyc-title{font-size:3.4rem;margin-left:auto;margin-right:auto}}.demography-step-modal-tyc-content{overflow-y:auto;width:100%;height:39rem}.demography-step-modal-tyc-content-title{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-size:2.4rem;font-weight:700;margin-bottom:1rem}.demography-step-modal-tyc-content-text{font-size:1.6rem;font-weight:400;margin-bottom:1.2rem;text-align:justify}.demography-step-terms-and-conditions-button{text-decoration-line:underline;text-underline-offset:2px}.demography-step-modal .modal-content{background-color:inherit;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.financial-information-step{display:grid;justify-content:center;gap:2.5rem}@media (min-width:768px){.financial-information-step{justify-content:normal}}.financial-information-step-step-header{width:34rem}@media(min-width:768px){.financial-information-step-step-header{padding-left:4rem;padding-right:4rem;width:100%}}.financial-information-step-step-header .button{position:absolute;padding:0}.financial-information-step-step-header-content{padding-left:3rem;padding-right:3rem}.financial-information-step-step-header-content .title{margin-left:auto;margin-right:auto;margin-bottom:1rem;text-align:center}.financial-information-step-step-header-content .subtitle{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.financial-information-step-step-header-content .subtitle{width:66.666667%}}.financial-information-step-content{margin-left:auto;margin-right:auto;width:34rem}@media(min-width:768px){.financial-information-step-content{padding-left:2rem;padding-right:2rem;width:100%}}.financial-information-step-description{margin-top:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:.4rem}@media(min-width:768px){.financial-information-step-description{font-size:1.8rem}}.financial-information-step-subtitle{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:2.4rem}@media(min-width:768px){.financial-information-step-subtitle{font-size:3.2rem}}.financial-information-step-text{text-align:left;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Bariol,sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:1.2rem}@media(min-width:768px){.financial-information-step-text{font-size:1.8rem}}.financial-information-step-text__bold{font-weight:700}.financial-information-step-continue{width:fit-content}.financial-information-step-form-section{margin-left:auto;margin-right:auto;margin-bottom:1.2rem;width:34rem}@media(min-width:768px){.financial-information-step-form-section{width:100%}}.financial-information-step-form-section-label{font-family:Bariol,sans-serif;font-size:1.8rem;font-weight:700;line-height:normal}.financial-information-step-form-label-origin{font-family:Bariol,sans-serif;font-weight:400;font-size:1.6rem;line-height:17.63px;letter-spacing:0}.financial-information-step-helper-text{--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-size:1.4rem;font-weight:400}.financial-information-step-modal-tyc-container{padding:6rem 2.25rem}.financial-information-step-modal-tyc-title{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-family:Geomanist,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:2.3rem}@media(min-width:768px){.financial-information-step-modal-tyc-title{font-size:3.4rem;margin-left:auto;margin-right:auto}}.financial-information-step-modal-tyc-content{overflow-y:auto;width:100%;height:39rem}.financial-information-step-modal-tyc-content-title{text-align:center;--tw-text-opacity:1;color:rgb(46 51 53/var(--tw-text-opacity,1));font-size:2.4rem;font-weight:700;margin-bottom:1rem}.financial-information-step-modal-tyc-content-text{font-size:1.6rem;font-weight:400;margin-bottom:1.2rem;text-align:justify}.financial-information-step-terms-and-conditions-button{text-decoration-line:underline;text-underline-offset:2px}.financial-information-step-modal .modal-content{background-color:inherit;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}