.container-banner.svelte-173ti51{display:flex;flex-direction:column;justify-content:space-between;max-height:70vh;width:100vw;padding:0 5px 20px;overflow:hidden;color:#fdfdfd}.image-container.svelte-173ti51{margin:0 auto;height:60%}.content-text.svelte-173ti51{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;max-width:500px;margin:0 auto}.content-text.svelte-173ti51 h1:where(.svelte-173ti51){font-size:clamp(2rem,5.5vw,5.5rem);font-family:gotham-medium;letter-spacing:-2px;text-align:center}.content-text.svelte-173ti51 p:where(.svelte-173ti51){font-size:clamp(1rem,1vw,1.375rem);letter-spacing:1.2px;text-align:center}.content-text.svelte-173ti51 a:where(.svelte-173ti51){display:flex;align-items:center;gap:20px;text-align:center;text-decoration:none;font-family:gotham-medium;font-size:1.125;padding-top:20px;transition:all .2s ease}.content-text.svelte-173ti51 a:where(.svelte-173ti51):hover,.content-text.svelte-173ti51:focus-within a:where(.svelte-173ti51){gap:30px}.content-text.svelte-173ti51 svg:where(.svelte-173ti51){width:22px;aspect-ratio:1/1}@media(min-width:376px)and (min-height:740px){.image-container.svelte-173ti51{height:90vw}.content-text.svelte-173ti51 h1:where(.svelte-173ti51){font-size:clamp(2.8rem,5.5vw,5.5rem)}}@media(min-width:768px){.container-banner.svelte-173ti51{flex-direction:row;height:fit-content;width:100svw;aspect-ratio:2/1;gap:10px;padding:0 10px}.image-container.svelte-173ti51{width:50%;height:100%;aspect-ratio:inherit;max-height:inherit}.content-text.svelte-173ti51{align-items:flex-start;gap:15px;width:50%}.content-text.svelte-173ti51 h1:where(.svelte-173ti51),.content-text.svelte-173ti51 p:where(.svelte-173ti51),.content-text.svelte-173ti51 a:where(.svelte-173ti51){text-align:left;text-wrap:wrap;max-width:90%}}@media(min-width:1024px){.container-banner.svelte-173ti51{aspect-ratio:1366/318}}@media(min-width:1080px){.container-banner.svelte-173ti51{margin-top:var(--header-height)}}@media(min-width:1420px){.container-banner.svelte-173ti51{display:grid;grid-template-columns:1fr 800px 800px 1fr}.image-container.svelte-173ti51{width:100%}.content-text.svelte-173ti51{width:100%;max-width:inherit;gap:0px}.content-text.svelte-173ti51 p:where(.svelte-173ti51){font-size:clamp(1.375rem,1vw,1.9rem);max-width:650px}.content-text.svelte-173ti51 a:where(.svelte-173ti51){font-size:clamp(1.375rem,1vw,1.9rem);margin-top:28px}}
