@import url(https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);.Home{width:100vw;height:100vh;color:#222}.Home,.Home .info{display:flex;flex-direction:column;align-items:center;justify-content:center}.Home .info{background-color:var(--yellow-2);width:calc(100% - 5rem);height:calc(100% - 5rem);border-radius:1.2rem}.Home .info h1{font-family:Alegreya,serif;font-size:6rem;margin:0}.Home .info a,.Home .info p{font-size:2.2rem;margin:1.2rem 0 0;font-family:Inter,sans-serif;line-height:1.7;font-weight:300}.Home .info a{text-decoration:underline}@media(max-width:600px){.Home .info h1{font-size:4rem;text-align:center;padding:0 2rem;line-height:1;margin-bottom:2rem}.Home .info p{font-size:1.6rem;margin:0;font-family:Inter,sans-serif;font-weight:300}}.InstagramPosts{display:flex;flex-direction:column;width:100%;max-width:var(--max-content-width)}.InstagramPosts .title{font-size:2rem;color:#2e2e2e;margin:0 0 4rem;font-family:Inter,sans-serif}.InstagramPosts .title .handle{font-family:Alegreya,serif;font-weight:700;font-size:2.6rem}.InstagramPosts .posts{display:flex;--posts-gap:4rem;--posts-num:3;--content-width:min(calc(100vw - calc(2 * var(--content-padding))),var(--max-content-width));--total-posts-gap:calc(var(--posts-num) - 1) * var(--posts-gap);--content-minus-gaps:calc(var(--content-width) - var(--total-posts-gap));--post-width:calc(var(--content-minus-gaps) / var(--posts-num));grid-column-gap:var(--posts-gap);-webkit-column-gap:var(--posts-gap);column-gap:var(--posts-gap)}.InstagramPosts .posts .post{width:var(--post-width);height:100%}.InstagramPosts .posts .post img{width:var(--post-width);height:var(--post-width);-webkit-object-fit:cover;object-fit:cover;border-radius:var(--default-radius)}.Specialisaties{max-width:var(--max-content-width);width:100%;padding:0 6rem;display:flex;flex-wrap:wrap}.Specialisaties .item{margin:6rem 0;display:flex;flex-direction:column;align-items:flex-start;width:50%}.Specialisaties .item h2{font-family:Alegreya,serif;font-size:5rem;margin:0;color:var(--black);line-height:1.1}.Specialisaties .item h2 .letter{position:relative;color:transparent;display:inline-block}.Specialisaties .item h2 .letter:before{content:"";background-size:contain;display:block;position:absolute;z-index:-1}.Specialisaties .item .short{font-family:Inter,sans-serif;font-size:2rem;margin:0;width:50rem;color:var(--black)}.Specialisaties .item a{margin-top:1.4rem;background-color:#ffae00}.Specialisaties .item--1 h2 .letter{width:4rem}.Specialisaties .item--1 h2 .letter:before{background:url(/avocado.png) no-repeat;background-size:contain;width:5rem;height:5rem;top:.3rem}.Specialisaties .item--2{position:relative}.Specialisaties .item--2:before{content:"";position:absolute;background:url(/walnut.png) no-repeat;background-size:contain;width:8rem;height:8rem;top:1.5rem;right:3rem;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.Specialisaties .item--3{position:relative}.Specialisaties .item--3:before{content:"";position:absolute;background:url(/strawberry.png) no-repeat;background-size:contain;width:7rem;height:7rem;bottom:1.5rem;right:10rem;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.Specialisaties .item--4 h2 .letter{width:3.4rem}.Specialisaties .item--4 h2 .letter:before{background:url(/orange.png) no-repeat;background-size:contain;width:3.6rem;height:3.6rem;top:1.4rem;left:0}.Specialisaties .item--5 h2 .letter{width:3.4rem}.Specialisaties .item--5 h2 .letter:before{background:url(/donut.png) no-repeat;background-size:contain;width:3.6rem;height:3.6rem;top:1.4rem;left:0}html{font-size:10px;--yellow-1:#ffd67d;--yellow-2:#ffe9b8;--yellow-3:#db9d18;--purple:#df8699;--black:#222;--hero-text-color:#9c6800;--default-radius:1.2rem}body,html{padding:0;margin:0}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.button{background-color:var(--black);color:#fff;padding:1rem var(--default-radius);font-family:Inter,sans-serif;border-bottom:none;border-radius:1.2rem;font-weight:600;font-size:1.6rem}.button:hover{background-color:#323232}