.main-register__inner{margin:0 auto}@media (min-width: 1024px){.main-register__inner{display:grid;grid-template-columns:1.2fr 1fr;max-width:1440px}}.main-register__inner .breadcrumbs-holder{margin:0;padding:0}@media (min-width: 1024px){.main-register__inner .breadcrumbs-holder{padding:44px 90px 0}}@media (min-width: 1280px){.main-register__inner .breadcrumbs-holder{padding:44px 105px 0}}.main-register__inner .text-holder{width:100%;max-width:660px;padding:36px var(--spacing-2x);height:fit-content;margin:auto}@media (min-width: 1024px){.main-register__inner .text-holder{padding:0;grid-column:2;grid-row:1;height:100%}}.main-register__inner .text-holder .form-holder{padding-top:36px;max-width:420px;margin:auto}@media (min-width: 1024px){.main-register__inner .text-holder .form-holder{padding:32px 90px 100px;max-width:none;width:100%;margin:0}}@media (min-width: 1280px){.main-register__inner .text-holder .form-holder{padding:32px 105px 100px}}@media (min-width: 1440px){.main-register__inner .text-holder .form-holder{padding:32px 105px 100px;max-width:none}}.main-register__inner .text-holder__title{font-family:IvyPresto Display Light,sans-serif;font-weight:300;font-size:4rem;line-height:4.8rem;letter-spacing:.05rem;color:var(--color-brown);margin-bottom:16px}.main-register__inner .text-holder__title--mobile{display:none}@media (min-width: 1024px){.main-register__inner .text-holder__title--mobile{display:block}}.main-register__inner .text-holder__title--desktop{display:block}@media (min-width: 1024px){.main-register__inner .text-holder__title--desktop{display:none}}.main-register__inner .text-holder__text{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-black)}.main-register__inner .text-holder__form{display:flex;flex-flow:column;padding-top:36px}.main-register__inner .text-holder__form form{display:flex;flex-flow:column;max-width:420px}.main-register__inner .text-holder__form form .button--submit{width:100%;margin-bottom:36px;color:var(--color-white)}.main-register__inner .text-holder__form .forgot-password-button{color:var(--color-dark-pink);text-decoration:none;opacity:1;transition:opacity .25s ease;color:var(--color-brown);font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;align-self:flex-end;text-decoration:underline;text-underline-offset:2px}.main-register__inner .text-holder__form .forgot-password-button:hover{opacity:.5;transition:opacity .25s ease}.main-register__inner .text-holder .go-to-login-button{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);width:100%;max-width:420px;text-align:center}@media (min-width: 768px){.main-register__inner .text-holder .go-to-login-button{max-width:none}}.main-register__inner .text-holder .go-to-login-button:hover{text-decoration:none}.main-register__inner .text-holder .go-to-login-button span{font-weight:500;text-decoration:underline;text-underline-offset:2px}.main-register__inner .image-holder{width:100%;height:100%;max-height:900px}@media (min-width: 1024px){.main-register__inner .image-holder{height:100%;grid-column:1;grid-row:1}}.main-register__inner .image-holder img{width:100%;height:100%;max-height:500px;object-fit:cover}@media (min-width: 1024px){.main-register__inner .image-holder img{max-height:900px}}.main-register .errors li,.main-register .form__message{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-red)}.input--primary{margin-bottom:var(--spacing-3x)}.input--primary label{display:block;font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;color:var(--color-brown)}.input--primary input{transition:all .2s ease-in;display:flex;padding:8px 16px;align-items:flex-start;gap:1px;align-self:stretch;border-radius:4px;border:1px solid var(--color-black);width:100%;max-width:420px;font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-black)}.input--primary input:not(:placeholder-shown){border:1px solid #333333;color:var(--color-black)}.input--checkbox{position:relative;margin-bottom:var(--spacing-3x)}.input--checkbox label{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;display:inline-flex;align-items:center;font-size:15px}.input--checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-radius:4px;border:1px solid #333;color:#333;font-size:15px;max-width:16px;width:100%;height:16px;margin-right:14px;margin-block:auto}.input--checkbox input:checked{background-color:transparent;border-color:#333}.input--checkbox svg{display:none;position:absolute}.input--checkbox input:checked+svg{display:block;width:16px;height:16px;transform:scale(1.6)}
