.elementor-4 .elementor-element.elementor-element-18e5c11 > .elementor-container{min-height:840px;}.elementor-4 .elementor-element.elementor-element-18e5c11{margin-top:120px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-c985fff.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4 .elementor-element.elementor-element-c985fff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4 .elementor-element.elementor-element-c985fff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4 .elementor-element.elementor-element-c985fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-c985fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E0D9;background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/hypersonic-home-hero-pink-bed-4k-scaled.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-c985fff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 40px 0px 64px;}.elementor-4 .elementor-element.elementor-element-c985fff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4 .elementor-element.elementor-element-3b1ac6f{text-align:start;}.elementor-4 .elementor-element.elementor-element-3b1ac6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#555555;}.elementor-4 .elementor-element.elementor-element-3b1ac6f > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-4 .elementor-element.elementor-element-6814d00{text-align:start;}.elementor-4 .elementor-element.elementor-element-6814d00 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:56px;font-weight:400;line-height:1.04em;letter-spacing:-0.5px;color:#141414;}.elementor-4 .elementor-element.elementor-element-6814d00 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4 .elementor-element.elementor-element-a3404da{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#4A4A4A;}.elementor-4 .elementor-element.elementor-element-a3404da > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;background-color:#141414;border-radius:40px 40px 40px 40px;padding:18px 34px 18px 34px;}.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:focus{color:#FFFFFF;background-color:#3A3A3A;}.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-3f0ed13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3f0ed13{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-629af85.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4 .elementor-element.elementor-element-629af85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4 .elementor-element.elementor-element-629af85.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4 .elementor-element.elementor-element-629af85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-629af85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6C1BF;background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/hp-commercial-hero-wide-scaled.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-629af85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 40px 0px 64px;}.elementor-4 .elementor-element.elementor-element-629af85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-9d3511c{text-align:start;}.elementor-4 .elementor-element.elementor-element-9d3511c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#555555;}.elementor-4 .elementor-element.elementor-element-9d3511c > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-4 .elementor-element.elementor-element-6aef666{text-align:start;}.elementor-4 .elementor-element.elementor-element-6aef666 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:56px;font-weight:400;line-height:1.04em;letter-spacing:-0.5px;color:#141414;}.elementor-4 .elementor-element.elementor-element-6aef666 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4 .elementor-element.elementor-element-b4f8fa4{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#4A4A4A;}.elementor-4 .elementor-element.elementor-element-b4f8fa4 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;background-color:#141414;border-radius:40px 40px 40px 40px;padding:18px 34px 18px 34px;}.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:focus{color:#FFFFFF;background-color:#3A3A3A;}.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7e3eced > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7e3eced{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-03ed4ec > .elementor-container{max-width:1360px;}.elementor-4 .elementor-element.elementor-element-03ed4ec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-03ed4ec:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-03ed4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-03ed4ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 40px 170px 40px;}.elementor-4 .elementor-element.elementor-element-03ed4ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-756d1c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-756d1c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-756d1c7 > .elementor-element-populated{padding:0px 70px 0px 0px;}.elementor-4 .elementor-element.elementor-element-fa8263b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#555555;}.elementor-4 .elementor-element.elementor-element-fa8263b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-40c8b2a .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:58px;font-weight:400;line-height:1.06em;letter-spacing:-0.5px;color:#141414;}.elementor-4 .elementor-element.elementor-element-40c8b2a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-6793abe{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;color:#555250;}.elementor-4 .elementor-element.elementor-element-6793abe > .elementor-widget-container{margin:0px 0px 40px 0px;}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon-box-title{margin-block-end:4px;color:#141414;}.elementor-4 .elementor-element.elementor-element-95de820.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#141414;color:#141414;}.elementor-4 .elementor-element.elementor-element-95de820.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-95de820.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-95de820.elementor-view-framed .elementor-icon{background-color:#141414;}.elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon{font-size:16px;padding:14px;}.elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#6A6764;}.elementor-4 .elementor-element.elementor-element-95de820 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:22px 22px 22px 22px;}.elementor-4 .elementor-element.elementor-element-95de820{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon-box-title{margin-block-end:4px;color:#141414;}.elementor-4 .elementor-element.elementor-element-26b54c8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#141414;color:#141414;}.elementor-4 .elementor-element.elementor-element-26b54c8.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-26b54c8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-26b54c8.elementor-view-framed .elementor-icon{background-color:#141414;}.elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon{font-size:16px;padding:14px;}.elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#6A6764;}.elementor-4 .elementor-element.elementor-element-26b54c8 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:22px 22px 22px 22px;}.elementor-4 .elementor-element.elementor-element-26b54c8{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon-box-title{margin-block-end:4px;color:#141414;}.elementor-4 .elementor-element.elementor-element-98a02cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#141414;color:#141414;}.elementor-4 .elementor-element.elementor-element-98a02cf.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-98a02cf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-98a02cf.elementor-view-framed .elementor-icon{background-color:#141414;}.elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon{font-size:16px;padding:14px;}.elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#6A6764;}.elementor-4 .elementor-element.elementor-element-98a02cf > .elementor-widget-container{margin:0px 0px 14px 0px;padding:22px 22px 22px 22px;}.elementor-4 .elementor-element.elementor-element-98a02cf{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon-box-title{margin-block-end:4px;color:#141414;}.elementor-4 .elementor-element.elementor-element-abfce3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#141414;color:#141414;}.elementor-4 .elementor-element.elementor-element-abfce3d.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-abfce3d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-abfce3d.elementor-view-framed .elementor-icon{background-color:#141414;}.elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon{font-size:16px;padding:14px;}.elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#6A6764;}.elementor-4 .elementor-element.elementor-element-abfce3d > .elementor-widget-container{margin:0px 0px 14px 0px;padding:22px 22px 22px 22px;}.elementor-4 .elementor-element.elementor-element-abfce3d{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#141414;border-radius:40px 40px 40px 40px;padding:18px 34px 18px 34px;}.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:focus{color:#FFFFFF;background-color:#3A3A3A;}.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-9f87458 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-caf7155:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/e9182396-85fd-46c9-aeb1-bd902fc3f5f7.png");background-position:90% 60%;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-7231a04 > .elementor-container{max-width:1400px;}.elementor-4 .elementor-element.elementor-element-7231a04:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7231a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-4 .elementor-element.elementor-element-7231a04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:70px;padding:90px 20px 90px 20px;}.elementor-4 .elementor-element.elementor-element-7231a04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-f234b5b{text-align:start;}.elementor-4 .elementor-element.elementor-element-f234b5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#333333;}.elementor-4 .elementor-element.elementor-element-f234b5b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-0a7ca38{text-align:start;}.elementor-4 .elementor-element.elementor-element-0a7ca38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-0a7ca38 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-02725de{margin-top:10px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-29bf053:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E7E1;}.elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 22px 26px 22px;}.elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4 .elementor-element.elementor-element-5b19827 img{width:100%;height:260px;}.elementor-4 .elementor-element.elementor-element-5b19827 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-cdba661 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#333333;}.elementor-4 .elementor-element.elementor-element-cdba661 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4 .elementor-element.elementor-element-a9cd159 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-a9cd159 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#333333;color:#333333;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8A8A8A;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button:focus{color:#000000;background-color:#FFFFFF00;}.elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-f2b12bc .elementor-button:focus svg{fill:#000000;}.elementor-4 .elementor-element.elementor-element-99eaff8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E7E1;}.elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 22px 26px 22px;}.elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-c2690a4 img{width:100%;height:260px;}.elementor-4 .elementor-element.elementor-element-c2690a4 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-ef5a0e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#333333;}.elementor-4 .elementor-element.elementor-element-ef5a0e7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4 .elementor-element.elementor-element-06fdc0e .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-06fdc0e > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#333333;color:#333333;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8A8A8A;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button:focus{color:#000000;background-color:#FFFFFF00;}.elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-d685b8c .elementor-button:focus svg{fill:#000000;}.elementor-4 .elementor-element.elementor-element-4b10fec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F0;}.elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 22px 26px 22px;}.elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-128ed17 img{width:100%;height:260px;}.elementor-4 .elementor-element.elementor-element-128ed17 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-6d79616 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#333333;}.elementor-4 .elementor-element.elementor-element-6d79616 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4 .elementor-element.elementor-element-151a15d .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-151a15d > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#333333;color:#333333;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8A8A8A;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button:focus{color:#000000;background-color:#FFFFFF00;}.elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-5a2ff85 .elementor-button:focus svg{fill:#000000;}.elementor-4 .elementor-element.elementor-element-2d517da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-2d517da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F0;}.elementor-4 .elementor-element.elementor-element-2d517da > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-2d517da > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-2d517da > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-2d517da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 22px 26px 22px;}.elementor-4 .elementor-element.elementor-element-2d517da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-eb0441a img{width:100%;height:260px;}.elementor-4 .elementor-element.elementor-element-eb0441a > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-84920b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#333333;}.elementor-4 .elementor-element.elementor-element-84920b5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4 .elementor-element.elementor-element-ea34dc2 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-ea34dc2 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#333333;color:#333333;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8A8A8A;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button:focus{color:#000000;background-color:#FFFFFF00;}.elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-0980a97 .elementor-button:focus svg{fill:#000000;}.elementor-4 .elementor-element.elementor-element-fa870b6{padding:90px 20px 34px 20px;}.elementor-4 .elementor-element.elementor-element-7ff42f3{text-align:center;}.elementor-4 .elementor-element.elementor-element-7ff42f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#333333;}.elementor-4 .elementor-element.elementor-element-7ff42f3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-9159d00{text-align:center;}.elementor-4 .elementor-element.elementor-element-9159d00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-08a6615 > .elementor-container{max-width:1400px;}.elementor-4 .elementor-element.elementor-element-08a6615{margin-top:0px;margin-bottom:0px;padding:0px 20px 90px 20px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-ed89057.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-ed89057.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-ed89057:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-ed89057 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/image-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-ed89057 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(248,242,238,0.7) 0%, rgba(248,242,238,0) 65%);opacity:0.5;}.elementor-4 .elementor-element.elementor-element-ed89057 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:60px 60px 60px 60px;}.elementor-4 .elementor-element.elementor-element-ed89057 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-e7a6a2f{text-align:start;}.elementor-4 .elementor-element.elementor-element-e7a6a2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#333333;}.elementor-4 .elementor-element.elementor-element-e7a6a2f > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4 .elementor-element.elementor-element-1819d3b{text-align:start;}.elementor-4 .elementor-element.elementor-element-1819d3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;line-height:1.18em;color:#111111;}.elementor-4 .elementor-element.elementor-element-1819d3b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4 .elementor-element.elementor-element-7f050f0{text-align:start;}.elementor-4 .elementor-element.elementor-element-7f050f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#333333;}.elementor-4 .elementor-element.elementor-element-7f050f0 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#1A1A1A;border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button:focus{color:#FFFFFF;background-color:#3A3A3A;}.elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-ea2fdb2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ea2fdb2 > .elementor-widget-container{margin:0px -430px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-3c49e2f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-3c49e2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-3c49e2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-3c49e2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/image-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-3c49e2f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(240,239,238,0.85) 0%, rgba(240,239,238,0) 75%);opacity:0.5;}.elementor-4 .elementor-element.elementor-element-3c49e2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:60px 60px 60px 60px;}.elementor-4 .elementor-element.elementor-element-3c49e2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-e0a6fc1{text-align:start;}.elementor-4 .elementor-element.elementor-element-e0a6fc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#333333;}.elementor-4 .elementor-element.elementor-element-e0a6fc1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4 .elementor-element.elementor-element-55bd89d{text-align:start;}.elementor-4 .elementor-element.elementor-element-55bd89d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;line-height:1.18em;color:#111111;}.elementor-4 .elementor-element.elementor-element-55bd89d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4 .elementor-element.elementor-element-e6390fc{text-align:start;}.elementor-4 .elementor-element.elementor-element-e6390fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#333333;}.elementor-4 .elementor-element.elementor-element-e6390fc > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-4 .elementor-element.elementor-element-364709b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-364709b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4 .elementor-element.elementor-element-364709b .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#1A1A1A;border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-4 .elementor-element.elementor-element-364709b .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-364709b .elementor-button:focus{color:#FFFFFF;background-color:#3A3A3A;}.elementor-4 .elementor-element.elementor-element-364709b .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-364709b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c9ed258{padding:90px 20px 10px 20px;}.elementor-4 .elementor-element.elementor-element-93bfa4e{text-align:center;}.elementor-4 .elementor-element.elementor-element-93bfa4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#333333;}.elementor-4 .elementor-element.elementor-element-93bfa4e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-3e2098f{text-align:center;}.elementor-4 .elementor-element.elementor-element-3e2098f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4 .elementor-element.elementor-element-34a6eb94 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-34a6eb94{padding:10px 20px 90px 20px;}.elementor-4 .elementor-element.elementor-element-6eab2870 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-6eab2870{padding:0px 0px 0px 0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-main-swiper{height:130px;width:100%;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-4 .elementor-element.elementor-element-2e505815.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-main-swiper .swiper-slide{padding:20px 30px 20px 30px;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-swiper-button{font-size:25px;color:#898989;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-swiper-button svg{fill:#898989;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-custom-embed-play i{color:rgba(35,164,85,0);font-size:20px;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-custom-embed-play svg{fill:rgba(35,164,85,0);}#elementor-lightbox-slideshow-2e505815 .elementor-video-container{width:50%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-fa84dd6{--divider-border-style:solid;--divider-color:#E2DEDB;--divider-border-width:1px;}.elementor-4 .elementor-element.elementor-element-fa84dd6 .elementor-divider-separator{width:100%;}.elementor-4 .elementor-element.elementor-element-fa84dd6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4 .elementor-element.elementor-element-fa84dd6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-c0e846f .elementor-icon-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-c0e846f.elementor-view-stacked .elementor-icon{background-color:#CFCFCF;}.elementor-4 .elementor-element.elementor-element-c0e846f.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-c0e846f.elementor-view-default .elementor-icon{color:#CFCFCF;border-color:#CFCFCF;}.elementor-4 .elementor-element.elementor-element-c0e846f.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-c0e846f.elementor-view-default .elementor-icon svg{fill:#CFCFCF;}.elementor-4 .elementor-element.elementor-element-c0e846f .elementor-icon{font-size:34px;}.elementor-4 .elementor-element.elementor-element-c0e846f .elementor-icon svg{height:34px;}.elementor-4 .elementor-element.elementor-element-c0e846f > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4 .elementor-element.elementor-element-f2e29c0 .elementor-main-swiper .swiper-slide{padding:0px 110px 10px 110px;}.elementor-4 .elementor-element.elementor-element-f2e29c0.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-4 .elementor-element.elementor-element-f2e29c0.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:18px;}.elementor-4 .elementor-element.elementor-element-f2e29c0.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:18px;}.elementor-4 .elementor-element.elementor-element-f2e29c0.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:18px;}.elementor-4 .elementor-element.elementor-element-f2e29c0.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:18px;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .elementor-testimonial__text{color:#333333;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;font-style:normal;line-height:1.6em;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .elementor-testimonial__name{color:#555555;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .elementor-swiper-button{font-size:18px;color:#111111;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .elementor-swiper-button svg{fill:#111111;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .swiper-pagination-bullet-active, .elementor-4 .elementor-element.elementor-element-f2e29c0 .swiper-pagination-progressbar-fill{background-color:#111111;}.elementor-4 .elementor-element.elementor-element-f2e29c0 .swiper-pagination-fraction{color:#111111;}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-756d1c7{width:46%;}.elementor-4 .elementor-element.elementor-element-caf7155{width:54%;}}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-18e5c11 > .elementor-container{min-height:0px;}.elementor-4 .elementor-element.elementor-element-c985fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-c985fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-4 .elementor-element.elementor-element-c985fff > .elementor-element-populated{padding:80px 40px 420px 48px;}.elementor-4 .elementor-element.elementor-element-3b1ac6f{text-align:start;}.elementor-4 .elementor-element.elementor-element-6814d00{text-align:start;}.elementor-4 .elementor-element.elementor-element-6814d00 .elementor-heading-title{font-size:46px;}.elementor-4 .elementor-element.elementor-element-a3404da{text-align:start;}.elementor-4 .elementor-element.elementor-element-3f0ed13{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-629af85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-629af85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-4 .elementor-element.elementor-element-629af85 > .elementor-element-populated{padding:80px 40px 420px 48px;}.elementor-4 .elementor-element.elementor-element-9d3511c{text-align:start;}.elementor-4 .elementor-element.elementor-element-6aef666{text-align:start;}.elementor-4 .elementor-element.elementor-element-6aef666 .elementor-heading-title{font-size:46px;}.elementor-4 .elementor-element.elementor-element-b4f8fa4{text-align:start;}.elementor-4 .elementor-element.elementor-element-7e3eced{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-03ed4ec{padding:100px 32px 120px 32px;}.elementor-4 .elementor-element.elementor-element-756d1c7 > .elementor-element-populated{padding:0px 0px 56px 0px;}.elementor-4 .elementor-element.elementor-element-40c8b2a .elementor-heading-title{font-size:44px;}.elementor-4 .elementor-element.elementor-element-caf7155:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4 .elementor-element.elementor-element-0a7ca38 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-29bf053 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4 .elementor-element.elementor-element-99eaff8 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4 .elementor-element.elementor-element-4b10fec > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4 .elementor-element.elementor-element-2d517da > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4 .elementor-element.elementor-element-9159d00 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-1819d3b .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-55bd89d .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-3e2098f .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-34a6eb94{padding:100px 25px 100px 25px;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-main-swiper{height:250px;width:570px;}.elementor-4 .elementor-element.elementor-element-2e505815.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-18e5c11 > .elementor-container{min-height:0px;}.elementor-4 .elementor-element.elementor-element-18e5c11{margin-top:90px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-c985fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-c985fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/hypersonic-home-hero-pink-bed-4k-scaled.jpg");background-position:bottom right;background-size:230% auto;}.elementor-4 .elementor-element.elementor-element-c985fff > .elementor-element-populated{padding:60px 24px 340px 24px;}.elementor-4 .elementor-element.elementor-element-3b1ac6f{text-align:start;}.elementor-4 .elementor-element.elementor-element-6814d00{text-align:start;}.elementor-4 .elementor-element.elementor-element-6814d00 .elementor-heading-title{font-size:38px;}.elementor-4 .elementor-element.elementor-element-a3404da{text-align:start;font-size:15px;}.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button{padding:15px 24px 15px 24px;}.elementor-4 .elementor-element.elementor-element-3f0ed13 > .elementor-widget-container{margin:0px 18px 10px 0px;}.elementor-4 .elementor-element.elementor-element-3f0ed13{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-629af85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-629af85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.staging.gici.com.au/wp-content/uploads/2026/10/hp-commercial-hero-panel-mobile.jpg");background-position:bottom center;background-size:cover;}.elementor-4 .elementor-element.elementor-element-629af85 > .elementor-element-populated{padding:60px 24px 400px 24px;}.elementor-4 .elementor-element.elementor-element-9d3511c{text-align:start;}.elementor-4 .elementor-element.elementor-element-6aef666{text-align:start;}.elementor-4 .elementor-element.elementor-element-6aef666 .elementor-heading-title{font-size:38px;}.elementor-4 .elementor-element.elementor-element-b4f8fa4{text-align:start;font-size:15px;}.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button{padding:15px 24px 15px 24px;}.elementor-4 .elementor-element.elementor-element-7e3eced > .elementor-widget-container{margin:0px 18px 10px 0px;}.elementor-4 .elementor-element.elementor-element-7e3eced{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-03ed4ec{padding:70px 20px 90px 20px;}.elementor-4 .elementor-element.elementor-element-40c8b2a .elementor-heading-title{font-size:36px;}.elementor-4 .elementor-element.elementor-element-6793abe{font-size:15px;}.elementor-4 .elementor-element.elementor-element-95de820 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-95de820{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-26b54c8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-26b54c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-98a02cf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-98a02cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-abfce3d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-abfce3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-caf7155:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4 .elementor-element.elementor-element-7231a04{padding:60px 12px 60px 12px;}.elementor-4 .elementor-element.elementor-element-0a7ca38 .elementor-heading-title{font-size:26px;}.elementor-4 .elementor-element.elementor-element-29bf053{width:100%;}.elementor-4 .elementor-element.elementor-element-a9cd159 .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-99eaff8{width:100%;}.elementor-4 .elementor-element.elementor-element-06fdc0e .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-4b10fec{width:100%;}.elementor-4 .elementor-element.elementor-element-151a15d .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-2d517da{width:100%;}.elementor-4 .elementor-element.elementor-element-ea34dc2 .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-fa870b6{padding:60px 12px 24px 12px;}.elementor-4 .elementor-element.elementor-element-9159d00 .elementor-heading-title{font-size:26px;}.elementor-4 .elementor-element.elementor-element-08a6615{padding:0px 12px 60px 12px;}.elementor-4 .elementor-element.elementor-element-ed89057 > .elementor-element-populated{margin:6px 0px 6px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 28px 40px 28px;}.elementor-4 .elementor-element.elementor-element-1819d3b .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-3c49e2f > .elementor-element-populated{margin:6px 0px 6px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 28px 40px 28px;}.elementor-4 .elementor-element.elementor-element-55bd89d .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-c9ed258{padding:60px 12px 10px 12px;}.elementor-4 .elementor-element.elementor-element-3e2098f .elementor-heading-title{font-size:26px;}.elementor-4 .elementor-element.elementor-element-34a6eb94{padding:10px 12px 60px 12px;}.elementor-4 .elementor-element.elementor-element-6eab2870{padding:15px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2e505815 .elementor-main-swiper{height:240px;width:310px;}.elementor-4 .elementor-element.elementor-element-2e505815.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-c985fff{width:100%;}.elementor-4 .elementor-element.elementor-element-629af85{width:100%;}.elementor-4 .elementor-element.elementor-element-756d1c7{width:100%;}.elementor-4 .elementor-element.elementor-element-caf7155{width:100%;}.elementor-4 .elementor-element.elementor-element-29bf053{width:50%;}.elementor-4 .elementor-element.elementor-element-99eaff8{width:50%;}.elementor-4 .elementor-element.elementor-element-4b10fec{width:50%;}.elementor-4 .elementor-element.elementor-element-2d517da{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-3b1ac6f */.elementor-4 .elementor-element.elementor-element-3b1ac6f .elementor-heading-title{display:inline-flex;align-items:center;gap:16px} .elementor-4 .elementor-element.elementor-element-3b1ac6f .elementor-heading-title::before{content:"";width:40px;height:1px;background:currentColor;opacity:.5}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6814d00 */.elementor-4 .elementor-element.elementor-element-6814d00 .elementor-heading-title{max-width:420px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3404da */.elementor-4 .elementor-element.elementor-element-a3404da p{max-width:360px;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f0ed13 */.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button{transition:all .35s ease} .elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:hover{} .elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button-icon{transition:transform .35s ease} .elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:hover .elementor-button-icon{transform:translateX(5px)} .elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button,.elementor-4 .elementor-element.elementor-element-3f0ed13 .elementor-button:hover{box-shadow:none !important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c985fff */.elementor-4 .elementor-element.elementor-element-c985fff{overflow:hidden} @media (min-width:768px) and (max-width:1799px){.elementor-4 .elementor-element.elementor-element-c985fff > .elementor-element-populated{background-size:auto 80% !important;background-position:right bottom !important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d3511c */.elementor-4 .elementor-element.elementor-element-9d3511c .elementor-heading-title{display:inline-flex;align-items:center;gap:16px} .elementor-4 .elementor-element.elementor-element-9d3511c .elementor-heading-title::before{content:"";width:40px;height:1px;background:currentColor;opacity:.5}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aef666 */.elementor-4 .elementor-element.elementor-element-6aef666 .elementor-heading-title{max-width:420px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4f8fa4 */.elementor-4 .elementor-element.elementor-element-b4f8fa4 p{max-width:360px;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e3eced */.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button{transition:all .35s ease} .elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:hover{} .elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button-icon{transition:transform .35s ease} .elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:hover .elementor-button-icon{transform:translateX(5px)} .elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button,.elementor-4 .elementor-element.elementor-element-7e3eced .elementor-button:hover{box-shadow:none !important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-629af85 */.elementor-4 .elementor-element.elementor-element-629af85{overflow:hidden} @media (min-width:768px) and (max-width:1799px){.elementor-4 .elementor-element.elementor-element-629af85 > .elementor-element-populated{background-size:auto 80% !important;background-position:right bottom !important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8263b */.elementor-4 .elementor-element.elementor-element-fa8263b .elementor-heading-title{display:inline-flex;align-items:center;gap:16px} .elementor-4 .elementor-element.elementor-element-fa8263b .elementor-heading-title::before{content:"";width:40px;height:1px;background:currentColor;opacity:.5}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40c8b2a */.elementor-4 .elementor-element.elementor-element-40c8b2a .hl{color:#141414;position:relative;white-space:nowrap;background-image:linear-gradient(#F1E7E1,#F1E7E1);background-repeat:no-repeat;background-position:0 86%;background-size:100% 44%;padding:0 .12em;margin:0 -.04em;border-radius:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6793abe */.elementor-4 .elementor-element.elementor-element-6793abe p{margin:0;max-width:520px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-95de820 */.elementor-4 .elementor-element.elementor-element-95de820{background:#F7F6F3;border-radius:16px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,background-color .45s ease} .elementor-4 .elementor-element.elementor-element-95de820:hover{transform:translateY(-4px);background:#fff;box-shadow:0 22px 44px -26px rgba(60,40,30,.35)} .elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon{border-radius:10px;box-shadow:0 4px 12px -6px rgba(0,0,0,.15)} .elementor-4 .elementor-element.elementor-element-95de820 .elementor-icon-box-wrapper{text-align:left} @media(max-width:767px){.elementor-4 .elementor-element.elementor-element-95de820{margin-right:0 !important}} .elementor-4 .elementor-element.elementor-element-95de820{min-height:148px;align-self:stretch} .elementor-4 .elementor-element.elementor-element-95de820 > .elementor-widget-container{height:100%} @media(min-width:768px){.elementor-4 .elementor-element.elementor-element-95de820{margin-right:3% !important}} .elementor-4 .elementor-element.elementor-element-95de820{margin-bottom:14px !important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26b54c8 */.elementor-4 .elementor-element.elementor-element-26b54c8{background:#F7F6F3;border-radius:16px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,background-color .45s ease} .elementor-4 .elementor-element.elementor-element-26b54c8:hover{transform:translateY(-4px);background:#fff;box-shadow:0 22px 44px -26px rgba(60,40,30,.35)} .elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon{border-radius:10px;box-shadow:0 4px 12px -6px rgba(0,0,0,.15)} .elementor-4 .elementor-element.elementor-element-26b54c8 .elementor-icon-box-wrapper{text-align:left} @media(max-width:767px){.elementor-4 .elementor-element.elementor-element-26b54c8{margin-right:0 !important}} .elementor-4 .elementor-element.elementor-element-26b54c8{min-height:148px;align-self:stretch} .elementor-4 .elementor-element.elementor-element-26b54c8 > .elementor-widget-container{height:100%} .elementor-4 .elementor-element.elementor-element-26b54c8{margin-bottom:14px !important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98a02cf */.elementor-4 .elementor-element.elementor-element-98a02cf{background:#F7F6F3;border-radius:16px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,background-color .45s ease} .elementor-4 .elementor-element.elementor-element-98a02cf:hover{transform:translateY(-4px);background:#fff;box-shadow:0 22px 44px -26px rgba(60,40,30,.35)} .elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon{border-radius:10px;box-shadow:0 4px 12px -6px rgba(0,0,0,.15)} .elementor-4 .elementor-element.elementor-element-98a02cf .elementor-icon-box-wrapper{text-align:left} @media(max-width:767px){.elementor-4 .elementor-element.elementor-element-98a02cf{margin-right:0 !important}} .elementor-4 .elementor-element.elementor-element-98a02cf{min-height:148px;align-self:stretch} .elementor-4 .elementor-element.elementor-element-98a02cf > .elementor-widget-container{height:100%} @media(min-width:768px){.elementor-4 .elementor-element.elementor-element-98a02cf{margin-right:3% !important}} .elementor-4 .elementor-element.elementor-element-98a02cf{margin-bottom:14px !important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abfce3d */.elementor-4 .elementor-element.elementor-element-abfce3d{background:#F7F6F3;border-radius:16px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,background-color .45s ease} .elementor-4 .elementor-element.elementor-element-abfce3d:hover{transform:translateY(-4px);background:#fff;box-shadow:0 22px 44px -26px rgba(60,40,30,.35)} .elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon{border-radius:10px;box-shadow:0 4px 12px -6px rgba(0,0,0,.15)} .elementor-4 .elementor-element.elementor-element-abfce3d .elementor-icon-box-wrapper{text-align:left} @media(max-width:767px){.elementor-4 .elementor-element.elementor-element-abfce3d{margin-right:0 !important}} .elementor-4 .elementor-element.elementor-element-abfce3d{min-height:148px;align-self:stretch} .elementor-4 .elementor-element.elementor-element-abfce3d > .elementor-widget-container{height:100%} .elementor-4 .elementor-element.elementor-element-abfce3d{margin-bottom:14px !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f87458 */.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button{transition:all .35s ease} .elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:hover{} .elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button-icon{transition:transform .35s} .elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:hover .elementor-button-icon{transform:translateX(5px)} .elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button,.elementor-4 .elementor-element.elementor-element-9f87458 .elementor-button:hover{box-shadow:none !important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-caf7155 */.elementor-4 .elementor-element.elementor-element-caf7155{position:relative} .elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-element-populated{min-height:720px;position:relative} @media(max-width:767px){.elementor-4 .elementor-element.elementor-element-caf7155 > .elementor-element-populated{min-height:440px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03ed4ec */.elementor-4 .elementor-element.elementor-element-03ed4ec{isolation:isolate}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa870b6 */.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-7ff42f3 .elementor-heading-title{display:inline-flex;align-items:center;gap:14px;font-size:11px!important;letter-spacing:4px!important;text-transform:uppercase;color:#8a7f76!important}
.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-7ff42f3 .elementor-heading-title:before,.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-7ff42f3 .elementor-heading-title:after{content:"";width:34px;height:1px;background:#cdbfb4}
.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-9159d00 .elementor-heading-title{font-family:"Gilda Display",serif!important;font-weight:400!important;font-size:56px!important;line-height:1.05!important;letter-spacing:-.5px!important;color:#141414!important}
.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-9159d00 .hp-hl{background:linear-gradient(#f1e7e1,#f1e7e1) no-repeat 0 86%/100% 44%}
.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-9159d00 .hp-sub{display:block;margin:18px auto 0;max-width:520px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;letter-spacing:0;color:#6b635d}
@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-fa870b6 .elementor-element-9159d00 .elementor-heading-title{font-size:38px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08a6615 */.elementor-4 .elementor-element.elementor-element-08a6615 > .elementor-container{gap:28px;align-items:stretch}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap{background-image:none!important;background-color:var(--hp-bg)!important;border:1px solid rgba(60,45,35,.06);border-radius:32px;overflow:hidden;padding:0 0 48px!important;position:relative;align-content:flex-start;transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s cubic-bezier(.2,.7,.2,1)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap > .elementor-background-overlay{display:none!important}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap:before{content:"";display:block;width:calc(100% - 20px);margin:10px 10px 44px;height:430px;border-radius:24px;background-image:var(--hp-img);background-size:cover;background-position:var(--hp-pos,center);transition:filter .8s ease}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap:after{content:"";position:absolute;top:378px;right:34px;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.78) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a2623' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E") center/18px no-repeat;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px -10px rgba(40,30,20,.25);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column:hover > .elementor-widget-wrap{transform:translateY(-4px);box-shadow:0 40px 80px -48px rgba(70,50,35,.28)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column:hover > .elementor-widget-wrap:before{filter:brightness(1.03)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column:hover > .elementor-widget-wrap:after{transform:rotate(45deg)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap > .elementor-widget{width:100%!important;max-width:100%!important;position:relative!important;padding:0 48px!important;margin:0 0 16px!important;top:auto!important;left:auto!important}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-e7a6a2f .elementor-heading-title,.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-e0a6fc1 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:3px!important;color:#a3978d!important;text-transform:uppercase}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-e7a6a2f .elementor-heading-title:before,.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-e0a6fc1 .elementor-heading-title:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hp-dot)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-1819d3b .elementor-heading-title,.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-55bd89d .elementor-heading-title{font-family:"Gilda Display",serif!important;font-weight:400!important;font-size:36px!important;line-height:1.15!important;letter-spacing:-.2px!important;color:#2a2623!important}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-7f050f0 .elementor-heading-title,.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-e6390fc .elementor-heading-title{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.75!important;font-weight:300!important;color:#7a716a!important;max-width:400px}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-widget-button{margin-top:18px!important;margin-bottom:0!important}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-widget-button .elementor-button{background:transparent!important;color:#2a2623!important;border:1px solid rgba(42,38,35,.2)!important;border-radius:999px!important;padding:15px 26px!important;font-family:Poppins,sans-serif;font-size:14px!important;font-weight:400!important;box-shadow:none!important;transition:all .45s cubic-bezier(.2,.7,.2,1)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-widget-button .elementor-button .elementor-button-icon svg{fill:currentColor!important}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-widget-button .elementor-button:hover{background:#2a2623!important;color:#fff!important;border-color:#2a2623!important}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-button .elementor-button-icon{transition:transform .45s ease}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-ed89057{--hp-bg:#f3e9e4;--hp-dot:#e3c9bd;--hp-img:url(https://hp.staging.gici.com.au/wp-content/uploads/2026/10/image-1.png);--hp-pos:0% 60%}
.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-3c49e2f{--hp-bg:#f3f2f0;--hp-dot:#b9c4b6;--hp-img:url(https://hp.staging.gici.com.au/wp-content/uploads/2026/10/image-2.png);--hp-pos:50% 55%}
@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap:before{height:340px}.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap:after{top:288px}.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-1819d3b .elementor-heading-title,.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-element-55bd89d .elementor-heading-title{font-size:30px!important}}
@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-08a6615 > .elementor-container{gap:18px}.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap{border-radius:26px;padding-bottom:34px!important}.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap:before{height:270px;margin-bottom:30px;border-radius:20px}.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap:after{top:224px;right:24px;width:42px;height:42px}.elementor-4 .elementor-element.elementor-element-08a6615 .elementor-column > .elementor-widget-wrap > .elementor-widget{padding:0 28px!important}}/* End custom CSS */