:root{--form-section-form-bgc:#5e0016;--form-section-form-color:#ffffd4}.section-form__banner{height:250px;margin:0 -20px 20px;overflow:hidden}.section-form__banner img{height:100%;object-fit:cover;width:100%}.section-form__container{display:flex;flex-direction:column;gap:20px}.section-form__heading{margin:0 0 2rem}.section-form__heading p{margin:0}.section-form__title{font-size:var(--heading-3-font-size);margin:0 0 4px}.section-form__intro{color:var(--form-section-form-color)}.section-form__form{background-color:var(--form-section-form-bgc);border-radius:20px;margin:0 -10px;padding:20px;position:relative;z-index:1}.section-form__form--yellow{--form-section-form-bgc:#ffffd4;--form-section-form-color:#5e0016}.section-form__content{--heading-2-font-size:2rem;--heading-3-font-size:2rem;--text-font-size:1rem}.section-form__content .media:not(.media--left,.media--right){margin-left:-10px;margin-right:-10px}.section-form--bottom .section-form__container{flex-direction:column-reverse}.section-form--double{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.section-form--banner .section-form__form{margin-top:-4rem}.section-form--banner.section-form--bottom .section-form__form{margin-top:0}@media only screen and (min-width:768px){.section-form__banner{height:300px}}@media only screen and (min-width:1024px){.section-form__container{flex-direction:row;gap:20px}.section-form__form{flex:0 1 calc(56% - 10px);margin:0;padding:40px}.section-form__form:only-child{flex:1 1 100%}.section-form__fields{margin:0 auto;max-width:800px}.section-form__content{flex:0 1 calc(44% - 10px);padding:0 20px}.section-form__content .media:not(.media--left,.media--right){margin-left:-20px;margin-right:-20px}.section-form__content>h1:first-child,.section-form__content>h2:first-child,.section-form__content>h3:first-child,.section-form__content>h4:first-child,.section-form__content>h5:first-child,.section-form__content>h6:first-child,.section-form__content>p:first-child{margin-top:1rem}.section-form--bottom .section-form__container{flex-direction:row}.section-form--right .section-form__container{flex-direction:row-reverse}.section-form--banner .section-form__form,.section-form--banner.section-form--bottom .section-form__form{margin-top:-100px}}@media only screen and (min-width:1320px){.section-form__banner{border-radius:20px}}@media only screen and (min-width:1380px){.section-form__banner{margin:0 -40px 20px}}