.px-sponsoring-banner{padding-block:var(--D3);padding-inline:var(--px-gutter)}.px-sponsoring-banner__card{max-width:var(--px-row-width);margin-inline:auto;padding:var(--D2);border-radius:var(--R12);position:relative;overflow:hidden;z-index:0}.px-sponsoring-banner--bullets .px-sponsoring-banner__card{background-color:var(--Oranje-100)}.px-sponsoring-banner--afbeelding .px-sponsoring-banner__card{background-color:var(--Turquoise-130)}.px-sponsoring-banner__deco{position:absolute;top:-121%;left:-50%;width:138%;height:280%;transform:rotate(0.62deg);opacity:.3;z-index:0;pointer-events:none}.px-sponsoring-banner__deco svg{width:100%;height:100%}.px-sponsoring-banner--afbeelding .px-sponsoring-banner__deco svg path{fill:var(--Turquoise-100)}.px-sponsoring-banner__columns{display:flex;gap:var(--D15);position:relative;z-index:1}.px-sponsoring-banner__content,.px-sponsoring-banner__bullets-card,.px-sponsoring-banner__media{flex:1;min-width:0}.px-sponsoring-banner__content{display:flex;flex-direction:column;gap:var(--D1);justify-content:center}.px-sponsoring-banner__text{display:flex;flex-direction:column;gap:var(--D075)}.px-sponsoring-banner__title{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-H3);font-weight:var(--px-weight-medium);line-height:1.3;letter-spacing:-.02em;color:var(--Wit);margin:0}.px-sponsoring-banner__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--D05)}.px-sponsoring-banner__price-amount{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-H3);font-weight:var(--px-weight-bold);font-style:italic;line-height:1.3;color:var(--Wit)}.px-sponsoring-banner__price-label{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-H5);font-weight:var(--px-weight-regular);line-height:1.3;color:var(--Wit)}.px-sponsoring-banner__description{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-Body);font-weight:var(--px-weight-regular);line-height:1.5;color:var(--Wit);margin:0}.px-sponsoring-banner__buttons{position:relative;z-index:1}.px-sponsoring-banner .px-btn--conversie-secondair{background-color:var(--Wit);border-color:var(--Wit)}.px-sponsoring-banner .px-btn--conversie-secondair:hover{background-color:rgb(255 255 255 / .85);border-color:rgb(255 255 255 / .85)}.px-sponsoring-banner--bullets .px-btn--conversie-secondair:focus-visible{box-shadow:0 4px 6px rgb(208 101 22 / .25),0 10px 15px rgb(208 101 22 / .15)}.px-sponsoring-banner--afbeelding .px-btn--conversie-secondair:focus-visible{box-shadow:0 4px 6px rgb(93 116 111 / .25),0 10px 15px rgb(93 116 111 / .15)}.px-sponsoring-banner--bullets .px-btn--conversie-secondair{color:var(--Oranje-100)}.px-sponsoring-banner .px-btn__icon svg path:first-child{fill:var(--Wit)}.px-sponsoring-banner .px-btn__icon svg path:last-child{fill:var(--Oranje-100)}.px-sponsoring-banner--afbeelding .px-btn--conversie-secondair{color:var(--Turquoise-130)}.px-sponsoring-banner__bullets-card{display:flex;flex-direction:column;gap:1rem;padding:var(--D1);background-color:var(--Oranje-25);border-radius:var(--R12)}.px-sponsoring-banner__bullets-title{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-H5);font-weight:var(--px-weight-bold);line-height:1.3;color:var(--Oranje-130);margin:0}.px-sponsoring-banner__bullets-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--D075)}.px-sponsoring-banner__bullet-item{display:flex;align-items:flex-start;gap:var(--D05);font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-Body);font-weight:var(--px-weight-regular);line-height:1.5;color:var(--Oranje-130)}.px-sponsoring-banner__bullet-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.px-sponsoring-banner__bullet-icon svg{width:100%;height:100%;display:block}.px-sponsoring-banner__bullet-icon svg path{fill:var(--Oranje-130);stroke:var(--Oranje-130)}.px-sponsoring-banner__media{display:flex;align-items:stretch;border-radius:var(--R12);overflow:hidden}.px-sponsoring-banner__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--R8)}@media (max-width:768px){.px-sponsoring-banner__columns{flex-direction:column}.px-sponsoring-banner__deco{top:-109%;left:-180%;width:483%;height:260%}.px-sponsoring-banner__buttons .px-btn{width:100%;justify-content:center}.px-sponsoring-banner__media{aspect-ratio:294 / 487}}