.elementor-112 .elementor-element.elementor-element-da8d2ae{--display:flex;--padding-top:clamp(23.99px, 2.3438vw, 45px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-112 .elementor-element.elementor-element-4b9daab{--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-112 .elementor-element.elementor-element-4b9daab:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4b9daab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-e679255{--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(35.76px, 3.4948vw, 67.1px);--padding-left:clamp(33px, 3.2292vw, 62px);--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-32c8d7d{width:var( --container-widget-width, clamp(330.46px, 32.2917vw, 620px) );max-width:clamp(330.46px, 32.2917vw, 620px);--container-widget-width:clamp(330.46px, 32.2917vw, 620px);--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-32c8d7d .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-112 .elementor-element.elementor-element-3523947{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fc5db57{width:var( --container-widget-width, clamp(147.11px, 14.375vw, 276px) );max-width:clamp(147.11px, 14.375vw, 276px);--container-widget-width:clamp(147.11px, 14.375vw, 276px);--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-fc5db57{left:50%;}body.rtl .elementor-112 .elementor-element.elementor-element-fc5db57{right:50%;}.elementor-112 .elementor-element.elementor-element-fc5db57 img{width:100%;}.elementor-112 .elementor-element.elementor-element-0520b83{--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(57.56px, 5.625vw, 108px);--padding-bottom:clamp(103.4px, 10.1042vw, 194px);--padding-left:65px;--padding-right:65px;}.elementor-112 .elementor-element.elementor-element-31041c7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:calc(-1 * clamp(2.88px, 0.2813vw, 5.4px));--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-11a3dfb{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-112 .elementor-element.elementor-element-12dabd0 > .elementor-widget-container{margin:clamp(19.4px, 1.8958vw, 36.4px) 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-739e833{--display:flex;--min-height:clamp(66.09px, 6.4583vw, 124px);--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:clamp(33.05px, 3.2292vw, 62px) clamp(33.05px, 3.2292vw, 62px) clamp(33.05px, 3.2292vw, 62px) clamp(33.05px, 3.2292vw, 62px);--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(24.78px, 2.4219vw, 46.5px);--padding-right:clamp(26.01px, 2.5417vw, 48.8px);}.elementor-112 .elementor-element.elementor-element-739e833:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-739e833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e5049f );}.elementor-112 .elementor-element.elementor-element-666b07a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:clamp(14.39px, 1.4063vw, 27px);}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-default .elementor-icon{fill:var( --e-global-color-48f4312 );color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-666b07a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-48f4312 );color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon{font-size:clamp(18.44px, 1.8021vw, 34.6px);}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-666b07a:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-666b07a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-description{color:#231F20;}.elementor-112 .elementor-element.elementor-element-fbdb6c8{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-73f29a7{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-73f29a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-73f29a7 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-default .elementor-icon{color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-73f29a7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-73f29a7 .elementor-icon{font-size:clamp(20.25px, 1.9792vw, 38px);}.elementor-112 .elementor-element.elementor-element-73f29a7 .elementor-icon svg{height:clamp(20.25px, 1.9792vw, 38px);}.elementor-112 .elementor-element.elementor-element-e2757bc{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-e2757bc > .elementor-widget-container{margin:0px 0px 0px clamp(5.86px, 0.5729vw, 11px);padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-e2757bc .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-default .elementor-icon{color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-e2757bc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-e2757bc .elementor-icon{font-size:clamp(25.85px, 2.526vw, 48.5px);}.elementor-112 .elementor-element.elementor-element-e2757bc .elementor-icon svg{height:clamp(25.85px, 2.526vw, 48.5px);}.elementor-112 .elementor-element.elementor-element-3d2124a{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-3d2124a > .elementor-widget-container{margin:0px 0px 0px clamp(4.8px, 0.4688vw, 9px);padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-3d2124a .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-default .elementor-icon{color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-48f4312 );border-color:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-3d2124a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-48f4312 );}.elementor-112 .elementor-element.elementor-element-3d2124a .elementor-icon{font-size:clamp(25.85px, 2.526vw, 48.5px);}.elementor-112 .elementor-element.elementor-element-3d2124a .elementor-icon svg{height:clamp(25.85px, 2.526vw, 48.5px);}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-0520b83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-112 .elementor-element.elementor-element-31041c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-11a3dfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-11a3dfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-666b07a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-da8d2ae{--content-width:1700px;}.elementor-112 .elementor-element.elementor-element-e679255{--width:50%;}.elementor-112 .elementor-element.elementor-element-3523947{--width:50%;}.elementor-112 .elementor-element.elementor-element-0520b83{--content-width:1700px;}.elementor-112 .elementor-element.elementor-element-31041c7{--width:clamp(458.38px, 44.7917vw, 860px);}.elementor-112 .elementor-element.elementor-element-739e833{--width:clamp(335.26px, 32.7604vw, 629px);}.elementor-112 .elementor-element.elementor-element-fbdb6c8{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-31041c7{--width:100%;}.elementor-112 .elementor-element.elementor-element-739e833{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3523947 *//* 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-112 .elementor-element.elementor-element-3523947 { position: relative; container-type: inline-size; overflow: hidden; border-radius: 0 clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) 0; }
.elementor-112 .elementor-element.elementor-element-3523947 .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-112 .elementor-element.elementor-element-3523947 .elementor-widget-image .elementor-widget-container, .elementor-112 .elementor-element.elementor-element-3523947 .elementor-widget-image img { width: 100%; height: 100%; }
.elementor-112 .elementor-element.elementor-element-3523947 .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 image, class: .elementor-element-fc5db57 *//* XD p3: framed store logo, 276 square incl. a 10px Orange border, radius 27, centred on the hero box (x 960 at 1920 = box centre) */
.elementor-112 .elementor-element.elementor-element-fc5db57 { transform: translate(-50%, -50%); z-index: 2; }
.elementor-112 .elementor-element.elementor-element-fc5db57 .elementor-widget-container { border: clamp(5.33px, 0.5208vw, 10px) solid var(--e-global-color-08b338f); border-radius: clamp(14.39px, 1.4063vw, 27px); overflow: hidden; background: #fff; }
.elementor-112 .elementor-element.elementor-element-fc5db57 img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-11a3dfb *//* store description = body copy (notes: Helvetica Neue 25/35 #031022) */
.elementor-112 .elementor-element.elementor-element-11a3dfb p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12dabd0 *//* XD p3 button is 258 x 59 at 20px text = 12.9em wide (desktop only) */
@media (min-width: 1025px) { .elementor-112 .elementor-element.elementor-element-12dabd0 .elementor-button { min-width: 12.9em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-739e833 *//* Design notes, Icon Button: Helvetica Neue 20pt white; "Hover State: 50% Green Opacity" = rounded white-at-50% box behind the hovered item (as BTM's green-bar mock). Box margin + radius are a builder call (not in notes). */
.elementor-112 .elementor-element.elementor-element-739e833 .uc-pill-item { position: relative; z-index: 0; }
.elementor-112 .elementor-element.elementor-element-739e833 .uc-pill-item::before { content: ""; position: absolute; inset: calc(-1 * clamp(5.33px, 0.5208vw, 10px)); border-radius: clamp(8px, 0.7813vw, 15px); background: rgba(255, 255, 255, 0.5); opacity: 0; transition: opacity 0.3s; z-index: -1; pointer-events: none; }
.elementor-112 .elementor-element.elementor-element-739e833 .uc-pill-item:hover::before, .elementor-112 .elementor-element.elementor-element-739e833 .uc-pill-item:focus-within::before { opacity: 1; }
/* icons: no inline line gap under the SVG, so each sits on the pill's centre line */
.elementor-112 .elementor-element.elementor-element-739e833 .elementor-icon-wrapper, .elementor-112 .elementor-element.elementor-element-739e833 .elementor-icon-box-icon { line-height: 0; }
.elementor-112 .elementor-element.elementor-element-739e833 .elementor-icon { display: block; }
/* Social icons: one equal square hover box per icon, centred on the icon (the FB/IG SVGs have built-in padding and their left margin sits inside the widget, which stretched the box). 58 = the globe glyph 38 + 10 each side, at 1920. */
.elementor-112 .elementor-element.elementor-element-739e833 .elementor-widget-icon.uc-pill-item::before { content: none; }
.elementor-112 .elementor-element.elementor-element-739e833 .elementor-widget-icon.uc-pill-item .elementor-icon { position: relative; z-index: 0; }
.elementor-112 .elementor-element.elementor-element-739e833 .elementor-widget-icon.uc-pill-item .elementor-icon::before { content: ""; position: absolute; left: 50%; top: 50%; width: clamp(30.91px, 3.0208vw, 58px); height: clamp(30.91px, 3.0208vw, 58px); transform: translate(-50%, -50%); border-radius: clamp(8px, 0.7813vw, 15px); background: rgba(255, 255, 255, 0.5); opacity: 0; transition: opacity 0.3s; z-index: -1; pointer-events: none; }
.elementor-112 .elementor-element.elementor-element-739e833 .elementor-widget-icon.uc-pill-item:hover .elementor-icon::before, .elementor-112 .elementor-element.elementor-element-739e833 .elementor-widget-icon.uc-pill-item:focus-within .elementor-icon::before { opacity: 1; }/* 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 */