:root{--flow-space: 1.5625rem}:root{--flow-space: 1.5625rem}.module--hero .module__content h1,.module--hero .module__content .h1{font-size:7.6rem;letter-spacing:-0.02em;line-height:.98;font-weight:400;font-variation-settings:"wght" 400;font-family:var(--ff-expanded);text-transform:unset}.btn,.wp-block-button>.wp-block-button__link{--button-background-color: transparent;--button-border-color: var(--c-brown-dark);--button-text-color: var(--c-brown-dark);--button-border-width: 1px;--button-border-radius: 0px;--button-font-weight: 400;--button-padding-inline: 1.2rem;--button-padding-block: 1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-background-color);border:solid var(--button-border-width) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:1.1rem;font:inherit;font-weight:var(--button-font-weight);letter-spacing:0;padding-block:calc(var(--button-padding-block) - var(--button-border-width));padding-inline:calc(var(--button-padding-inline) - var(--button-border-width));text-align:center;text-decoration:none;font-size:1.6rem;line-height:1.188;letter-spacing:0;font-family:var(--ff-expanded);transition-duration:var(--t-duration);transition-property:background-color,background-position,color,border-color;text-transform:uppercase;position:relative;z-index:1}@media(hover: hover)and (pointer: fine)and (min-width: 1024px){.btn:hover,.wp-block-button>.wp-block-button__link:hover{--button-background-color: var(--c-brown-dark);--button-text-color: var(--c-white);color:var(--button-text-color);--button-border-width: 0px}.btn:hover:after,.wp-block-button>.wp-block-button__link:hover:after{opacity:1}}.btn:after,.wp-block-button>.wp-block-button__link:after{--button-background-color: linear-gradient(180deg, #C49AF8 -12.29%, #591529 40.61%);position:absolute;inset:0px;z-index:-1;opacity:0;transition-duration:var(--t-duration);transition-property:opacity;background:var(--button-background-color);transform:rotate(180deg);content:""}.btn .mask-img,.wp-block-button>.wp-block-button__link .mask-img{margin-block:-0.25rem}.btn:disabled,.btn--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.btn--light,.module--hero[data-theme=warm-gradient] .module__body .btn,.module--hero[data-theme=cold-to-warm-gradient] .module__body .btn,.module--hero[data-theme=cold-gradient] .module__body .btn,.wp-block-button>.wp-block-button__link--light{--button-border-color: var(--c-white);--button-text-color: var(--c-white)}@media(hover: hover)and (pointer: fine)and (min-width: 1024px){.btn--light:hover,.module--hero[data-theme=warm-gradient] .module__body .btn:hover,.module--hero[data-theme=cold-to-warm-gradient] .module__body .btn:hover,.module--hero[data-theme=cold-gradient] .module__body .btn:hover,.wp-block-button>.wp-block-button__link--light:hover{--button-background-color: var(--c-white);--button-text-color: var(--c-brown-dark);--button-border-width: 1px}}.btn--light:after,.module--hero[data-theme=warm-gradient] .module__body .btn:after,.module--hero[data-theme=cold-to-warm-gradient] .module__body .btn:after,.module--hero[data-theme=cold-gradient] .module__body .btn:after,.wp-block-button>.wp-block-button__link--light:after{display:none}.btn--purple-light,.wp-block-button>.wp-block-button__link--purple-light{--button-background-color: linear-gradient(180deg, #C49AF8 0%, #fff 58.17%)}@media(hover: hover)and (pointer: fine)and (min-width: 1024px){.btn--purple-light:hover,.wp-block-button>.wp-block-button__link--purple-light:hover{--button-background-color: linear-gradient(180deg, #C49AF8 0%, #fff 58.17%);--button-text-color: var(--c-brown-dark);--button-border-width: 1px}.btn--purple-light:hover:after,.wp-block-button>.wp-block-button__link--purple-light:hover:after{opacity:1}}.btn--purple-light:after,.wp-block-button>.wp-block-button__link--purple-light:after{--button-background-color: linear-gradient(180deg, #C49AF8 0%, #fff 58.17%)}.btn--purple-brown,.wp-block-button>.wp-block-button__link--purple-brown{--button-background-color: linear-gradient(180deg, #C49AF8 -12.29%, #591529 40.61%);--button-text-color: var(--c-white);--button-border-width: 0px}@media(hover: hover)and (pointer: fine)and (min-width: 1024px){.btn--purple-brown:hover,.wp-block-button>.wp-block-button__link--purple-brown:hover{--button-background-color: linear-gradient(180deg, #C49AF8 -12.29%, #591529 40.61%)}.btn--purple-brown:hover:after,.wp-block-button>.wp-block-button__link--purple-brown:hover:after{opacity:1}}.btn--solid-white,.wp-block-button>.wp-block-button__link--solid-white{--button-background-color: var(--c-white);--button-border-color: var(--c-white);--button-text-color: var(--c-brown)}@media(hover: hover)and (pointer: fine)and (min-width: 1024px){.btn--solid-white:hover,.wp-block-button>.wp-block-button__link--solid-white:hover{--button-background-color: transparent;--button-text-color: var(--c-white)}}.btn--lock,.wp-block-button>.wp-block-button__link--lock{padding-right:calc(4.5rem - var(--button-border-width))}.btn--lock:before,.wp-block-button>.wp-block-button__link--lock:before{position:absolute;top:50%;right:calc(var(--button-padding-block) - var(--button-border-width));width:2.4rem;height:2.4rem;background-color:var(--button-text-color);background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("/wp-content/themes/roads-australia/assets/dist/images/icons/ico-lock.svg");mask-image:url("/wp-content/themes/roads-australia/assets/dist/images/icons/ico-lock.svg");transform:translateY(-50%);content:""}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color: transparent;--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.module--hero{position:relative;padding-block:0 !important}.module--hero .module__inner{position:relative;padding-block:calc(var(--spacing-top, 0px) + var(--header-height, 0px)) var(--spacing-bottom, 0px);min-height:60rem;display:flex;align-items:flex-end}@media(max-width: 1023px){.module--hero .module__inner{min-height:44rem}}@media(max-width: 767px){.module--hero .module__inner{min-height:24.8rem;flex-wrap:wrap}}.module--hero .module__background{position:absolute;top:0;left:0;width:100%;height:100%}.module--hero .module__background .component--image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module--hero .module__background figure,.module--hero .module__background picture,.module--hero .module__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module--hero .module__background:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, var(--c-black) 0%, rgba(0, 0, 0, 0) 100%);content:""}@media(max-width: 767px){.module--hero:has(.module__background) .module__content{color:var(--c-white)}}.module--hero .module__main{display:flex;align-items:flex-end;flex-flow:row wrap;--gap-col: 3.3rem;--gap-row: 3.3rem;margin-inline:calc(var(--gap-col, 0px)/2*-1);row-gap:var(--gap-row, 0px)}.module--hero .module__main>*{padding-inline:calc(var(--gap-col, 0px)/2)}.module--hero .module__content{flex:1;max-width:100%;color:var(--c-white)}@media(max-width: 767px){.module--hero .module__content{color:var(--color-base)}}.module--hero .module__content:only-child{flex:0 0 100%;max-width:100%}.module--hero .module__content h1,.module--hero .module__content .h1{max-width:77.4rem;margin-block-end:1.6rem}.module--hero .module__content h1:last-child,.module--hero .module__content .h1:last-child{margin-block-end:0}@media(max-width: 1023px){.module--hero .module__content h1,.module--hero .module__content .h1{font-size:5.6rem}}@media(max-width: 767px){.module--hero .module__content h1,.module--hero .module__content .h1{font-size:3.6rem;letter-spacing:-0.03em;line-height:.95;min-height:7.7rem;width:100%;display:flex;align-items:flex-end;margin-bottom:7.2rem}}.module--hero .module__content subtitle{margin-block-end:1.2rem}.module--hero .module__content subtitle:last-child{margin-block-end:0}@media(max-width: 767px){.module--hero .module__content subtitle{font-size:1.8rem}}@media(max-width: 767px){.module--hero .module__content h2,.module--hero .module__content .h2{font-size:1.9rem;line-height:1.28}}.module--hero .module__aside{flex:0 0 42.2%;max-width:42.2%}@media(max-width: 767px){.module--hero .module__aside{flex:0 0 100%;max-width:100%;order:-1}}.module--hero .module__aside .component--image{width:100%}.module--hero .module__aside .component--image img{width:100%}.module--hero .module__entry{max-width:79.3rem;margin-block-end:3.3rem}.module--hero .module__entry:last-child{margin-block-end:0}@media(max-width: 767px){.module--hero .module__entry{margin-bottom:3.8rem}}.module--hero .module__entry h2,.module--hero .module__entry .h2{margin-block-end:3.3rem}.module--hero .module__entry h2:last-child,.module--hero .module__entry .h2:last-child{margin-block-end:0}@media(max-width: 767px){.module--hero .module__entry h2,.module--hero .module__entry .h2{font-size:var(--fz-base);line-height:var(--lh-base);font-family:var(--ff-base);letter-spacing:unset}}.module--hero .module__body{padding-block:3.5rem var(--spacing-bottom, 0px)}.module--hero:has(.module__body) .module__inner{padding-bottom:6rem}@media(max-width: 767px){.module--hero:has(.module__body) .module__inner{padding-bottom:var(--spacing-bottom)}}@media(max-width: 767px){.module--hero[data-theme=split-gradient]:after{position:absolute;top:100%;left:0;width:100%;height:60rem;background:linear-gradient(180deg, #C49AF8 0%, transparent 100%);z-index:-1;content:""}}.module--hero[data-theme=split-gradient] .module__inner{background:var(--gradient-secondary)}@media(max-width: 767px){.module--hero[data-theme=split-gradient] .module__inner{background:linear-gradient(180deg, #C49AF8 0%, #97E9C0 50.91%, #FFF 88%, #97E9C0 90.44%, #591529 95.31%)}}.module--hero[data-theme=split-gradient] .module__body{background:var(--gradient-light)}@media(max-width: 767px){.module--hero[data-theme=split-gradient] .module__body{background:linear-gradient(180deg, #591529 8%, #723459 32.65%, #9F67A0 57.63%, #C49AF8 97.73%);padding-block:2.5rem var(--spacing-bottom, 0px);color:var(--c-white)}}@media(max-width: 767px){.module--hero[data-theme=split-gradient] .module__body .btn{--button-border-color: currentcolor;--button-text-color: currentcolor}}.module--hero[data-theme=cold-to-white-gradient]{background:linear-gradient(180deg, #C49AF8 0%, #97E9C0 55%, #FFF 89.16%, #97E9C0 92%, #591529 97%)}.module--hero[data-theme=cold-to-white-gradient] .module__inner{min-height:61rem}.module--hero[data-theme=cold-to-white-gradient] .module__inner:last-child{margin-bottom:-1rem}@media(max-width: 1023px){.module--hero[data-theme=cold-to-white-gradient] .module__inner{min-height:44rem}}@media(max-width: 767px){.module--hero[data-theme=cold-to-white-gradient] .module__inner{min-height:24.8rem}}.module--hero[data-theme=cold-to-white-gradient] .module__content{color:var(--text-color)}.module--hero[data-theme=soft-cold-gradient]{background:linear-gradient(180deg, #7F426D 0%, #DDACFF 100%)}.module--hero[data-theme=cold-gradient]{background:linear-gradient(180deg, #591529 13%, #7F426D 100%)}.module--hero[data-theme=cold-gradient] .module__body{color:var(--c-white)}.module--hero[data-theme=cold-gradient] .module__content{color:var(--c-white)}.module--hero[data-theme=cold-to-warm-gradient]{background:var(--gradient-green)}.module--hero[data-theme=cold-to-warm-gradient] .module__body{color:var(--c-white)}.module--hero[data-theme=cold-to-warm-gradient] .module__content{color:var(--c-white)}.module--hero[data-theme=warm-gradient]{background:var(--gradient-dark-light)}.module--hero[data-theme=warm-gradient] .module__body{color:var(--c-white)}.module--hero[data-theme=warm-gradient] .module__content{color:var(--c-white)}.module--hero[data-bg-size=inset] .component--image img{padding-left:16.9531%}/*# sourceMappingURL=hero.css.map */
