.elementor-345744 .elementor-element.elementor-element-bb24647{--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;--overlay-opacity:0.6;--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-345744 .elementor-element.elementor-element-bb24647:not(.elementor-motion-effects-element-type-background), .elementor-345744 .elementor-element.elementor-element-bb24647>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nguripley.com.au/wp-content/uploads/2026/05/hero-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-345744 .elementor-element.elementor-element-bb24647::before, .elementor-345744 .elementor-element.elementor-element-bb24647 > .elementor-background-video-container::before, .elementor-345744 .elementor-element.elementor-element-bb24647 > .e-con-inner > .elementor-background-video-container::before, .elementor-345744 .elementor-element.elementor-element-bb24647 > .elementor-background-slideshow::before, .elementor-345744 .elementor-element.elementor-element-bb24647 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345744 .elementor-element.elementor-element-bb24647>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-345744 .elementor-element.elementor-element-f60978e{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{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 );color:var( --e-global-color-text )}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-345744 .elementor-element.elementor-element-dfd520c{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Proxima Nova",Sans-serif;font-size:24px;font-weight:400;color:#000}.elementor-345744 .elementor-element.elementor-element-dfd520c>.elementor-widget-container{background-color:#FFF;padding:5px
0px 5px 0px}.elementor-345744 .elementor-element.elementor-element-dfd520c.elementor-element{--align-self:center}.elementor-345744 .elementor-element.elementor-element-dfd520c
p{margin-block-end:0px}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary )}.elementor-345744 .elementor-element.elementor-element-db3af41{width:var( --container-widget-width, 757px );max-width:757px;--container-widget-width:757px;--container-widget-flex-grow:0;text-align:center}.elementor-345744 .elementor-element.elementor-element-db3af41.elementor-element{--align-self:center}.elementor-345744 .elementor-element.elementor-element-db3af41 .elementor-heading-title{font-family:"Proxima Nova",Sans-serif;font-size:66px;font-weight:900;line-height:1.2;color:#FFF}.elementor-345744 .elementor-element.elementor-element-8212fd1{width:var( --container-widget-width, 784px );max-width:784px;--container-widget-width:784px;--container-widget-flex-grow:0;text-align:center;font-family:"Proxima Nova",Sans-serif;font-size:25px;font-weight:400;color:#FFF}.elementor-345744 .elementor-element.elementor-element-8212fd1.elementor-element{--align-self:center}.elementor-345744 .elementor-element.elementor-element-8212fd1
p{margin-block-end:0px}.elementor-345744 .elementor-element.elementor-element-be7069c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight )}.elementor-345744 .elementor-element.elementor-element-0688ab5 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova",Sans-serif;font-size:23px;font-weight:500;fill:#FDFDFD;color:#FDFDFD;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:9px 9px 9px 9px;padding:15px
21px 15px 12px}.elementor-345744 .elementor-element.elementor-element-0688ab5 .elementor-button:hover, .elementor-345744 .elementor-element.elementor-element-0688ab5 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-345744 .elementor-element.elementor-element-0688ab5{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0}.elementor-345744 .elementor-element.elementor-element-49a9b7b{--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}.elementor-345744 .elementor-element.elementor-element-49a9b7b:not(.elementor-motion-effects-element-type-background), .elementor-345744 .elementor-element.elementor-element-49a9b7b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5}.elementor-345744 .elementor-element.elementor-element-315b2c2{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px}.elementor-345744 .elementor-element.elementor-element-c64dfdb{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px}.elementor-345744 .elementor-element.elementor-element-c64dfdb:not(.elementor-motion-effects-element-type-background), .elementor-345744 .elementor-element.elementor-element-c64dfdb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-345744 .elementor-element.elementor-element-c64dfdb.e-con{--align-self:center}.elementor-345744 .elementor-element.elementor-element-015de1b{font-family:"Proxima Nova",Sans-serif;font-size:21px;font-weight:400}.elementor-345744 .elementor-element.elementor-element-015de1b
p{margin-block-end:0px}.elementor-345744 .elementor-element.elementor-element-afe109a .elementor-heading-title{font-family:"Proxima Nova",Sans-serif;font-size:40px;font-weight:900}.elementor-345744 .elementor-element.elementor-element-dd771ef{font-family:"Proxima Nova",Sans-serif;font-size:19px;font-weight:400}.elementor-345744 .elementor-element.elementor-element-dd771ef
p{margin-block-end:0px}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text )}.elementor-widget-icon-list .elementor-icon-list-icon
i{color:var( --e-global-color-primary )}.elementor-widget-icon-list .elementor-icon-list-icon
svg{fill:var( --e-global-color-primary )}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a{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 )}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary )}.elementor-345744 .elementor-element.elementor-element-86257b3 .elementor-icon-list-icon
i{transition:color 0.3s}.elementor-345744 .elementor-element.elementor-element-86257b3 .elementor-icon-list-icon
svg{transition:fill 0.3s}.elementor-345744 .elementor-element.elementor-element-86257b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-345744 .elementor-element.elementor-element-86257b3 .elementor-icon-list-text{transition:color 0.3s}.elementor-345744 .elementor-element.elementor-element-72f7abd{--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}.elementor-345744 .elementor-element.elementor-element-73c17b6{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px}.elementor-345744 .elementor-element.elementor-element-3ccf14c{text-align:center;font-family:"Proxima Nova",Sans-serif;font-size:20px;font-weight:400}.elementor-345744 .elementor-element.elementor-element-3ccf14c
p{margin-block-end:0px}.elementor-345744 .elementor-element.elementor-element-b5d18d1{text-align:center}.elementor-345744 .elementor-element.elementor-element-b5d18d1 .elementor-heading-title{font-family:"Proxima Nova",Sans-serif;font-size:40px;font-weight:900}.elementor-345744 .elementor-element.elementor-element-d733d22{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;font-family:"Proxima Nova",Sans-serif;font-size:20px;font-weight:400}.elementor-345744 .elementor-element.elementor-element-d733d22.elementor-element{--align-self:center}.elementor-345744 .elementor-element.elementor-element-d733d22
p{margin-block-end:0px}.elementor-345744 .elementor-element.elementor-element-de8c520{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-345744 .elementor-element.elementor-element-de8c520.e-con{--align-self:center}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary )}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title
a{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight )}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary )}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary )}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text )}.elementor-345744 .elementor-element.elementor-element-5ec17c8{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0}.elementor-345744 .elementor-element.elementor-element-5ec17c8>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-345744 .elementor-element.elementor-element-5ec17c8.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-345744 .elementor-element.elementor-element-5ec17c8 .elementor-icon-box-wrapper{gap:15px}.elementor-345744 .elementor-element.elementor-element-5ec17c8 .elementor-icon-box-title, .elementor-345744 .elementor-element.elementor-element-5ec17c8 .elementor-icon-box-title
a{font-family:"Proxima Nova",Sans-serif;font-size:30px;font-weight:900}.elementor-345744 .elementor-element.elementor-element-5ec17c8 .elementor-icon-box-description{font-family:"Proxima Nova",Sans-serif;font-size:18px;font-weight:400}.elementor-345744 .elementor-element.elementor-element-31fe8f9{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0}.elementor-345744 .elementor-element.elementor-element-31fe8f9>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-345744 .elementor-element.elementor-element-31fe8f9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-345744 .elementor-element.elementor-element-31fe8f9 .elementor-icon-box-wrapper{gap:15px}.elementor-345744 .elementor-element.elementor-element-31fe8f9 .elementor-icon-box-title, .elementor-345744 .elementor-element.elementor-element-31fe8f9 .elementor-icon-box-title
a{font-family:"Proxima Nova",Sans-serif;font-size:30px;font-weight:900}.elementor-345744 .elementor-element.elementor-element-31fe8f9 .elementor-icon-box-description{font-family:"Proxima Nova",Sans-serif;font-size:18px;font-weight:400}.elementor-345744 .elementor-element.elementor-element-c5dfe4e{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0}.elementor-345744 .elementor-element.elementor-element-c5dfe4e>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-345744 .elementor-element.elementor-element-c5dfe4e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-345744 .elementor-element.elementor-element-c5dfe4e .elementor-icon-box-wrapper{gap:15px}.elementor-345744 .elementor-element.elementor-element-c5dfe4e .elementor-icon-box-title, .elementor-345744 .elementor-element.elementor-element-c5dfe4e .elementor-icon-box-title
a{font-family:"Proxima Nova",Sans-serif;font-size:30px;font-weight:900}.elementor-345744 .elementor-element.elementor-element-c5dfe4e .elementor-icon-box-description{font-family:"Proxima Nova",Sans-serif;font-size:18px;font-weight:400}@media(min-width:768px){.elementor-345744 .elementor-element.elementor-element-c64dfdb{--width:673px}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title
a{font-size:var( --e-global-typography-primary-font-size )}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size )}}@media(max-width:767px){.elementor-345744 .elementor-element.elementor-element-f60978e{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-345744 .elementor-element.elementor-element-db3af41 .elementor-heading-title{font-size:45px}.elementor-345744 .elementor-element.elementor-element-be7069c{--width:95%}.elementor-345744 .elementor-element.elementor-element-be7069c.e-con{--align-self:center}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-345744 .elementor-element.elementor-element-0688ab5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}.elementor-345744 .elementor-element.elementor-element-c64dfdb{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var( --e-global-typography-text-font-size )}.elementor-345744 .elementor-element.elementor-element-73c17b6{--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title
a{font-size:var( --e-global-typography-primary-font-size )}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size )}.elementor-345744 .elementor-element.elementor-element-5ec17c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}.elementor-345744 .elementor-element.elementor-element-31fe8f9>.elementor-widget-container{margin:38px
0px 0px 0px;padding:0px
0px 0px 0px}.elementor-345744 .elementor-element.elementor-element-31fe8f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}.elementor-345744 .elementor-element.elementor-element-c5dfe4e>.elementor-widget-container{margin:38px
0px 0px 0px}.elementor-345744 .elementor-element.elementor-element-c5dfe4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}}.elementor-345744 .elementor-element.elementor-element-0688ab5{height:70px}.elementor-345744 .elementor-element.elementor-element-0688ab5 .elementor-button-wrapper,
.elementor-345744 .elementor-element.elementor-element-0688ab5 .elementor-button-wrapper
a{height:100%}.elementor-345744 .elementor-element.elementor-element-0688ab5 .elementor-button-wrapper
a{display:flex;align-items:center;justify-content:center}.gform_wrapper{max-width:100%;font-family:inherit}.gform_wrapper
.gfield_label{display:block;font-size:23px;font-weight:500;color:#6b6b6b;margin-bottom:6px;letter-spacing:0.01em}.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="url"],
.gform_wrapper textarea,
.gform_wrapper
select{display:block;width:100%;box-sizing:border-box;height:auto!important;padding:15px
14px!important;font-size:23px!important;font-family:inherit!important;color:#1a1a1a!important;background:#ffffff!important;border:1px
solid #d1d1d1!important;border-radius:6px!important;outline:none;transition:border-color 0.15s ease, box-shadow 0.15s ease;appearance:none;-webkit-appearance:none}.gform_wrapper
textarea{height:auto;min-height:110px;padding:10px
14px;resize:vertical}.gform_wrapper input::placeholder,
.gform_wrapper textarea::placeholder{color:#aaa}.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.07)}.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio
li{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.gform_wrapper .gfield_checkbox input[type="checkbox"],
.gform_wrapper .gfield_radio input[type="radio"]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#1a1a1a;cursor:pointer}.gform_wrapper .gfield_checkbox label,
.gform_wrapper .gfield_radio
label{font-size:23px!important;color:#555;line-height:1.55;cursor:pointer}.gform_wrapper .gfield_checkbox label a,
.gform_wrapper .gfield_radio label
a{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}.gform_wrapper .gfield--type-consent
.ginput_container_consent{display:flex;align-items:flex-start;gap:10px}.gform_wrapper .gfield--type-consent input[type="checkbox"]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#1a1a1a;cursor:pointer}.gform_wrapper .gfield--type-consent
.gfield_consent_label{font-size:18px!important;color:#000!important;line-height:1.55}.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error
select{border-color:#e24b4a;box-shadow:0 0 0 3px rgba(226, 75, 74, 0.1)}.gform_wrapper
.validation_message{font-size:12px;color:#e24b4a;margin-top:4px}.gform_wrapper .gform_footer,
.gform_wrapper
.gform_page_footer{margin-top:1.5rem}.gform_wrapper input[type="submit"],
.gform_wrapper button[type="submit"]{display:block!important;width:100%!important;height:auto!important;padding:10px
24px!important;font-size:25px!important;font-weight:600!important;font-family:inherit!important;letter-spacing:0.01em!important;color:#1a1a1a!important;background:#ffffff!important;border:3px
solid #1a1a1a!important;border-radius:6px!important;cursor:pointer!important;transition:background 0.15s ease, color 0.15s ease}.gform_wrapper input[type="submit"]:hover,
.gform_wrapper button[type="submit"]:hover{background:#1a1a1a;color:#fff}.gform_wrapper input[type="submit"]:active,
.gform_wrapper button[type="submit"]:active{transform:scale(0.99)}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:normal;font-display:auto;src:url('https://nguripley.com.au/wp-content/uploads/2024/05/Proxima-Nova-Font.woff') format('woff')}