.o-hero-section__image{margin-bottom:3rem;position:relative}.o-hero-section__image img{bottom:0;height:100%;left:0;margin:auto;max-width:100%;object-fit:cover;object-position:center}.o-hero-section__image--small{height:30rem}.o-hero-section__image--medium{height:40rem}.o-hero-section__image--large{height:50rem}.o-hero-section__image--adapt img{height:auto;position:relative}.o-hero-section__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.o-hero-section__tag{background-color:var(--color-primary-bg);border:.5px solid var(--color-primary-body);color:var(--color-primary-body);font-family:var(--ff-tertiary);font-weight:500;padding:.2rem .6rem}.o-hero-section__info{color:var(--color-primary);display:flex;flex-wrap:wrap;font-family:var(--ff-tertiary);gap:.5rem;margin-bottom:2.8rem;text-transform:uppercase}.o-hero-section__info--wrapper{display:flex;flex-wrap:wrap;gap:.9rem 2.9rem}.o-hero-section__info a{color:var(--color-primary)}.o-hero-section__info--label{font-weight:700}.o-hero-section__btn{text-align:center;width:100%}@media screen and (min-width:768px){.o-hero-section__btn{margin-right:1rem;width:auto}}.o-hero-section__content-container[data-center-content=true]{text-align:center}.o-hero-section__content-container .a-btn{margin-bottom:1rem}.o-hero-section__heading{color:inherit;margin-bottom:1.5rem}@media screen and (min-width:768px){.o-hero-section__heading{margin-bottom:3.2rem}}.o-hero-section__text{margin-bottom:2.8rem}@media screen and (min-width:768px){.o-hero-section__text{margin-bottom:3.2rem}}