@layer custom-components{@keyframes svelte-7lp2c8-slide-in{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.CrdValuePropCarousel__button.svelte-7lp2c8{--icon-size: 68px;--animation-duration: .4s;display:grid;grid-template-columns:auto 1fr;grid-gap:0 var(--space-30);cursor:pointer}.CrdValuePropCarousel__button.svelte-7lp2c8 .CrdValuePropCarousel__icon:where(.svelte-7lp2c8){width:var(--icon-size);height:var(--icon-size);border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue);border-color:var(--color-blue)}.CrdValuePropCarousel__button.svelte-7lp2c8 .CrdValuePropCarousel__icon:where(.svelte-7lp2c8) svg{fill:var(--color-white)}.CrdValuePropCarousel__button.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8){animation:svelte-7lp2c8-slide-in .8s ease-out forwards}.CrdValuePropCarousel__button.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent{overflow:hidden;max-height:var(--maxHeightCollapsed);transition:all .8s 0s ease-out;animation-iteration-count:1;position:relative}.CrdValuePropCarousel__button.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent p{position:absolute;top:0;left:0;width:100%}.CrdValuePropCarousel__button.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent h3{margin:0;padding-bottom:var(--space-10)}.CrdValuePropCarousel__button.svelte-7lp2c8:first-of-type .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent p{position:relative}.CrdValuePropCarousel__button.mounted.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent{transition:all .2s 0s ease-out;max-height:var(--max-height);opacity:1;overflow:hidden;visibility:visible}.CrdValuePropCarousel__button.mounted.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent p{transition:all .2s 0s ease-out;opacity:1;position:relative}.CrdValuePropCarousel__button.mounted.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent h3{margin:0;padding-bottom:var(--space-10)}@keyframes svelte-7lp2c8-invisible{0%{visibility:visible}to{visibility:hidden}}.CrdValuePropCarousel__button.collapsed.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent{max-height:var(--maxHeightCollapsed);transition:all .2s ease-out}.CrdValuePropCarousel__button.collapsed.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent p{transition:all .2s ease-out;opacity:0;animation:svelte-7lp2c8-invisible 0s linear .3s forwards}.CrdValuePropCarousel__button.collapsed.svelte-7lp2c8 .CrdValuePropCarousel__icon:where(.svelte-7lp2c8){border:1px solid var(--color-charcoal);background-color:transparent;transition:border-color background-color .4s}.CrdValuePropCarousel__button.collapsed.svelte-7lp2c8 .CrdValuePropCarousel__icon:where(.svelte-7lp2c8) svg{transition:fill .4s;fill:var(--color-charcoal)}.CrdValuePropCarousel__button--line.svelte-7lp2c8{align-items:center;grid-template-columns:1fr}.CrdValuePropCarousel__button--line.collapsed.svelte-7lp2c8{align-items:center}.CrdValuePropCarousel__button--line.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent h3{padding-top:0}.CrdValuePropCarousel__button--icon.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent h3{min-height:var(--icon-size);padding-top:var(--space-10);display:inline-flex;align-items:center}.CrdValuePropCarousel__button--icon.svelte-7lp2c8 .CrdValuePropCarousel__text:where(.svelte-7lp2c8) .RichTextFieldComponent h3>span{margin-bottom:0}}@layer custom-components{@media (max-width: 1023px){html{overflow-x:hidden}}.CrdValuePropCarousel.svelte-1umc4zn{--carousel-button-size: 40px;--icon-size: 68px;--animation-duration: .4s}@media (min-width: 1024px){.CrdValuePropCarousel.svelte-1umc4zn{display:grid;grid-template-columns:1fr 1.09fr;grid-gap:var(--space-120);align-items:center}}.CrdValuePropCarousel.svelte-1umc4zn .CrdValuePropCarousel__icon:where(.svelte-1umc4zn){width:var(--icon-size);height:var(--icon-size);border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-charcoal);transition:border-color background-color .4s}.CrdValuePropCarousel.svelte-1umc4zn .CrdValuePropCarousel__icon:where(.svelte-1umc4zn) svg{transition:fill .6s;fill:var(--color-charcoal)}.CrdValuePropCarousel__text--container.svelte-1umc4zn{display:flex;flex-direction:column;gap:var(--space-40)}@media (max-width: 1023px){.CrdValuePropCarousel__text--container.svelte-1umc4zn{display:none}}.CrdValuePropCarousel__image--container.svelte-1umc4zn{display:grid;height:100%}@media (max-width: 1023px){.CrdValuePropCarousel__image--container.svelte-1umc4zn{display:none}}.CrdValuePropCarousel__image--container.svelte-1umc4zn .CrdValuePropCarousel__image:where(.svelte-1umc4zn){opacity:0;grid-area:1/1}.CrdValuePropCarousel__image--container.svelte-1umc4zn .CrdValuePropCarousel__image.active:where(.svelte-1umc4zn){opacity:1}.CrdValuePropCarousel--icon.svelte-1umc4zn>.CrdValuePropCarousel__text--container:where(.svelte-1umc4zn){padding-bottom:var(--constHeightPadding, 0px);transition:padding .2s ease-out}.CrdValuePropCarousel--line.svelte-1umc4zn>.CrdValuePropCarousel__text--container:where(.svelte-1umc4zn){border-left:2px solid var(--color-gray-15);padding-left:var(--space-30);position:relative}.CrdValuePropCarousel--line.svelte-1umc4zn>.CrdValuePropCarousel__text--container:where(.svelte-1umc4zn):before{content:"";height:var(--lineHeight);top:var(--linePosition);left:-2px;position:absolute;transition:top .3s ease-out,transform .3s ease-out;width:2px;background-color:var(--color-gray-90)}.CrdValuePropCarousel__mobile.svelte-1umc4zn{display:block}@media (min-width: 1024px){.CrdValuePropCarousel__mobile.svelte-1umc4zn{display:none}}.CrdValuePropCarousel__mobile.svelte-1umc4zn .CrdValuePropCarousel__slide:where(.svelte-1umc4zn){display:grid;grid-gap:var(--space-20);height:100%}.CrdValuePropCarousel__mobile.svelte-1umc4zn .CrdValuePropCarousel__slide:where(.svelte-1umc4zn) .AproposImageComponent{align-self:flex-end}.CrdValuePropCarousel__mobile.svelte-1umc4zn .CrdValuePropCarousel__icon:where(.svelte-1umc4zn){background-color:var(--color-blue);border-color:var(--color-blue)}.CrdValuePropCarousel__mobile.svelte-1umc4zn .CrdValuePropCarousel__icon:where(.svelte-1umc4zn) svg{fill:var(--color-white)}}
