.form{margin:0 auto;max-width:100%;padding:0 20px;position:relative;width:100%;z-index:1}@media (min-width:576px){.form{margin:0 auto 40px}}@media (min-width:992px){.form{margin:0 0 0 auto;max-width:516px;padding:0}}.form__bg{height:100%;position:absolute;right:0;top:0;width:50%}.form__wrapper{background:var(--brand-primary);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-webkit-box-shadow:20px 50px 50px rgba(0,0,0,.16);box-shadow:20px 50px 50px rgba(0,0,0,.16);margin:0 auto;max-width:516px;padding:50px 30px 40px;-webkit-transition:padding .3s ease;transition:padding .3s ease}@media (min-width:992px){.form__wrapper{padding:52px 60px 50px}}@media (max-width:992px){.form__wrapper{margin-bottom:50px;margin-top:0!important;max-width:100%!important;padding:50px 20px 40px;position:static!important}}.form__wrapper.form__wrapper.form__wrapper--screenheight{position:static!important}.form__wrapper.fixed{padding:50px 20px 40px}@media (min-width:992px){.form__wrapper.fixed{padding:52px 60px 50px;position:fixed;top:20px}.form__wrapper.fixed--stop{left:auto!important;position:absolute;right:0}}.form__header{margin:0;text-align:center}@media (min-width:992px){.form__header{text-align:left}}.form__header h2{color:var(--white);margin:0}.form__header p{color:var(--white);margin:1vh 0 0}.form__form{position:relative}@media (max-width:992px){.form__form{height:auto!important}}.form__form h3{display:none;margin:0}