.elementor-76 .elementor-element.elementor-element-cda023e{--display:flex;--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 58px;--row-gap:0px;--column-gap:58px;--overlay-opacity:1;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:16px;--padding-right:16px;}.elementor-76 .elementor-element.elementor-element-cda023e::before, .elementor-76 .elementor-element.elementor-element-cda023e > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-cda023e > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-cda023e > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-cda023e > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-cda023e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-76 .elementor-element.elementor-element-365fad2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-365fad2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-76 .elementor-element.elementor-element-e02bc63{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-e02bc63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a, .elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-menu-toggle{color:#001442A6;}.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown{background-color:#F5F6FA00;}.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a:hover,
					.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-menu-toggle:hover{color:#001442;}.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a:hover,
					.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a.highlighted{background-color:#F5F6FA;}.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown a.elementor-item-active{color:#001442;background-color:#F5F6FA;}.elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown .elementor-item, .elementor-76 .elementor-element.elementor-element-e02bc63 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;}.elementor-76 .elementor-element.elementor-element-1adf3a8{--display:flex;--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-624011a{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-3888303{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-3888303::before, .elementor-76 .elementor-element.elementor-element-3888303 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-3888303 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-3888303 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-3888303 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-3888303 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htlv1.guidelines.org.au/wp-content/uploads/2025/01/Frame-350.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-76 .elementor-element.elementor-element-3c9bf08 img{max-width:200px;}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-365fad2{--width:283px;}}@media(max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-365fad2{--width:100%;}}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-cda023e{--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;--padding-top:16px;--padding-bottom:32px;--padding-left:8px;--padding-right:8px;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-1adf3a8{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-3c9bf08 > .elementor-widget-container{padding:24px 24px 24px 24px;}}/* Start custom CSS for nav-menu, class: .elementor-element-e02bc63 */.elementor-76 .elementor-element.elementor-element-e02bc63 {
    box-shadow: 0px 4px 16px -2px rgba(71, 106, 178, 0.10), 0px 2px 8px -2px rgba(71, 106, 178, 0.04);
    overflow: hidden;
border-radius: 16px;
border: 0.5px solid var(--Stroke-Stroke-Weak, #E6E9F0);
background: #FFF;
line-height: 130%;
    
}

.has-submenu {
    display: flex;
    justify-content: space-between;
}

.highlighted {
        color: #001442;
    background-color: #F5F6FA;
}

.menu-item.current-menu-ancestor > .sub-menu,
.menu-item.current-menu-parent > .sub-menu,
.menu-item.current-guidelines-parent > .sub-menu {
    display: block !important;  
    visibility: visible;       
    opacity: 1;                
}

a.elementor-sub-item {
    color: rgba(0, 20, 66, 0.65) !important;
font-family: Lexend !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 130% !important;

}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border-inline-start: 16px solid transparent;
    text-shadow: none;
}

.elementor-72 .elementor-element.elementor-element-62bcf13 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #001442 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e4a2e6 */.elementor-76 .elementor-element.elementor-element-0e4a2e6 h2 {
    color: #122346 !important;
font-family: Lexend;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a83285 */#gform_submit_button_1 {
    display: flex;
padding: 16px 32px;
justify-content: center;
align-items: center;
gap: 8px;border-radius: 100px;
background: #CC614D;
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: Lexend;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 20px; /* 111.111% */
}

#gform_submit_button_1:hover {
    
background: #ab3d29 !important;
color: #FFF;
}

.gform-theme--foundation .gform_fields {
    gap: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3888303 */.elementor-76 .elementor-element.elementor-element-3888303 {
    display: flex;
flex-direction: column;
justify-content: center;

background: #CC614D !Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1adf3a8 */.elementor-76 .elementor-element.elementor-element-1adf3a8 {
    border-radius: 16px;
border: 1px solid var(--stroke-weak, #E6E9F0);
background: var(--Neutral-White, #FFF);
overflow: hidden;

box-shadow: 0px 4px 16px -2px rgba(71, 106, 178, 0.10), 0px 2px 8px -2px rgba(71, 106, 178, 0.04);
min-width: 860px;
}

.gfield--type-name legend {
    display: none !important;
}

.gform-body label {
    color: var(--text-strong, #122346) !important;
    font-family: 'Lexend', sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 150% !important; /* 24px */
    letter-spacing: 0.5px !important;
    display: block !important;
    margin-bottom: 8px !important;
}

.gform-body input[type="text"],
.gform-body input[type="email"],
.gform-body input[type="tel"],
.gform-body textarea {
    width: 100% !important;
    border-radius: 8px !important;
    border: 1px solid var(--stroke-strong, #7E8BA6) !important;
    background: #FFF !important;
    padding: 12px !important;
    font-family: 'Lexend', sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 150% !important; /* 24px */
    color: #122346 !important;
    box-sizing: border-box !important;
    transition: border-color 0.3s ease, box-shadow 0.3s ease !important;
}

.gform-body input[type="text"]:focus,
.gform-body input[type="email"]:focus,
.gform-body input[type="tel"]:focus,
.gform-body textarea:focus {
    border-color: #122346 !important; /* Highlight border colour */
    box-shadow: 0 0 5px rgba(18, 35, 70, 0.2) !important;
    outline: none !important;
}

.gform-body textarea {
    resize: vertical !important; /* Allow resizing only vertically */
}

.gform-body .gform_fields .gfield {
    margin-bottom: 16px !important;
}

.gform-body input[type="submit"] {
    background-color: #122346 !important;
    color: #FFF !important;
    font-family: 'Lexend', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 12px 24px !important;
    border-radius: 8px !important;
    border: none !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
}

.gform-body input[type="submit"]:hover {
    background-color: #0E1B2D !important;
}

.gform-body .charleft.ginput_counter.gfield_description {
    display: none !important;
}

.gform-theme--foundation .gfield textarea.medium {
    min-block-size: 4rem !important;
    height: 4rem;
}

@media (max-width: 1300px) {
    .elementor-76 .elementor-element.elementor-element-1adf3a8 {
        min-width: auto;
    }
}/* End custom CSS */