.cmp-container>div.funnel-multistep-support:first-child{margin-top:0}
@media(min-width:1024px){.content-funnel-component:has(.backPage) .experiencefragment:first-child .funnel-multistep-support{margin-top:56px !important}
}
.funnel-multistep-support{margin-top:0}
.funnel-multistep-support .cmp-container>div:first-child,.funnel-multistep-support .cmp-container>.funnel-multistep-support .cmp-container:first-child{margin-top:0 !important}
.funnel-multistep-support-component{display:flex;position:fixed;bottom:0;left:0;width:100%;height:auto;pointer-events:all;z-index:99;transition:height .6s cubic-bezier(0.25,0.1,0.25,1) 3s}
@media(min-width:1024px){.funnel-multistep-support-component{position:static;display:block;border-radius:var(--rds-radius-m);padding:40px;max-width:500px;background:var(--rds-color-surface-grey);overflow:hidden;height:auto;z-index:10}
}
.funnel-multistep-support-component.active{height:512px;transition:height .6s ease-in-out .6s}
@media(min-width:1024px){.funnel-multistep-support-component.active{height:auto}
}
.funnel-multistep-support-component .btn-collapse-information{position:relative;color:var(--rds-color-content-high)}
.funnel-multistep-support-component .btn-collapse-information .icon{position:absolute;top:0;right:0;font-size:24px;transition:transform .6s ease-in-out}
@media(min-width:1024px){.funnel-multistep-support-component .btn-collapse-information .icon{display:none}
}
@media(min-width:1024px){.funnel-multistep-support-component .btn-collapse-information{pointer-events:none;cursor:pointer}
}
.funnel-multistep-support-component .btn-collapse-information.active .icon{transform:rotate(-180deg)}
.funnel-multistep-support-outer{position:relative;display:flex;width:100%}
@media(min-width:1024px){.funnel-multistep-support-outer{display:block}
}
.funnel-multistep-support-inner{position:relative;z-index:1;align-self:flex-end;border-top:solid 1px transparent;width:100%;background:var(--rds-color-surface-grey);box-shadow:0 -4px 11px rgba(0,0,0,0.08),0 0 2px rgba(0,0,0,0.1);transition-property:border,box-shadow;transition-duration:.6s;transition-timing-function:cubic-bezier(0.25,0.1,0.25,1)}
.funnel-multistep-support-inner>a{display:block;padding:20px;width:100%}
.funnel-multistep-support-inner>a>.container{position:relative}
@media(min-width:1024px){.funnel-multistep-support-inner>a{padding:0;width:auto}
}
@media(min-width:1024px){.funnel-multistep-support-inner{align-self:flex-start;flex:1;box-shadow:none;border-top:0;margin-bottom:14px;background:transparent}
}
.funnel-multistep-support-inner.active{border-top-color:var(--rds-color-border-low);box-shadow:0 -4px 11px rgba(0,0,0,0),0 0 2px rgba(0,0,0,0)}
.funnel-multistep-support-information{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;padding:20px 28px 85px 28px;width:100%;height:100%;max-height:389px;background:var(--rds-color-surface-grey);box-shadow:var(--rds-style-shadow-negative);transform-origin:bottom;transform:translateY(calc(100% - 65px));transition:transform .6s cubic-bezier(0.25,0.1,0.25,1)}
@media(min-width:1024px){.funnel-multistep-support-information{position:static;display:block;flex:1;padding:0;max-height:none;background:transparent;box-shadow:none;transform:translateY(0);transition:none}
}
.funnel-multistep-support-information.show{transform:translateY(0)}
.funnel-multistep-support-information *{color:var(--rds-color-content-high)}
.funnel-multistep-support-information-inner{width:100%;height:100%;overflow:hidden}
.funnel-multistep-support-information-inner--scroll{height:100%;overflow-x:hidden;overflow-y:auto}
@media(min-width:1024px){.funnel-multistep-support-information-inner--scroll{overflow-y:hidden}
}
.funnel-multistep-support-information .text-repsol .rp-description p:first-child{font:var(--rds-title-02)}
.funnel-multistep-support-information .text-repsol .rp-description p:not(:first-child){font:var(--rds-body-02)}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__item{border-bottom:0}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__item+.cmp-accordion__item{margin-top:14px}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__button{position:relative;display:block;padding:0}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__button .cmp-accordion__icon{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);font-size:24px;color:var(--rds-color-link-content-default)}
@media(min-width:1024px){.funnel-multistep-support-information .funnel-accordion .cmp-accordion__button .cmp-accordion__icon{font-size:20px}
}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__title{padding-right:10px;color:var(--rds-color-link-content-default);font:var(--rds-button-01)}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__panel{margin-top:8px}
.funnel-multistep-support-information .funnel-accordion .cmp-accordion__panel .text-repsol-component>.container{padding:0}
.funnel-multistep-support-information .cmp-container .text-repsol+.text-repsol{margin-top:16px}
@media(min-width:1024px){.funnel-multistep-support-information .cmp-container .text-repsol+.text-repsol{margin-top:14px}
}
.funnel-multistep-support-information .cmp-container .text-repsol+.accordion{margin-top:16px}
@media(min-width:1024px){.funnel-multistep-support-information .cmp-container .text-repsol+.accordion{margin-top:14px}
}
.funnel-multistep-support-information .cmp-container .accordion+.text-repsol{margin-top:32px}
@media(min-width:1024px){.funnel-multistep-support-information .cmp-container .accordion+.text-repsol{margin-top:40px}
}