.header__search {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.4s ease-in-out;
    width: 100%; /* explicitly define the width to prevent horizontal shifts */
    display: block;
}

.header__search-inner {
    width: 100%;
    margin: 0 auto;
}

.header__search.active {
    max-height: 500px; /* generous */
}

.rte a:not([class]) {
    color: #C49C3B;
}

.rte a {
    text-decoration: underline;
}

    .rte a:hover {
        text-decoration: none;
        color: var(--clr-dark-600);
    }

/* search result */
a.f-400.block {
    font-weight: normal;
    margin-bottom: 5px;
}

.mt-16px {
    margin-top: 16px;
}

p.instructions {
    color: #8D8C93;
    font-size: 14px;
}

p.color-grey {
    color: var(--clr-dark-400);
    font-size: 14px;
}

.dropzone {
    margin-bottom: 0;
}

.navbar__submenu li, .navbar__submenu a{
    display:block;
}

.dropzone {
    padding-top: 0;
    padding-bottom: 0;
}

.dropzone .dz-message {
    background-image: url('/images/dropzone.svg');
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 45px; /* adjust depending on your icon size */
    text-align: center;
    margin:1.5rem 0 1rem 0;
}

.dz-button p{
    margin-bottom:3px;
}

.dropzone .dz-message span {
    display: none; /* hide default text if you want */
}

.dropzone.dz-clickable > svg{
    display:none;
}

.dropzone p.small {
    font-size: 12px;
    color: var(--clr-dark-400);
}

.radio-buttons-container{
    margin-top:0;
    padding-top:0;
    margin-bottom:0;
}

.radio-buttons-container > p{
    padding-bottom:10px;
}

.final-message {
    color: var(--fs-p);
}

.final-message.success{
    padding-left:0;
}