.o-heroBanner{overflow:hidden;position:relative}.text-bg .m-heroBanner__content.content h1.display.title span{color:#eb7021}.text-bg .m-heroBanner__content.content{background:#fff;border-left:15px solid #eb7021;border-radius:12px;padding:80px 80px 80px 65px}.text-bg .m-heroBanner__content.content h1{color:var(--plum)}.text-bg .m-heroBanner__content.content p{color:var(--granite)}.text-white .m-heroBanner__content.content h1,.text-white .m-heroBanner__content.content p{color:var(--plum)}#dchoice.background,#dmtia-cntr.background{background-position:50%}#HomeHero .m-heroBanner__buttons a.button.-secondary.-regular{border:2px solid var(--orange);margin-left:20px}#HomeHero .m-heroBanner__buttons a.button.-secondary.-regular:hover{border:2px solid var(--white)}.m-heroBanner__content .subtitle:last-child,.m-heroBanner__content .title:only-child{margin-bottom:0}.o-heroBanner .subtitle{color:#4d2777}.m-heroBanner__bgImage img{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}.m-heroBanner__buttons .button,.m-heroBanner__buttons .textLink{display:block;text-align:center}.m-heroBanner__buttons .hs_cos_wrapper_type_cta:not(:last-child),.m-heroBanner__buttons .textLink:not(:last-child){display:block;margin-bottom:20px}.m-heroBanner__video video{display:block;height:auto;width:100%}@media (max-width:991px){.m-heroBanner__bgImage{background-position:100%}.text-bg .m-heroBanner__content.content{background-color:var(--warmgrey1);border-left:0;border-radius:0;border-top:15px solid #eb7021;padding:50px 30px}}@media (min-width:992px){.m-heroBanner__buttons .button,.m-heroBanner__buttons .textLink{display:inline-block}.m-heroBanner__buttons .hs_cos_wrapper_type_cta:not(:last-child),.m-heroBanner__buttons .textLink:not(:last-child){display:inline-block;margin-bottom:0;margin-right:20px}.m-heroBanner__video{height:100%;left:0;position:absolute;top:0;width:100%}.m-heroBanner__video video{height:100%;object-fit:cover}}@media (max-width:1199px){#HomeHero .m-heroBanner__buttons a.button.-secondary.-regular{margin-left:0;margin-top:20px}}@media (min-width:320px) and (max-width:991px){#dmtia-cntr .d-lg-none .m-heroBanner__content{border-top:15px solid #eb7021}div#HomeHero .m-heroBanner__content.content h1.title{color:var(--plum)}div#HomeHero .m-heroBanner__content.content p.subtitle{color:var(--granite)}}@media (max-width:480px){#Darlinghurst h1.display.title{font-size:32px}}@media (max-width:767px){p.subtitle{color:#fff!important}}@media (min-width:768px){p.subtitle{color:#4d2777!important}}