.slider-viewport.svelte-1o3ij7y{width:1440px;max-width:100vw;margin:0 auto;overflow:hidden;position:relative}.slider.svelte-1o3ij7y{display:flex;flex-direction:row;gap:1rem;width:2880px;min-width:0;transition:transform .5s cubic-bezier(.77,0,.18,1)}.slide.svelte-1o3ij7y{animation:svelte-1o3ij7y-slide 40s linear infinite}.slideIn.svelte-1o3ij7y{animation:svelte-1o3ij7y-slideIn 2s ease}.page1.svelte-1o3ij7y,.page2.svelte-1o3ij7y{margin-top:5rem;display:flex;flex-direction:row;gap:1rem;width:1400px;min-width:1400px;max-width:1400px;box-sizing:border-box}.box1.svelte-1o3ij7y,.box2.svelte-1o3ij7y,.box3.svelte-1o3ij7y,.box4.svelte-1o3ij7y{width:340px;min-width:340px;max-width:340px;box-sizing:border-box}.box2.svelte-1o3ij7y,.box4.svelte-1o3ij7y{display:flex;flex-direction:column;gap:1rem}.boxRow1.svelte-1o3ij7y,.boxRow2.svelte-1o3ij7y{display:flex;gap:1rem}.smallContentSquare.svelte-1o3ij7y{width:calc((100% - 1rem)/2);height:9.5rem;background-color:var(--border-divider);object-fit:contain;border-radius:10px;padding:15px}.smallContentRectangle.svelte-1o3ij7y{width:100%;height:9.5rem;border-radius:10px;object-fit:contain;background-color:#faebd7;padding:20px}.row2Text.svelte-1o3ij7y{display:flex;justify-content:center;align-items:center;background-color:#1d40b0;height:100%;font-size:30px;font-family:gesta;border-radius:10px}@keyframes svelte-1o3ij7y-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes svelte-1o3ij7y-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.bigContentContainer.svelte-1o3ij7y{position:relative;width:100%;height:20rem;overflow:hidden;border-radius:10px}.bigContent.svelte-1o3ij7y{width:100%;height:20rem;border-radius:10px;object-fit:cover;transform:scale(1);transition:filter .3s,transform .3s}.bigContentContainer.svelte-1o3ij7y:hover .bigContent:where(.svelte-1o3ij7y){filter:brightness(60%) blur(3px);transform:scale(1.1)}.bigContentOverlay.svelte-1o3ij7y{position:absolute;top:0;left:0;transform:translateY(40%);width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;opacity:0;transition:transform .4s,opacity .4s}.bigContentContainer.svelte-1o3ij7y:hover .bigContentOverlay:where(.svelte-1o3ij7y){transform:translateY(0);display:flex;opacity:1}.bigContentText.svelte-1o3ij7y{width:80%;text-align:center;font-size:16px;font-weight:400}.bigContentHeader.svelte-1o3ij7y{font-size:25px;font-weight:700}.smallContentSquareWhite.svelte-1o3ij7y{background-color:#faebd7}
