.login{min-height:100vh;display:flex;flex-wrap:wrap}.login__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:50%;position:relative}.login__image img{position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);object-fit:cover;border-radius:var(--radius-large)}@media (max-width: 968px){.login__image{display:none}}.login__form{display:flex;flex-wrap:wrap;width:50%;padding:4rem}.login__form__wrap{max-width:50rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.login__form__wrap__logo{margin:6rem auto auto;align-self:flex-start}.login__form__wrap__copy{width:100%;position:relative}.login__form__wrap__copy a{position:absolute;right:0;bottom:1.5rem}.login__form__wrap #ForgotPassword{position:relative}.login__form__wrap #LostPasswordForm_lostPasswordForm+a{transform:translateY(-1rem)}@media (max-width: 968px){.login__form{width:100%;position:relative}}.blogs{width:calc(100% - 2rem);margin:0 auto;border-radius:var(--radius-large);max-width:var(--width-xl);margin-top:var(--gutter-lg);margin-bottom:var(--gutter-xxxl)}.blogs__header{display:flex;justify-content:space-between;align-items:end;gap:var(--gutter-xl);padding:15rem 0 10rem}@media (min-width: 1280px){.blogs__header{padding-top:25rem}}.blogs__header__title{width:calc(60% - var(--gutter-sm))}.blogs__header__content{width:calc(40% - var(--gutter-sm))}.blogs__content{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gutter-xl)}.featured-post__link{background-color:var(--colour-grey-light);border-radius:var(--radius-large);overflow:hidden;display:flex;justify-content:space-between;margin-bottom:var(--gutter-xl)}.featured-post__link:hover .featured-post__image img{transform:scale(1)}@media (max-width: 768px){.featured-post__link{flex-direction:column-reverse}}.featured-post__content{width:100%;padding:var(--gutter-xl);display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.featured-post__content{width:calc(60% - var(--gutter-sm))}}.featured-post__image{width:100%;overflow:hidden}@media (min-width: 768px){.featured-post__image{width:calc(40% - var(--gutter-sm))}}.featured-post__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform var(--timing-medium)}.blog-post{background-color:var(--colour-grey-light);border-radius:var(--radius-large);position:relative;overflow:hidden;width:100%;transition:transform var(--timing-medium);display:inline-block}@media (min-width: 768px){.blog-post{width:calc(50% - var(--gutter-md))}}.blog-post:hover{transform:scale(1.02)}.blog-post__link{display:flex;flex-direction:column;flex-wrap:wrap}.blog-post__link:hover .blog-post__image img{transform:scale(1)}.blog-post__image{border-radius:var(--radius-large);overflow:hidden}.blog-post__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform var(--timing-medium)}.blog-post__content{padding:var(--gutter-xl)}.blog-post__content :last-child{margin-bottom:0}.blog-post__content__summary{margin-bottom:var(--gutter-lg)}.blog-tags{display:flex;flex-wrap:wrap;gap:var(--gutter-md);margin-bottom:auto}.blog-tag{display:flex;align-items:center;gap:var(--gutter-md)}.blog-tag:before{content:"";display:block;width:4rem;height:2rem;border-radius:50%;background-color:var(--colour-primary)}@media (max-width: 768px){.blog-tag:before{width:1.8rem;height:1.5rem}}.blog-page{width:calc(100% - 2rem);margin:0 auto;border-radius:var(--radius-large);max-width:var(--width-xxl)}.blog-page__header{max-width:110rem}.blog-page__header__title{margin-bottom:var(--gutter-xxxl)}.blog-page__header__date{margin-bottom:var(--gutter-sm)}.blog-page__header__content{margin-bottom:var(--gutter-xl)}.blog-page__content{margin-bottom:20rem}.blog-page__recent{margin-bottom:var(--gutter-xxxl)}.blog-page__recent__title{text-align:center;margin-bottom:var(--gutter-xl)}.blog-header-push{padding-top:10rem}@media (min-width: 1280px){.blog-header-push{padding-top:15rem}}
