.field__item .form-container,.paragraph .form-container{margin:0 auto 6rem;max-width:600px;padding:3rem}@media(min-width:768px){.field__item .form-container,.paragraph .form-container{border-radius:15px;box-shadow:0 0 5px #dee2e6;max-width:600px}}.field__item .form-container strong,.paragraph .form-container strong{font-family:oswald,Oswald,Arial,sans-serif;font-size:2.24rem}.field__item .form-group,.paragraph .form-group{margin:1rem 0}.field__item .form-group label,.paragraph .form-group label{margin-bottom:1.2rem}.field__item .form-group input,.field__item .form-group select,.field__item .form-group textarea,.paragraph .form-group input,.paragraph .form-group select,.paragraph .form-group textarea{border-color:#dee2e6;font-size:1.6rem}.field__item .form-group input.error,.field__item .form-group select.error,.field__item .form-group textarea.error,.paragraph .form-group input.error,.paragraph .form-group select.error,.paragraph .form-group textarea.error{border-color:#d0021b}.field__item .form-group label.error,.paragraph .form-group label.error{color:#d0021b;font-size:1.4rem;font-style:italic;margin:8px 0}.field__item div[class*=icon],.paragraph div[class*=icon]{fill:#5e5e5e;float:left;margin-right:2rem}.field__item input[type=submit],.paragraph input[type=submit]{background-color:var(--color-primary);background-image:url(/themes/custom/onthefly/dist/images/icons/arrow-right.svg);background-position:85%;background-repeat:no-repeat;background-size:20px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;font-family:oswald,Oswald,Arial,sans-serif;font-size:1.4rem;margin-top:1rem;padding:8px 42px 8px 14px;text-decoration:none;text-transform:uppercase;transition:none}.field__item input[type=submit]:visited,.paragraph input[type=submit]:visited{color:#fff}.field__item input[type=submit]:active,.field__item input[type=submit]:focus,.field__item input[type=submit]:hover,.paragraph input[type=submit]:active,.paragraph input[type=submit]:focus,.paragraph input[type=submit]:hover{background-color:#5e5e5e;border:1px solid transparent;box-shadow:0 0 5px 0 #fff;color:#fff}@media(min-width:768px){.paragraph form{max-width:85%}}