main{padding-top:var(--header-height)}@media (min-width: 1024px){main{padding-top:0}}.auth-page{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);background-color:var(--colour-bell-off-white)}.auth-page__content{position:relative;display:flex;flex-direction:column;gap:var(--spacing-7-half)}@media (min-width: 768px){.auth-page__content{display:grid;grid-template-columns:1fr 50%;align-items:center}}.auth-page__content-left-inner{max-width:434px;margin:0 auto;padding-top:var(--spacing-7-half)}@media (min-width: 768px){.auth-page__content-left-inner{padding-top:0}}.auth-page__back{display:flex;align-items:center;margin-bottom:var(--spacing-7-half);font-weight:var(--font-weight-heavy)}@media (min-width: 1024px){.auth-page__back{position:absolute;top:0;left:0}}.auth-page__back .icon{font-size:24px}a.auth-page__back:hover{color:var(--colour-primary)}.auth-page__back+.auth-page__content-left-inner{padding-top:0}.auth-page__title{margin-bottom:1rem;font-size:var(--text-title-xl-alt);font-weight:var(--font-weight-heavy);line-height:1.05}.auth-page__form{margin-top:clamp(1.25rem,.8796rem + 1.8519vw,2.5rem)}.auth-page__form input{width:100%}.auth-page__form .btn{min-width:120px;margin-top:var(--spacing-7-half)}@media (max-width: 639px){.auth-page__form .btn{width:100%}}.auth-page__text-link{margin-top:var(--spacing-6)}@media (max-width: 639px){.auth-page__text-link{text-align:center}}.auth-page__text-link a{-webkit-text-decoration:underline;text-decoration:underline}.auth-page__text-link a:hover{-webkit-text-decoration:none;text-decoration:none}.auth-page__carousel{position:relative;border-radius:var(--radius-lg);overflow:hidden}.auth-page__carousel-item img{aspect-ratio:350/300}@media (min-width: 768px){.auth-page__carousel-item img{aspect-ratio:700/814;width:100%}}.auth-page__carousel-pagination{position:absolute;bottom:20px;right:20px}@media (min-width: 640px){.auth-page__carousel-pagination{bottom:30px;right:30px}}.auth-page__carousel-pagination .swiper-pagination{--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, .2);--swiper-pagination-color: var(--colour-white);display:flex;align-items:center}.auth-page .field-container .field-validation-error{display:flex}
