.svelte-p61l01{box-sizing:border-box}.wrapper.svelte-p61l01{height:303px;margin-left:auto;margin-right:auto;position:relative;width:100%}.background-image.svelte-p61l01{background-repeat:no-repeat;background-size:cover;background-position:50%;bottom:0;left:0;position:absolute;right:0;top:0;transition:all 0.3s}.title.svelte-p61l01{color:#fff;font-size:34px;line-height:41px;text-align:center}.description-container.svelte-p61l01{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.description.svelte-p61l01{color:#fff;font-size:15px;line-height:23px;margin-top:19px}@media(min-width: 1600px){.wrapper.svelte-p61l01{height:404px}.title.svelte-p61l01{font-size:45px;line-height:55px}.description.svelte-p61l01{font-size:20px;line-height:30px;margin-top:25px}}
.svelte-6xowpd.svelte-6xowpd{box-sizing:border-box}.wrapper.svelte-6xowpd.svelte-6xowpd{margin-bottom:300px;margin-left:auto;margin-right:auto;padding-bottom:19px;padding-left:225px;padding-right:225px;padding-top:45px;width:100%}.container.svelte-6xowpd.svelte-6xowpd{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:26px}.block.svelte-6xowpd.svelte-6xowpd{overflow:hidden;position:relative;width:calc((100% - 3 * 18px) / 4)}.image-container.svelte-6xowpd.svelte-6xowpd{aspect-ratio:1;border-radius:20px;overflow:hidden;position:relative}.image.svelte-6xowpd.svelte-6xowpd{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:all 0.3s}.block.svelte-6xowpd:hover .image.svelte-6xowpd{height:105%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.title.svelte-6xowpd.svelte-6xowpd{font-size:34px;line-height:41px;text-align:center}.category.svelte-6xowpd.svelte-6xowpd{display:flex;font-size:16px;justify-content:center;line-height:22px;margin-top:11px;padding-bottom:10px;text-align:center}@media(min-width: 1600px){.wrapper.svelte-6xowpd.svelte-6xowpd{margin-bottom:400px;padding-bottom:25px;padding-left:300px;padding-right:300px;padding-top:60px}.container.svelte-6xowpd.svelte-6xowpd{gap:26px;margin-top:26px}.block.svelte-6xowpd.svelte-6xowpd{width:calc((100% - 3 * 26px) / 4)}.title.svelte-6xowpd.svelte-6xowpd{font-size:45px;line-height:55px}.category.svelte-6xowpd.svelte-6xowpd{font-size:22px;line-height:29px;margin-top:15px}}