.m3b-contest{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.m3b-contest{flex-direction:row}}.m3b-contest__form{display:flex;flex-direction:column;justify-content:center;padding:2rem}.m3b-contest h3{font-size:1.3rem;font-weight:700;margin-bottom:2em}.m3b-contest{padding:0 1rem}@media (min-width:768px){.m3b-contest{margin:0 auto;max-width:70%;padding:0}}.m3b-contest .form-input input,.m3b-contest .form-input select,.m3b-contest .form-input textarea{font-size:1em;width:100%}.m3b-contest .form-input.col-2,.m3b-contest .form-input.col-3{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.m3b-contest .form-input.col-2,.m3b-contest .form-input.col-3{flex-direction:row}}.m3b-contest .form-input.col-2>*,.m3b-contest .form-input.col-3>*{margin-bottom:1rem}@media (min-width:768px){.m3b-contest .form-input.col-2>*,.m3b-contest .form-input.col-3>*{margin-bottom:0}}.m3b-contest .form-input.col-2>:last-child,.m3b-contest .form-input.col-3>:last-child{margin-bottom:0}@media (min-width:768px){.m3b-contest .form-input.col-2 input,.m3b-contest .form-input.col-2 select{margin-left:1rem;width:50%}.m3b-contest .form-input.col-3 input,.m3b-contest .form-input.col-3 select{margin-right:1rem;width:33.33%}.m3b-contest .form-input.col-2>:first-child,.m3b-contest .form-input.col-3>:first-child{margin-left:0}}.m3b-contest .form-input--casl,.m3b-contest .form-input--checkboxes{color:#a9a9a9;color:var(--gray-color);font-size:0.85em;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m3b-contest .form-input--checkboxes input[type=checkbox]{width:auto}.m3b-contest .form-input--checkbox{margin-bottom:0.5rem}.m3b-contest .form-input--submit{padding:2rem;text-align:center}.m3b-contest .form-input--submit button{min-width:40%}