.white-info-area.svelte-1n121p{padding:100px 60px 60px;text-align:center;margin-bottom:20px;background-color:var(--card-bg);margin-top:-50px}.white-info-area.svelte-1n121p h1:where(.svelte-1n121p){font-size:clamp(25px,5vw,50px);margin-top:60px;text-align:center;margin-bottom:25px}.intro-center-text.svelte-1n121p{text-align:center;margin-left:25%;margin-right:25%;font-size:clamp(13px,2.5vw,20px);line-height:1.5;color:#545b62;margin-bottom:45px}.nettkurs-boxes.svelte-1n121p{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(270px,350px))}.lib-box.svelte-1n121p{width:100%;border:1px solid #ddd;border-radius:20px;margin-bottom:15px;height:max-content;background-color:var(--card-bg)}.lib-box.svelte-1n121p .lib-img:where(.svelte-1n121p){width:100%;border-radius:20px;object-fit:contain}.lib-box.svelte-1n121p .lib-img:where(.svelte-1n121p) img:where(.svelte-1n121p){width:100%;height:100%;object-fit:contain;border-radius:20px 20px 0 0;margin:0}.lib-box.svelte-1n121p .lib-desc:where(.svelte-1n121p){min-height:250px;padding:10px;font-weight:300;line-height:1.5rem;word-spacing:4px;text-align:left}.lib-box.svelte-1n121p .lib-desc:where(.svelte-1n121p) h1:where(.svelte-1n121p){padding:5px;font-size:17px;margin:5px;color:var(--text-primary);text-align:center;font-weight:400;border-bottom:1px solid var(--text-secondary)}.lib-box.svelte-1n121p .lib-desc:where(.svelte-1n121p) h1:where(.svelte-1n121p):hover{text-decoration:none}.lib-img.svelte-1n121p{width:100%;border-radius:20px;height:150px;object-fit:contain}
