.banner-holder.svelte-i5r14g{position:relative;width:100%;max-width:1120px;margin:auto}.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g){height:400px;width:calc(100% - 40px);margin:auto;max-width:1120px;background-position:center;background-size:cover;position:relative;z-index:0}.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g) .banner-title:where(.svelte-i5r14g){font-size:3vw;padding:20px;font-weight:700;top:20%;width:fit-content;background-color:#0099fd;color:#fff;position:absolute;z-index:1}@media (min-width: 840px) and (max-width: 1119px){.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g){position:relative;left:0;width:100vw}.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g) .banner-title:where(.svelte-i5r14g){top:10%;font-size:6vw}}@media (min-width: 560px) and (max-width: 839px){.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g){height:300px}.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g) .banner-title:where(.svelte-i5r14g){font-size:7vw}}@media (max-width: 559px){.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g){height:200px;margin-bottom:20px}.banner-holder.svelte-i5r14g .banner:where(.svelte-i5r14g) .banner-title:where(.svelte-i5r14g){font-size:8vw}}body{margin:0;background-color:#f6f6f6}main.svelte-a5yame{--leadColor: white;--background: #0099FDFF;display:flex;flex-direction:column}
