.funnel-title-description-ctas-component .component-title .title .rp-title{margin-bottom:0}
.funnel-title-description-ctas-component .component-description .rp-description{margin-top:16px}
@media(min-width:1024px){.funnel-title-description-ctas-component .component-description .rp-description{margin-top:40px}
}
.funnel-title-description-ctas-component .ctas-container{display:flex;flex-wrap:wrap}
@media(min-width:1024px){.funnel-title-description-ctas-component .ctas-container{column-gap:24px}
}
.funnel-title-description-ctas-component .ctas-container .button-repsol{width:100%}
@media(max-width:1023px){.funnel-title-description-ctas-component .ctas-container .button-repsol:not(:first-child) .rp-btn{margin-top:24px}
}
@media(min-width:1024px){.funnel-title-description-ctas-component .ctas-container .button-repsol{width:auto}
}
.funnel-title-description-ctas-component .ctas-container .rp-btn{margin-top:32px;width:100%}
@media(min-width:1024px){.funnel-title-description-ctas-component .ctas-container .rp-btn{margin-top:48px;padding-left:28px;padding-right:28px;min-width:auto}
}
@media(min-width:1024px){.funnel-title-description-ctas-component .ctas-container .rp-btn-turquoise .rp-btn{padding-left:28.5px;padding-right:28.5px}
}