.breakdance .bde-container-link-2040-100{min-height:460px;border-top:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-bottom:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-left:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-right:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-radius:18px;padding:24px 24px 24px 24px}.breakdance .bde-container-link-2040-100{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;align-content:space-between}.breakdance .bde-container-link-2040-100{background-image:url(https://i-love-pizza.com.au/wp-content/uploads/2026/07/catering-40-ppl.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-container-link-2040-100{position:relative;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,0.14);transition:transform 0.35s cubic-bezier(0.2,0.7,0.3,1),box-shadow 0.35s ease}.breakdance .bde-container-link-2040-100::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent,#c1121f) 0%,transparent) 0%,color-mix(in srgb,var(--accent,#c1121f) 12%,transparent) 50%,color-mix(in srgb,var(--accent,#c1121f) 40%,transparent) 75%,color-mix(in srgb,var(--accent,#c1121f) 70%,transparent) 100%)}.breakdance .bde-container-link-2040-100>*{position:relative;z-index:2}.breakdance .bde-container-link-2040-100:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,0,0,0.22)}.breakdance .bde-div-2040-101{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.breakdance .bde-text-2040-103{color:var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.breakdance .bde-text-2040-103{background-color:rgba(20,20,20,0.85);padding:6px 14px 6px 14px;border-top:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-bottom:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-left:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-right:1px solid var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);border-radius:999px}.breakdance .bde-div-2040-104{width:100%;min-height:230px;padding:24px 24px 24px 24px}.breakdance .bde-div-2040-104{display:flex;flex-direction:column;justify-content:space-between;align-content:space-between}.breakdance .bde-div-2040-104{position:relative;padding:22px 24px;border-radius:18px;background:rgba(0,0,0,.36);border:1.5px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px rgba(0,0,0,.25)}.breakdance .bde-div-2040-105{display:flex;flex-direction:column;gap:12px}.breakdance .bde-heading-2040-106{color:var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:.95;text-transform:uppercase}.breakdance .bde-text-2040-107{color:var(--bde-palette-color-1-565109dc-ad35-42ee-85dd-3915cfaa95cf);font-size:14px;line-height:1.5}.breakdance .bde-div-2040-108{width:100%}.breakdance .bde-div-2040-108{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end}.breakdance .bde-button-2040-113 .button-atom{font-size:14px!important;line-height:1.1!important;white-space:nowrap}