.cmp-container>.aem-Grid>div:first-child.funnel-proposal-container{margin-top:16px}
@media(min-width:1024px){.cmp-container>.aem-Grid>div:first-child.funnel-proposal-container{margin-top:24px}
}
.funnel-proposal-container .back-link{margin-bottom:16px}
@media(min-width:1024px){.funnel-proposal-container .back-link{margin-bottom:24px}
}
.funnel-proposal-container .funnel-proposal-header .proposal-title{margin-bottom:16px}
@media(min-width:1024px){.funnel-proposal-container .funnel-proposal-header .proposal-title{margin-bottom:32px}
}
.funnel-proposal-container .funnel-proposal-header .proposal-description{margin-bottom:32px}
@media(min-width:1024px){.funnel-proposal-container .funnel-proposal-header .proposal-description{margin-bottom:56px}
}
.funnel-proposal-container .rp-warning-caution{margin-bottom:56px;display:none}
.funnel-proposal-container .rp-warning-caution .warning-content{align-items:flex-start;padding:16px 40px;border:0;box-shadow:inset 0 0 0 1px var(--rds-color-semantic-content-warning);background-color:var(--rds-color-semantic-background-warning)}
.funnel-proposal-container .rp-warning-caution .warning-content .icon-rp{color:var(--rds-color-semantic-content-warning);font-size:22px;line-height:24px}
.funnel-proposal-container-title{margin-bottom:56px}
.funnel-proposal-container .divider{width:100%;border-bottom:1px solid var(--rds-color-border-low);margin-bottom:16px}
.funnel-proposal-container .rate-title{display:flex;align-items:center;margin:8px 0 16px 0}
.funnel-proposal-container .rate-title .prices-title{margin-left:8px}
.funnel-proposal-container .rate-title .icon{font-size:24px}
.funnel-proposal-container .rate-title .icon-rp-gas:before{content:"\e9a1"}
.funnel-proposal-container .rate-title .icon-rp-light:before{content:"\e923"}
@media(min-width:1024px){.funnel-proposal-container .funnel-proposal-info{display:flex;margin-bottom:16px}
}
.funnel-proposal-container .funnel-proposal-info:last-child{margin-bottom:32px}
.funnel-proposal-container .funnel-proposal-info .funnel-proposal-right-list{margin-bottom:24px}
@media(min-width:1024px){.funnel-proposal-container .funnel-proposal-info .funnel-proposal-right-list{margin-right:48px;margin-bottom:0}
}
.funnel-proposal-container .funnel-proposal-info .funnel-proposal-left-list{margin-bottom:24px}
@media(min-width:1024px){.funnel-proposal-container .funnel-proposal-info .funnel-proposal-left-list{margin-bottom:0}
}
.funnel-proposal-container .funnel-proposal-info .title-high{color:var(--rds-color-content-high);display:flex;align-items:center;gap:8px}
.funnel-proposal-container .funnel-proposal-info .title-high .icon{font-size:20px}
.funnel-proposal-container .funnel-proposal-info p{margin-bottom:8px;color:var(--rds-color-content-medium)}
.funnel-proposal-container .funnel-proposal-info p span{color:inherit}
.funnel-proposal-container .funnel-proposal-info .icon-rp-Info{color:var(--rds-color-content-high)}
.funnel-proposal-container .switch-element{justify-content:flex-start;margin-bottom:16px;margin-top:32px;padding:0}
@media(min-width:1024px){.funnel-proposal-container .switch-element{margin-bottom:24px;margin-top:24px}
}
.funnel-proposal-container #switch-taxes{position:absolute;height:100%;width:100%;z-index:1;cursor:pointer}
.funnel-proposal-container .switch-element+.extended-info{margin-top:8px;margin-bottom:48px}
.funnel-proposal-container .extended-info p{margin-bottom:4px}
.funnel-proposal-container .rp-warning-caution{margin-bottom:56px;display:none}
.funnel-proposal-container .rp-warning-caution .warning-content{padding:24px;border:0;box-shadow:inset 0 0 0 1px var(--rds-color-semantic-content-error);border-radius:var(--rds-radius-s)}
@media(max-width:1023px){.funnel-proposal-container .rp-warning-caution .warning-content .container{flex-direction:column;align-items:start}
}
.funnel-proposal-container .rp-warning-caution .warning-content .icon-rp{font-size:24px}
@media(max-width:1023px){.funnel-proposal-container .rp-warning-caution .warning-content .icon-rp{margin-bottom:8px}
}
@media(max-width:1023px){.funnel-proposal-container .rp-warning-caution .warning-content .rp-close{top:0;transform:none}
}
.funnel-proposal-container div[id^="rp-proposal-xf"]{display:none}
.funnel-proposal-content{position:relative;margin-left:-6px;margin-bottom:-6px;padding-left:6px;padding-bottom:6px}
.funnel-proposal-content .funnel-proposal-info-taxes{margin-bottom:32px}
@media(min-width:1024px){.funnel-proposal-content .funnel-proposal-info-taxes{margin-bottom:48px}
}
.funnel-proposal-content .funnel-proposal-info-taxes p{color:var(--rds-color-content-medium)}
.funnel-proposal-content .buttons-container{margin-top:32px}
@media(min-width:1024px){.funnel-proposal-content .buttons-container{margin-top:24px}
}
.funnel-proposal-content .buttons-container .button .rp-btn{min-width:268px}
.is-flat-rate .funnel-proposal-content .funnel-proposal-title,.is-flat-rate .funnel-proposal-content .funnel-proposal-description,.is-flat-rate .funnel-proposal-content .divider,.is-flat-rate .funnel-proposal-content .prices,.is-flat-rate .funnel-proposal-content .switch-element,.is-flat-rate .funnel-proposal-content .funnel-proposal-info-taxes,.is-flat-rate .funnel-proposal-content .extended-info,.is-flat-rate .funnel-proposal-content .rp-loader{display:none}