#falcon-group-return {
    display: none !important;
}

@media screen and (max-width: 767px) {
    #falcon-group-return {
        position: fixed !important;
        top: auto !important;
        right: auto !important;
        bottom: 90px !important;
        bottom: calc(90px + env(safe-area-inset-bottom, 0px)) !important;
        left: 12px !important;
        left: calc(12px + env(safe-area-inset-left, 0px)) !important;
        z-index: 9990;
        display: block !important;
        box-sizing: border-box !important;
        width: auto !important;
        height: 44px !important;
        min-width: 0 !important;
        max-width: calc(100vw - 104px) !important;
        margin: 0 !important;
        padding: 0 14px !important;
        border: 0 !important;
        border-radius: 999px !important;
        background: rgba(12, 39, 70, 0.85) !important;
        color: #fff !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
        font: 500 13px/44px -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
        letter-spacing: normal !important;
        text-align: center !important;
        text-decoration: none !important;
        text-transform: none !important;
        direction: ltr !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        cursor: pointer;
        touch-action: manipulation;
        pointer-events: auto;
    }

    #falcon-group-return::before,
    #falcon-group-return::after {
        content: none !important;
        display: none !important;
    }

    #falcon-group-return:focus {
        outline: 2px solid #fff !important;
        outline-offset: 3px;
        box-shadow: 0 0 0 5px #0c2746;
    }
}
