.landing-banner{position:relative;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.landing-banner:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0;--tw-bg-opacity:1;background-color:rgba(var(--color-background-light),var(--tw-bg-opacity))}.landing-banner:before,.landing-banner__image-wrapper{height:100%;position:absolute;width:100%}.landing-banner__image-wrapper{left:50%;max-width:1920px;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.landing-banner__image-wrapper:before{background-color:#0006;content:var(--tw-content);height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:1}.landing-banner__image-wrapper--hide-overlay:before{content:var(--tw-content);display:none}.landing-banner__image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.landing-banner__container{position:relative;z-index:2}.landing-banner__body{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:500px;padding-bottom:4rem;padding-top:4rem;text-align:center}@media (min-width:1280px){.landing-banner__body{gap:2.5rem;min-height:700px;padding-bottom:5rem;padding-top:5rem}}@media (min-width:1536px){.landing-banner__body{min-height:800px}}.landing-banner__caption,.landing-banner__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.landing-banner__title{font-size:3.75rem;font-weight:700;line-height:1}.landing-banner__button{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 210 0/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 210 0/var(--tw-bg-opacity));font-weight:600;padding:.75rem 1.5rem;text-align:center;transition-duration:.3s}.landing-banner__button:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 210 0/var(--tw-text-opacity))}.landing-banner__presented-by{bottom:1rem;position:absolute;right:1rem;z-index:2}.landing-banner__presented-by .presented-by__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.landing-banner__body--bottom{justify-content:flex-end}.landing-banner__body--top{justify-content:flex-start}.landing-banner__body--left{align-items:flex-start;text-align:start}.landing-banner__body--right{align-items:flex-end;text-align:end}
