.up_btn_pult.deployed {
    display: none;
    position: fixed;
    bottom: 20px;
    right: auto;
    left: 20px;
    top: auto;
    z-index: 1000;
    opacity: 0;
    -webkit-transition: opacity 0.3s 0s ease-out, -webkit-transform 0.3s 0s ease-out;
    -moz-transition: opacity 0.3s 0s ease-out, -moz-transform 0.3s 0s ease-out;
    -o-transition: opacity 0.3s 0s ease-out, -o-transform 0.3s 0s ease-out;
    transition: opacity 0.3s 0s ease-out, transform 0.3s 0s ease-out;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.up_btn_pult.on_steady {
    display: block;
}

.up_btn_pult.on_air {
    opacity: 1;

    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.up_btn_pult .ub_btn {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    width: 60px;
    height: 63px;
    margin: auto;
    border: none;
    outline: none;
    opacity: 0.7;
    /* box-shadow: inset 0 0 0 10px rgba(0,0,0,0.2); */
    /* border-radius: 4px; */
    /* border: 2px solid transparent; */
    overflow: hidden;
    background: rgb(232 62 140);
    background: -moz-linear-gradient(0deg, rgb(232 62 140) 0%, rgb(235, 130, 181) 100%);
    background: -webkit-linear-gradient(0deg, rgb(232 62 140) 0%, rgb(235, 130, 181) 100%);
    background: linear-gradient(0deg, rgb(232 62 140) 0%, rgb(235, 130, 181) 100%);
    cursor: pointer;
    box-sizing: border-box;
    border-radius: 8px;

    -moz-transition: opacity 0.3s 0s ease-out;
    -o-transition: opacity 0.3s 0s ease-out;
    transition: opacity 0.3s 0s ease-out;
}

.up_btn_pult .ub_btn:before {
    content: '';
    display: block;
    position: absolute;
    border: none;
    outline: none;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 4px;
    margin: 0;
    /* box-shadow: inset 0 0 0 10px rgba(0,0,0,0.2); */
    opacity: 1;
    /* border: 2px solid transparent; */
    background: rgba(124, 155, 177, 1);
    background: -moz-linear-gradient(0deg, rgba(124, 155, 177, 1) 0%, rgba(154, 188, 212, 1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(124, 155, 177, 1) 0%, rgba(154, 188, 212, 1) 100%);
    background: linear-gradient(0deg, rgba(124, 155, 177, 1) 0%, rgba(154, 188, 212, 1) 100%);
    /* -webkit-transition: opacity 0.3s 0s ease-out; */
    -moz-transition: opacity 0.3s 0s ease-out;
    -o-transition: opacity 0.3s 0s ease-out;
    transition: opacity 0.3s 0s ease-out;
}

.up_btn_pult .ub_btn:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 01;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='58' viewBox='0 0 47 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7197 7.49998L20.9697 0.219656C21.2626 -0.0732188 21.7374 -0.0732188 22.0304 0.219656L29.2803 7.49998C29.5732 7.79285 29.5732 8.26773 29.2803 8.56066L27.8858 9.95517C27.5853 10.2557 27.0955 10.2467 26.8061 9.93548L23.25 6.06272V28.5H30.7485C30.847 28.5 30.9445 28.5194 31.0355 28.5571C31.1265 28.5948 31.2092 28.65 31.2788 28.7197L33.2788 30.7197C33.7513 31.1921 33.4167 32 32.7485 32H21.25C20.4216 32 19.75 31.3284 19.75 30.5V6.06272L16.1938 9.93542C15.9045 10.2467 15.4146 10.2556 15.1141 9.9551L13.7196 8.5606C13.4268 8.26773 13.4268 7.79285 13.7197 7.49998Z' fill='white'/%3E%3Cpath opacity='0.88' d='M7.06299 58H5.45166V54.6484H2.30957V58H0.698242V50.1797H2.30957V53.3486H5.45166V50.1797H7.06299V58ZM13.7573 56.3887H10.9321L10.395 58H8.68162L11.5928 50.1797H13.0859L16.0132 58H14.2998L13.7573 56.3887ZM11.3672 55.0835H13.3222L12.3393 52.1562L11.3672 55.0835ZM17.5136 58V50.1797H20.2529C21.2018 50.1797 21.9215 50.3623 22.4121 50.7275C22.9026 51.0892 23.1479 51.6209 23.1479 52.3228C23.1479 52.7059 23.0494 53.0443 22.8525 53.3379C22.6556 53.6279 22.3816 53.841 22.0307 53.9771C22.4318 54.0773 22.7469 54.2796 22.976 54.584C23.2088 54.8883 23.3252 55.2607 23.3252 55.7012C23.3252 56.4531 23.0852 57.0225 22.6054 57.4092C22.1256 57.7959 21.4417 57.9928 20.5537 58H17.5136ZM19.125 54.5947V56.7056H20.5053C20.8849 56.7056 21.1803 56.616 21.3916 56.437C21.6064 56.2544 21.7138 56.0037 21.7138 55.6851C21.7138 54.9689 21.3432 54.6055 20.602 54.5947H19.125ZM19.125 53.4561H20.3173C21.1302 53.4417 21.5366 53.1177 21.5366 52.4839C21.5366 52.1294 21.4327 51.8752 21.2251 51.7212C21.021 51.5636 20.6969 51.4849 20.2529 51.4849H19.125V53.4561ZM30.0141 54.6108H26.9204V56.7056H30.5512V58H25.309V50.1797H30.5405V51.4849H26.9204V53.3486H30.0141V54.6108ZM33.8779 55.2446V58H32.2665V50.1797H35.3173C35.9045 50.1797 36.4202 50.2871 36.8642 50.502C37.3118 50.7168 37.6555 51.0229 37.8954 51.4204C38.1353 51.8143 38.2553 52.2637 38.2553 52.7686C38.2553 53.5348 37.9921 54.14 37.4657 54.584C36.943 55.0244 36.2179 55.2446 35.2904 55.2446H33.8779ZM33.8779 53.9395H35.3173C35.7434 53.9395 36.0675 53.8392 36.2895 53.6387C36.5151 53.4382 36.6279 53.1517 36.6279 52.7793C36.6279 52.3962 36.5151 52.0864 36.2895 51.8501C36.0639 51.6138 35.7524 51.492 35.3549 51.4849H33.8779V53.9395ZM42.6562 52.876L44.1225 50.1797H45.9755L43.6981 54.0576L46.0346 58H44.1601L42.6562 55.2607L41.1522 58H39.2777L41.6142 54.0576L39.3368 50.1797H41.1898L42.6562 52.876Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 58%;
}

.up_btn_pult .ub_btn:hover {
    opacity: 1;
}

.up_btn_pult .ub_btn:hover:before {
    opacity: 0;
}

@media (max-width: 640px) {
    .up_btn_pult {
        display: none !important;
    }
}