h2,p{margin-top:0}main{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin-top:-100px;max-width:none;width:100%}.body-wrapper>.container{display:flex;flex-direction:column;flex-wrap:wrap;min-height:100dvh}.container--content .content--body{display:flex;justify-content:flex-end;width:100%}.container--content .content--body .content--container{width:100%}.content{flex:0 1 100%;position:relative}@media screen and (min-width:1120px){.content{flex:1}}.content--body{display:inline-block}.content--content{padding:2em 1.5em;@media screen and (min-width:720px){padding-bottom:2em;padding-left:100px;padding-right:6em;padding-top:2em}}.hero--wrapper{display:flex;padding:0 3em 0 100px;position:relative;z-index:1}.hero--wrapper .hero--background{background-repeat:no-repeat;display:inline-block;height:250px;height:100%;margin:auto;position:absolute;width:100%;z-index:-1}.hero--wrapper .hero--content h1{color:#4c4c4c;font-size:1.5em;font-weight:700;margin:0}@media screen and (min-width:600px){.hero--wrapper .hero--content h1{font-size:2em}}.form--wrapper{background:#e5e5e5;box-shadow:0 0 20px rgba(0,0,0,.35);flex:0 1 100%;z-index:2}@media screen and (min-width:1120px){.form--wrapper{flex:0 1 600px}}.form--container{width:100%}.form--content{padding:5em 4em 3em}.form--content h2{color:#0675cd}.form--content .form-title{color:#0675cd;font-size:1.5em;text-align:center}