:root{--font-heading: "politica", sans-serif;--font-heading-cd: "politica", sans-serif;--font-heading-xp: "politica", sans-serif;--font-nav: "open-sans", sans-serif;--font-body: "new-atten-italic", sans-serif;--font-button: "new-atten-italic", sans-serif;--font-body-large: clamp(1.375rem, 1.2813rem + 0.25vw, 1.5rem);--color-yellow: #FFCC58;--color-primary: var(--color-yellow);--color-green: #367A71;--color-secondary: var(--color-green);--color-cream: #FFF8EB;--color-cream-dark: #FFFAF2;--color-black: #3F4343;--color-red-gradient: linear-gradient(var(--color-red) 0%, color-mix(in srgb, var(--color-red) 80%, var(--color-cream)) 100%);--expo-out: cubic-bezier(.16, 1, .3, 1);--color-body: var(--color-black);--header-height: 100px;--border-radius-large: 40px;--border-radius-small: 20px}@media screen and (max-width: 1100px){:root{--border-radius-large: 20px;--font-body-large: 1rem}}.bg-dark{--color-body: white;--color-heading: white;--bg-color: var(--color-black)}.bg-white{--color-text: var(--color-grey);--bg-color: var(--color-white)}.bg-red{--color-text: var(--color-white);--bg-color: var(--color-red)}.bg-red p,.bg-red ul,.bg-red a{color:var(--color-grey-light)}@property --gradient-start{syntax:"<percentage>";inherits:true;initial-value:100%}@property --gradient-end{syntax:"<percentage>";inherits:true;initial-value:80%}@property --depth{syntax:"<integer>";inherits:false;initial-value:1}.bg-cream{--bg-color: var(--color-cream)}.bg-cream+.bg-cream{padding-top:0}.bg-cream-gradient{--bg-color: var(--color-cream);--gradient-start: calc(100% - (var(--depth) - 1) * 20%);--gradient-end: calc(100% - var(--depth) * 20%);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-color) var(--gradient-start), white) 0%, color-mix(in srgb, var(--bg-color) var(--gradient-end), white) 100%)}.bg-cream-gradient+.bg-cream-gradient{padding-top:5%}.bg-green{background-color:var(--color-green);color:var(--color-white)}.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:var(--color-cream)}.bg-yellow{background-color:var(--color-yellow);color:var(--color-black)}.bg-yellow h1,.bg-yellow h2,.bg-yellow h3,.bg-yellow h4,.bg-yellow h5,.bg-yellow h6{color:var(--color-black)}.catering-block .inner{display:block}.catering-block .line-subheading-wrapper{max-width:70ch}.catering-block .catering-types{display:flex;flex-direction:column;gap:2em;padding-top:2em}.catering-block .catering-inner{display:flex;gap:2em;align-items:center}@media screen and (max-width: 800px){.catering-block .catering-inner{flex-direction:column}}.catering-block .catering-image{aspect-ratio:9/9;overflow:hidden;border-radius:var(--border-radius-small);flex:0 0 50%;position:relative}@media screen and (max-width: 800px){.catering-block .catering-image{flex:0 0 100%;width:100%;aspect-ratio:16/9}}@media screen and (max-width: 600px){.catering-block .catering-image{aspect-ratio:4/3}}.catering-block .catering-image .img-container{position:absolute;top:0;left:0;width:100%;height:100%}.catering-block .catering-image .conditions{position:absolute;bottom:10%;left:0;width:100%;background:var(--color-primary);z-index:2;font-size:1rem;font-weight:600;text-transform:uppercase;padding:1em 1.125em;text-align:right;max-width:30ch;border-radius:0 10px 10px 0}@media screen and (max-width: 800px){.catering-block .catering-image .conditions{font-size:.875rem}}.catering-block .catering-content{flex:0 0 50%;padding:5%;font-size:clamp(1rem,.7188rem + .75vw,1.375rem)}@media screen and (max-width: 800px){.catering-block .catering-content{flex:0 0 100%;padding:0}}.catering-block .catering-content h2,.catering-block .catering-content h3{font-size:clamp(1.5rem,1.125rem + 1vw,2rem)}.catering-block .catering-content h4{font-weight:600;font-family:var(--font-body);font-size:1em;text-transform:uppercase;margin-bottom:1em;color:var(--color-secondary)}.catering-block .catering-content ul li{font-size:1.125rem;padding:.25em 0}.catering-block .catering-content ul li::marker{color:var(--color-primary)}/*# sourceMappingURL=catering.css.map */
