/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer components{.card-curved{header{@apply relative min-h-[150px] after:content-[''] after:absolute after:inset-x-0 after:inset-y-0 after:-bottom-0.5 after:pointer-events-none after:bg-current;&::after{mask:url("data:image/svg+xml,%3Csvg width='300' height='60' viewBox='0 0 300 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.3423 60.0045H300V0.534668C231.078 28.2387 156.819 48.5125 78.3423 60.0045Z' fill='%23D50032' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.000883049 59.6255H300V12.9995C242.573 29.638 182.277 42.2171 119.573 50.2332C79.4334 55.3493 39.5395 58.4463 -0.000883049 59.6255Z' fill='%23D50032'/%3E%3C/svg%3E");mask-size:contain;mask-position:right bottom;mask-repeat:no-repeat;margin-top:2rem;}}}.paragraph--card.dark .prose a{@apply text-system-link-dodl-dark-theme;}.paragraph--section.text-white.dark .paragraph--card:has(a).text-secondary a.card-link:not(.button){color:var(--color-system-link-dodl);}}
@layer components{.hero-banner--content > div{@apply flex-wrap;}.paragraph--hero-banner .content-container.content-fade-background-black::before{position:absolute;z-index:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgb(0,0,0,1) 20%,rgb(0,0,0,0) 100%);}.paragraph--hero-banner .content-container.content-fade-background-primary::before{position:absolute;z-index:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgb(213,0,50,1) 20%,rgb(213,0,50,0) 100%);}.paragraph--hero-banner .content-container.content-fade-background-secondary::before{position:absolute;z-index:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgb(55,55,65,1) 20%,rgb(55,55,65,0) 100%);}.paragraph--hero-banner .content-container.content-fade-background-tertiary::before{position:absolute;z-index:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgb(242,242,234,1) 20%,rgb(242,242,234,0) 100%);}.hero-banner--content .heroSubtitle p:first-child{@apply lg:text-heroSubtitle text-heroSubtitle-mobile;}.paragraph--hero-banner.bg-money-matters{background-color:var(--money-matters-color-primary);}.brand-money-matters [data-component-id="ajbell:hero_banner"]{color:white;background-color:var(--money-matters-color-primary);}}
@layer components{.icon{@apply !font-normal;}}
