@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway&display=swap);.flexRow--container{width:90%;padding:0 16px;margin:auto;max-width:1710px}.bf-form{display:flex;background-color:#fff;padding:20px 0;margin-top:-40px}@media(max-width:641px){.bf-form{flex-direction:column}}@media(min-width:1025px){.bf-form{flex-direction:row;padding:40px;max-width:1140px;margin-left:auto;margin-right:auto;margin-top:-60px;justify-content:space-between;-moz-column-gap:37px;column-gap:37px}}.bf-form__intro{width:100%}@media(min-width:640px){.bf-form__intro{width:30%}}.bf-form__intro h2{font-size:16px;font-family:Roboto,sans-serif;margin-bottom:15px;margin-top:0;text-align:center;font-size:20px}@media(min-width:1025px){.bf-form__intro h2{font-size:20px}}.bf-form__intro p{font-family:Roboto,sans-serif;font-size:15px;color:#000;text-align:center;margin:0 0 30px;line-height:1.5;letter-spacing:.06em}.bf-form__data{width:100%}@media(min-width:640px){.bf-form__data{width:70%}}.bf-form__form{display:flex;flex-direction:column;-moz-column-gap:37px;column-gap:37px}@media(min-width:640px){.bf-form__form{flex-direction:row;justify-content:space-between}}.bf-form__inputs{width:100%}@media(min-width:1025px){.bf-form__inputs{width:50%}}.bf-form__input-group+.bf-form__input-group{margin-top:20px}.bf-form__input{border:none;border-bottom:1px solid #dadada;border-radius:0;color:#757575;height:2.5rem}.bf-form__input input{width:100%;height:100%;font-size:1rem;font-weight:400;color:#3f3f40;border:none;outline:0;padding-right:1rem}.bf-form__error{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25;color:#ff4c4c;margin-top:.5em;margin-bottom:0}.bf-form__button{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px;margin-bottom:50px}@media(min-width:1025px){.bf-form__button{width:50%;margin-top:0;margin-bottom:0}}.bf-form__button button{border-radius:0;border:2px solid #000;width:100%;height:48px;background-color:#fff;color:#000;padding:0;transition:all .2s;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(min-width:1025px){.bf-form__button button{max-width:298px}}.bf-form__button button:active,.bf-form__button button:focus,.bf-form__button button:hover{background-color:#000;color:#fff}.bf-form__message{display:flex;align-items:center;justify-content:center}.bf-form__message p{font-size:24px;font-weight:500}