.form-template{--form-template-header-height:300px}.form-template__header{background-color:#dcdcdc;height:var(--form-template-header-height);position:relative}.form-template__header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form-template__columns{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1320px;position:relative;width:100%}.form-template__columns--bottom{flex-direction:column-reverse}.form-template__content,.form-template__form{padding:2rem 20px}.form-template__content{background-color:#f4f4f4}.form-template__title{font-size:2.25rem;text-transform:uppercase}@media only screen and (min-width:768px){.form-template__title{font-size:2.875rem}}@media only screen and (min-width:1280px){.form-template__title{font-size:3.375rem}}.form-template__title{hyphens:auto;word-break:word-break}.form-template__form{background-color:#fff}.form-template__form .form{max-width:640px}.form-template__form-title{--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){.form-template__form-title{--heading-3-font-size:1.75rem}}.form-template__form-title{text-transform:uppercase}.form-template__description{line-height:1.5;margin-bottom:2rem}.form-template__counter{padding:0 0 40px}.form-template--small{--form-template-header-height:200px}@media only screen and (min-width:768px){.form-template{--form-template-header-height:350px}.form-template--small{--form-template-header-height:250px}}@media only screen and (min-width:1024px){.form-template{--form-template-header-height:450px}.form-template__columns{flex-direction:row;margin-top:calc(var(--form-template-header-height)*.15*-1);padding:0 20px}.form-template__columns--right{flex-direction:row-reverse}.form-template__content,.form-template__form{flex:0 0 50%;padding:3rem 40px}.form-template__content .form,.form-template__form .form{max-width:none}.form-template--small{--form-template-header-height:350px}}@media only screen and (min-width:1280px){.form-template{--form-template-header-height:600px}.form-template__content,.form-template__form{padding:4rem 5rem}.form-template--small{--form-template-header-height:400px}}