.frame-type-textmedia > .ce-textpic.ce-center.ce-above > .ce-gallery > .ce-outer{
    width: 100%;
    right: 0;
    float: none;
}
.frame-type-textmedia > .ce-textpic.ce-center.ce-above > .ce-gallery > .ce-outer > .ce-inner{
    float:none;
    right:0;
}
.frame-type-textmedia > .ce-textpic.ce-center.ce-above > .ce-gallery > .ce-outer .ce-column{
    flaot:none;
}
.frame-type-textmedia > .ce-textpic.ce-center.ce-above > .ce-gallery > .ce-outer figure{
    width: 100%;
}
atomic-cookie-consent{
    width:100%;
    min-width: 300px;
}
atomic-cookie-consent iframe{
    width:100%;
}

atomic-cookie-consent:not(:defined){
    display: none;
}
atomic-cookie-consent{
    width:100%;
    min-width: 300px;
}
atomic-cookie-consent[embed16by9] iframe{
    width:100%;
    height: 100%;
}
atomic-cookie-consent::part(buttons){
    display: flex;
    gap: var(--atomic-cookie-consent-buttons-gap, 10px);
}
atomic-cookie-consent button[allowbt],
atomic-cookie-consent button[allowAllBt]{
    border: var(--atomic-cookie-consent-button-border, 2px solid var(--bs-primary,#008227));
    color: var(--atomic-cookie-consent-button-color, var(--bs-primary,#008227));
    padding: var(--atomic-cookie-consent--button-padding, 7px 15px);
    line-height: var(--atomic-cookie-consent--line-height, 1em);
}
atomic-cookie-consent button[allowbt]:hover,
atomic-cookie-consent button[allowAllBt]:hover{
    opacity: 0.9;
}
atomic-cookie-consent button[allowAllBt]{
    background: var(--atomic-cookie-consent-background, var(--bs-primary,#008227));
    color: var(--atomic-cookie-consent-allButton-color, white);
}
atomic-cookie-consent .additional-notice{
    position: relative;
    max-width: 90%;
    margin: 0 auto 20px auto;
    text-align:center;
}
atomic-cookie-consent[container-size="xs"] .additional-notice,
atomic-cookie-consent[container-size="sm"] .additional-notice{
    width: auto;
}
div[slot="allowAllButton"]{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
atomic-cookie-consent[container-size="xs"] div[slot="allowAllButton"],
atomic-cookie-consent[container-size="sm"] div[slot="allowAllButton"]{
    align-items: center;
}
atomic-cookie-consent.asDefined [slot="consentedContent"],
atomic-cookie-consent.asDefined iframe{
    width: 100%;
    height: 100%;
}

atomic-cookie-consent.withPreviewImage,
atomic-cookie-consent.withPreviewImage a{
    color: white;
    --atomic-cookie-consent--link-color: white;
}
atomic-cookie-consent.withPreviewImage .layout-contain img{
    object-fit: contain;
}
atomic-cookie-consent.withPreviewImage .layout-cover img{
    object-fit: cover;
}

video.embed-responsive-item {
    max-width: 100%;
}