.fullbanner{display:grid;grid-template-columns:var(--lateral-width) auto repeat(2,min((100% - var(--lateral-width) * 2)/2,var(--container-width)/2)) auto var(--lateral-width);grid-template-rows:4rem auto 4rem;position:relative;z-index:1}@media (width <= 767px){.fullbanner{grid-template-columns:var(--lateral-width) 1fr calc(var(--lateral-width-mobile) + 1.5rem)}}.fullbanner__media{border-radius:0;grid-column:1/7;grid-row:1/4;overflow:hidden;position:relative;z-index:0}@media (width <= 767px){.fullbanner__media{grid-column:1/4}}.fullbanner__image{height:100%;margin:0;position:relative;width:100%;z-index:0}.fullbanner__image img{display:block;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}.fullbanner__video{height:100%;margin:0;position:relative;width:100%;z-index:0}.fullbanner__video video{object-fit:cover}.fullbanner__overlay,.fullbanner__video video{height:100%;left:0;position:absolute;top:0;width:100%}.fullbanner__overlay{background:var(--primary-color,#000);background:linear-gradient(90deg,rgba(var(--primary),1),rgba(var(--primary),.7));opacity:1;z-index:1}.fullbanner__content{color:#fff;display:flex;flex-direction:column;gap:1.5rem;grid-column:3/5;grid-row:2/3;position:relative;z-index:1}@media (width <= 767px){.fullbanner__content{grid-column:2/3}}.fullbanner__label{color:rgba(var(--white),.75);display:block;font-size:clamp(.75rem,2vw,1rem);letter-spacing:.3rem;line-height:1.5;text-transform:uppercase;transition:all .3s var(--ease-in-out-back)}.fullbanner__label-wrapper{color:inherit!important;font-weight:inherit!important;text-decoration:none!important}.fullbanner__label-wrapper[href]>label{cursor:pointer}.fullbanner__label-wrapper[href]>label:hover{letter-spacing:.275rem}.fullbanner__title{color:inherit;font-size:clamp(2rem,4vw,3.5rem);margin:0;max-width:900px;text-wrap:pretty;width:100%}.fullbanner__text{color:inherit;font-size:clamp(1rem,2vw,1.5rem);line-height:1.5;text-wrap:balance}.fullbanner__actions{display:flex;gap:.5rem}.enable-aside .fullbanner__content{padding-right:calc(var(--aside-width) + 3rem)}@media (width <= 991px){.enable-aside .fullbanner__content{padding-right:0}}