.elementor-8 .elementor-element.elementor-element-09deeab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-09deeab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-09deeab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-77c3f97 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-home-reel-bloom-wide.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-a20de53 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-bloom-hero-miniworld.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-2039a85 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-home-reel-hairheaven-wide-v3.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-d5dd9a6 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Treats.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-9c60214 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-home-reel-nomadic-wide-v3.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-1cadd22 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-nomadic-modular-homes-factory.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-377229f .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-home-reel-kms-wide-v2.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-209bf4e .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-kms-showroom-oak-handle.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-0b84935 .swiper-slide-bg{background-color:#1A1A59;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-hero-rainforest.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-slide{transition-duration:calc(3500ms*1.2);height:400px;}.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-slide-contents{max-width:620px;}.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-slide-inner{padding:0px 32px 46px 42px;text-align:start;}.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{color:#94DEE0;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-description{color:#FFFFFFB3;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-ce8a2c7{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-ce8a2c7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ce8a2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-e4fbf13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d8aa53e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-d8aa53e{text-align:start;}.elementor-8 .elementor-element.elementor-element-d8aa53e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-3911656{text-align:start;}.elementor-8 .elementor-element.elementor-element-3911656 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:88px;font-weight:700;text-transform:lowercase;line-height:1.02em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e819a0e{width:var( --container-widget-width, min(840px, 100%) );max-width:min(840px, 100%);--container-widget-width:min(840px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e819a0e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ef340c2{text-align:start;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:lowercase;line-height:1.6em;letter-spacing:1.5px;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-ef340c2 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8d15fc5{--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:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e3af127 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1em;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:999px 999px 999px 999px;padding:20px 48px 20px 48px;}.elementor-8 .elementor-element.elementor-element-e3af127 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e3af127 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor7 );color:#FFFFFF;border-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-e3af127 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-e3af127 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-53bfc0a .elementor-button{background-color:#FFFFFF00;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1em;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:999px 999px 999px 999px;padding:20px 48px 20px 48px;}.elementor-8 .elementor-element.elementor-element-53bfc0a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-53bfc0a .elementor-button:focus{background-color:#FFFFFF24;color:#FFFFFF;border-color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-53bfc0a .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-53bfc0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ca11a00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-ca11a00:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ca11a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-ca11a01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca11a02{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:100px;}.elementor-8 .elementor-element.elementor-element-ca11a02 .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-ca11a02 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ca11a03{text-align:start;}.elementor-8 .elementor-element.elementor-element-ca11a03 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-ca11a04{text-align:start;}.elementor-8 .elementor-element.elementor-element-ca11a04 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:88px;font-weight:700;text-transform:lowercase;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ca11a05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca11a07{width:var( --container-widget-width, min(820px, 100%) );max-width:min(820px, 100%);--container-widget-width:min(820px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ca11a07 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-cb70f8c{width:var( --container-widget-width, min(820px, 100%) );max-width:min(820px, 100%);--container-widget-width:min(820px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb70f8c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-818c188{width:var( --container-widget-width, min(820px, 100%) );max-width:min(820px, 100%);--container-widget-width:min(820px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-818c188 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-185f47f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-185f47f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-185f47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-eb6e75b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ec6050{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:100px;}.elementor-8 .elementor-element.elementor-element-5ec6050 .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-5ec6050 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-38dc86e{text-align:start;}.elementor-8 .elementor-element.elementor-element-38dc86e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-848a344{text-align:start;}.elementor-8 .elementor-element.elementor-element-848a344 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:88px;font-weight:700;text-transform:lowercase;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cbf19ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:140px 140px;--row-gap:140px;--column-gap:140px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5762ff3{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5259695{--display:flex;--min-height:0px;--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;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5259695.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-3a8de14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a8de14:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a8de14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-home-reel-bloom-wide.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2915464{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ab9b9a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ab9b9a7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ab9b9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Bloom-Composition-Illustration-web.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-98b8fe1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-98b8fe1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-98b8fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-bloom-photo-toy-shelves.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-94501c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-28a387d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ef1f12 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8 .elementor-element.elementor-element-6ef1f12{text-align:start;}.elementor-8 .elementor-element.elementor-element-6ef1f12 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:2.2px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-e2ccf20{text-align:start;}.elementor-8 .elementor-element.elementor-element-e2ccf20 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;text-transform:lowercase;line-height:1.18em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0e06273{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fa9dd65{width:var( --container-widget-width, min(420px, 100%) );max-width:min(420px, 100%);--container-widget-width:min(420px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fa9dd65 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5c01aa{--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;--align-items:flex-start;--gap:8px 14px;--row-gap:8px;--column-gap:14px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f010c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f010c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f013c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f013c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f011c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f011c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f012c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f012c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f014c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f014c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-e70a91a .elementor-button{background-color:#FFFFFF00;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-e70a91a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e70a91a .elementor-button:focus{background-color:#FFFFFF00;color:#D17DB0;border-color:#D17DB0;}.elementor-8 .elementor-element.elementor-element-e70a91a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e70a91a .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-e70a91a .elementor-button:focus svg{fill:#D17DB0;}.elementor-8 .elementor-element.elementor-element-28b37b1{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fae26ee{--display:flex;--min-height:0px;--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;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7dc26c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7dc26c0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7dc26c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-nomadic-laptop-home-hero.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d50916c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-338cfe2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-338cfe2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-338cfe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-77edb1c{text-align:center;}.elementor-8 .elementor-element.elementor-element-77edb1c img{width:70%;}.elementor-8 .elementor-element.elementor-element-fdc5246{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fdc5246:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fdc5246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-nomadic-modular-homes-factory.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4765b06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-8c0a594{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1dcc6f3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8 .elementor-element.elementor-element-1dcc6f3{text-align:start;}.elementor-8 .elementor-element.elementor-element-1dcc6f3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:2.2px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-da55356{text-align:start;}.elementor-8 .elementor-element.elementor-element-da55356 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;text-transform:lowercase;line-height:1.18em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c8669c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0058949{width:var( --container-widget-width, min(420px, 100%) );max-width:min(420px, 100%);--container-widget-width:min(420px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0058949 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5c02aa{--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;--align-items:flex-start;--gap:8px 14px;--row-gap:8px;--column-gap:14px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f020c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f020c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f023c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f023c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f021c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f021c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f022c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f022c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f024c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f024c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-e04ec6a .elementor-button{background-color:#FFFFFF00;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-e04ec6a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e04ec6a .elementor-button:focus{background-color:#FFFFFF00;color:#D17DB0;border-color:#D17DB0;}.elementor-8 .elementor-element.elementor-element-e04ec6a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e04ec6a .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-e04ec6a .elementor-button:focus svg{fill:#D17DB0;}.elementor-8 .elementor-element.elementor-element-34cb26d{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7a4c65{--display:flex;--min-height:0px;--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;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7a4c65::before, .elementor-8 .elementor-element.elementor-element-c7a4c65 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c7a4c65 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c7a4c65 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c7a4c65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c7a4c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-c7a4c65.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-ddb7fab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ddb7fab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ddb7fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/rcs-home-reel-hairheaven-wide-v3.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4e2df39{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d334367{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d334367:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d334367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fa9592f{text-align:center;}.elementor-8 .elementor-element.elementor-element-fa9592f img{width:66%;}.elementor-8 .elementor-element.elementor-element-a9c5ce8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a9c5ce8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a9c5ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Treats.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d41a651{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-d0eb0c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82794ec > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8 .elementor-element.elementor-element-82794ec{text-align:start;}.elementor-8 .elementor-element.elementor-element-82794ec .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:2.2px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-092d8ed{text-align:start;}.elementor-8 .elementor-element.elementor-element-092d8ed .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;text-transform:lowercase;line-height:1.18em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a286c4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7c1af8c{width:var( --container-widget-width, min(420px, 100%) );max-width:min(420px, 100%);--container-widget-width:min(420px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7c1af8c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5c03aa{--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;--align-items:flex-start;--gap:8px 14px;--row-gap:8px;--column-gap:14px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f030c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f030c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f033c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f033c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f031c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f031c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f032c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f032c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f034c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f034c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-7926d5d .elementor-button{background-color:#FFFFFF00;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-7926d5d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-7926d5d .elementor-button:focus{background-color:#FFFFFF00;color:#D17DB0;border-color:#D17DB0;}.elementor-8 .elementor-element.elementor-element-7926d5d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7926d5d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-7926d5d .elementor-button:focus svg{fill:#D17DB0;}.elementor-8 .elementor-element.elementor-element-f892c58{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-63cf9b5{--display:flex;--min-height:0px;--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;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a4b7d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a4b7d9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0a4b7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-kms-laptop-home.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-63c4d3a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c52fa0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c52fa0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9c52fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72cf35a{text-align:center;}.elementor-8 .elementor-element.elementor-element-72cf35a img{width:60%;}.elementor-8 .elementor-element.elementor-element-82b55de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82b55de:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-82b55de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-kms-showroom-oak-handle.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1355604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-43aefff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-844ce23 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8 .elementor-element.elementor-element-844ce23{text-align:start;}.elementor-8 .elementor-element.elementor-element-844ce23 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:2.2px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-30e6afc{text-align:start;}.elementor-8 .elementor-element.elementor-element-30e6afc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;text-transform:lowercase;line-height:1.18em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0908f3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-526313c{width:var( --container-widget-width, min(420px, 100%) );max-width:min(420px, 100%);--container-widget-width:min(420px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-526313c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5c04aa{--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;--align-items:flex-start;--gap:8px 14px;--row-gap:8px;--column-gap:14px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f040c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f040c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f043c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f043c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f041c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f041c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f042c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f042c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-5f044c{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f044c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-1166834 .elementor-button{background-color:#FFFFFF00;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-1166834 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1166834 .elementor-button:focus{background-color:#FFFFFF00;color:#D17DB0;border-color:#D17DB0;}.elementor-8 .elementor-element.elementor-element-1166834 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1166834 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1166834 .elementor-button:focus svg{fill:#D17DB0;}.elementor-8 .elementor-element.elementor-element-c8e7fbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-c8e7fbe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c8e7fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-63ac8e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bef3e40{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:100px;}.elementor-8 .elementor-element.elementor-element-bef3e40 .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-bef3e40 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9665335{text-align:start;}.elementor-8 .elementor-element.elementor-element-9665335 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-548265d{text-align:start;}.elementor-8 .elementor-element.elementor-element-548265d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:88px;font-weight:700;text-transform:lowercase;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-89def6e{width:var( --container-widget-width, min(820px, 100%) );max-width:min(820px, 100%);--container-widget-width:min(820px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-89def6e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9aecff7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-af7919c{--e-image-carousel-slides-to-show:2;}.elementor-8 .elementor-element.elementor-element-af7919c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-af7919c .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-af7919c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8 .elementor-element.elementor-element-af7919c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-af7919c .swiper-pagination-bullet{width:8px;height:8px;background:#FFFFFF3D;}.elementor-8 .elementor-element.elementor-element-af7919c .swiper-wrapper{display:flex;align-items:middle;}.elementor-8 .elementor-element.elementor-element-af7919c .elementor-image-carousel-caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-accsec0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-accsec0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-accsec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-accsec1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-accsh1{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:100px;}.elementor-8 .elementor-element.elementor-element-accsh1 .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-accsh1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-accsh2{text-align:start;}.elementor-8 .elementor-element.elementor-element-accsh2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-accsh3{text-align:start;}.elementor-8 .elementor-element.elementor-element-accsh3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:88px;font-weight:700;text-transform:lowercase;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-accwrap{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac11a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac11b0{width:var( --container-widget-width, min(680px, 100%) );max-width:min(680px, 100%);--container-widget-width:min(680px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-ac11b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ac21a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac21b0{width:var( --container-widget-width, min(680px, 100%) );max-width:min(680px, 100%);--container-widget-width:min(680px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-ac21b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ac41a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac41b0{width:var( --container-widget-width, min(680px, 100%) );max-width:min(680px, 100%);--container-widget-width:min(680px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-ac41b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ac31a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac31b0{width:var( --container-widget-width, min(680px, 100%) );max-width:min(680px, 100%);--container-widget-width:min(680px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-ac31b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ac51a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac51b0{width:var( --container-widget-width, min(680px, 100%) );max-width:min(680px, 100%);--container-widget-width:min(680px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-ac51b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-acc0001{--n-accordion-title-font-size:36px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:14px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#AD568B;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:30px;--n-accordion-icon-gap:20px;--n-accordion-icon-normal-color:#4AA6AA;--n-accordion-icon-hover-color:#AD568B;--n-accordion-icon-active-color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-acc0001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#00000000;border-style:none;}.elementor-8 .elementor-element.elementor-element-acc0001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#00000000;border-style:none;}.elementor-8 .elementor-element.elementor-element-acc0001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000000;border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-acc0001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#00000000;border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-8 .elementor-element.elementor-element-acc0001 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-8 .elementor-element.elementor-element-acc0001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:lowercase;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-25358fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-25358fc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-25358fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-e0d9b95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c8e9d6e{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:100px;}.elementor-8 .elementor-element.elementor-element-c8e9d6e .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-c8e9d6e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d78faac{text-align:start;}.elementor-8 .elementor-element.elementor-element-d78faac .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-a6b0e6e{text-align:start;}.elementor-8 .elementor-element.elementor-element-a6b0e6e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:70px;font-weight:700;text-transform:lowercase;line-height:1.1em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb77ad7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-daa7f4f{width:var( --container-widget-width, min(840px, 100%) );max-width:min(840px, 100%);--container-widget-width:min(840px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-daa7f4f p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-983e270{width:var( --container-widget-width, min(840px, 100%) );max-width:min(840px, 100%);--container-widget-width:min(840px, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-983e270 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-e614783{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e614783:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e614783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-eeed7e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e13fb99 .elementor-repeater-item-ebccdaa .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/websites-for-wineries-perth-1-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e13fb99 .elementor-repeater-item-e05eede .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/beautiful-web-design-perth-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e13fb99 .elementor-repeater-item-549568f .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/spiritual-website-design-perth-rockingham-mandurah-retreats-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e13fb99 .swiper-slide{transition-duration:calc(2600ms*1.2);height:600px;}.elementor-8 .elementor-element.elementor-element-e13fb99 .swiper-slide-contents{max-width:100%;text-shadow:0px 2px 12px rgba(10,10,45,0.6);}.elementor-8 .elementor-element.elementor-element-e13fb99 .swiper-slide-inner{padding:24px 24px 24px 24px;text-align:start;}.elementor-8 .elementor-element.elementor-element-e13fb99 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e13fb99 .elementor-slide-heading{color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-4ff52eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ff52eb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ff52eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25256B;}.elementor-8 .elementor-element.elementor-element-14477af .elementor-repeater-item-22be526 .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/boutique-accomodation-websites-perth-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-14477af .elementor-repeater-item-9216247 .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/environmental-campaigns-web-design-perth.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-14477af .elementor-repeater-item-41b202c .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/cafes-restaurants-websites-rockingham-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-14477af .swiper-slide{transition-duration:calc(2700ms*1.2);height:600px;}.elementor-8 .elementor-element.elementor-element-14477af .swiper-slide-contents{max-width:100%;text-shadow:0px 2px 12px rgba(10,10,45,0.6);}.elementor-8 .elementor-element.elementor-element-14477af .swiper-slide-inner{padding:24px 24px 24px 24px;text-align:start;}.elementor-8 .elementor-element.elementor-element-14477af .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-14477af .elementor-slide-heading{color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-b15f3ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b15f3ab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b15f3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25256B;}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-repeater-item-8c57c62 .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/childcare-centre-web-design-perth-mandurah-rockingham-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-repeater-item-94b19cc .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/artisan-web-design-perth-rockingham-mandurah-scaled-e1789629050492.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-repeater-item-94b19cc .elementor-background-overlay{background-color:#1A1A5914;}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-repeater-item-0f02e41 .swiper-slide-bg{background-color:#25256B;background-image:url(https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/design-for-apps-perth.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-dd15429 .swiper-slide{transition-duration:calc(2800ms*1.2);height:600px;}.elementor-8 .elementor-element.elementor-element-dd15429 .swiper-slide-contents{max-width:100%;text-shadow:0px 2px 12px rgba(10,10,45,0.6);}.elementor-8 .elementor-element.elementor-element-dd15429 .swiper-slide-inner{padding:24px 24px 24px 24px;text-align:start;}.elementor-8 .elementor-element.elementor-element-dd15429 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-slide-heading{color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-bd1cdc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-bd1cdc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bd1cdc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-b7edce1{--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9833591{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-9833591:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9833591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25256B;background-image:url("https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/cassandra_sturdy_about_crop.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9833591::before, .elementor-8 .elementor-element.elementor-element-9833591 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9833591 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9833591 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9833591 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9833591 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-350c250{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-919aeaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a4c3a0{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:72px;}.elementor-8 .elementor-element.elementor-element-3a4c3a0 .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-3a4c3a0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-818f6fc{text-align:start;}.elementor-8 .elementor-element.elementor-element-818f6fc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-8146556{text-align:start;}.elementor-8 .elementor-element.elementor-element-8146556 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:70px;font-weight:700;text-transform:lowercase;line-height:1.1em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-036da97{text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-036da97 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f5cf706{text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f5cf706 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-279d1a0{text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-279d1a0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-57acf85 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1em;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:999px 999px 999px 999px;padding:20px 48px 20px 48px;}.elementor-8 .elementor-element.elementor-element-57acf85 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-57acf85 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor7 );color:#FFFFFF;border-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-57acf85 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-57acf85 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-57acf85 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-124e570{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-124e570:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-124e570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A59;}.elementor-8 .elementor-element.elementor-element-da3c27f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e04c979{--divider-border-style:solid;--divider-color:#F1DE68;--divider-border-width:100px;}.elementor-8 .elementor-element.elementor-element-e04c979 .elementor-divider-separator{width:1px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-e04c979 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-84d7531{text-align:start;}.elementor-8 .elementor-element.elementor-element-84d7531 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;text-transform:lowercase;line-height:1.3em;letter-spacing:3px;color:#4AA6AA;}.elementor-8 .elementor-element.elementor-element-c9c5aca{text-align:start;}.elementor-8 .elementor-element.elementor-element-c9c5aca .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:70px;font-weight:700;text-transform:lowercase;line-height:1.1em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72932ea > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-72932ea{text-align:start;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72932ea p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b42e3cc .elementor-button{background-color:#4AA6AA;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:1em;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:999px 999px 999px 999px;padding:20px 48px 20px 48px;}.elementor-8 .elementor-element.elementor-element-b42e3cc .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b42e3cc .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor7 );color:#FFFFFF;border-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-b42e3cc > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b42e3cc .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b42e3cc .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-ce8a2c7{--min-height:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-3911656 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-ca11a00{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-ca11a04 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-185f47f{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-848a344 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-cbf19ad{--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-8 .elementor-element.elementor-element-5762ff3{--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-8 .elementor-element.elementor-element-5259695{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-5259695.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-94501c5{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-6ef1f12 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-e2ccf20 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-28b37b1{--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-8 .elementor-element.elementor-element-fae26ee{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-4765b06{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-1dcc6f3 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-da55356 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-34cb26d{--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-8 .elementor-element.elementor-element-c7a4c65{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-c7a4c65.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-d41a651{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-82794ec .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-092d8ed .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-f892c58{--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-8 .elementor-element.elementor-element-63cf9b5{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-1355604{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-844ce23 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-30e6afc .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-c8e7fbe{--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-548265d .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-9aecff7{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-af7919c{--e-image-carousel-slides-to-show:1;}.elementor-8 .elementor-element.elementor-element-accsec0{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-accsh3 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-acc0001{--n-accordion-title-font-size:30px;}.elementor-8 .elementor-element.elementor-element-25358fc{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-a6b0e6e .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-e614783{--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e13fb99 .swiper-slide{height:calc(100vw * 4 / 9);}.elementor-8 .elementor-element.elementor-element-e13fb99 .elementor-slide-heading{font-size:15px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-14477af .swiper-slide{height:calc(100vw * 4 / 9);}.elementor-8 .elementor-element.elementor-element-14477af .elementor-slide-heading{font-size:15px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-dd15429 .swiper-slide{height:calc(100vw * 4 / 9);}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-slide-heading{font-size:15px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-bd1cdc1{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-b7edce1{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-8 .elementor-element.elementor-element-9833591{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-8146556 .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-124e570{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-c9c5aca .elementor-heading-title{font-size:52px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-slide-inner{padding:0px 24px 28px 24px;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{font-size:17px;}.elementor-8 .elementor-element.elementor-element-ce8a2c7{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-3911656 .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-e819a0e{font-size:19px;}.elementor-8 .elementor-element.elementor-element-e3af127 .elementor-button{font-size:19px;padding:18px 36px 18px 36px;}.elementor-8 .elementor-element.elementor-element-53bfc0a .elementor-button{font-size:19px;padding:18px 36px 18px 36px;}.elementor-8 .elementor-element.elementor-element-ca11a00{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-ca11a04 .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-ca11a05{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ca11a07{font-size:19px;}.elementor-8 .elementor-element.elementor-element-cb70f8c{font-size:19px;}.elementor-8 .elementor-element.elementor-element-818c188{font-size:19px;}.elementor-8 .elementor-element.elementor-element-185f47f{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-848a344 .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-cbf19ad{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5259695{--min-height:340px;}.elementor-8 .elementor-element.elementor-element-94501c5{--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ef1f12 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-e2ccf20 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-fa9dd65{font-size:19px;}.elementor-8 .elementor-element.elementor-element-fae26ee{--min-height:340px;}.elementor-8 .elementor-element.elementor-element-77edb1c img{width:76%;}.elementor-8 .elementor-element.elementor-element-4765b06{--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1dcc6f3 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-da55356 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-0058949{font-size:19px;}.elementor-8 .elementor-element.elementor-element-c7a4c65{--min-height:340px;}.elementor-8 .elementor-element.elementor-element-fa9592f img{width:72%;}.elementor-8 .elementor-element.elementor-element-d41a651{--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82794ec .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-092d8ed .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-7c1af8c{font-size:19px;}.elementor-8 .elementor-element.elementor-element-63cf9b5{--min-height:340px;}.elementor-8 .elementor-element.elementor-element-72cf35a img{width:68%;}.elementor-8 .elementor-element.elementor-element-1355604{--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-844ce23 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-30e6afc .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-526313c{font-size:19px;}.elementor-8 .elementor-element.elementor-element-c8e7fbe{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-548265d .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-89def6e{font-size:19px;}.elementor-8 .elementor-element.elementor-element-9aecff7{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-af7919c{--e-image-carousel-slides-to-show:1;}.elementor-8 .elementor-element.elementor-element-accsec0{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-accsh3 .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-accwrap{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-acc0001 {--n-accordion-padding:22px 0px 22px 0px;}.elementor-8 .elementor-element.elementor-element-acc0001{--n-accordion-title-font-size:26px;}.elementor-8 .elementor-element.elementor-element-25358fc{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-a6b0e6e .elementor-heading-title{font-size:38px;}.elementor-8 .elementor-element.elementor-element-daa7f4f{font-size:19px;}.elementor-8 .elementor-element.elementor-element-983e270{font-size:19px;}.elementor-8 .elementor-element.elementor-element-e614783{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eeed7e2{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-e13fb99 .swiper-slide{height:100vw;}.elementor-8 .elementor-element.elementor-element-e13fb99 .elementor-slide-heading{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4ff52eb{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-14477af .swiper-slide{height:100vw;}.elementor-8 .elementor-element.elementor-element-14477af .elementor-slide-heading{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b15f3ab{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-dd15429 .swiper-slide{height:100vw;}.elementor-8 .elementor-element.elementor-element-dd15429 .elementor-slide-heading{font-size:16px;}.elementor-8 .elementor-element.elementor-element-bd1cdc1{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-9833591{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-8146556 .elementor-heading-title{font-size:38px;}.elementor-8 .elementor-element.elementor-element-036da97{font-size:19px;}.elementor-8 .elementor-element.elementor-element-f5cf706{font-size:19px;}.elementor-8 .elementor-element.elementor-element-279d1a0{font-size:19px;}.elementor-8 .elementor-element.elementor-element-57acf85 .elementor-button{font-size:19px;padding:18px 36px 18px 36px;}.elementor-8 .elementor-element.elementor-element-124e570{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-c9c5aca .elementor-heading-title{font-size:38px;}.elementor-8 .elementor-element.elementor-element-72932ea{font-size:19px;}.elementor-8 .elementor-element.elementor-element-b42e3cc .elementor-button{font-size:19px;padding:18px 36px 18px 36px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-e4fbf13{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-ca11a01{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-ca11a05{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-eb6e75b{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-cbf19ad{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-5259695{--width:66%;}.elementor-8 .elementor-element.elementor-element-94501c5{--width:34%;}.elementor-8 .elementor-element.elementor-element-5c01aa{--width:100%;}.elementor-8 .elementor-element.elementor-element-fae26ee{--width:66%;}.elementor-8 .elementor-element.elementor-element-4765b06{--width:34%;}.elementor-8 .elementor-element.elementor-element-5c02aa{--width:100%;}.elementor-8 .elementor-element.elementor-element-c7a4c65{--width:66%;}.elementor-8 .elementor-element.elementor-element-d41a651{--width:34%;}.elementor-8 .elementor-element.elementor-element-5c03aa{--width:100%;}.elementor-8 .elementor-element.elementor-element-63cf9b5{--width:66%;}.elementor-8 .elementor-element.elementor-element-1355604{--width:34%;}.elementor-8 .elementor-element.elementor-element-5c04aa{--width:100%;}.elementor-8 .elementor-element.elementor-element-63ac8e7{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-9aecff7{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-accsec1{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-accwrap{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-e0d9b95{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-cb77ad7{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-eeed7e2{--width:33.333%;}.elementor-8 .elementor-element.elementor-element-4ff52eb{--width:33.333%;}.elementor-8 .elementor-element.elementor-element-b15f3ab{--width:33.333%;}.elementor-8 .elementor-element.elementor-element-b7edce1{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-9833591{--width:50%;}.elementor-8 .elementor-element.elementor-element-350c250{--width:50%;}.elementor-8 .elementor-element.elementor-element-919aeaa{--width:100%;}.elementor-8 .elementor-element.elementor-element-da3c27f{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-5259695{--width:100%;}.elementor-8 .elementor-element.elementor-element-94501c5{--width:100%;}.elementor-8 .elementor-element.elementor-element-fae26ee{--width:100%;}.elementor-8 .elementor-element.elementor-element-4765b06{--width:100%;}.elementor-8 .elementor-element.elementor-element-c7a4c65{--width:100%;}.elementor-8 .elementor-element.elementor-element-d41a651{--width:100%;}.elementor-8 .elementor-element.elementor-element-63cf9b5{--width:100%;}.elementor-8 .elementor-element.elementor-element-1355604{--width:100%;}.elementor-8 .elementor-element.elementor-element-9833591{--width:100%;}.elementor-8 .elementor-element.elementor-element-350c250{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-e09ae92 */.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-inner,.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper,.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-container{height:calc(100vh - 190px);}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg{position:relative;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(19,19,65,.72) 0%,rgba(19,19,65,.45) 12%,rgba(19,19,65,.15) 24%,rgba(19,19,65,0) 36%);pointer-events:none;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-contents{display:block !important;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{margin:0;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-description strong{display:block;font-family:"League Spartan",sans-serif;font-size:30px;font-weight:500;line-height:1.18;letter-spacing:0;text-transform:none;color:#FFFFFF;margin:8px 0 0;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-inner,.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper,.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-container{height:calc(100vw / 1.7);}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-description strong{font-size:25px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-inner,.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper,.elementor-8 .elementor-element.elementor-element-e09ae92 .swiper-container{height:calc(100vw / 1.0);}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-description strong{font-size:21px;}}
.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-inner{padding-left:max(64px, calc((100vw - 1440px) / 2));}
.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{text-shadow:0 0 1px rgba(8,8,34,.8);}
@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{letter-spacing:1.5px;font-size:17px;}}
.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg[style*='rcs-home-reel-kms-wide-v2']{background-position:center top !important;}
.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slides .swiper-slide-bg[style*='hairheaven-wide-v3']{background-position:center top !important;}
/* reel-logos-width */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{width:340px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{width:min(275px, 70vw)!important;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-77c3f97 .elementor-slide-heading,.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-a20de53 .elementor-slide-heading{margin-bottom:-8px!important;}}
/* reel-logos */.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{line-height:1;}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-77c3f97 .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:175px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Bloom-Logo-White.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:-30px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-77c3f97 .elementor-slide-heading{height:140px;margin-bottom:-24px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-77c3f97 .elementor-slide-heading{height:125px;margin-bottom:-20px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-a20de53 .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:175px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Bloom-Logo-White.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:-30px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-a20de53 .elementor-slide-heading{height:140px;margin-bottom:-24px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-a20de53 .elementor-slide-heading{height:125px;margin-bottom:-20px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-2039a85 .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:92px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-hh-logo-white.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:22px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-2039a85 .elementor-slide-heading{height:74px;margin-bottom:18px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-2039a85 .elementor-slide-heading{height:65px;margin-bottom:15px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-d5dd9a6 .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:92px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-hh-logo-white.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:22px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-d5dd9a6 .elementor-slide-heading{height:74px;margin-bottom:18px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-d5dd9a6 .elementor-slide-heading{height:65px;margin-bottom:15px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-9c60214 .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:115px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Nomadic-Living-High-Res-Transparent-Cropped-scaled.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:10px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-9c60214 .elementor-slide-heading{height:90px;margin-bottom:8px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-9c60214 .elementor-slide-heading{height:78px;margin-bottom:8px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-1cadd22 .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:115px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/10/Nomadic-Living-High-Res-Transparent-Cropped-scaled.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:10px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-1cadd22 .elementor-slide-heading{height:90px;margin-bottom:8px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-1cadd22 .elementor-slide-heading{height:78px;margin-bottom:8px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-377229f .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:96px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-kms-logo-white-scaled.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:22px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-377229f .elementor-slide-heading{height:76px;margin-bottom:18px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-377229f .elementor-slide-heading{height:68px;margin-bottom:15px!important;}}.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-209bf4e .elementor-slide-heading{font-size:0!important;letter-spacing:0!important;text-shadow:none!important;color:transparent!important;height:96px;width:440px;max-width:80%;background:url('https://resonatecreativestudio.com.au/wp-content/uploads/2026/09/rcs-kms-logo-white-scaled.png') left bottom/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(10,10,40,.5));margin-bottom:22px!important;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-209bf4e .elementor-slide-heading{height:76px;margin-bottom:18px!important;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-repeater-item-209bf4e .elementor-slide-heading{height:68px;margin-bottom:15px!important;}}
/* ios-reel-fix */@supports (-webkit-touch-callout:none){.elementor-8 .elementor-element.elementor-element-e09ae92 .elementor-slide-heading{filter:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8de14 */.elementor-8 .elementor-element.elementor-element-3a8de14{flex:0 0 calc(66% - 8px)!important;width:auto!important;aspect-ratio:16/10;min-height:0!important;height:auto!important;align-self:flex-start!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3a8de14{flex:none!important;width:100%!important;aspect-ratio:16/10;min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab9b9a7 */.elementor-8 .elementor-element.elementor-element-ab9b9a7{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ab9b9a7{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b8fe1 */.elementor-8 .elementor-element.elementor-element-98b8fe1{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-98b8fe1{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2915464 */.elementor-8 .elementor-element.elementor-element-2915464{flex:0 0 calc(34% - 8px)!important;width:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2915464{flex:none!important;width:100%!important;flex-direction:row!important;--gap:8px;gap:8px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259695 *//* bento */.elementor-8 .elementor-element.elementor-element-5259695{flex-wrap:nowrap;height:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5259695{--width:calc(100% + 48px);width:calc(100% + 48px)!important;max-width:none!important;margin-left:-24px!important;margin-right:-24px!important;--min-height:0px;min-height:0!important;height:auto!important;flex-direction:column!important;--gap:8px;gap:8px!important;}}
/* stack-img */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5259695{order:-1!important;width:100%!important;--width:100%;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a387d */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-28a387d{flex:0 0 42%!important;width:auto!important;}}/* cap-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-28a387d{padding-top:20px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa9dd65 *//* body-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-fa9dd65{padding-top:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c01aa *//* scope-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5c01aa{margin-top:28px!important;}}/* scope-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5c01aa{margin-top:22px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e70a91a *//* link-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-e70a91a{margin-top:28px!important;}}/* link-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e70a91a{margin-top:26px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e06273 */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-0e06273{flex:1 1 0!important;width:auto!important;max-width:620px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94501c5 *//* stack-txt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-94501c5{width:100%!important;--width:100%;max-width:100%!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;--gap:96px;gap:96px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5762ff3 *//* stack-desktop */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5762ff3{flex-direction:column!important;--gap:48px;gap:48px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc26c0 */.elementor-8 .elementor-element.elementor-element-7dc26c0{flex:0 0 calc(66% - 8px)!important;width:auto!important;aspect-ratio:16/10;min-height:0!important;height:auto!important;align-self:flex-start!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-7dc26c0{flex:none!important;width:100%!important;aspect-ratio:16/10;min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338cfe2 */.elementor-8 .elementor-element.elementor-element-338cfe2{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-338cfe2{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc5246 */.elementor-8 .elementor-element.elementor-element-fdc5246{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-fdc5246{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50916c */.elementor-8 .elementor-element.elementor-element-d50916c{flex:0 0 calc(34% - 8px)!important;width:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-d50916c{flex:none!important;width:100%!important;flex-direction:row!important;--gap:8px;gap:8px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae26ee *//* bento */.elementor-8 .elementor-element.elementor-element-fae26ee{flex-wrap:nowrap;height:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-fae26ee{--width:calc(100% + 48px);width:calc(100% + 48px)!important;max-width:none!important;margin-left:-24px!important;margin-right:-24px!important;--min-height:0px;min-height:0!important;height:auto!important;flex-direction:column!important;--gap:8px;gap:8px!important;}}
/* stack-img */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-fae26ee{order:-1!important;width:100%!important;--width:100%;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c0a594 */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-8c0a594{flex:0 0 42%!important;width:auto!important;}}/* cap-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-8c0a594{padding-top:20px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0058949 *//* body-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-0058949{padding-top:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c02aa *//* scope-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5c02aa{margin-top:28px!important;}}/* scope-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5c02aa{margin-top:22px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e04ec6a *//* link-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-e04ec6a{margin-top:28px!important;}}/* link-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e04ec6a{margin-top:26px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8669c2 */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-c8669c2{flex:1 1 0!important;width:auto!important;max-width:620px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4765b06 *//* stack-txt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-4765b06{width:100%!important;--width:100%;max-width:100%!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;--gap:96px;gap:96px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b37b1 *//* stack-desktop */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-28b37b1{flex-direction:column!important;--gap:48px;gap:48px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb7fab */.elementor-8 .elementor-element.elementor-element-ddb7fab{flex:0 0 calc(66% - 8px)!important;width:auto!important;aspect-ratio:16/10;min-height:0!important;height:auto!important;align-self:flex-start!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ddb7fab{flex:none!important;width:100%!important;aspect-ratio:16/10;min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d334367 */.elementor-8 .elementor-element.elementor-element-d334367{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-d334367{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c5ce8 */.elementor-8 .elementor-element.elementor-element-a9c5ce8{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a9c5ce8{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2df39 */.elementor-8 .elementor-element.elementor-element-4e2df39{flex:0 0 calc(34% - 8px)!important;width:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4e2df39{flex:none!important;width:100%!important;flex-direction:row!important;--gap:8px;gap:8px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a4c65 *//* bento */.elementor-8 .elementor-element.elementor-element-c7a4c65{flex-wrap:nowrap;height:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c7a4c65{--width:calc(100% + 48px);width:calc(100% + 48px)!important;max-width:none!important;margin-left:-24px!important;margin-right:-24px!important;--min-height:0px;min-height:0!important;height:auto!important;flex-direction:column!important;--gap:8px;gap:8px!important;}}
/* stack-img */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-c7a4c65{order:-1!important;width:100%!important;--width:100%;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb0c7 */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-d0eb0c7{flex:0 0 42%!important;width:auto!important;}}/* cap-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d0eb0c7{padding-top:20px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c1af8c *//* body-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-7c1af8c{padding-top:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c03aa *//* scope-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5c03aa{margin-top:28px!important;}}/* scope-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5c03aa{margin-top:22px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7926d5d *//* link-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-7926d5d{margin-top:28px!important;}}/* link-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7926d5d{margin-top:26px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a286c4c */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-a286c4c{flex:1 1 0!important;width:auto!important;max-width:620px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41a651 *//* stack-txt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-d41a651{width:100%!important;--width:100%;max-width:100%!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;--gap:96px;gap:96px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34cb26d *//* stack-desktop */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-34cb26d{flex-direction:column!important;--gap:48px;gap:48px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4b7d9 */.elementor-8 .elementor-element.elementor-element-0a4b7d9{flex:0 0 calc(66% - 8px)!important;width:auto!important;aspect-ratio:16/10;min-height:0!important;height:auto!important;align-self:flex-start!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0a4b7d9{flex:none!important;width:100%!important;aspect-ratio:16/10;min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c52fa0 */.elementor-8 .elementor-element.elementor-element-9c52fa0{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-9c52fa0{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b55de */.elementor-8 .elementor-element.elementor-element-82b55de{flex:1 1 0!important;width:100%!important;min-height:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-82b55de{flex:1 1 0!important;width:auto!important;aspect-ratio:1/1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c4d3a */.elementor-8 .elementor-element.elementor-element-63c4d3a{flex:0 0 calc(34% - 8px)!important;width:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-63c4d3a{flex:none!important;width:100%!important;flex-direction:row!important;--gap:8px;gap:8px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63cf9b5 *//* bento */.elementor-8 .elementor-element.elementor-element-63cf9b5{flex-wrap:nowrap;height:auto!important;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-63cf9b5{--width:calc(100% + 48px);width:calc(100% + 48px)!important;max-width:none!important;margin-left:-24px!important;margin-right:-24px!important;--min-height:0px;min-height:0!important;height:auto!important;flex-direction:column!important;--gap:8px;gap:8px!important;}}
/* stack-img */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-63cf9b5{order:-1!important;width:100%!important;--width:100%;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43aefff */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-43aefff{flex:0 0 42%!important;width:auto!important;}}/* cap-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-43aefff{padding-top:20px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526313c *//* body-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-526313c{padding-top:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c04aa *//* scope-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5c04aa{margin-top:28px!important;}}/* scope-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5c04aa{margin-top:22px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1166834 *//* link-dt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-1166834{margin-top:28px!important;}}/* link-mob */@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-1166834{margin-top:26px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908f3b */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-0908f3b{flex:1 1 0!important;width:auto!important;max-width:620px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355604 *//* stack-txt */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-1355604{width:100%!important;--width:100%;max-width:100%!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;--gap:96px;gap:96px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f892c58 *//* stack-desktop */@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-f892c58{flex-direction:column!important;--gap:48px;gap:48px!important;}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-af7919c */.elementor-8 .elementor-element.elementor-element-af7919c .elementor-image-carousel-caption{font-family:'League Spartan',sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.72);text-align:left;margin-top:14px;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-acc0001 *//* cube spins one full slow turn. pointer devices on hover, touch devices when the row opens */
.elementor-8 .elementor-element.elementor-element-acc0001 .e-n-accordion-item-title-icon{
  transition: transform 1s cubic-bezier(.4,0,.2,1);
}

@media (hover: hover){
  .elementor-8 .elementor-element.elementor-element-acc0001 summary:hover .e-n-accordion-item-title-icon,
  .elementor-8 .elementor-element.elementor-element-acc0001 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{
    transform: rotate(360deg);
  }
}

@media (hover: none){
  .elementor-8 .elementor-element.elementor-element-acc0001 details[open] > summary .e-n-accordion-item-title-icon,
  .elementor-8 .elementor-element.elementor-element-acc0001 details[open] .e-n-accordion-item-title-icon{
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9833591 */.elementor-8 .elementor-element.elementor-element-9833591{aspect-ratio:896 / 1061;min-height:0 !important;max-width:460px;width:100%;}
@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-9833591{max-width:380px;margin-left:auto;margin-right:auto;}}/* End custom CSS */