.mixin-img-container{margin:16px 52px 0;width:101px}
@media(min-width:1024px){.mixin-img-container{margin:134px 0 0;width:172px;height:379px}
}
.banner-hero-content-component__text .cmp-text p{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.005em}
@media(min-width:1024px){.banner-hero-content-component__text .cmp-text p{letter-spacing:.1px !important}
}
.banner-hero-content-component__subtitle .cmp-text p{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:18px}
@media(min-width:1024px){.banner-hero-content-component__subtitle .cmp-text p{letter-spacing:4px !important}
}
.banner-hero-content-component.bg-primary .banner-hero-content-component__subtitle{color:#fff}
.banner-hero-content-component.bg-primary .banner-hero-content-component__subtitle::after{background-color:#fff}
.banner-hero-content-component.bg-primary .banner-hero-content-component__text{color:#fff}
.banner-hero-content-component__title .cmp-title__text{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:36px;line-height:36px;letter-spacing:-0.03em}
@media(min-width:1280px){.banner-hero-content-component__title .cmp-title__text{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:64px;line-height:56px;letter-spacing:-0.03em}
}
.banner-hero-content-component__text .cmp-text p{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.005em}
@media(min-width:768px){.banner-hero-content-component--background__media{height:unset}
}
.banner-hero-content-component--background__content{justify-content:center;gap:56px}
.banner-hero-content-component--background__img-container::after{background:rgba(0,0,0,0.2)}
.banner-hero-content-component--background__buttons{margin-top:0;padding-top:0}
.banner-hero-component__imagen{margin:0 auto;width:100%;max-width:316px}
@media(min-width:1280px){.banner-hero-component__imagen{min-width:343px}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__media .section.image.cq-Editable-dom{margin:16px 52px 0;width:101px}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__media .section.image.cq-Editable-dom{margin:134px 0 0;width:172px;height:379px}
}