@import url(https://use.typekit.net/tqw5zlj.css);
.button,input[type=file]::file-selector-button{background-color:transparent;border:none;color:var(--white);cursor:pointer;display:inline-block;font-family:quicksand,sans-serif;font-size:15px;font-weight:700;letter-spacing:.79px;line-height:1;padding:17px 29px;position:relative;text-decoration:none;transition:var(--transition)}.button:hover,input[type=file]::file-selector-button:hover{color:var(--black)}.button.button--primary{align-items:center;aspect-ratio:162/51;background:transparent;background-image:url(/themes/custom/paalbos/images/paalbos/button.svg);background-size:cover;border:none;border-radius:50px;display:flex;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.button.button--primary,.button.button--primary:after{background-repeat:no-repeat;transition:all .3s ease-in-out}.button.button--primary:after{background-image:url(/themes/custom/paalbos/images/paalbos/button-hover.svg);background-size:100%;content:"";height:111%;left:-8px;opacity:0;pointer-events:none;position:absolute;top:-1px;width:100%}.button.button--primary:hover{color:var(--white)}.button.button--primary:hover:after{opacity:1}.linkicon__item{background:var(--red);background-size:cover;clip-path:url(#button-small);transition:all .3s ease-in-out}.linkicon__item:hover{background-color:var(--primary-color);color:var(--white)}.button--white{background-color:var(--white);color:var(--black)}.button--white:hover{color:var(--orange)}.button--link{background-color:transparent;color:var(--primary-color);text-decoration:underline;text-transform:none}.button--link:hover{color:var(--red)}
