.elementor-732 .elementor-element.elementor-element-c506778{--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;--padding-top:6rem;--padding-bottom:1.1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-732 .elementor-element.elementor-element-c506778:not(.elementor-motion-effects-element-type-background), .elementor-732 .elementor-element.elementor-element-c506778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04004F;}.elementor-widget-theme-site-logo .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-732 .elementor-element.elementor-element-4e57446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-732 .elementor-element.elementor-element-4e57446 img{width:260px;max-width:100%;}.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-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu .elementor-item{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--main .elementor-item{color:#F9A022;fill:#F9A022;}.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--main .elementor-item:focus{color:#F9A022;fill:#F9A022;}.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--dropdown a, .elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu--dropdown{background-color:#02010100;border-style:none;}.elementor-732 .elementor-element.elementor-element-2d59f68{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-732 .elementor-element.elementor-element-2d59f68:not(.elementor-motion-effects-element-type-background), .elementor-732 .elementor-element.elementor-element-2d59f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04004F;}.elementor-732 .elementor-element.elementor-element-fc52601{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-732 .elementor-element.elementor-element-fc52601 .elementor-social-icon{background-color:#7C9CFF;}.elementor-732 .elementor-element.elementor-element-fc52601 .elementor-social-icon i{color:#04004F;}.elementor-732 .elementor-element.elementor-element-fc52601 .elementor-social-icon svg{fill:#04004F;}.elementor-732 .elementor-element.elementor-element-fc52601 .elementor-social-icon:hover{background-color:#E05427;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1180px){.elementor-732 .elementor-element.elementor-element-2d59f68{--grid-auto-flow:row;}}@media(max-width:1023px){.elementor-732 .elementor-element.elementor-element-2d59f68{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-732 .elementor-element.elementor-element-c506778{--padding-top:4rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-732 .elementor-element.elementor-element-4e57446 img{width:180px;}.elementor-732 .elementor-element.elementor-element-c3f5911{width:100%;max-width:100%;}.elementor-732 .elementor-element.elementor-element-81ae9c8{margin:1.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-732 .elementor-element.elementor-element-81ae9c8 .elementor-nav-menu .elementor-item{font-size:20px;font-weight:400;}.elementor-732 .elementor-element.elementor-element-2d59f68{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:center;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-4e57446 */.elementor-732 .elementor-element.elementor-element-4e57446{
    filter: brightness(0) invert();
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c506778 */footer div#field_submit {
    align-items:center!important;
    justify-content: center;
    
    input#gform_submit_button_2{
        text-indent:-999px;
        overflow:hidden;
        display:block!important;
        width: 24px!important;
        height: 24px!important;
        padding: 0!important;
        max-width: unset!important;
        margin: 0!important;
        background:center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02LjY2NjY1IDEyLjY2NjVMNi42NjY2NSAxMS4zMzMxTDE0LjY2NjcgMTEuMzMzMUwxMSA3LjY2NjQ1TDExLjk0NjcgNi43MTk3OUwxNy4yMjY3IDExLjk5OThMMTEuOTQ2NyAxNy4yNzk4TDExIDE2LjMzMzFMMTQuNjY2NyAxMi42NjY1TDYuNjY2NjUgMTIuNjY2NVoiIGZpbGw9IiMwNDAwNEYiLz4KPC9zdmc+Cg==")!important;
    }
}
footer div#gform_confirmation_message_2 {
    color: #fff;
    padding: 10px;
    border: 1px solid #fff;
}
footer span#gform_ajax_spinner_2 {position:absolute}
footer div#gform_2_validation_container {
        display:none
    }
footer #gform_fields_2{
    background:#363372;
    border-radius:4px;
    box-shadow: 0 1px 0 0 #fff;
    grid-template-columns: 1fr 46px;
    gap:0;
    >div{
        grid-column:auto;
    }
    input[type='email']{
        background:none;
        border:none;
        color:#9A99B6;
    }
    div#validation_message_2_1 {
        position: absolute;
    }
}

footer #xwrapper{
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 100px;
    row-gap: 20px;
    .footerLinks{
        width:100%;
        
        nav.elementor-nav-menu--dropdown{
            width: 100%; /*calc(100vw - 4rem);*/
        }
        nav.elementor-nav-menu--dropdown > ul{
            display: grid;
            grid-template-columns: 1fr;
            gap: 24px;
            >li>a{
                
                padding:0;
                color:#F9A022;
                justify-content:space-between;
                svg{
                    fill:currentColor;
                }
                background:none!important;
                &:after{
                    display:none!important;
                }
            }
            >li{
                display:flex;
                flex-direction:column;
                gap: 10px;
                border:0!important;
                width:100%;
            }
            ul.sub-menu{
                margin: 10px 0 0 10px;
                li:not(:last-child){
                    margin-bottom: 20px;
                }
                li a{
                    text-decoration: none!important;
                    padding:0!important;
                    border:0!important;
                    background:none;
                    display:block!important;
                    font:normal 300 16px/130% Geist, sans-serif;
                    &:hover{
                        color:#F9A022;
                    }
                }
            }
        }
    }
}
@media(min-width:768px){
    footer #xwrapper{
        display: grid;
        grid-template-columns: 270px 1fr;
        gap: 30px;
        
        .footerLinks{
            width:100%;
            nav.elementor-nav-menu--main > ul{
                display: grid;
                grid-template-columns: auto 1fr;
                gap: 40px;
                row-gap:30px;
                
                
                
                >li:nth-child(1){
                    grid-column:1;
                    grid-row:1;
                }
                >li:nth-child(2){
                    grid-column:2;
                    grid-row:1/span 2;
                }
                >li>a{
                    white-space:nowrap;
                    padding:0;
                    &:after{
                        display:none!important;
                    }
                    &[href="#"]{
                        pointer-events:none;
                    }
                }
                >li{
                    display:flex;
                    flex-direction:column;
                    gap: 10px;
                        border:0!important;
                }
                .sub-arrow{
                    display:none;
                }
                ul.sub-menu{
                    width:100%;
                    display: block!important;
                    position: static!important;
                    padding:0!important;
                    margin:8px 0 0!important;
                    display:flex!important;
                    flex-direction:column!important;
                    gap: 15px;
                    li, li a{
                        padding:0!important;
                        border:0!important;
                        background:none;
                        display:block!important;
                        font:normal 300 16px/130% Geist, sans-serif;
                        &:hover{
                            color:#F9A022;
                        }
                    }
                }
            }
        }
    }
}
@media(min-width:980px){
    footer #xwrapper{
        padding-bottom: 30px;
        
        .footerLinks{
            width:100%;
            nav.elementor-nav-menu--main > ul{
                display: grid;
                
                grid-template-columns: repeat(3,  auto);
                gap: 80px;
                row-gap:20px;
                
                >li:nth-child(1){
                    grid-column:1;
                    grid-row:1;
                }
                >li:nth-child(2){
                    grid-column:2;
                    grid-row:1/span 2;
                }
                >li:nth-child(3){
                    grid-column:1;
                    grid-row:2/span 3;
                }
                >li:nth-child(5){
                    grid-column:3;
                    grid-row:2;
                }
            }
        }
    }
}

@media(min-width:1280px){
    
    footer #xwrapper{
        display: grid;
        grid-template-columns: 270px 1fr;
        gap: 100px;
        padding-bottom: 0;
        
        .footerLinks{
            width:100%;
            nav.elementor-nav-menu--main > ul{
                display: grid;
                grid-template-columns: auto 196px 220px 1fr;
                gap: 60px;
                 >li{
                    grid-column:auto!important;
                    grid-row:auto!important;
                }
                > li:nth-last-child(-n+2){
                    grid-column: 4!important;
                }
                > li:not(:nth-last-child(-n+2)){
                    grid-row: 1/span 3!important;
                }
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d59f68 */.elementor-732 .elementor-element.elementor-element-2d59f68>div{
    border-top:1px solid #fff;
}
.elementor-732 .elementor-element.elementor-element-2d59f68 p a:hover{
    text-decoration: none;
    color: #F9A022;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Display';
	font-display: auto;
	src: url('https://mtga.com.au/wp-content/uploads/2026/04/FunnelDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */