.kbm__form-title{font-size:1.75rem;line-height:1.35}.kbm .content-block{margin:0 0 30px}.kbm h1{margin-bottom:35px}.kbm ._email{order:1}.kbm ._phone{order:2}@media(max-width:767px){.kbm ._phone{order:3}}.kbm ._email-confirm{order:3}@media(max-width:767px){.kbm ._email-confirm{order:2}}.kbm__error-message{background-color:transparent;color:red;font-size:.875rem;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbm__form-title{font-weight:600;margin-bottom:20px}.kbm__form-flex{display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:767px){.kbm__form-flex{flex-direction:column}}.kbm__form .b-text-input{margin-bottom:30px;margin-top:30px}.kbm__form .checkbox{margin-bottom:30px}.s-email-confirm .code-input{margin-top:15px;max-width:250px}@media(max-width:767px){.s-email-confirm .code-input{max-width:unset}}.s-email-confirm .code-exclamation{font-size:13px}@media(max-width:767px){.s-email-confirm .code-exclamation{font-size:12px}}.s-email-confirm .centred{display:flex;justify-content:center}.s-email-confirm .code-exclamation-img{align-self:center;height:18px;margin-right:11px;width:18px}@media(max-width:767px){.s-email-confirm .code-exclamation-img{align-self:flex-start;margin-right:9px;margin-top:1px}}.s-email-confirm .code-hint,.s-email-confirm .code-link{align-self:center;color:#bbb;display:block;font-size:11px;margin:0 0 0 30px}@media(max-width:767px){.s-email-confirm .code-hint,.s-email-confirm .code-link{margin:30px 0 0;text-align:center}}.s-email-confirm .code-link{color:#ef871c}.s-email-confirm .code-link:hover{text-decoration:underline}