.kubio-form{background-color:#fafafa;border:2px solid var(--accent-color);border-radius:5px;padding:30px 15px;width:100%}@media only screen and (max-width:1024px){.kubio-form{margin:0 auto}}@media only screen and (max-width:767px){.kubio-form{padding:20px 10px}}.kubio-form__head{margin-bottom:10px}.kubio-form__title{color:var(--main-color);font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width:1024px){.kubio-form__title{font-size:22px}}@media only screen and (max-width:729px){.kubio-form__title{font-size:24px}}.kubio-form__row{align-items:flex-end;display:flex;padding:15px 10px;position:relative}.kubio-form__row--border:after{background:#ccc;bottom:0;content:"";height:1px;left:10px;opacity:.4;position:absolute;width:calc(100% - 20px)}.kubio-form__row-icon{margin-right:10px;width:18px}.kubio-form__row-icon path{fill:var(--accent-color)}.kubio-form__input{font-size:14px;height:auto;line-height:1.2;width:100%}@media only screen and (max-width:1024px){.kubio-form__input{font-size:12px}}@media only screen and (max-width:729px){.kubio-form__input{font-size:14px}}.kubio-form__btn{background-color:var(--accent-color);border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:400;letter-spacing:.8px;margin-top:20px;padding:10px;text-align:center;text-transform:uppercase}
