.request-demo{padding:11rem 0;position:relative;background:var(--lightest-grey)}.request-demo .card-block{padding:0}.request-demo__graphic{-webkit-box-flex:0;-webkit-flex:0 0 313px;-moz-box-flex:0;-ms-flex:0 0 313px;flex:0 0 313px}.request-demo__graphic img{max-width:100%;height:auto}.request-demo .request-demo__form{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;padding:4rem}.request-demo__block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.request-demo .card-block__body{width:100%}.request-demo .form{margin-top:4.5rem}.request-demo .form__submit{margin-right:8.8rem}@media (max-width:1199px){.request-demo{padding:8rem 0}.request-demo__graphic{-webkit-box-flex:0;-webkit-flex:0 0 278px;-moz-box-flex:0;-ms-flex:0 0 278px;flex:0 0 278px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.request-demo .request-demo__form{padding:2rem 0 0}.request-demo .form__submit{margin-right:5.3rem}}@media (max-width:991px){.request-demo__graphic{display:none}.request-demo .form__submit{margin:3rem auto 0}}@media (max-width:767px){.request-demo .form__submit{width:100%;margin-top:0}}.request-demo .form__checkboxes{margin-top:1rem}

