.dynamic-form-step{display:grid;grid-template-columns:100%;min-height:100%;position:relative}@media(min-width:768px){.dynamic-form-step{grid-template-columns:50% 50%;min-height:auto}}.dynamic-form-step__content{background:#23252a url(/images/content-bg.f79cc70d..jpg) no-repeat top/cover;display:flex;flex-direction:column;justify-content:space-between;order:1;text-align:center}@media(min-width:768px){.dynamic-form-step__content{order:0}}.dynamic-form-step__promo{font-family:Rubik,Arial,sans-serif;font-weight:500;margin:0;padding:30px 20px;text-transform:uppercase}@media(min-width:768px){.dynamic-form-step__promo{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:50px 40px 40px}}.dynamic-form-step__promo-title{display:block;font-size:16px;margin:25px 0}@media(min-width:320px){.dynamic-form-step__promo-title{font-size:calc(14.62069px + .43103vw)}}@media(min-width:1248px){.dynamic-form-step__promo-title{font-size:20px}}.dynamic-form-step__txt{display:block;font-size:70px;line-height:1}@media(min-width:320px){.dynamic-form-step__txt{font-size:calc(66.55172px + 1.07759vw)}}@media(min-width:1248px){.dynamic-form-step__txt{font-size:80px}}.dynamic-form-step__txt-medium{display:block;font-size:40px;line-height:1}@media(min-width:320px){.dynamic-form-step__txt-medium{font-size:calc(36.55172px + 1.07759vw)}}@media(min-width:1248px){.dynamic-form-step__txt-medium{font-size:50px}}.dynamic-form-step__txt-small{display:block;font-size:16px}@media(min-width:320px){.dynamic-form-step__txt-small{font-size:calc(14.62069px + .43103vw)}}@media(min-width:1248px){.dynamic-form-step__txt-small{font-size:20px}}.dynamic-form-step__footer{background:rgba(0,0,0,.7);padding:20px}@media(min-width:768px){.dynamic-form-step__footer{padding:40px}}.dynamic-form-step__footer-text{color:#fff;margin:0 0 10px}.dynamic-form-step .dynamic-form-step__footer-link{font-size:16px;min-width:140px}.dynamic-form-step .dynamic-form-step__form{align-items:stretch;background:#23252a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:45px 20px 25px}@media(min-width:768px){.dynamic-form-step .dynamic-form-step__form{padding:45px 40px 40px}}.dynamic-form-step__title{color:#fff;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;margin:0 0 25px;text-align:center;text-transform:uppercase}@media(min-width:320px){.dynamic-form-step__title{font-size:calc(14.62069px + .43103vw)}}@media(min-width:1248px){.dynamic-form-step__title{font-size:20px}}.dynamic-form-step__btn-wrap{display:flex;justify-content:center;margin:30px 0 0}.dynamic-form-step .dynamic-form-step__btn{font-size:18px;width:100%}