.elementor-646 .elementor-element.elementor-element-a3bb860{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.4;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-646 .elementor-element.elementor-element-a3bb860::before, .elementor-646 .elementor-element.elementor-element-a3bb860 > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-a3bb860 > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-a3bb860 > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-a3bb860 > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-a3bb860 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-646 .elementor-element.elementor-element-a71178b{text-align:start;}.elementor-646 .elementor-element.elementor-element-a71178b .elementor-heading-title{font-family:var( --e-global-typography-56fb4cc-font-family ), Sans-serif;font-size:var( --e-global-typography-56fb4cc-font-size );font-weight:var( --e-global-typography-56fb4cc-font-weight );line-height:var( --e-global-typography-56fb4cc-line-height );color:var( --e-global-color-fb24062 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-646 .elementor-element.elementor-element-dc85313{text-align:start;color:var( --e-global-color-fb24062 );}.elementor-646 .elementor-element.elementor-element-3e17560{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-646 .elementor-element.elementor-element-383810a .elementor-button{background-color:#EF3E32;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF3E32;border-radius:0px 0px 0px 0px;padding:10px 36px 10px 36px;}.elementor-646 .elementor-element.elementor-element-383810a .elementor-button:hover, .elementor-646 .elementor-element.elementor-element-383810a .elementor-button:focus{background-color:#C3382E;border-color:#C3382E;}.elementor-646 .elementor-element.elementor-element-c3bc878 .elementor-button{background-color:#FFFFFF1A;fill:var( --e-global-color-fb24062 );color:var( --e-global-color-fb24062 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb24062 );border-radius:0px 0px 0px 0px;padding:10px 36px 10px 36px;}.elementor-646 .elementor-element.elementor-element-c3bc878 .elementor-button:hover, .elementor-646 .elementor-element.elementor-element-c3bc878 .elementor-button:focus{background-color:var( --e-global-color-fb24062 );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-646 .elementor-element.elementor-element-c3bc878 .elementor-button:hover svg, .elementor-646 .elementor-element.elementor-element-c3bc878 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-646 .elementor-element.elementor-element-6ad5919{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 84px;--row-gap:0px;--column-gap:84px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-646 .elementor-element.elementor-element-6ad5919:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-6ad5919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9646e6b );}.elementor-646 .elementor-element.elementor-element-aa84ef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-aa84ef5.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-07da2d8 .elementor-heading-title{font-family:var( --e-global-typography-b1d8a20-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d8a20-font-size );font-weight:var( --e-global-typography-b1d8a20-font-weight );line-height:var( --e-global-typography-b1d8a20-line-height );color:var( --e-global-color-text );}.elementor-646 .elementor-element.elementor-element-2c2cab0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:84px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-b897a88{--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:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-646 .elementor-element.elementor-element-8f457c4{--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-646 .elementor-element.elementor-element-8f457c4.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-94b68fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-646 .elementor-element.elementor-element-94b68fa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-646 .elementor-element.elementor-element-1e77a05 .elementor-heading-title{font-family:var( --e-global-typography-b1d8a20-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d8a20-font-size );font-weight:var( --e-global-typography-b1d8a20-font-weight );line-height:var( --e-global-typography-b1d8a20-line-height );color:var( --e-global-color-text );}.elementor-646 .elementor-element.elementor-element-9c932e6{--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;--z-index:2;}.elementor-646 .elementor-element.elementor-element-9c932e6.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-646 .elementor-element.elementor-element-90f46df{--spacer-size:30px;}.elementor-646 .elementor-element.elementor-element-72175dc{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-646 .elementor-element.elementor-element-4d0d97d{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-66d4e28{--spacer-size:20px;}.elementor-646 .elementor-element.elementor-element-c2f11ea{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-646 .elementor-element.elementor-element-cb6ea72{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-b914d75{--spacer-size:20px;}.elementor-646 .elementor-element.elementor-element-5b3f500{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-646 .elementor-element.elementor-element-d2bc4e6{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-928db3b{--spacer-size:20px;}.elementor-646 .elementor-element.elementor-element-a4f4a0d{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-646 .elementor-element.elementor-element-08284d7{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-432f14a{--spacer-size:20px;}.elementor-646 .elementor-element.elementor-element-7c3f91d{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-646 .elementor-element.elementor-element-ecd017b{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-5cf3a86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-646 .elementor-element.elementor-element-5cf3a86.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-0ceb541{--display:flex;--min-height:25vw;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-0ceb541:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0ceb541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9646e6b );background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2026/07/DH_Deposit_Promise_1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-7cbd122{--display:flex;}.elementor-646 .elementor-element.elementor-element-eb6a34c .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-eb6a34c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-646 .elementor-element.elementor-element-eb6a34c .elementor-button-content-wrapper{flex-direction:row;}.elementor-646 .elementor-element.elementor-element-eb6a34c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-1a7151a{--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-end;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-646 .elementor-element.elementor-element-d100b97{--display:flex;--min-height:550px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-d100b97:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-d100b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/Comfort-and-Style-at-a-fair-price-Image-665x550px.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-d100b97.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-4fd3eb8{--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-646 .elementor-element.elementor-element-4fd3eb8.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-0a4a42b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-646 .elementor-element.elementor-element-0a4a42b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-646 .elementor-element.elementor-element-b91523f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-b91523f .elementor-heading-title{font-family:var( --e-global-typography-b1d8a20-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d8a20-font-size );font-weight:var( --e-global-typography-b1d8a20-font-weight );line-height:var( --e-global-typography-b1d8a20-line-height );color:var( --e-global-color-text );}.elementor-646 .elementor-element.elementor-element-5841fba{--display:flex;--min-height:550px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-5841fba:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5841fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/reason-2-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-5841fba.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-2760972{--spacer-size:30px;}.elementor-646 .elementor-element.elementor-element-d55944a{width:100%;max-width:100%;}.elementor-646 .elementor-element.elementor-element-8946756{--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-end;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-646 .elementor-element.elementor-element-8946756:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8946756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9646e6b );}.elementor-646 .elementor-element.elementor-element-78a35cf{--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-646 .elementor-element.elementor-element-78a35cf.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-7dd6f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-646 .elementor-element.elementor-element-7dd6f91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-646 .elementor-element.elementor-element-fdce5ff .elementor-heading-title{font-family:var( --e-global-typography-b1d8a20-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d8a20-font-size );font-weight:var( --e-global-typography-b1d8a20-font-weight );line-height:var( --e-global-typography-b1d8a20-line-height );color:var( --e-global-color-text );}.elementor-646 .elementor-element.elementor-element-8e0fef9{--display:flex;--min-height:550px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-8e0fef9:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8e0fef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/reason-3-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-8e0fef9.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-b43c9e6{--spacer-size:30px;}.elementor-646 .elementor-element.elementor-element-a64d25d{width:100%;max-width:100%;}.elementor-646 .elementor-element.elementor-element-8958207{--display:flex;--min-height:550px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-8958207:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8958207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/Backed-by-Crusader-Image-665x550px.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-8958207.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-b48da96{--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-end;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-646 .elementor-element.elementor-element-2b4788a{--display:flex;--min-height:550px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-2b4788a:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-2b4788a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/Extensive-Support-Image-665x550px.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-2b4788a.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-cc7ac0a{--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-646 .elementor-element.elementor-element-cc7ac0a.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-5eb97d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-646 .elementor-element.elementor-element-5eb97d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-646 .elementor-element.elementor-element-78c0dbd .elementor-heading-title{font-family:var( --e-global-typography-b1d8a20-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d8a20-font-size );font-weight:var( --e-global-typography-b1d8a20-font-weight );line-height:var( --e-global-typography-b1d8a20-line-height );color:var( --e-global-color-text );}.elementor-646 .elementor-element.elementor-element-087d098{--display:flex;--min-height:550px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-087d098:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-087d098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/reason-4-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-087d098.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-3355662{--spacer-size:30px;}.elementor-646 .elementor-element.elementor-element-5107c63{width:100%;max-width:100%;}.elementor-646 .elementor-element.elementor-element-ec878aa{--display:flex;--min-height:25vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-ec878aa:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-ec878aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/10/1920x463-Dreamhaven-banner-BIG4-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-7331f6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-a3bb860{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-646 .elementor-element.elementor-element-a71178b{text-align:center;}.elementor-646 .elementor-element.elementor-element-a71178b .elementor-heading-title{font-size:var( --e-global-typography-56fb4cc-font-size );line-height:var( --e-global-typography-56fb4cc-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-646 .elementor-element.elementor-element-dc85313{text-align:center;}.elementor-646 .elementor-element.elementor-element-3e17560{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-646 .elementor-element.elementor-element-6ad5919{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-646 .elementor-element.elementor-element-07da2d8{text-align:center;}.elementor-646 .elementor-element.elementor-element-07da2d8 .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-2c2cab0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-8b65554{text-align:center;}.elementor-646 .elementor-element.elementor-element-b897a88{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-646 .elementor-element.elementor-element-94b68fa{text-align:center;}.elementor-646 .elementor-element.elementor-element-1e77a05{text-align:center;}.elementor-646 .elementor-element.elementor-element-1e77a05 .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-646 .elementor-element.elementor-element-0ceb541{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-1a7151a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-646 .elementor-element.elementor-element-0a4a42b{text-align:center;}.elementor-646 .elementor-element.elementor-element-b91523f{width:100%;max-width:100%;text-align:center;}.elementor-646 .elementor-element.elementor-element-b91523f .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-8946756{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-646 .elementor-element.elementor-element-7dd6f91{text-align:center;}.elementor-646 .elementor-element.elementor-element-fdce5ff{text-align:center;}.elementor-646 .elementor-element.elementor-element-fdce5ff .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-b48da96{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-646 .elementor-element.elementor-element-5eb97d7{text-align:center;}.elementor-646 .elementor-element.elementor-element-78c0dbd{text-align:center;}.elementor-646 .elementor-element.elementor-element-78c0dbd .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-a3bb860{--justify-content:center;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-646 .elementor-element.elementor-element-a71178b .elementor-heading-title{font-size:var( --e-global-typography-56fb4cc-font-size );line-height:var( --e-global-typography-56fb4cc-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-646 .elementor-element.elementor-element-3e17560{--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;--justify-content:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-646 .elementor-element.elementor-element-383810a .elementor-button{padding:10px 10px 10px 10px;}.elementor-646 .elementor-element.elementor-element-c3bc878 .elementor-button{padding:10px 10px 10px 10px;}.elementor-646 .elementor-element.elementor-element-6ad5919{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-646 .elementor-element.elementor-element-07da2d8 .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-b897a88{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-646 .elementor-element.elementor-element-1e77a05 .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-9c932e6{--min-height:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-646 .elementor-element.elementor-element-0ceb541:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0ceb541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2026/07/DH_Deposit_Promise_Mobile-scaled.webp");background-position:top center;}.elementor-646 .elementor-element.elementor-element-0ceb541{--min-height:160vw;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-1a7151a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-646 .elementor-element.elementor-element-b91523f .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-5841fba:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5841fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/Comfort-and-Style-at-a-fair-price-Image-665x550px.webp");}.elementor-646 .elementor-element.elementor-element-5841fba{--min-height:300px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-8946756{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-646 .elementor-element.elementor-element-fdce5ff .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-8e0fef9:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8e0fef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/Backed-by-Crusader-Image-665x550px.webp");}.elementor-646 .elementor-element.elementor-element-8e0fef9{--min-height:300px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-b48da96{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-646 .elementor-element.elementor-element-78c0dbd .elementor-heading-title{font-size:var( --e-global-typography-b1d8a20-font-size );line-height:var( --e-global-typography-b1d8a20-line-height );}.elementor-646 .elementor-element.elementor-element-087d098:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-087d098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.dreamhavencaravans.com.au/wp-content/uploads/2025/09/Extensive-Support-Image-665x550px.webp");}.elementor-646 .elementor-element.elementor-element-087d098{--min-height:300px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-ec878aa{--min-height:24vw;}}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-aa84ef5{--width:30%;}.elementor-646 .elementor-element.elementor-element-8f457c4{--width:50%;}.elementor-646 .elementor-element.elementor-element-9c932e6{--width:50%;}.elementor-646 .elementor-element.elementor-element-5cf3a86{--width:50%;}.elementor-646 .elementor-element.elementor-element-d100b97{--width:50%;}.elementor-646 .elementor-element.elementor-element-4fd3eb8{--width:50%;}.elementor-646 .elementor-element.elementor-element-5841fba{--width:50%;}.elementor-646 .elementor-element.elementor-element-78a35cf{--width:50%;}.elementor-646 .elementor-element.elementor-element-8e0fef9{--width:50%;}.elementor-646 .elementor-element.elementor-element-8958207{--width:50%;}.elementor-646 .elementor-element.elementor-element-2b4788a{--width:50%;}.elementor-646 .elementor-element.elementor-element-cc7ac0a{--width:50%;}.elementor-646 .elementor-element.elementor-element-087d098{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-646 .elementor-element.elementor-element-aa84ef5{--width:100%;}.elementor-646 .elementor-element.elementor-element-8f457c4{--width:100%;}.elementor-646 .elementor-element.elementor-element-9c932e6{--width:100%;}.elementor-646 .elementor-element.elementor-element-5cf3a86{--width:100%;}.elementor-646 .elementor-element.elementor-element-d100b97{--width:100%;}.elementor-646 .elementor-element.elementor-element-4fd3eb8{--width:100%;}.elementor-646 .elementor-element.elementor-element-5841fba{--width:100%;}.elementor-646 .elementor-element.elementor-element-78a35cf{--width:100%;}.elementor-646 .elementor-element.elementor-element-8e0fef9{--width:100%;}.elementor-646 .elementor-element.elementor-element-8958207{--width:100%;}.elementor-646 .elementor-element.elementor-element-2b4788a{--width:100%;}.elementor-646 .elementor-element.elementor-element-cc7ac0a{--width:100%;}.elementor-646 .elementor-element.elementor-element-087d098{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-c3bc878 */.elementor-646 .elementor-element.elementor-element-c3bc878 {
    backdrop-filter: blur(6.900000095367432px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72175dc */.elementor-646 .elementor-element.elementor-element-72175dc p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d0d97d */.elementor-646 .elementor-element.elementor-element-4d0d97d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2f11ea */.elementor-646 .elementor-element.elementor-element-c2f11ea p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb6ea72 */.elementor-646 .elementor-element.elementor-element-cb6ea72 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b3f500 */.elementor-646 .elementor-element.elementor-element-5b3f500 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bc4e6 */.elementor-646 .elementor-element.elementor-element-d2bc4e6 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4f4a0d */.elementor-646 .elementor-element.elementor-element-a4f4a0d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08284d7 */.elementor-646 .elementor-element.elementor-element-08284d7 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c3f91d */.elementor-646 .elementor-element.elementor-element-7c3f91d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecd017b */.elementor-646 .elementor-element.elementor-element-ecd017b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55944a */.elementor-646 .elementor-element.elementor-element-d55944a p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a64d25d */.elementor-646 .elementor-element.elementor-element-a64d25d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5107c63 */.elementor-646 .elementor-element.elementor-element-5107c63 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS *//*video section*/
#mute, #mute-mobile {
    display: none;
}

.mute-unmute, .mute-unmute-mobile {
    cursor: pointer;
}

.play-wrapper {
  position: relative;
  width: 100%;
  height: 830px;
  overflow: hidden;
  z-index: -1;
}

.play-wrapper iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;  /* Full viewport width */
  height: 56.25vw;  /* 16:9 aspect ratio (9/16 = 0.5625) */
  transform: translate(-50%, -50%);  /* Center the iframe */
  min-height: 100vh;  
  min-width: 177.78vh;  /* Ensures the width scales proportionally (16/9 = 1.7778) */
}

@media only screen and (max-width: 1440px) and (min-width: 1025px) {
  .right {
      padding-right: 50px;
  }
  
  .left {
      padding-left: 50px;
  }
}/* End custom CSS */