.banner-hero-component{overflow:hidden;display:flex;justify-content:center;max-height:528px;background:var(--secondary-color-fg);background:radial-gradient(87.17% 55.35% at 50% 49.91%,var(--banner-hero-bg-initial-color) 0,var(--banner-hero-bg-end-color) 100%);color:var(--banner-hero-fg-color)}
@media(min-width:1280px){.banner-hero-component{max-height:640px;background:radial-gradient(48.81% 74.12% at 50% 77.81%,var(--banner-hero-bg-initial-color) 0,var(--banner-hero-bg-end-color) 100%)}
}
.banner-hero-component.banner-hero-component--fullheight{--header-height:85px;height:calc(100vh - var(--header-height));max-height:unset}
.banner-hero-component.banner-hero-component--fullheight.isAuthor{height:512px}
@media(min-width:1024px){.banner-hero-component.banner-hero-component--fullheight.isAuthor{height:600px}
}
@media(min-width:1024px){.banner-hero-component.banner-hero-component--fullheight{--header-height:117px}
}
html[class*="hdr-microsite"] .banner-hero-component.banner-hero-component--fullheight{--header-height:138px}
@media(min-width:1024px){html[class*="hdr-microsite"] .banner-hero-component.banner-hero-component--fullheight{--header-height:181px}
}
.banner-hero-component.bg-primary{--banner-hero-fg-color:var(--primary-color-fg);--banner-hero-bg-initial-color:var(--primary-color-gradient-1);--banner-hero-bg-end-color:var(--primary-color-gradient-2)}
.banner-hero-component.bg-secondary{--banner-hero-fg-color:var(--secondary-color-fg);--banner-hero-bg-initial-color:var(--secondary-color-gradient-1);--banner-hero-bg-end-color:var(--secondary-color-gradient-2)}
.banner-hero-component.bg-tertiary{--banner-hero-fg-color:var(--tertiary-color-fg);--banner-hero-bg-initial-color:var(--tertiary-color-gradient-1);--banner-hero-bg-end-color:var(--tertiary-color-gradient-2)}
.banner-hero-component.banner-hero-component--background{background-color:var(--banner-hero-bg-initial-color,--secondary-color-fg);background-image:var(--bg-banner);background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--banner-hero-fg-color,--primary-color-fg)}
.banner-hero-component__container{margin:0 auto;padding-top:32px;height:100%}
@media(min-width:1280px){.banner-hero-component__container{padding-top:64px}
}
.banner-hero-component__logo{margin-bottom:12px;width:auto;height:30px}
.banner-hero-component__logo .cmp-image,.banner-hero-component__logo .cmp-image__image{margin:0 auto;width:auto;height:30px}
.banner-hero-component__title .cmp-title__text{margin:0;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:36px;letter-spacing:-0.9px;text-align:center;color:currentColor}
@media(min-width:1280px){.banner-hero-component__title .cmp-title__text{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:56px;letter-spacing:-1.68px}
}
.banner-hero-component__description .cmp-text{margin:0;font-family:'Better Times',Times,serif;font-size:28px;font-weight:400;line-height:32px;letter-spacing:0;text-align:center;color:currentColor}
@media(min-width:1280px){.banner-hero-component__description .cmp-text{font-size:48px;line-height:60px}
}
.banner-hero-component__imagen-content{display:flex;flex-direction:column;align-items:center}
.banner-hero-component__imagen-top{display:flex;justify-content:center;margin-bottom:21px;max-width:230px;width:100%;height:auto}
.banner-hero-component__imagen-top .cmp-image__image{height:auto;width:100%}
.banner-hero-component__image{overflow:hidden;margin:0 auto;width:100%;height:auto;max-width:368px;text-align:center}
@media(min-width:1280px){.banner-hero-component__image{max-width:686px}
}
.banner-hero-component__image .cmp-image{width:100%;height:100%}
.banner-hero-component__image .cmp-image__image{margin:0 auto;width:100%;height:100%;object-fit:cover}
@media(min-width:1024px){.banner-hero-component.isAuthor .banner-hero-component__logo.cq-Editable-dom,.banner-hero-component.isAuthor .banner-hero-component__container>.section.image.cq-Editable-dom:first-child{width:auto;height:50px}
.banner-hero-component.isAuthor .banner-hero-component__logo.cq-Editable-dom .cmp-image,.banner-hero-component.isAuthor .banner-hero-component__container>.section.image.cq-Editable-dom:first-child .cmp-image{width:100%;height:100%}
.banner-hero-component.isAuthor .banner-hero-component__logo.cq-Editable-dom .cmp-image__image,.banner-hero-component.isAuthor .banner-hero-component__container>.section.image.cq-Editable-dom:first-child .cmp-image__image{margin:0 auto;width:auto;height:100%}
.banner-hero-component.isAuthor .banner-hero-component__imagen-top.cq-Editable-dom{display:flex;justify-content:center;margin-bottom:21px;max-width:230px;width:100%;height:auto}
.banner-hero-component.isAuthor .banner-hero-component__imagen-top.cq-Editable-dom .cmp-image__image{height:auto;width:100%}
.banner-hero-component.isAuthor .banner-hero-component__image.cq-Editable-dom,.banner-hero-component.isAuthor .banner-hero-component__description + .section.image.cq-Editable-dom{margin:0 auto;aspect-ratio:550 / 766;height:426px}
.banner-hero-component.isAuthor .banner-hero-component__image.cq-Editable-dom .cmp-image,.banner-hero-component.isAuthor .banner-hero-component__description + .section.image.cq-Editable-dom .cmp-image{width:100%;height:100%}
.banner-hero-component.isAuthor .banner-hero-component__image.cq-Editable-dom .cmp-image__image,.banner-hero-component.isAuthor .banner-hero-component__description + .section.image.cq-Editable-dom .cmp-image__image{margin:0 auto;width:auto;height:100%}
}