.comm-page-article .siteforceContentArea .comm-layout-column .ui-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.comm-page-article .removeSpace,
.comm-page-article flowruntime-navigation-bar {
    display: none;
}
afl-afl_article-feedback-flow-screen div:has(lightning-button-icon-stateful[selected])~.removeSpace,
flowruntime-lwc-body:has(lightning-button-icon-stateful[selected])~flowruntime-navigation-bar {
    display: revert;
}
afl-afl_article-feedback-flow-screen div:has(lightning-button-icon-stateful[selected]:first-child)~.removeSpace {
    display: none;
}
.comm-page-article .flowruntimeBody__lwc {
    height: 88px !important;
}
.comm-page-article .flowruntimeBody__lwc:has(lightning-button-icon-stateful[selected]) {
    height: 240px !important;
}
.comm-page-article .flowruntimeBody__lwc:has(lightning-button-icon-stateful[selected]:first-child){
    height: 120px !important;
}
.comm-page-article .flowruntimeBody__lwc:not(:has(afl-afl_article-feedback-flow-screen)) {
    height: 68px !important;
}
afl-afl_article-feedback-flow-screen .slds-float_left {
    float: unset;
    color: #2A2A2D;
    font-size: var(--rmg-fontSize5, 22px) !important;
}
afl-afl_article-feedback-flow-screen .slds-float_right {
    float: unset;
    margin-top: 12px;
}
afl-afl_article-feedback-flow-screen .slds-button_icon {
    border-radius: 100px;
    width: 101px;
    height: 48px !important;
    border-color: #2A2A2D;

}
afl-afl_article-feedback-flow-screen lightning-formatted-number {
    display: none;
}
afl-afl_article-feedback-flow-screen .slds-button_icon svg {
    width: 20px !important;
    height: 20px !important;
}
afl-afl_article-feedback-flow-screen lightning-button-icon-stateful .slds-is-selected,
afl-afl_article-feedback-flow-screen .slds-card__footer .slds-button {
    color: #2A2A2D !important;
    background-color: #2A2A2D !important;
    border-color: #2A2A2D !important;
}

afl-afl_article-feedback-flow-screen lightning-button-icon-stateful {
    margin-right: 10px !important;
}
afl-afl_article-feedback-flow-screen .slds-p-top_x-small:first-child {
    padding-top: 0px !important;
}
afl-afl_article-feedback-flow-screen .moveUp .slds-text-heading_small{
    -webkit-font-smoothing: antialiased;
}
.comm-page-article afl-afl_article-feedback-flow-screen br {
    display: none !important;
}
.comm-page-article flowruntime-lwc-body {
    border-top: 1px solid #EEEEEE;
}
.comm-page-article .flowruntimeBody__lwc {
    padding: 0px !important;
    margin: 32px 0 0 0 !important;
}
.comm-page-article .removeSpace {
    font-family: var(--rmg-fontfamily-pfdinregular) !important;
}
.comm-page-article .removeSpace .comboboxOver .slds-combobox__form-element {
    font-family: var(--rmg-fontfamily-pfdinregular) !important;
    font-size: var(--rmg-fontSize4, 18px) !important;
}
.comm-page-article .removeSpace .comboboxOver .slds-form-element__control {
    margin-top: 12px !important;
}
.comm-page-article .removeSpace .slds-combobox {
    font-size: var(--rmg-fontSize4, 18px) !important;
    border: 2px solid #2A2A2D;
    border-radius: 4px !important;
}
.comm-page-article .removeSpace .comboboxOver .slds-form-element__label {
    visibility: hidden;
    padding: 0;
    margin: 0;
    margin-top: 24px;
}
.comm-page-article .removeSpace .comboboxOver .slds-form-element__label:before {
    visibility: visible;
    content: "Help us improve";
    font-weight: bold;
    color: #2A2A2D;
    font-size: var(--rmg-fontSize4, 18px) !important;
    line-height: var(--rmg-lineHeight4, 24px) !important;
}
.comm-page-article .slds-listbox {
    font-family: var(--rmg-fontfamily-pfdinregular) !important;
    font-size: var(--rmg-fontSize4, 18px) !important;
}
.comm-page-article .slds-combobox__input {
    height: 56px;
    align-items: center;
}
.comm-page-article .navigationBar {
    margin: 0 !important;
    padding: 0 !important;
    width: 0% !important;
}
.comm-page-article .forceCommunityFlowCommunity {
    margin-bottom: 32px !important;
}
.comm-page-article .flowruntimeBody__lwc .slds-rich-text-editor__output p{
    font-family: var(--rmg-fontfamily-pfdinregular) !important;
    -webkit-font-smoothing: antialiased;
    font-size: var(--rmg-fontSize5, 22px) !important;
    font-weight: var(--rmg-fontweightbold, 700);
    line-height: var(--rmg-lineHeight5, 28px);
    text-align: left;
    color: #2A2A2D !important;
}
.comm-page-article .navigation-bar__right-align .slds-button{
	font-size: var(--rmg-fontSize4, 18px) !important;
	font-weight: normal !important;
}

.comm-page-article details.mce-accordion summary::marker{
    content: '';
}

.comm-page-article details.mce-accordion summary:not(:has(div)) h3,
.comm-page-article details.mce-accordion summary:not(:has(div)) h2,
.comm-page-article .p-c-body details.mce-accordion summary:not(:has(div)) h3,
.comm-page-article .p-c-body details.mce-accordion summary:not(:has(div)) h2,
.comm-page-article .b-c-body details.mce-accordion summary:not(:has(div)) h3,
.comm-page-article .b-c-body details.mce-accordion summary:not(:has(div)) h2{
    display: flex !important;
    margin: 0px !important;
    padding: 16px 36px 16px 8px !important;
}

.comm-page-article .mce-accordion summary:has(div){
    padding:16px 36px 16px 8px;
    font-size: var(--rmg-fontSize4, 18px) !important;
    line-height: var(--rmg-lineHeight4, 24px) !important;
}
.comm-page-article .mce-accordion summary:has(div) div{
    display:inline-block;
}
.comm-page-article .mce-accordion summary h3 a,
.comm-page-article .mce-accordion summary h3 a:hover,
.comm-page-article .mce-accordion summary h2 a,
.comm-page-article .mce-accordion summary h2 a:hover{
    text-decoration:none !important;
    color:#333 !important;
}


.comm-page-article details.mce-accordion summary h3::after,
.comm-page-article details.mce-accordion summary h2::after{
    content: url(/sfsites/c/resource/RMG_HC_DownwardArrow);
    position: absolute;
    right: 0;
    transform: scale(0.75);
}

.comm-page-article details[open].mce-accordion summary h3::after,
.comm-page-article details[open].mce-accordion summary h2::after{
    content: url(/sfsites/c/resource/RMG_HC_UpwardArrow);
    transform: scale(0.75);
}

.comm-page-article details[open].mce-accordion{
    padding-bottom: 24px;
}

.comm-page-article details.mce-accordion{
	border-top: 1px solid #EEEEEE !important;
}

.comm-page-article details.mce-accordion p{
    padding-left: 8px !important;
}


.comm-page-article .p-c-body details.mce-accordion h3::after,
.comm-page-article .p-c-body details.mce-accordion h2::after,
.comm-page-article .b-c-body details.mce-accordion h3::after,
.comm-page-article .b-c-body details.mce-accordion h2::after,
.comm-page-article .p-c-body details.mce-accordion h3::after,
.comm-page-article .p-c-body details.mce-accordion h2::after,
.comm-page-article .b-c-body details.mce-accordion h3::after,
.comm-page-article .b-c-body details.mce-accordion h2::after{
    right:24px;
}

.comm-page-article .slds-rich-text-editor__output h2{
    font-size: var(--rmg-fontSize5, 22px) !important;
    line-height: var(--rmg-lineHeight5, 28px) !important;
    font-family: var(--rmg-fontfamily-pfdinbold) !important;
	font-weight: normal !important;
    margin: 0px !important;
    color: #333333 !important;
}
.p-c-link,.b-c-link{
	text-align: left !important;
	text-underline-position: from-font !important;
	text-decoration-skip-ink: none !important;
}

.comm-page-article .slds-rich-text-editor__output h3,
.p-c-link, .b-c-link{
	font-size: var(--rmg-fontSize4, 18px) !important;
    line-height: var(--rmg-lineHeight4, 24px) !important;
    font-family: var(--rmg-fontfamily-pfdinbold) !important;
	font-weight: normal !important;
    color: #333333 !important;
}

.comm-page-article .slds-rich-text-editor__output p{
	font-size: var(--rmg-fontSize4, 18px) !important;
    line-height: var(--rmg-lineHeight4, 24px) !important;
    font-family: var(--rmg-fontfamily-pfdinregular) !important;
    color: #333333 !important;
}

.comm-page-article .slds-rich-text-editor__output li,
.comm-page-article .slds-rich-text-editor__output ol,
.comm-page-article .slds-rich-text-editor__output li::marker,
.comm-page-article .slds-rich-text-editor__output ol::marker{
    font-size: var(--rmg-fontSize4, 18px) !important;
    line-height: 32px !important;
    font-family: var(--rmg-fontfamily-pfdinregular) !important;
    color: #333333 !important;
}

.comm-page-article .slds-rich-text-editor__output li:has(h3)::marker {
    font-weight: bold;
}

.comm-page-article .slds-rich-text-editor__output p a,
.comm-page-article .slds-rich-text-editor__output li a{
	text-decoration: underline !important;
}

.comm-page-article .slds-button{
    font-size: var(--rmg-fontSize4, 18px) !important;
}

@media only screen and (max-width: 47.9375em){
	.comm-page-article iframe[src*="youtube"]{
        width: 360px !important;
        height: 202px !important;
    }
}

@media only screen and (min-width: 48em) {
    .embedded-messaging > .embeddedMessagingFrame[class~="isMaximized"] {
        width:86% !important;
        height:100vh !important;
    }
}