.elementor-218 .elementor-element.elementor-element-e0632f1{--display:flex;--padding-top:clamp(23.99px, 2.3438vw, 45px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-218 .elementor-element.elementor-element-a540100{--display:flex;--min-height:min(539px, 28.0729vw);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-a540100:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-a540100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-7145142{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:clamp(19.67px, 1.9219vw, 36.9px) clamp(19.67px, 1.9219vw, 36.9px);--row-gap:clamp(19.67px, 1.9219vw, 36.9px);--column-gap:clamp(19.67px, 1.9219vw, 36.9px);--padding-top:clamp(32px, 3.125vw, 60px);--padding-bottom:clamp(37.9px, 3.7031vw, 71.1px);--padding-left:clamp(33px, 3.2292vw, 62px);--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-d282beb .elementor-heading-title{font-family:"DIN-Medium", Sans-serif;font-size:clamp(40px, calc(7vw - 20px), 110px);font-weight:500;line-height:0.91em;letter-spacing:-0.03em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-48f4312 );}.elementor-218 .elementor-element.elementor-element-fd8e210{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-238201a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48.5px, 4.7396vw, 91px);--padding-bottom:clamp(47.97px, 4.6875vw, 90px);--padding-left:65px;--padding-right:65px;}.elementor-218 .elementor-element.elementor-element-8b37469{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-4409cb5{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-218 .elementor-element.elementor-element-eb4ae1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(15.46px, 1.5104vw, 29px) clamp(15.46px, 1.5104vw, 29px);--row-gap:clamp(15.46px, 1.5104vw, 29px);--column-gap:clamp(15.46px, 1.5104vw, 29px);--flex-wrap:wrap;--margin-top:clamp(8px, 0.7813vw, 15px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-e824f17.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-f433215.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-c0f9ea8.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-f100716{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-f100716.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-218 .elementor-element.elementor-element-c633412 img{width:100%;border-radius:clamp(31.98px, 3.125vw, 60px) clamp(31.98px, 3.125vw, 60px) clamp(31.98px, 3.125vw, 60px) clamp(31.98px, 3.125vw, 60px);}@media(min-width:768px){.elementor-218 .elementor-element.elementor-element-e0632f1{--content-width:1700px;}.elementor-218 .elementor-element.elementor-element-7145142{--width:50%;}.elementor-218 .elementor-element.elementor-element-fd8e210{--width:50%;}.elementor-218 .elementor-element.elementor-element-238201a{--content-width:1700px;}.elementor-218 .elementor-element.elementor-element-8b37469{--width:clamp(373.1px, 36.4583vw, 700px);}.elementor-218 .elementor-element.elementor-element-f100716{--width:clamp(409.88px, 40.0521vw, 769px);}}@media(max-width:1024px) and (min-width:768px){.elementor-218 .elementor-element.elementor-element-238201a{--content-width:100%;}.elementor-218 .elementor-element.elementor-element-f100716{--width:100%;}}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-238201a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:3em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-218 .elementor-element.elementor-element-4409cb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-218 .elementor-element.elementor-element-f100716{--min-height:30vh;}.elementor-218 .elementor-element.elementor-element-c633412 img{width:100%;max-width:100%;height:35vh;object-fit:cover;object-position:center center;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-238201a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-218 .elementor-element.elementor-element-4409cb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-d282beb *//* XD p6: "Tasty Finds / Await" breaks after "Finds". Title max width 6.9em of its own font size (759 at 1920): "Tasty Finds Await" = 7.26em wraps, "Stay in the Loop" = 6.65em stays 1 line, at every screen width (the hero font does not scale linearly, so a vw limit fails at 1280 / 800). */
.elementor-218 .elementor-element.elementor-element-d282beb .elementor-heading-title { max-width: 6.9em; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ece58e *//* XD main button 285 x 59 at 20px text = 14.25em wide (desktop only) */
@media (min-width: 1025px) { .elementor-218 .elementor-element.elementor-element-6ece58e .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8e210 *//* UC hero curve (measured from the XD at 1920: photo column 849px wide, photo = circle r 518px centred 569px from the column's left, 30px Orange ring).
   Orange ring = a second circle on the same centre, an even 30px at 1920 (scales down with the page). Curve sizes in cqw (% of this column's width). Ring colour = Orange global. */
.elementor-218 .elementor-element.elementor-element-fd8e210 { position: relative; container-type: inline-size; overflow: hidden; border-radius: 0 clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) 0; }
.elementor-218 .elementor-element.elementor-element-fd8e210 .elementor-widget-image { position: absolute; inset: 0; margin: 0; background-color: var(--e-global-color-08b338f); clip-path: circle(calc(61cqw + clamp(16px, 1.5625vw, 30px)) at 67cqw 50%); }
.elementor-218 .elementor-element.elementor-element-fd8e210 .elementor-widget-image .elementor-widget-container, .elementor-218 .elementor-element.elementor-element-fd8e210 .elementor-widget-image img { width: 100%; height: 100%; }
.elementor-218 .elementor-element.elementor-element-fd8e210 .elementor-widget-image img { object-fit: cover; object-position: center center; max-width: none; clip-path: circle(61cqw at 67cqw 50%); }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-4409cb5 *//* XD p6: one blank line between paragraphs (35 at 25px = 1.4em) */
.elementor-218 .elementor-element.elementor-element-4409cb5 p { margin: 0 0 1.4em; }
.elementor-218 .elementor-element.elementor-element-4409cb5 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e824f17 *//* Main Button size (XD 285 x 59 at 20px = 14.25em), desktop only */
@media (min-width:1025px){ .elementor-218 .elementor-element.elementor-element-e824f17 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f433215 *//* Main Button size (XD 285 x 59 at 20px = 14.25em), desktop only */
@media (min-width:1025px){ .elementor-218 .elementor-element.elementor-element-f433215 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0f9ea8 *//* Main Button size (XD 285 x 59 at 20px = 14.25em), desktop only */
@media (min-width:1025px){ .elementor-218 .elementor-element.elementor-element-c0f9ea8 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-c633412 */.elementor-218 .elementor-element.elementor-element-c633412 img { aspect-ratio: 1 / 1; object-fit: cover; display: block; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN-Medium';
	font-display: auto;
	src: url('https://urangancentral.com.au/wp-content/uploads/2026/09/DIN-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */