.secondary-button{align-items:center;background-color:var(--accent);color:var(--contrast);display:inline-flex;font-weight:600;letter-spacing:0.02em;text-decoration:none;padding:1rem 2rem}.secondary-button:is(:hover,:focus){background-color:var(--contrast);color:#ffffff}.tertiary-button{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px}.tertiary-button:is(:hover,:focus){background-color:var(--contrast)}.subkop-lettertype-logo{font-family:var(--gp-font--angelica);font-size:2rem;font-weight:500}.link-onderstreept{color:var(--contrast-2);display:inline-block;font-size:0.9rem;letter-spacing:0.08em;margin-top:6px;text-decoration:underline;text-transform:uppercase}.link-onderstreept:is(:hover,:focus){color:var(--contrast-3)}@media (max-width:767px){.link-onderstreept{font-size:16px}}.gbp-section{padding:5rem 40px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:4rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-primary-button{align-items:center;align-self:flex-start;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;display:inline-flex;font-weight:600;gap:0.5rem;text-decoration:none;padding:0.875rem 1.75rem}@media (max-width:767px){.gbp-primary-button{align-items:center}}.subkop{font-family:var(--gp-font--montserrat);font-size:0.9rem;font-weight:600;letter-spacing:0.15em;margin-bottom:0px;padding-bottom:10px;text-transform:uppercase}@media (max-width:1024px){.subkop{font-size:1.2rem}}@media (max-width:767px){.subkop{font-size:1.1rem}}.gbp-secondary-button{align-items:center;align-self:flex-start;background-color:var(--accent);color:var(--contrast);display:inline-flex;font-weight:600;gap:0.5rem;text-decoration:none;padding:0.875rem 1.75rem}.portfolio-image{display:block}.h1-font{font-size:clamp(30px,2.5vw,50px)}.afbeelding-shadow{box-shadow:10px 10px 5px 7px rgba(0,0,0,0.1)}.subkop-angelica{font-family:var(--gp-font--angelica);font-size:1rem;font-weight:500;margin-bottom:0px;padding-bottom:10px;text-transform:uppercase}@media (max-width:1024px){.subkop-angelica{font-size:1.2rem}}@media (max-width:767px){.subkop-angelica{font-size:1.1rem}}.gbp-tertiary-button{align-items:center;align-self:flex-start;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:var(--base-3);display:inline-flex;font-weight:600;gap:0.5rem;text-decoration:none;padding:0.875rem 1.75rem}.gbp-tertiary-button:is(:hover,:focus){color:var(--accent)}@media (max-width:767px){.gbp-tertiary-button{align-items:center}}.gbp-primary-link{align-items:center;color:var(--contrast-2);column-gap:0.5em;display:inline-block;letter-spacing:0.08em;margin-top:6px;text-decoration:underline;text-transform:uppercase}.gbp-primary-link .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--contrast)}.gbp-secondary-link{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-block;letter-spacing:0.08em;padding-top:1rem}.gbp-secondary-link:is(:hover,:focus){color:var(--base-2)}.gbp-secondary-link .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--base-3)}@media (max-width:767px){.gbp-secondary-link{text-align:center}}