.other-offers.svelte-1c80af.svelte-1c80af{margin-top:10rem;margin-bottom:8rem}.section-heading.svelte-1c80af.svelte-1c80af{margin-bottom:1.5rem}.list.svelte-1c80af.svelte-1c80af{position:relative;display:grid}.list.svelte-1c80af.svelte-1c80af:before{content:"";position:absolute;display:block;top:0;width:100vw;left:0;border-top:1px solid var(--black)}.offer.svelte-1c80af.svelte-1c80af{display:flex;border:1px solid var(--black);border-top:none;text-decoration:none;padding:1.5rem .75rem}.text.svelte-1c80af.svelte-1c80af{font-family:var(--font-secondary);font-size:1.875rem;font-weight:400;font-style:italic;line-height:1.1}.arrow.svelte-1c80af.svelte-1c80af{margin-left:auto}.arrow.svelte-1c80af svg{display:block}@media (min-width: 992px){.other-offers.svelte-1c80af.svelte-1c80af{margin-top:12rem;margin-bottom:7rem}.section-heading.svelte-1c80af.svelte-1c80af{margin-bottom:5rem}.list.svelte-1c80af.svelte-1c80af{grid-template-columns:1fr 1fr}.offer.svelte-1c80af.svelte-1c80af{transition:color .3s ease;padding:1.5rem}.offer.svelte-1c80af.svelte-1c80af:nth-child(2n){border-left:0}.arrow.svelte-1c80af.svelte-1c80af{margin-left:auto;overflow:hidden;flex-shrink:0}.arrow.svelte-1c80af svg{transform:translate(-100%);transition:transform .3s ease}.offer.svelte-1c80af.svelte-1c80af:hover{color:var(--blue)}.offer.svelte-1c80af:hover .arrow.svelte-1c80af svg{transform:translate(0)}}.disruptor.svelte-328k89{position:fixed;--offset:1rem;bottom:var(--offset);right:var(--offset);padding:.5rem;z-index:80;border:1px solid var(--black);background-color:var(--white);width:calc(50vw - var(--offset) + .5px);text-decoration:none;opacity:0;animation:svelte-328k89-fade-in .5s 3s forwards}.inner.svelte-328k89{padding:1rem;background-image:url(/backgrounds/chalkboard.jpg);background-size:30rem;color:var(--white)}.title.svelte-328k89{font-size:.875rem;margin-bottom:.5rem;line-height:1.4;text-transform:uppercase}.bottom.svelte-328k89{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.page.svelte-328k89{font-family:var(--font-secondary);font-weight:400;font-style:italic;font-size:1.5rem}.line.svelte-328k89{height:1px;background-color:var(--white)}@keyframes svelte-328k89-fade-in{to{opacity:1}}@media (min-width: 700px){.disruptor.svelte-328k89{width:inherit;min-width:15rem}}@media (min-width: 992px){.disruptor.svelte-328k89{min-width:18rem;--offset:2rem}.inner.svelte-328k89{padding:1rem 1.5rem}.title.svelte-328k89{font-size:1rem}.bottom.svelte-328k89{gap:2rem}.page.svelte-328k89{font-size:1.75rem}}
