.demo-form{overflow:hidden;padding:50px 0 15px;position:relative}.demo-form__bg{position:absolute;right:-221px;top:-376px;z-index:-1}.demo-form__header{padding:12px 4px 43px}@media (min-width:768px){.demo-form__header{padding:75px 0 55px}}.demo-form__header-title{letter-spacing:.05px}.demo-form__inner{margin:0 auto;max-width:1300px;padding:16px 12px}@media (min-width:768px){.demo-form__inner{padding:16px 15px}}.demo-form__row{justify-content:space-between}@media (min-width:768px){.demo-form__row{flex-wrap:nowrap}}.demo-form__content{background-color:var(--color-neutral-230);flex:0 1 500px;max-width:500px;padding:37px 36px 40px 16px}@media (min-width:768px){.demo-form__content{padding:44px 59px 49px 48px}}.demo-form__form{flex:0 1 739px;max-width:757px;padding-bottom:25px;padding-top:33px}@media (min-width:768px){.demo-form__form{padding-bottom:56px;padding-right:53px;padding-top:37px}}.demo-form__form .form-title{display:none}.demo-form__title{letter-spacing:0;margin-bottom:21px}@media (min-width:768px){.demo-form__title{letter-spacing:-.6px;margin-bottom:26px}}.demo-form__text{font-weight:400;letter-spacing:.1px;margin-bottom:21px}@media (min-width:768px){.demo-form__text{margin-bottom:65px}}.demo-form__text h5{letter-spacing:.1px;margin-bottom:16px}.demo-form__text p{font-weight:400;letter-spacing:.25px}@media (min-width:768px){.demo-form__text p{letter-spacing:.5px}}