@charset "UTF-8";
/*!
Adjustments for Cookie Compliance Consent Banner (https://app.hu-manity.co)
Updated: 2026-10-13
*/
div#hu-cookies-notice-about,
div.hu-footer-actions,
div#hu div#hu-cookies-content>div#hu-cookies-privacy,
div#hu div#hu-cookies-preferences-categories-1-2, 
div#hu div#hu-cookies-preferences-categories-2-2, 
div#hu div#hu-cookies-preferences-categories-3-2, 
div#hu div#hu-cookies-preferences-categories-4-2 {
    display: none;
}
div#hu div#hu-outer-wrapper {
    background-color: rgba(17, 17, 17, 0.9);
    border-top: 3px solid #50b848;
}
div#hu div#hu-cookies-notice-consent-choices label.hu-radio-toggle {
    display: block;
}
div#hu div#hu-cookies-notice-consent-choices label.hu-radio-toggle.hu-cookies-notice-consent-choices-1 {
    float: right;
}
div#hu div#hu-cookies-notice-consent-choices label.hu-radio-toggle.hu-cookies-notice-consent-choices-3 {
    float: left;
}
div#hu div#hu-cookies-notice-consent-choices label.hu-radio-toggle span.hu-toggle-heading {
    border-radius: 4px;
}
div#hu #hu-cookies-notice-consent-choices input:checked+.hu-toggle-heading:hover{
    text-decoration: none;
    border: 1px solid #ffffff;
}
div#hu #hu-cookies-notice-consent-choices input:checked+.hu-toggle-heading {
    background-color: #CFCFCF;
    border: 1px solid #CFCFCF;
    color: #000000;
    text-transform: uppercase;
}
div#hu #hu-cookies-notice-consent-choices .hu-radio-toggle .hu-toggle-heading {
    background-color: rgba(17, 17, 17, 0.9);
    border: 1px solid #555555;
    color: #ffffff;
    text-transform: uppercase;
}
div#hu div.hu-text-body,
div#hu-cookies-notice-message div.hu-text-body,
div#hu div.hu-heading,
div#hu label.hu-checkbox-toggle span.hu-toggle-label {
    color: #CFCFCF;
    font-size: 13px;
}
div#hu-cookies-notice-message div.hu-text-body {
    text-align: left;
}
div#hu-cookies-notice-message div.hu-text-body a {
    color: #ffffff;
    text-decoration: underline;
}
div#hu div#hu-cookies-notice-message {
    width: 55%;
}
div#hu div#hu-cookies-notice div#hu-cookies-notice-consent{
    width: 25%;
    width: 290px;
    margin-left: 57%;
    margin-top: -70px;
    padding-bottom: 29px;
}
div#hu.hu-expanded div#hu-cookies-notice div#hu-cookies-notice-consent {
    margin-top: 10px;
}
div#hu div.hu-footer-content>div.hu-footer-actions button.hu-btn {
    margin-left: 82%;
    margin-top: -132px;
    width: auto;
    
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);
    font-size: 14px;
    font-weight: 700;
    padding: 10px 12px 11px 12px;

    background-color: transparent;
    border: 1px solid #555555;
    color: #ffffff;
    border: 1px solid #50b848;
    background-color: #50b848;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 4px;
}
div#hu.hu-expanded div.hu-footer-content>div.hu-footer-actions button.hu-btn {
    margin-top: -667px;
}
@media only screen and (max-width: 1180px) {
    div#hu div#hu-cookies-notice div#hu-cookies-notice-consent {
        margin-top: -110px;
        padding-bottom: 69px;
    }
    div#hu div.hu-footer-content>div.hu-footer-actions button.hu-btn {
        margin-left: 40%;
        margin-top: -100px;
    }
    div#hu.hu-expanded div#hu-cookies-notice div#hu-cookies-notice-consent {
        padding-bottom: 0px;
    }
    div#hu.hu-expanded div.hu-footer-content>div.hu-footer-actions button.hu-btn {
        margin-top: 0px;
    }
}
@media only screen and (max-width: 849px) {
    div#hu div#hu-cookies-notice-message {
        width: 100%;
    }
    div#hu div#hu-cookies-notice div#hu-cookies-notice-consent {
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;
        padding-bottom: 0px;
    }
    div#hu div.hu-footer-content>div.hu-footer-actions button.hu-btn {
        margin-left:0%;
        margin-top: -5px;
    }
    div#hu.hu-expanded div.hu-footer-content>div.hu-footer-actions button.hu-btn {
        margin-top: 0px;
    }
}