.auth-ref__header{position:relative;--hero-height:160px;--inner-box-px:1.5rem;--input-px:1rem;--input-py:1rem;--search-height:84px}.auth-ref__header *>*:first-child{margin-top:0}.auth-ref__header *>*:last-child{margin-bottom:0}.auth-ref-container{position:relative}.auth-ref-wrapper{border-radius:0 0 1rem 1rem;-webkit-box-shadow:1px 1px 10px 0px rgb(0 0 0 / 10%);box-shadow:1px 1px 10px 0px rgb(0 0 0 / 10%);overflow:hidden}.auth-ref-bg{background:linear-gradient(45deg,var(--green-gradient-primary) 0%,var(--green-gradient-secondary) 100%);bottom:calc(var(--search-height) - 1px);left:0;position:absolute;right:0;top:0}.auth-ref--has-hero .auth-ref-bg{height:var(--hero-height)}.auth-ref__hero{height:var(--hero-height);position:relative}.auth-ref__hero img{height:var(--hero-height);width:100%;object-fit:cover}.auth-ref__content{background:var(--green);color:#fff;padding:1.5rem var(--inner-box-px) 0 var(--inner-box-px)}.auth-ref__section-title{color:#fff;font-size:1.9rem;line-height:1.3}.auth-ref__section-description{margin:1rem 0 0 0;line-height:1.618}.auth-ref__illustration{margin:2rem 0 0 0;text-align:center}.auth-ref__illustration img{height:auto;max-width:260px;transform:translate(-3.5%,0);width:100%}.auth-ref__form-container{align-items:center;background:#fff;border:solid 1px var(--green);border-radius:0 0 1rem 1rem;display:flex;position:relative;z-index:99}.auth-ref__form-container--is-fixed{border-top:0;-webkit-box-shadow:1px 1px 10px 0px rgb(0 0 0 / 10%);box-shadow:1px 1px 10px 0px rgb(0 0 0 / 10%);left:50%;max-width:calc(1000px - 3rem);overflow:hidden;position:fixed;right:-2px;top:0;transform:translate(-50%,0);width:100%;animation:searchBarFade .2s}.form-reference--is-visible{height:var(--search-height)}.auth-ref__form-title{align-items:center;align-self:stretch;background:var(--green);color:#fff;display:none;font-size:1rem;font-weight:600;margin:0;padding:1rem var(--inner-box-px);text-align:left;width:100%}.auth-ref__form-container--is-fixed .auth-ref__form-title{display:flex}.auth-ref__label{display:block;position:relative}.auth-ref-form__icon{align-items:center;display:flex;flex-shrink:0;height:1rem;left:0;margin:0 0 .2rem 0;position:absolute;top:var(--input-py);transform:translate(0,-2%);width:1rem}.auth-ref__form{margin-left:.25rem;max-width:100%;padding:1rem var(--inner-box-px);width:100%}.auth-ref__form input{border:0;padding:var(--input-py) var(--input-px) var(--input-py) calc(var(--input-px) * 1.5);width:100%}.auth-ref__form *::placeholder{color:var(--robin-blue)}@media(min-width:768px){.auth-ref__header{--inner-box-px:3rem}.auth-ref-bg{border-radius:0 0 var(--rounded-lg) 0}.auth-ref__content{align-items:center;display:flex;justify-content:space-between;padding-top:1rem;position:relative}.auth-ref--has-hero .auth-ref__content{padding:2rem var(--inner-box-px) 2.25rem var(--inner-box-px)}.auth-ref__txt{flex-basis:65%;flex-shrink:0;padding-bottom:1rem}.auth-ref--has-hero .auth-ref__txt{padding-bottom:0}.auth-ref__section-title{font-size:2.2rem}.auth-ref__illustration{align-self:flex-end;margin-top:0;width:30%}.auth-ref--has-hero .auth-ref__illustration{bottom:0;position:absolute;right:var(--inner-box-px)}.auth-ref__illustration img{max-width:unset}}@keyframes searchBarFade{0%{opacity:0}100%{opacity:1}}