.banner.svelte-6rrmzh{max-width:1200px;height:442px;margin:0 auto;background-repeat:no-repeat;background-size:cover;position:relative}.banner.svelte-6rrmzh .title:where(.svelte-6rrmzh){position:absolute;top:55px;left:38px;max-width:530px;font-size:60px;font-weight:900;line-height:65px}@media only screen and (max-width: 992px){.banner.svelte-6rrmzh .title:where(.svelte-6rrmzh){max-width:456px;top:72px;font-size:48px;line-height:55.5px}}@media only screen and (max-width: 576px){.banner.svelte-6rrmzh .title:where(.svelte-6rrmzh){font-size:32px;line-height:1}}.banner.svelte-6rrmzh .subtitle:where(.svelte-6rrmzh){position:absolute;top:210px;left:38px;max-width:350px;font-size:16px;font-weight:500;line-height:25px;text-transform:uppercase;margin-top:-12px}.banner.svelte-6rrmzh .btn:where(.svelte-6rrmzh){position:absolute;bottom:34px;left:38px;margin-top:42px}.banner.svelte-6rrmzh .hide:where(.svelte-6rrmzh){display:none;opacity:0;visibility:hidden}@media only screen and (max-width: 576px){.banner.svelte-6rrmzh{height:280px;text-align:center}.banner.svelte-6rrmzh .title:where(.svelte-6rrmzh){width:100%;top:16px;left:16px;text-align:left;font-weight:700;padding:0 12px;line-height:120%}.banner.svelte-6rrmzh .subtitle:where(.svelte-6rrmzh){width:100%;top:96px;left:16px;text-align:left;padding:0 12px;margin-top:0}.banner.svelte-6rrmzh .btn:where(.svelte-6rrmzh){top:100px;left:24px}}.medium.svelte-6rrmzh{height:350px}.medium.svelte-6rrmzh .title:where(.svelte-6rrmzh){top:77px;left:50px;font-size:55px;margin-bottom:10px}@media only screen and (max-width: 992px){.medium.svelte-6rrmzh .title:where(.svelte-6rrmzh){max-width:456px;top:72px;font-size:40px;line-height:55.5px}}@media only screen and (max-width: 576px){.medium.svelte-6rrmzh .title:where(.svelte-6rrmzh){font-size:35px;line-height:1}}.medium.svelte-6rrmzh .subtitle:where(.svelte-6rrmzh){left:50px;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-transform:none;margin-top:10px;max-width:290px}@media only screen and (max-width: 576px){.medium.svelte-6rrmzh{height:583px;text-align:center}.medium.svelte-6rrmzh .title:where(.svelte-6rrmzh){width:100%;top:360px;left:50%;transform:translate(-50%);text-align:center;font-weight:700;padding:0 12px}.medium.svelte-6rrmzh .subtitle:where(.svelte-6rrmzh){width:100%;top:470px;left:50%;transform:translate(-50%);text-align:center;margin-top:0}}
