
.bp-template-notice{
    display: none !important;
}

.group-notice-close:hover {
    color: #F3F3F3 !important;
    background-color: transparent !important;  
}

.bp-sitewide-notice a:hover{	
    color: #F3F3F3 !important;
}

.group-notice-close{
    background-color: transparent !important;  
}
.bp-sitewide-notice{
    background-color: #1A4B2D !important;
    width: 100%;
    box-shadow: 11px 11px 50px 0px rgba(0, 0, 0, 0.1) !important;
    font-family: "Space Grotesk", Sans-serif;
    letter-spacing: 0px !important;
    z-index: 9999;
    position: fixed !important;
    top: auto !important;
    bottom: 0 !important;
}

body:has(.bp-feedback.bp-messages.bp-sitewide-notice:not(.bp-template-notice)) .betterdocs-ia-launcher-wrapper{
    bottom: 130px;
}

.bp-sitewide-notice p, .group-notice-close{
    color: #08FF67 !important;
}
.bp-sitewide-notice p > strong{
    font-size: 1.5em !important;	
    text-transform: uppercase;
}

.bp-sitewide-notice a{
    font-weight: bold !important;
    font-size: 14px !important;	
    color: #08FF67 !important;
    letter-spacing: 0px !important;
}

.bp-sitewide-notice a span.custom-arrow{
    font-size: larger;
}

@keyframes slideDownFadeIn {
    0% {
        opacity: 0;
        transform: translateY(100px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.bp-feedback.bp-messages.bp-sitewide-notice {
    animation: slideDownFadeIn 0.6s ease-out;
}

@keyframes slideUpFadeOut {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(100px);
    }
}

.bp-feedback.bp-messages.bp-sitewide-notice.removing {
    animation: slideUpFadeOut 0.6s ease-in forwards;
}