.basic_btn {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.basic_btn a {
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    padding: 10px 14px;
    border-bottom-right-radius: 8px;
    transition: 0.3s;
}
.basic_btn a span {
    color: #0069C8;
    line-height: 21px;
}
.basic_btn a svg {
    margin-right: 10px;
    max-width: 23px;
}
.basic_btn a.vertical {
    flex-direction: column-reverse;
}
.basic_btn a:hover {
    color: white;
    background: #0069C8;
}
.basic_btn a:hover span {
    color: white;
}
.basic_btn a:hover svg * {
    stroke: white;
}
