.elementor-183 .elementor-element.elementor-element-3e00c29{--display:flex;--padding-top:clamp(23.99px, 2.3438vw, 45px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-183 .elementor-element.elementor-element-3dbaffe{--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-183 .elementor-element.elementor-element-3dbaffe:not(.elementor-motion-effects-element-type-background), .elementor-183 .elementor-element.elementor-element-3dbaffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-183 .elementor-element.elementor-element-2d713d4{--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-183 .elementor-element.elementor-element-95f66c6 .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-183 .elementor-element.elementor-element-1af9a0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-183 .elementor-element.elementor-element-92b5599{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(37.31px, 3.6458vw, 70px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-183 .elementor-element.elementor-element-c6e6461{text-align:center;}.elementor-183 .elementor-element.elementor-element-c6e6461 .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-183 .elementor-element.elementor-element-004d6e6{text-align:center;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 );color:var( --e-global-color-text );}.elementor-183 .elementor-element.elementor-element-004d6e6 > .elementor-widget-container{margin:clamp(16.31px, 1.5938vw, 30.6px) 0px 0px 0px;}.elementor-183 .elementor-element.elementor-element-2d2df39 .elementor-button{fill:var( --e-global-color-48f4312 );color:var( --e-global-color-48f4312 );background-color:var( --e-global-color-1e5049f );}.elementor-183 .elementor-element.elementor-element-2d2df39 .elementor-button:hover, .elementor-183 .elementor-element.elementor-element-2d2df39 .elementor-button:focus{color:var( --e-global-color-1e5049f );background-color:#E5F4DB;}.elementor-183 .elementor-element.elementor-element-2d2df39 .elementor-button:hover svg, .elementor-183 .elementor-element.elementor-element-2d2df39 .elementor-button:focus svg{fill:var( --e-global-color-1e5049f );}.elementor-183 .elementor-element.elementor-element-2d2df39 > .elementor-widget-container{margin:clamp(19.4px, 1.8958vw, 36.4px) 0px 0px 0px;}.elementor-183 .elementor-element.elementor-element-5c18206{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(39.98px, 3.9063vw, 75px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-183 .elementor-element.elementor-element-242b4fb img{width:100%;}.elementor-183 .elementor-element.elementor-element-1562c2c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(63.11px, 6.1667vw, 118.4px);--padding-bottom:clamp(71.42px, 6.9792vw, 134px);--padding-left:65px;--padding-right:65px;}.elementor-183 .elementor-element.elementor-element-0760387{text-align:center;}.elementor-183 .elementor-element.elementor-element-0760387 .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-183 .elementor-element.elementor-element-8aa61db{text-align:center;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 );color:var( --e-global-color-text );}.elementor-183 .elementor-element.elementor-element-8aa61db > .elementor-widget-container{margin:clamp(6px, 0.625vw, 12px) 0px 0px 0px;}.elementor-183 .elementor-element.elementor-element-ca2ad30 > .elementor-widget-container{margin:clamp(10.13px, 0.9896vw, 19px) 0px 0px 0px;}.elementor-183 .elementor-element.elementor-element-ca2ad30.elementor-element{--align-self:center;}.elementor-183 .elementor-element.elementor-element-287256f iframe{height:clamp(342px, 33.4375vw, 642px);}.elementor-183 .elementor-element.elementor-element-287256f > .elementor-widget-container{margin:clamp(22px, 2.1875vw, 42px) clamp(3px, 0.2604vw, 5px) 0px clamp(3px, 0.2604vw, 5px);border-radius:clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px);}@media(min-width:768px){.elementor-183 .elementor-element.elementor-element-3e00c29{--content-width:1700px;}.elementor-183 .elementor-element.elementor-element-2d713d4{--width:50%;}.elementor-183 .elementor-element.elementor-element-1af9a0b{--width:50%;}.elementor-183 .elementor-element.elementor-element-92b5599{--content-width:1700px;}.elementor-183 .elementor-element.elementor-element-5c18206{--content-width:1700px;}.elementor-183 .elementor-element.elementor-element-1562c2c{--content-width:1700px;}}@media(max-width:1024px){.elementor-183 .elementor-element.elementor-element-c6e6461 .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-183 .elementor-element.elementor-element-004d6e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-183 .elementor-element.elementor-element-0760387 .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-183 .elementor-element.elementor-element-8aa61db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-183 .elementor-element.elementor-element-c6e6461 .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-183 .elementor-element.elementor-element-004d6e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-183 .elementor-element.elementor-element-0760387 .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-183 .elementor-element.elementor-element-8aa61db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-03344d8 *//* XD main button 285 x 59 at 20px text = 14.25em wide (desktop only) */
@media (min-width: 1025px) { .elementor-183 .elementor-element.elementor-element-03344d8 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af9a0b *//* 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-183 .elementor-element.elementor-element-1af9a0b { position: relative; container-type: inline-size; overflow: hidden; border-radius: 0 clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) 0; }
.elementor-183 .elementor-element.elementor-element-1af9a0b .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-183 .elementor-element.elementor-element-1af9a0b .elementor-widget-image .elementor-widget-container, .elementor-183 .elementor-element.elementor-element-1af9a0b .elementor-widget-image img { width: 100%; height: 100%; }
.elementor-183 .elementor-element.elementor-element-1af9a0b .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 text-editor, class: .elementor-element-004d6e6 */.elementor-183 .elementor-element.elementor-element-004d6e6 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2df39 *//* Design notes, Tertiary Button: Helvetica Neue 20pt white; Hover State: 50% Transparency BTM’s interactive XD prototype (30 Sep): hover bg #E5F4DB + Green text (colours invert). XD 370 wide = 18.5em. */
@media (min-width: 1025px) { .elementor-183 .elementor-element.elementor-element-2d2df39 .elementor-button { min-width: 18.5em; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-242b4fb *//* BTM centre directory (map + store lists); rounded corners are in the PNG */
.elementor-183 .elementor-element.elementor-element-242b4fb img { display: block; width: 100%; height: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aa61db *//* No paragraph gap under the address (XD spacing is set by the button margin) */
.elementor-183 .elementor-element.elementor-element-8aa61db p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca2ad30 *//* XD main button is 285 x 59 at 20px text = 14.25em wide */
.elementor-183 .elementor-element.elementor-element-ca2ad30 .elementor-button { min-width: 14.25em; }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-287256f *//* XD map: ~1690 x 642, radius 60. Clip the Google iframe to the rounded corners. */
.elementor-183 .elementor-element.elementor-element-287256f .elementor-widget-container, .elementor-183 .elementor-element.elementor-element-287256f .elementor-custom-embed { overflow: hidden; border-radius: clamp(32px, 3.125vw, 60px); }/* 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 */