.elementor-1931 .elementor-element.elementor-element-3902dd7{--display:flex;--padding-top:clamp(23.99px, 2.3438vw, 45px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-1931 .elementor-element.elementor-element-652e5d9{--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-1931 .elementor-element.elementor-element-652e5d9:not(.elementor-motion-effects-element-type-background), .elementor-1931 .elementor-element.elementor-element-652e5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1931 .elementor-element.elementor-element-e7707a1{--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(20.73px, 2.026vw, 38.9px) clamp(20.73px, 2.026vw, 38.9px);--row-gap:clamp(20.73px, 2.026vw, 38.9px);--column-gap:clamp(20.73px, 2.026vw, 38.9px);--padding-top:clamp(32px, 3.125vw, 60px);--padding-bottom:clamp(42.16px, 4.1198vw, 79.1px);--padding-left:clamp(33px, 3.2292vw, 62px);--padding-right:0px;}.elementor-1931 .elementor-element.elementor-element-2ced961 .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-1931 .elementor-element.elementor-element-2a7efe9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1931 .elementor-element.elementor-element-b9bf2f7{--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;--align-items:stretch;--gap:clamp(14px, 1.3542vw, 26px) clamp(14px, 1.3542vw, 26px);--row-gap:clamp(14px, 1.3542vw, 26px);--column-gap:clamp(14px, 1.3542vw, 26px);--padding-top:clamp(37.31px, 3.6458vw, 70px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-1931 .elementor-element.elementor-element-e1df5b2{text-align:center;}.elementor-1931 .elementor-element.elementor-element-e1df5b2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1931 .elementor-element.elementor-element-9f220f9{--grid-columns:3;--grid-row-gap:clamp(41px, 3.9583vw, 76px);--load-more—spacing:clamp(40.53px, 3.9583vw, 76px);--load-more-button-align:center;--grid-column-gap:clamp(41px, 3.9583vw, 76px);}.elementor-1931 .elementor-element.elementor-element-9f220f9 > .elementor-widget-container{margin:clamp(30.27px, 2.9583vw, 56.8px) 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-9f220f9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1931 .elementor-element.elementor-element-9f220f9 .e-loop-item > .elementor-section, .elementor-1931 .elementor-element.elementor-element-9f220f9 .e-loop-item > .elementor-section > .elementor-container, .elementor-1931 .elementor-element.elementor-element-9f220f9 .e-loop-item > .e-con, .elementor-1931 .elementor-element.elementor-element-9f220f9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1931 .elementor-element.elementor-element-9f220f9 .elementor-button{fill:var( --e-global-color-48f4312 );color:var( --e-global-color-48f4312 );}.elementor-1931 .elementor-element.elementor-element-9f220f9 .elementor-button:hover, .elementor-1931 .elementor-element.elementor-element-9f220f9 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1931 .elementor-element.elementor-element-9f220f9 .elementor-button:hover svg, .elementor-1931 .elementor-element.elementor-element-9f220f9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1931 .elementor-element.elementor-element-f39dc55{--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;--align-items:center;--gap:clamp(20px, 1.9792vw, 38px) clamp(20px, 1.9792vw, 38px);--row-gap:clamp(20px, 1.9792vw, 38px);--column-gap:clamp(20px, 1.9792vw, 38px);--padding-top:clamp(61.08px, 5.9688vw, 114.6px);--padding-bottom:clamp(78px, 7.6042vw, 146px);--padding-left:65px;--padding-right:65px;}.elementor-1931 .elementor-element.elementor-element-a479811{text-align:center;}.elementor-1931 .elementor-element.elementor-element-a479811 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1931 .elementor-element.elementor-element-565b208{--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;--justify-content:center;--gap:clamp(15px, 1.5104vw, 29px) clamp(15px, 1.5104vw, 29px);--row-gap:clamp(15px, 1.5104vw, 29px);--column-gap:clamp(15px, 1.5104vw, 29px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1931 .elementor-element.elementor-element-4bb0de7{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1931 .elementor-element.elementor-element-3902dd7{--content-width:1700px;}.elementor-1931 .elementor-element.elementor-element-e7707a1{--width:50%;}.elementor-1931 .elementor-element.elementor-element-2a7efe9{--width:50%;}.elementor-1931 .elementor-element.elementor-element-b9bf2f7{--content-width:1700px;}.elementor-1931 .elementor-element.elementor-element-f39dc55{--content-width:1700px;}.elementor-1931 .elementor-element.elementor-element-565b208{--width:auto;}}@media(max-width:1024px){.elementor-1931 .elementor-element.elementor-element-e1df5b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1931 .elementor-element.elementor-element-9f220f9{--grid-columns:2;}.elementor-1931 .elementor-element.elementor-element-a479811 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-1931 .elementor-element.elementor-element-e1df5b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1931 .elementor-element.elementor-element-9f220f9{--grid-columns:1;}.elementor-1931 .elementor-element.elementor-element-a479811 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-62b5b7e *//* XD main button 285 x 59 at 20px text = 14.25em wide (desktop only) */
@media (min-width: 1025px) { .elementor-1931 .elementor-element.elementor-element-62b5b7e .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7efe9 *//* 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-1931 .elementor-element.elementor-element-2a7efe9 { position: relative; container-type: inline-size; overflow: hidden; border-radius: 0 clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) 0; }
.elementor-1931 .elementor-element.elementor-element-2a7efe9 .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-1931 .elementor-element.elementor-element-2a7efe9 .elementor-widget-image .elementor-widget-container, .elementor-1931 .elementor-element.elementor-element-2a7efe9 .elementor-widget-image img { width: 100%; height: 100%; }
.elementor-1931 .elementor-element.elementor-element-2a7efe9 .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 loop-grid, class: .elementor-element-9f220f9 *//* Load More = Main Button size (XD 285 x 59 at 20px = 14.25em), desktop only */
@media (min-width:1025px){ .elementor-1931 .elementor-element.elementor-element-9f220f9 .e-loop__load-more .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38fa284 *//* XD main button is 285 x 59 at 20px text = 14.25em wide. Link pending: UC social URLs not supplied yet. */
.elementor-1931 .elementor-element.elementor-element-38fa284 .elementor-button { min-width: 14.25em; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d6e1a4 *//* XD main button is 285 x 59 at 20px text = 14.25em wide. Link pending: UC social URLs not supplied yet. */
.elementor-1931 .elementor-element.elementor-element-9d6e1a4 .elementor-button { min-width: 14.25em; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4bb0de7 *//* UC "Follow us!" feed = Smash Balloon Custom Facebook Feed "Urangan Central Follow us" (feed 3, same plugin + layout as Paddington; Tayla + Belinda 30 Sep). Styled as the XD 4-photo row: 4 squares, 35 apart, 47 below the buttons; tablet + phones 2 across (2 x 2, Paddington mobile). CSS grid replaces the plugin's masonry positioning. */
.elementor-1931 .elementor-element.elementor-element-4bb0de7 { width: 100%; margin-top: clamp(4.8px, 0.4688vw, 9px); }
.elementor-1931 .elementor-element.elementor-element-4bb0de7 #cff, .elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-posts-wrap { width: 100% !important; }
.elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-posts-wrap { display: grid !important; grid-template-columns: repeat(4, 1fr); gap: clamp(18.66px, 1.8229vw, 35px); height: auto !important; }
.elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-item { position: static !important; left: auto !important; top: auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }
.elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-media-wrap, .elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-html5-video, .elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-photos, .elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-photo { position: relative; display: block; width: 100% !important; aspect-ratio: 1 / 1; height: auto !important; overflow: hidden; margin: 0 !important; }
.elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-item img.cff-feed-image, .elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-item img.cff-poster { position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-width: none; object-fit: cover; float: none !important; }
@media (max-width: 1024px) { .elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-posts-wrap { grid-template-columns: repeat(2, 1fr); } }
/* phones: 2 x 2 like tablet (= Paddington on phones, Tayla 1 Oct session 11g; was 1 across) */
/* plugin leftovers: wrapper bottom padding (+50) and empty meta / likes boxes under each photo */
.elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-wrapper, .elementor-1931 .elementor-element.elementor-element-4bb0de7 #cff { padding: 0 !important; margin: 0 !important; }
.elementor-1931 .elementor-element.elementor-element-4bb0de7 .cff-item > :not(.cff-media-wrap):not(.cff-html5-video) { display: none !important; }/* 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 */