.form-block:after,.form-block:before{content:" ";display:table}.form-block:after{clear:both}.legacy .form-block:after,.legacy .form-block:before{zoom:1}.form-block{padding:2rem;text-align:left}.article__content .form-block{margin:1.5rem 0;padding:2rem 2.5rem}@media only screen and (min-width:768px){.article__content .form-block{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .form-block{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .form-block{margin-left:-80px;margin-right:-80px}}.article__content .form-block .form-block__form,.article__content .form-block--grey{background-color:#e5e5e5}.form-block__container{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.form-block__container{flex-direction:row}}.form-block__content{flex:1 1 100%;padding:1.25rem 1.5rem 1.5rem;width:100%}@media only screen and (min-width:768px){.form-block__content{flex:0 1 550px;max-width:550px}}@media only screen and (min-width:1024px){.form-block__content{padding:2em 2.5em 2.5em}}.form-block__form{background-color:#f4f4f4;flex:1 1 100%;padding:1.25rem 1.5rem 1.5rem;width:100%}@media only screen and (min-width:768px){.form-block__form{flex:0 1 550px;max-width:550px}}@media only screen and (min-width:1024px){.form-block__form{padding:2em 2.5em 2.5em}}@media only screen and (min-width:768px){.form-block--center .form-block__container{align-items:center;flex-direction:column}.form-block--center .form-block__content,.form-block--center .form-block__form{flex:1 1 auto}}.form-block--grey{background-color:#f4f4f4}.form-block--black{background-color:#000}.form-block--black .form-block__content{color:#fff}.form-block--yellow{background-color:#ff0}