.elementor-1483 .elementor-element.elementor-element-35f2dc3{--display:flex;--padding-top:clamp(23.99px, 2.3438vw, 45px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-1483 .elementor-element.elementor-element-a775863{--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-1483 .elementor-element.elementor-element-a775863:not(.elementor-motion-effects-element-type-background), .elementor-1483 .elementor-element.elementor-element-a775863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1483 .elementor-element.elementor-element-5d692f0{--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(24.46px, 2.3906vw, 45.9px) clamp(24.46px, 2.3906vw, 45.9px);--row-gap:clamp(24.46px, 2.3906vw, 45.9px);--column-gap:clamp(24.46px, 2.3906vw, 45.9px);--padding-top:clamp(32px, 3.125vw, 60px);--padding-bottom:clamp(25.64px, 2.5052vw, 48.1px);--padding-left:clamp(33px, 3.2292vw, 62px);--padding-right:0px;}.elementor-1483 .elementor-element.elementor-element-b30c473 .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-1483 .elementor-element.elementor-element-c65c457{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1483 .elementor-element.elementor-element-132d2f6{--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(37.31px, 3.6458vw, 70px);--padding-bottom:clamp(46.9px, 4.5833vw, 88px);--padding-left:65px;--padding-right:65px;}.elementor-1483 .elementor-element.elementor-element-2c838ea{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 );}@media(min-width:768px){.elementor-1483 .elementor-element.elementor-element-35f2dc3{--content-width:1700px;}.elementor-1483 .elementor-element.elementor-element-5d692f0{--width:50%;}.elementor-1483 .elementor-element.elementor-element-c65c457{--width:50%;}.elementor-1483 .elementor-element.elementor-element-132d2f6{--content-width:1700px;}}@media(max-width:1024px){.elementor-1483 .elementor-element.elementor-element-2c838ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1483 .elementor-element.elementor-element-2c838ea{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-d68a084 *//* XD main button 285 x 59 at 20px text = 14.25em wide (desktop only) */
@media (min-width: 1025px) { .elementor-1483 .elementor-element.elementor-element-d68a084 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c65c457 *//* 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-1483 .elementor-element.elementor-element-c65c457 { position: relative; container-type: inline-size; overflow: hidden; border-radius: 0 clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) 0; }
.elementor-1483 .elementor-element.elementor-element-c65c457 .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-1483 .elementor-element.elementor-element-c65c457 .elementor-widget-image .elementor-widget-container, .elementor-1483 .elementor-element.elementor-element-c65c457 .elementor-widget-image img { width: 100%; height: 100%; }
.elementor-1483 .elementor-element.elementor-element-c65c457 .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-2c838ea *//* UC legal page text (XD p12/p13 at 1920): H2 = Heading 1 global, H3 = Heading 2 global, body = Text global. Offsets (baselines): H2 -> intro 73, sub-heading -> text 65.3, text -> next sub-heading 90.7, paragraphs 70 apart. */
.elementor-1483 .elementor-element.elementor-element-2c838ea h2 { font-family: var(--e-global-typography-primary-font-family); 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); margin: 0 0 clamp(21.32px, 2.0833vw, 40px); }
.elementor-1483 .elementor-element.elementor-element-2c838ea h3 { font-family: var(--e-global-typography-secondary-font-family); font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: var(--e-global-color-text); margin: calc(-1 * clamp(1.76px, 0.1719vw, 3.3px)) 0 clamp(15.62px, 1.526vw, 29.3px); }
.elementor-1483 .elementor-element.elementor-element-2c838ea p { margin: 0 0 1.4em; }
.elementor-1483 .elementor-element.elementor-element-2c838ea p:last-child { margin-bottom: 0; }
/* XD p13: (a)-(d) first line indented 28, wrapped lines back at the left edge; bullets indented 21 */
.elementor-1483 .elementor-element.elementor-element-2c838ea p.uc-item { margin: 0; text-indent: clamp(14.92px, 1.4583vw, 28px); }
.elementor-1483 .elementor-element.elementor-element-2c838ea p.uc-item + p:not(.uc-item) { margin-top: 1.4em; }
.elementor-1483 .elementor-element.elementor-element-2c838ea ul { margin: 0 0 1.4em; padding-left: clamp(11.19px, 1.0938vw, 21px); }
.elementor-1483 .elementor-element.elementor-element-2c838ea li { list-style: disc; margin: 0; padding: 0; }
/* XD: bigger gap after the intro on both legal pages (116.7 / 115: one value, 116). Collapses with the p bottom margin (35), so 57 = 31.7 + 25.3 */
.elementor-1483 .elementor-element.elementor-element-2c838ea h2 + p + h3 { margin-top: clamp(30.38px, 2.9688vw, 57px); }
/* Line breaks = XD at 1920 (Chrome): our Helvetica needs a column between 1699.9 and 1700.35 wide for every line to break on the XD's word; 1700 is 0.1 short on one line. */
@media (min-width:1025px){ .elementor-1483 .elementor-element.elementor-element-2c838ea { width: auto !important; max-width: none !important; margin-right: -0.2px !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 */