:root {
    --partial-eho-container-display: block;
    --partial-eho-container-background: unset;
    --partial-eho-container-text-align: center;
    --partial-eho-container-padding: 15px 0px;
    
    --partial-eho-text-display: block;
    --partial-eho-text-background: unset;
    --partial-eho-text-margin: auto;
    --partial-eho-text-width: 95%;
    --partial-eho-text-max-width: 1000px;
    --partial-eho-text-color: inherit;
    --partial-eho-text-font-size: inherit;
    
    --partial-eho-text-2-margin: 10px auto 0px;
    --partial-eho-text-2-font-size: inherit;
    
    --partial-eho-logo-container-display: block;
    --partial-eho-logo-container-margin: 10px auto 0px;
    --partial-eho-logo-container-max-width: 85px;
    
    --partial-eho-logo-display: block;
    --partial-eho-logo-width: 100%;
    --partial-eho-logo-fill: inherit;
}

#partial_eho_container {
    display: var(--partial-eho-container-display);
    background: var(--partial-eho-container-background);
    text-align: var(--partial-eho-container-text-align);
    padding: var(--partial-eho-container-padding);
}

.partial-eho-text {
    display: var(--partial-eho-text-display);
    background: var(--partial-eho-text-background);
    margin: var(--partial-eho-text-margin);
    width: var(--partial-eho-text-width);
    max-width: var(--partial-eho-text-max-width);
    color: var(--partial-eho-text-color);
    font-size: var(--partial-eho-text-font-size);
}

.partial-eho-text-2 {
    margin: var(--partial-eho-text-2-margin);
    font-size: var(--partial-eho-text-2-font-size);
}

.partial-eho-logo-container {
    display: var(--partial-eho-logo-container-display);
    margin: var(--partial-eho-logo-container-margin);
    max-width: var(--partial-eho-logo-container-max-width);
}

.partial-eho-logo {
    display: var(--partial-eho-logo-display);
    width: var(--partial-eho-logo-width);
    fill:  var(--partial-eho-logo-fill);
}