/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .d-flex {
    display: -ms-flexbox!important;
    display: -webkit-box!important;
    display: flex!important;
}
.flex-column {
    -ms-flex-direction: column!important;
    -webkit-box-orient: vertical!important;
    flex-direction: column!important;
}
.flex-column, .flex-row {
    -webkit-box-direction: normal!important;
}
.align-items-center {
    -ms-flex-align: center!important;
    -webkit-box-align: center!important;
    align-items: center!important;
}
 .floating-support {
    position: fixed;
    z-index: 10;
    bottom: 25px;
    right: 0;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    z-index: 9999;
    padding: 12px;
    background: linear-gradient(237.86deg,#ffc49d 3.77%,#ffb6aa 52.12%,#efaced 98.4%);
    border-radius: 8px 0 0 8px;
    -webkit-box-shadow: 0 3px 12px rgba(86,16,20,.18);
    box-shadow: 0 3px 12px rgba(86,16,20,.18);
    font-weight: 700;
}
.floating-support .box {
    width: 85px;
    height: 85px;
    padding: 5px;
    border-radius: 4px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    margin-bottom: 4px;
}
.floating-support .box  img {
    width: 100%;
    height: 100%;
}