.text-insight-breaker .component{position:relative}
.text-insight-breaker .component__illustration{width:80px;height:80px;background-color:#eae7e1;border-radius:999px;display:flex;justify-content:center;align-items:center}
.text-insight-breaker .component__illustration svg.icon{fill:#01444c}
.text-insight-breaker .component__illustration.light-icon{background-color:#01444c}
.text-insight-breaker .component__illustration.light-icon svg.icon{fill:#fbfaf8}
.text-insight-breaker .component__content{display:inline-flex;flex-direction:column;gap:16px;padding-top:48px;padding-bottom:48px}
.text-insight-breaker .component__textLink{display:inline-flex;justify-content:center}
.text-insight-breaker .component.custom{background-position:center center;background-repeat:no-repeat;background-size:cover}
.text-insight-breaker .component.custom .component__textLink:not(.button-primary):not(.button-secondary){color:#fbfaf8}
.text-insight-breaker .component.custom .component__textLink>svg.icon{fill:#fbfaf8}
.text-insight-breaker .component.custom .body-link-svg:focus{outline-color:#fbfaf8}
.text-insight-breaker .component.custom.dark-overlay::before{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,0.54)}
.text-insight-breaker .component.custom.light-overlay::before{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,0.42)}
@media screen and (max-width:1023px){.text-insight-breaker .component .component__content{padding-top:32px;padding-bottom:32px}
}
@media screen and (max-width:767px){.text-insight-breaker .component .component__content{padding-top:24px;padding-bottom:24px}
}
body[dir="rtl"] .text-insight-breaker.component:not(.custom){transform:scaleX(-1)}
body[dir="rtl"] .text-insight-breaker.component:not(.custom)>.container{transform:scaleX(-1)}