.header{background:linear-gradient(270deg,#dbe7f3 0%,#b6cfe7 100%);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.header__container{max-width:1200px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column}.header__content{padding:1.875rem;position:relative}.header__logo{display:block;margin-bottom:2rem}.header__form{background:#fff;box-shadow:0px 4px 4px -10px rgba(0,0,0,0.25),0px 20px 60px -20px rgba(0,0,0,0.25);padding:2rem 1.875rem;position:relative}.header__form-title{color:var(--midnight-blue);text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1;font-weight:900;font-size:1.5rem;margin-bottom:1em}.intro{font-size:1.5rem;line-height:1.35;color:var(--midnight-blue)}@media screen and (min-width:768px){.header{padding:3rem 2rem 5rem 2rem}.header__container{flex-direction:row;align-items:flex-start}.header__content{padding-left:0;padding-top:0}.header__form{border-radius:10px;flex:0 0 45%}}@media screen and (min-width:1024px){.header{padding:4rem 3rem}.header__logo{margin-bottom:4rem}.header__content{padding-left:0;padding-top:0}.intro{font-size:1.833rem;line-height:2.222rem}}@media screen and (min-width:1200px){.header__content{padding-right:4rem}}.header--landing-page.has-background .header__container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(246,250,253,0.8) 0%,rgba(234,242,250,0.8) 100%)}