.askFTND_logo {
    position: relative;
    width: 140px;
    height: 35px;
    padding: 9px 15px 0px;
    display: block;
}
.askFTND_logo span {
    position: absolute;
    left: 10px;
    top: 9px;
    font-size: 27px;
    line-height: 27px;
}
.askFTND_logo .title {
    position: relative;
    left: 15px;
    top: -1px;
    font-size: 95px;
}
.askFTND_logo .ftndico-ask-smstar:before {
    color:#5D0EC0;
    animation: smstar 13s ease infinite;
    transform-origin: 85% 15%;
}
.askFTND_logo .ftndico-ask-lgstar:before {
    color:#7F22FE;
    animation: lgstar 13s ease infinite;
    transform-origin: 50% 50%;
    transform: scale(0.001) rotate(-40deg);
}
.askFTND_logo .ftndico-ask-f:before {
    color:#7F22FE;
    animation: ftnd 13s ease-out infinite;
    transform-origin: 50% 50%;
}
.askFTND_logo .ftndico-ask-type:before {color:#4D169A}
@keyframes smstar {
    0%,
    10.5%,
    16.5%,
    100% {
        transform: scale(1) translate(0%, 0%) rotate(0deg);
    }
    13.5% {
        transform: scale(0.7) translate(2%, -4%) rotate(45deg);
    }
}
@keyframes lgstar {
    0%,
    10%,
    16%,
    100% {
        transform: scale(1) rotate(0deg);
    }
    12% {
        transform: scale(0.001) rotate(40deg);
    }
    14% {
        transform: scale(0.001) rotate(-30deg);
    }
}	
@keyframes ftnd {
    0%,
    10%,
    100% {
        transform: scale(0.001) rotate(-40deg);
    }
    12%,
    14% {
        transform: scale(1) rotate(0deg);
    }
    16% {
        transform: scale(0.001) rotate(30deg);
    }
}

.ftnd #askFTND_button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    height: 45px;
    padding-bottom: 9px;
    background:#f1f0f6;
    appearance: none;
    border: none;
    border-radius: 10px !important;
    box-shadow: 3px 3px 13px 3px rgba(0,0,0,0.2);
    z-index: 999;
}
#pum-63963.pum-theme-23989 .pum-close {
    background-color:#3c295f;
}
#pum-63963  .askFTND_logo {
    left: -13px;
    top: -10px;
}
#pum-63963 .askFTND_logo .title {left: 22px;}
#pum-63963 #popmake-63963 {background:#f1f0f6;}
#pum-63963 p {
    font-size: 14px; 
    line-height: 20px; 
    font-weight: 400;
    color:#3c295f;
}
#pum-63963 .preset-question {
    display:block;
    color:#5A4385;
    padding:8px 10px;
    background:#e7e6ec;
    border:1px solid #ABA8C2;
    border-radius:10px;
    margin-bottom: 10px;
}
#pum-63963 .preset-question:hover {background:#e7e6ec44;}
#askFTND_form {
    background: #ffffff;
    border: none;
    border-radius: 10px;
    padding: 10px;
}
#askFTND_form #askFTND_question,
#askFTND_form #askFTND_question:focus {
    padding:0px !important;
    border:none !important;
    box-shadow:none !important;
    background: #fff !important;
    margin-bottom: 10px;
}
#askFTND_form button[type=submit] {
    width:100%;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: initial !important;
    background: #711EE2;
    background: linear-gradient(135deg,rgba(113, 30, 226, 1) 0%, rgba(56, 16, 122, 1) 100%);
    float:right;
}