.banner[data-astro-cid-uljtwisc]{min-height:var(--min-h);padding:var(--pad);flex-direction:column;display:flex;position:relative}.banner--image[data-astro-cid-uljtwisc]{background-color:var(--banner-bg);background-image:var(--banner-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.banner--repeat[data-astro-cid-uljtwisc]{background-repeat:repeat}.banner--image[data-astro-cid-uljtwisc]:before{content:"";background:var(--overlay);width:100%;height:100%;opacity:var(--overlay-opacity);position:absolute;top:0;left:0}.banner__inner[data-astro-cid-uljtwisc]{justify-content:center;gap:var(--gap);width:100%;max-width:min(100%, var(--inner-max,var(--content-max)));text-align:center;flex-direction:column;flex:auto;margin:0 auto;display:flex;position:relative}.banner--center[data-astro-cid-uljtwisc] .banner__inner[data-astro-cid-uljtwisc]{align-items:center}@media (width>=1025px){.banner--image[data-astro-cid-uljtwisc]{background-attachment:fixed}}@media (width<=1024px){.banner--image[data-astro-cid-uljtwisc]:before{opacity:var(--overlay-opacity-tablet)}}@media (width<=767px){.banner[data-astro-cid-uljtwisc]{min-height:var(--min-h-mobile);padding:var(--pad-mobile)}.banner__inner[data-astro-cid-uljtwisc]{gap:var(--gap-mobile);max-width:min(100%, var(--content-max))}.banner[data-astro-cid-uljtwisc]:not(.banner--center-mobile) .banner__inner[data-astro-cid-uljtwisc]{text-align:start}.banner--center[data-astro-cid-uljtwisc]:not(.banner--center-mobile) .banner__inner[data-astro-cid-uljtwisc]{align-items:flex-start}}
