.elementor-1213 .elementor-element.elementor-element-3947173{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-1213 .elementor-element.elementor-element-3947173 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-94bb6d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1213 .elementor-element.elementor-element-7e28b3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-7e28b3a .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1213 .elementor-element.elementor-element-7ea54f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-7ea54f6 .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1213 .elementor-element.elementor-element-0c25b32{z-index:20;}.elementor-1213 .elementor-element.elementor-element-7a1f3ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1213 .elementor-element.elementor-element-25017ddc:not(.elementor-motion-effects-element-type-background), .elementor-1213 .elementor-element.elementor-element-25017ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1213 .elementor-element.elementor-element-25017ddc > .elementor-background-overlay{background-color:#231919;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-25017ddc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:33;}.elementor-1213 .elementor-element.elementor-element-7f7e0d6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1213 .elementor-element.elementor-element-7f7e0d6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1213 .elementor-element.elementor-element-7f7e0d6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-1213 .elementor-element.elementor-element-7f7e0d6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-6bea0205{padding:0% 4% 0% 4%;}.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-543d437d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1213 .elementor-element.elementor-element-543d437d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading{margin-bottom:20px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .title{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:700;letter-spacing:1px;margin-bottom:10px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .sub-title{color:var( --e-global-color-primary );margin-bottom:3px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .title-desc{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;padding:8px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-1bf65ba9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-1213 .elementor-element.elementor-element-1bf65ba9 .elementor-divider-separator{width:85px;margin:0 auto;margin-left:0;}.elementor-1213 .elementor-element.elementor-element-1bf65ba9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1213 .elementor-element.elementor-element-47b322b .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1213 .elementor-element.elementor-element-47b322b .elementor-button:hover, .elementor-1213 .elementor-element.elementor-element-47b322b .elementor-button:focus{color:#FFFFFF;box-shadow:2px 2px 10px 0px #FF0000;}.elementor-1213 .elementor-element.elementor-element-47b322b .elementor-button:hover svg, .elementor-1213 .elementor-element.elementor-element-47b322b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1213 .elementor-element.elementor-element-576ca30d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1213 .elementor-element.elementor-element-576ca30d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velocitycarrentals.au/wp-content/uploads/2026/05/Mockup.1.jpg-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-576ca30d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1213 .elementor-element.elementor-element-576ca30d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1213 .elementor-element.elementor-element-576ca30d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-1213 .elementor-element.elementor-element-576ca30d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-5a40178{z-index:33;}.elementor-1213 .elementor-element.elementor-element-b2cacf9{padding:95px 0px 90px 0px;}.elementor-1213 .elementor-element.elementor-element-ad06d97 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1213 .elementor-element.elementor-element-ad06d97{z-index:77;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading{margin-bottom:15px;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:1px;margin-bottom:20px;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .sub-title{color:#FF0909;margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .sub-title:after{background:#FF0606;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .title-desc{color:#FF0000;padding:20px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-702b3a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1213 .elementor-element.elementor-element-702b3a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1213 .elementor-element.elementor-element-702b3a6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1213 .elementor-element.elementor-element-702b3a6:hover > .elementor-element-populated{box-shadow:4px 3px 10px 0px #B30000;}.elementor-1213 .elementor-element.elementor-element-702b3a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading{margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .sub-title{color:#FF0909;margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .sub-title:after{background:#FF0606;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .title-desc{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;padding:20px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-d8aec8f .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-1213 .elementor-element.elementor-element-d8aec8f .elementor-button:hover, .elementor-1213 .elementor-element.elementor-element-d8aec8f .elementor-button:focus{background-color:#FF020200;box-shadow:2px 2px 10px 0px #FF0000;}.elementor-1213 .elementor-element.elementor-element-84dead8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1213 .elementor-element.elementor-element-84dead8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1213 .elementor-element.elementor-element-84dead8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1213 .elementor-element.elementor-element-84dead8:hover > .elementor-element-populated{box-shadow:4px 3px 10px 0px #B30000;}.elementor-1213 .elementor-element.elementor-element-84dead8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-84dead8{z-index:220;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading{margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .sub-title{color:#FF0909;margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .sub-title:after{background:#FF0606;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .title-desc{color:#FFFFFF;font-family:"Inter", Sans-serif;padding:20px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-d81bbdb .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-1213 .elementor-element.elementor-element-d81bbdb .elementor-button:hover, .elementor-1213 .elementor-element.elementor-element-d81bbdb .elementor-button:focus{background-color:#FF020200;box-shadow:2px 2px 10px 0px #FF0404;}.elementor-1213 .elementor-element.elementor-element-694b6d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1213 .elementor-element.elementor-element-694b6d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1213 .elementor-element.elementor-element-694b6d1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1213 .elementor-element.elementor-element-694b6d1:hover > .elementor-element-populated{box-shadow:4px 3px 10px 0px #B30000;}.elementor-1213 .elementor-element.elementor-element-694b6d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-694b6d1{z-index:230;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .sub-title{color:#FF0909;margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .sub-title:after{background:#FF0606;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .title-desc{color:#FFFFFF;font-family:"Inter", Sans-serif;padding:20px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-964a9ba .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-1213 .elementor-element.elementor-element-964a9ba .elementor-button:hover, .elementor-1213 .elementor-element.elementor-element-964a9ba .elementor-button:focus{background-color:#FF020200;box-shadow:2px 2px 10px 0px #FF0404;}.elementor-1213 .elementor-element.elementor-element-a5add69:not(.elementor-motion-effects-element-type-background), .elementor-1213 .elementor-element.elementor-element-a5add69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1213 .elementor-element.elementor-element-a5add69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 40px 110px 40px;z-index:20;}.elementor-1213 .elementor-element.elementor-element-a5add69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-ae38572 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .title{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;letter-spacing:1px;margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .sub-title{color:var( --e-global-color-primary );margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .title-desc{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;padding:20px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-eeca7ce{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-1213 .elementor-element.elementor-element-eeca7ce .elementor-divider-separator{width:20%;}.elementor-1213 .elementor-element.elementor-element-eeca7ce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1213 .elementor-element.elementor-element-d1ca0fa{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1213 .elementor-element.elementor-element-5b5fff4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-ecd04d5 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1213 .elementor-element.elementor-element-70b8bd9 img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1213 .elementor-element.elementor-element-f83de04:not(.elementor-motion-effects-element-type-background), .elementor-1213 .elementor-element.elementor-element-f83de04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velocitycarrentals.au/wp-content/uploads/2026/05/Mockup.jpg.jpeg");background-position:bottom center;background-size:cover;}.elementor-1213 .elementor-element.elementor-element-f83de04 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-f83de04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:20;}.elementor-1213 .elementor-element.elementor-element-97236e0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1213 .elementor-element.elementor-element-97236e0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-1213 .elementor-element.elementor-element-d62cf4a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .swiper{padding:10px;margin:0 -10px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .timeline-item .timeline-item__img{text-align:left;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-timeline-post-date{font-family:"Poppins", Sans-serif;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .timeline-item__content-wrapper,
					.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .timeline-item__content-wrapper *,
					.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-timeline-entry-content,
					.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-timeline-entry-content *{color:#FF0101;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .timeline-item__content-wrapper{background-color:#1A1A1A;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .timeline-item__card .timeline-item__card__arrow::after{border-left-color:#1A1A1A;border-right-color:#1A1A1A;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .timeline-item__card__arrow:after{border-left-color:#f7f7f7;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline__line,
					.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-horz-pointer:before{background-color:#000000;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline__line__inner{background-color:var( --e-global-color-68498a0 );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline__line{width:4px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-horz-pointer:before{height:4px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-timeline-post-type-icon{width:40px;height:40px;font-size:1em;background-color:var( --e-global-color-46f8e9a );color:var( --e-global-color-primary );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-timeline-post-mini-thumb{width:40px;height:40px;background-color:var( --e-global-color-46f8e9a );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-align--left .jltma-timeline__line{margin-left:calc( 40px / 2 );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-align--right .jltma-timeline__line{margin-right:calc( 40px / 2 );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-timeline-post-type-icon svg{font-size:1em;fill:var( --e-global-color-primary );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-blog-timeline-post:hover .jltma-timeline-post-type-icon,
					.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-blog-timeline-post:hover .jltma-timeline-post-mini-thumb{transform:scale(1);}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-blog-timeline-post.is--focused .jltma-timeline-post-type-icon,
					.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline .jltma-blog-timeline-post.is--focused .jltma-timeline-post-mini-thumb{transform:scale(1);}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-arrows .jltma-arrow--prev i, .elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-arrows .jltma-arrow--next i,.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-wrapper .jltma-arrows .jltma-arrow--prev i, .elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-wrapper .jltma-arrows .jltma-arrow--next i{font-size:24px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-slider .jltma-arrows .jltma-arrow--prev{left:-60px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-slider .jltma-arrows .jltma-arrow--next{right:-60px;}.elementor-1213 .elementor-element.elementor-element-1b0fae3:not(.elementor-motion-effects-element-type-background), .elementor-1213 .elementor-element.elementor-element-1b0fae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-position:top center;background-repeat:repeat-x;}.elementor-1213 .elementor-element.elementor-element-1b0fae3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 0px 115px 0px;}.elementor-1213 .elementor-element.elementor-element-1b0fae3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-f8e60d3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1213 .elementor-element.elementor-element-563b1e2 > .elementor-container{min-height:850px;}.elementor-1213 .elementor-element.elementor-element-563b1e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1213 .elementor-element.elementor-element-563b1e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading{margin-bottom:16px;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;letter-spacing:1px;margin-bottom:10px;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .sub-title{color:var( --e-global-color-primary );margin-bottom:3px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-bd8b1e5{--e-image-carousel-slides-to-show:3;}.elementor-1213 .elementor-element.elementor-element-bd8b1e5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-c51134c );opacity:var( --e-global-color-c51134c );}.elementor-1213 .elementor-element.elementor-element-bd8b1e5 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-1213 .elementor-element.elementor-element-fb54b2c:not(.elementor-motion-effects-element-type-background), .elementor-1213 .elementor-element.elementor-element-fb54b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velocitycarrentals.au/wp-content/uploads/2026/05/Car-Mockup.jpg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1213 .elementor-element.elementor-element-fb54b2c > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1213 .elementor-element.elementor-element-fb54b2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;z-index:11;}.elementor-1213 .elementor-element.elementor-element-f20f6b0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading .content-inner{max-width:800px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading{margin-bottom:16px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading .title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:36px;margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading .sub-title{color:var( --e-global-color-primary );margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading .title-desc{color:#FFFFFFB3;font-family:"Roboto", Sans-serif;font-size:18px;padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-1fd7572.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1213 .elementor-element.elementor-element-1fd7572.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1213 .elementor-element.elementor-element-1fd7572 > .elementor-element-populated, .elementor-1213 .elementor-element.elementor-element-1fd7572 > .elementor-element-populated > .elementor-background-overlay, .elementor-1213 .elementor-element.elementor-element-1fd7572 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1213 .elementor-element.elementor-element-1fd7572 > .elementor-element-populated{box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);margin:0px 15px -226px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:45px 45px 45px 45px;}.elementor-1213 .elementor-element.elementor-element-3b6d8b0{width:var( --container-widget-width, 101.021% );max-width:101.021%;--container-widget-width:101.021%;--container-widget-flex-grow:0;}.elementor-1213 .elementor-element.elementor-element-415f0a6{z-index:1;}.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-a23d1c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1213 .elementor-element.elementor-element-a23d1c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1213 .elementor-element.elementor-element-a23d1c4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66{padding:58px 0px 55px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E2E9;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-1213 .elementor-element.elementor-element-d5bdc66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-46f8e9a );fill:#FFFFFF;color:#FFFFFF;}.elementor-1213 .elementor-element.elementor-element-d5bdc66.elementor-view-framed .elementor-icon, .elementor-1213 .elementor-element.elementor-element-d5bdc66.elementor-view-default .elementor-icon{fill:var( --e-global-color-46f8e9a );color:var( --e-global-color-46f8e9a );border-color:var( --e-global-color-46f8e9a );}.elementor-1213 .elementor-element.elementor-element-d5bdc66.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon{font-size:64px;padding:12px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon-box-title, .elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon-box-title a{font-size:22px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1213 .elementor-element.elementor-element-0b76b6f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1213 .elementor-element.elementor-element-0b76b6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1213 .elementor-element.elementor-element-0b76b6f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1213 .elementor-element.elementor-element-53e2031{--spacer-size:50px;}body.elementor-page-1213:not(.elementor-motion-effects-element-type-background), body.elementor-page-1213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-1213 .elementor-element.elementor-element-94bb6d3{width:100%;}.elementor-1213 .elementor-element.elementor-element-ae38572{width:39%;}.elementor-1213 .elementor-element.elementor-element-5b5fff4{width:61%;}.elementor-1213 .elementor-element.elementor-element-f20f6b0{width:59%;}.elementor-1213 .elementor-element.elementor-element-1fd7572{width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1213 .elementor-element.elementor-element-ae38572{width:100%;}.elementor-1213 .elementor-element.elementor-element-5b5fff4{width:100%;}.elementor-1213 .elementor-element.elementor-element-f20f6b0{width:50%;}.elementor-1213 .elementor-element.elementor-element-1fd7572{width:50%;}}@media(max-width:1024px){.elementor-1213 .elementor-element.elementor-element-b2cacf9{padding:55px 0px 40px 0px;}.elementor-1213 .elementor-element.elementor-element-a5add69{padding:65px 0px 70px 0px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading{margin-bottom:35px;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-align--center .jltma-timeline__line{margin-left:calc( px / 2 );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-arrows .jltma-arrow--prev i, .elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-arrows .jltma-arrow--next i,.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-wrapper .jltma-arrows .jltma-arrow--prev i, .elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-wrapper .jltma-arrows .jltma-arrow--next i{font-size:24px;}.elementor-1213 .elementor-element.elementor-element-1b0fae3{padding:65px 0px 65px 0px;}.elementor-1213 .elementor-element.elementor-element-fb54b2c{padding:70px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading .title{font-size:36px;line-height:46px;}.elementor-1213 .elementor-element.elementor-element-1fd7572 > .elementor-element-populated{padding:45px 30px 45px 30px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66{padding:45px 0px 30px 0px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon-box-wrapper{gap:15px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon{font-size:38px;}}@media(max-width:767px){.elementor-1213 .elementor-element.elementor-element-93354e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1213 .elementor-element.elementor-element-5aaa2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .title{font-size:26px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .sub-title{font-size:12px;}.elementor-1213 .elementor-element.elementor-element-af9378a .gsc-heading .title-desc{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-576ca30d > .elementor-element-populated{padding:80px 0px 80px 0px;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .title{font-size:36px;}.elementor-1213 .elementor-element.elementor-element-4ec398a .gsc-heading .sub-title{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-702b3a6 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .title{font-size:24px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .sub-title{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-cdb1df7 .gsc-heading .title-desc{font-size:15px;}.elementor-1213 .elementor-element.elementor-element-84dead8 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .title{font-size:24px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .sub-title{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-8a84909 .gsc-heading .title-desc{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .title{font-size:24px;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .sub-title{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-eca7ba7 .gsc-heading .title-desc{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .title{font-size:26px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .sub-title{font-size:12px;}.elementor-1213 .elementor-element.elementor-element-41eebfd .gsc-heading .title-desc{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-183e442{margin-top:20px;margin-bottom:0px;}.elementor-1213 .elementor-element.elementor-element-97236e0 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-align--center .jltma-timeline__line{margin-left:calc( px / 2 );}.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-arrows .jltma-arrow--prev i, .elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-arrows .jltma-arrow--next i,.elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-wrapper .jltma-arrows .jltma-arrow--prev i, .elementor-1213 .elementor-element.elementor-element-d62cf4a .jltma-timeline-carousel-wrapper .jltma-arrows .jltma-arrow--next i{font-size:24px;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .title{font-size:36px;}.elementor-1213 .elementor-element.elementor-element-a62ba88 .gsc-heading .sub-title{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-fb54b2c{padding:70px 0px 70px 0px;}.elementor-1213 .elementor-element.elementor-element-7b2adce .gsc-heading .sub-title{font-size:16px;}.elementor-1213 .elementor-element.elementor-element-1fd7572 > .elementor-element-populated{margin:20px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 20px 20px;}.elementor-1213 .elementor-element.elementor-element-d5bdc66 .elementor-icon{font-size:36px;}}/* Start custom CSS for section, class: .elementor-element-b2cacf9 */ /* ============================================================
FLUID ANIMATED BACKGROUND (RED THEME)
Paste into Elementor Custom CSS
============================================================ */

/* ── Lock the section so blobs never escape ── */
.elementor-1213 .elementor-element.elementor-element-b2cacf9 {
position: relative !important;
isolation: isolate !important;
overflow: hidden !important;
}

/* ── Push all content above the glow layers ── */
.elementor-1213 .elementor-element.elementor-element-b2cacf9 > .elementor-container {
position: relative;
z-index: 2;
}

/* ══════════════════════════════════════════
LAYER 1 — Primary blob cluster (::before)
Deep crimsons and bright reds (Lighting Reduced)
══════════════════════════════════════════ */
.elementor-1213 .elementor-element.elementor-element-b2cacf9::before {
content: '';
position: absolute;
inset: -120px;
z-index: 0;
pointer-events: none;
mix-blend-mode: screen;
filter: blur(55px);

background:
radial-gradient(ellipse 38% 42% at 18% 22%, hsla(0,   100%, 50%, 0.25) 0%, transparent 65%),
radial-gradient(ellipse 32% 36% at 78% 72%, hsla(350, 100%, 45%, 0.20) 0%, transparent 65%),
radial-gradient(ellipse 40% 35% at 55% 15%, hsla(10,  100%, 55%, 0.20) 0%, transparent 65%),
radial-gradient(ellipse 30% 40% at 25% 80%, hsla(340, 100%, 50%, 0.20) 0%, transparent 65%),
radial-gradient(ellipse 36% 30% at 82% 25%, hsla(355, 90%,  40%, 0.25) 0%, transparent 65%),
radial-gradient(ellipse 34% 38% at 48% 55%, hsla(5,   100%, 50%, 0.15) 0%, transparent 65%);

animation:
vcr-drift-a   12s ease-in-out   infinite alternate,
vcr-hue-a     8s ease-in-out   infinite alternate;
}

/* ══════════════════════════════════════════
LAYER 2 — Secondary blob cluster (::after)
Dark cherry and orange-reds (Lighting Reduced)
══════════════════════════════════════════ */
.elementor-1213 .elementor-element.elementor-element-b2cacf9::after {
content: '';
position: absolute;
inset: -120px;
z-index: 0;
pointer-events: none;
mix-blend-mode: screen;
filter: blur(75px);

background:
radial-gradient(ellipse 42% 32% at 65% 35%, hsla(355, 100%, 55%, 0.25) 0%, transparent 60%),
radial-gradient(ellipse 30% 44% at 20% 55%, hsla(345, 100%, 45%, 0.20) 0%, transparent 60%),
radial-gradient(ellipse 38% 36% at 85% 65%, hsla(15,  100%, 50%, 0.25) 0%, transparent 60%),
radial-gradient(ellipse 32% 38% at 42% 88%, hsla(0,   90%,  40%, 0.20) 0%, transparent 60%),
radial-gradient(ellipse 36% 30% at 70% 10%, hsla(350, 100%, 55%, 0.20) 0%, transparent 60%);

animation:
vcr-drift-b   15s ease-in-out   infinite alternate,
vcr-hue-b     10s ease-in-out   infinite alternate;
}

/* ══════════════════════════════════════════
KEYFRAMES — Drift animations
Both layers drift in opposing directions
for a fluid/water-flow feel
══════════════════════════════════════════ */

@keyframes vcr-drift-a {
0%   { transform: translate(  0%,   0%) scale(1.00) rotate(0deg);   }
15%  { transform: translate(  8%, -15%) scale(1.15) rotate(5deg);   }
30%  { transform: translate(-12%,   8%) scale(0.90) rotate(-8deg);  }
45%  { transform: translate( 14%,  12%) scale(1.20) rotate(10deg);  }
60%  { transform: translate( -8%, -10%) scale(0.85) rotate(-5deg);  }
75%  { transform: translate( 10%,  16%) scale(1.10) rotate(8deg);   }
90%  { transform: translate(-14%,   4%) scale(0.95) rotate(-10deg); }
100% { transform: translate(  6%, -12%) scale(1.18) rotate(5deg);   }
}

@keyframes vcr-drift-b {
0%   { transform: translate(  0%,   0%) scale(1.10) rotate(0deg);   }
20%  { transform: translate(-10%,  12%) scale(0.85) rotate(-8deg);  }
40%  { transform: translate( 16%,  -8%) scale(1.25) rotate(12deg);  }
55%  { transform: translate( -6%,  14%) scale(0.90) rotate(-5deg);  }
70%  { transform: translate( 12%, -12%) scale(1.20) rotate(10deg);  }
85%  { transform: translate(-16%,   6%) scale(0.95) rotate(-12deg); }
100% { transform: translate(  8%,  10%) scale(0.90) rotate(8deg);   }
}

/* ══════════════════════════════════════════
KEYFRAMES — Hue Breathing
Softly shifts the reds to keep the fluid
looking alive without turning into a rainbow
══════════════════════════════════════════ */

@keyframes vcr-hue-a {
0%   { filter: blur(55px) hue-rotate(-18deg); }
100% { filter: blur(55px) hue-rotate(18deg); }
}

@keyframes vcr-hue-b {
0%   { filter: blur(75px) hue-rotate(20deg); }
100% { filter: blur(75px) hue-rotate(-20deg); }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f83de04 */ .elementor-1213 .elementor-element.elementor-element-f83de04 {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb54b2c */.elementor-1213 .elementor-element.elementor-element-fb54b2c {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-415f0a6 */ /* ============================================================
FLUID ANIMATED BACKGROUND (RED THEME)
Paste into Elementor Custom CSS
============================================================ */

/* ── Lock the section so blobs never escape ── */
.elementor-1213 .elementor-element.elementor-element-415f0a6 {
position: relative !important;
isolation: isolate !important;
overflow: hidden !important;
}

/* ── Push all content above the glow layers ── */
.elementor-1213 .elementor-element.elementor-element-415f0a6 > .elementor-container {
position: relative;
z-index: 2;
}

/* ══════════════════════════════════════════
LAYER 1 — Primary blob cluster (::before)
Deep crimsons and bright reds (Lighting Reduced)
══════════════════════════════════════════ */
.elementor-1213 .elementor-element.elementor-element-415f0a6::before {
content: '';
position: absolute;
inset: -120px;
z-index: 0;
pointer-events: none;
mix-blend-mode: screen;
filter: blur(55px);

background:
radial-gradient(ellipse 38% 42% at 18% 22%, hsla(0,   100%, 50%, 0.25) 0%, transparent 65%),
radial-gradient(ellipse 32% 36% at 78% 72%, hsla(350, 100%, 45%, 0.20) 0%, transparent 65%),
radial-gradient(ellipse 40% 35% at 55% 15%, hsla(10,  100%, 55%, 0.20) 0%, transparent 65%),
radial-gradient(ellipse 30% 40% at 25% 80%, hsla(340, 100%, 50%, 0.20) 0%, transparent 65%),
radial-gradient(ellipse 36% 30% at 82% 25%, hsla(355, 90%,  40%, 0.25) 0%, transparent 65%),
radial-gradient(ellipse 34% 38% at 48% 55%, hsla(5,   100%, 50%, 0.15) 0%, transparent 65%);

animation:
vcr-drift-a   12s ease-in-out   infinite alternate,
vcr-hue-a     8s ease-in-out   infinite alternate;
}

/* ══════════════════════════════════════════
LAYER 2 — Secondary blob cluster (::after)
Dark cherry and orange-reds (Lighting Reduced)
══════════════════════════════════════════ */
.elementor-1213 .elementor-element.elementor-element-415f0a6::after {
content: '';
position: absolute;
inset: -120px;
z-index: 0;
pointer-events: none;
mix-blend-mode: screen;
filter: blur(75px);

background:
radial-gradient(ellipse 42% 32% at 65% 35%, hsla(355, 100%, 55%, 0.25) 0%, transparent 60%),
radial-gradient(ellipse 30% 44% at 20% 55%, hsla(345, 100%, 45%, 0.20) 0%, transparent 60%),
radial-gradient(ellipse 38% 36% at 85% 65%, hsla(15,  100%, 50%, 0.25) 0%, transparent 60%),
radial-gradient(ellipse 32% 38% at 42% 88%, hsla(0,   90%,  40%, 0.20) 0%, transparent 60%),
radial-gradient(ellipse 36% 30% at 70% 10%, hsla(350, 100%, 55%, 0.20) 0%, transparent 60%);

animation:
vcr-drift-b   15s ease-in-out   infinite alternate,
vcr-hue-b     10s ease-in-out   infinite alternate;
}

/* ══════════════════════════════════════════
KEYFRAMES — Drift animations
Both layers drift in opposing directions
for a fluid/water-flow feel
══════════════════════════════════════════ */

@keyframes vcr-drift-a {
0%   { transform: translate(  0%,   0%) scale(1.00) rotate(0deg);   }
15%  { transform: translate(  8%, -15%) scale(1.15) rotate(5deg);   }
30%  { transform: translate(-12%,   8%) scale(0.90) rotate(-8deg);  }
45%  { transform: translate( 14%,  12%) scale(1.20) rotate(10deg);  }
60%  { transform: translate( -8%, -10%) scale(0.85) rotate(-5deg);  }
75%  { transform: translate( 10%,  16%) scale(1.10) rotate(8deg);   }
90%  { transform: translate(-14%,   4%) scale(0.95) rotate(-10deg); }
100% { transform: translate(  6%, -12%) scale(1.18) rotate(5deg);   }
}

@keyframes vcr-drift-b {
0%   { transform: translate(  0%,   0%) scale(1.10) rotate(0deg);   }
20%  { transform: translate(-10%,  12%) scale(0.85) rotate(-8deg);  }
40%  { transform: translate( 16%,  -8%) scale(1.25) rotate(12deg);  }
55%  { transform: translate( -6%,  14%) scale(0.90) rotate(-5deg);  }
70%  { transform: translate( 12%, -12%) scale(1.20) rotate(10deg);  }
85%  { transform: translate(-16%,   6%) scale(0.95) rotate(-12deg); }
100% { transform: translate(  8%,  10%) scale(0.90) rotate(8deg);   }
}

/* ══════════════════════════════════════════
KEYFRAMES — Hue Breathing
Softly shifts the reds to keep the fluid
looking alive without turning into a rainbow
══════════════════════════════════════════ */

@keyframes vcr-hue-a {
0%   { filter: blur(55px) hue-rotate(-18deg); }
100% { filter: blur(55px) hue-rotate(18deg); }
}

@keyframes vcr-hue-b {
0%   { filter: blur(75px) hue-rotate(20deg); }
100% { filter: blur(75px) hue-rotate(-20deg); }
} /* End custom CSS */