.elementor-442 .elementor-element.elementor-element-9c2b35b{--display:flex;--min-height:48vh;--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.61;}.elementor-442 .elementor-element.elementor-element-9c2b35b:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-9c2b35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rent-a-bike.co.za/wp-content/uploads/2026/05/2026-launch-fuel-plus-lifestyle-portrait-ex-02.jpg");background-position:center center;background-size:cover;}.elementor-442 .elementor-element.elementor-element-9c2b35b::before, .elementor-442 .elementor-element.elementor-element-9c2b35b > .elementor-background-video-container::before, .elementor-442 .elementor-element.elementor-element-9c2b35b > .e-con-inner > .elementor-background-video-container::before, .elementor-442 .elementor-element.elementor-element-9c2b35b > .elementor-background-slideshow::before, .elementor-442 .elementor-element.elementor-element-9c2b35b > .e-con-inner > .elementor-background-slideshow::before, .elementor-442 .elementor-element.elementor-element-9c2b35b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-442 .elementor-element.elementor-element-a8c5493{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-d2c3bf7{text-align:center;}.elementor-442 .elementor-element.elementor-element-d2c3bf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:82px;font-weight:900;font-style:italic;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-a1816f0{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:5.9px;color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-bc0da3c{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-442 .elementor-element.elementor-element-413c3c8{--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:77px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-442 .elementor-element.elementor-element-413c3c8:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-413c3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;}.elementor-442 .elementor-element.elementor-element-cd76847{--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-radius:41px 41px 41px 41px;}.elementor-442 .elementor-element.elementor-element-cd76847:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-cd76847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3598479{--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;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-442 .elementor-element.elementor-element-4ad521c{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-4ad521c:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-4ad521c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-4ad521c:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-4b4dfce.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-4b4dfce.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-4b4dfce.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-4b4dfce.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-4b4dfce .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a5a5f7c{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-a5a5f7c:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-a5a5f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-a5a5f7c:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-ad161e6.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-ad161e6.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-ad161e6.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-ad161e6.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ad161e6 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-8dfcbb0{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-8dfcbb0:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-8dfcbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-8dfcbb0:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-a6c2128.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-a6c2128.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-a6c2128.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-a6c2128.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a6c2128 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-e7765f6{--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;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-442 .elementor-element.elementor-element-72a60e8{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-72a60e8:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-72a60e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-72a60e8:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-a308c15.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-a308c15.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-a308c15.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-a308c15.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a308c15 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-334d840{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-334d840:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-334d840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-334d840:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-231bd92.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-231bd92.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-231bd92.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-231bd92.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-231bd92 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-22bd589{--display:flex;--border-radius:55px 55px 55px 55px;}.elementor-442 .elementor-element.elementor-element-22bd589:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-22bd589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-dabb02a{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-dabb02a:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-dabb02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-dabb02a:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-3588327.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-3588327.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-3588327.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-3588327.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-info-box-title{margin:-11px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3588327 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-b173ece{--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;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-442 .elementor-element.elementor-element-1295fb4{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-1295fb4:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-1295fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-1295fb4:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-99426df.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-99426df.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-99426df.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-99426df.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-99426df .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-eff1536{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-eff1536:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-eff1536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-eff1536:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-a15c8fa.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-a15c8fa.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-a15c8fa.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-a15c8fa.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-a15c8fa .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-7360238{--display:flex;--border-radius:55px 55px 55px 55px;}.elementor-442 .elementor-element.elementor-element-7360238:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-7360238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-a2926e2{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-a2926e2:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-a2926e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-a2926e2:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-75d7f7b.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-75d7f7b.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-75d7f7b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-75d7f7b.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-info-box-title{margin:-11px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-75d7f7b .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-29c04df{--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;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-442 .elementor-element.elementor-element-1a11d5f{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-1a11d5f:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-1a11d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-1a11d5f:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-821d5d4.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-821d5d4.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-821d5d4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-821d5d4.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-821d5d4 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-cdbd074{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-cdbd074:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-cdbd074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-cdbd074:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-9354daa.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-9354daa.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-9354daa.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-9354daa.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-9354daa .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-bbf6255{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-bbf6255:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-bbf6255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-bbf6255:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-ba70e13.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-ba70e13.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-ba70e13.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-ba70e13.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ba70e13 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-ac08228{--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;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-442 .elementor-element.elementor-element-e2008b5{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-e2008b5:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-e2008b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-e2008b5:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-3547060.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-3547060.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-3547060.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-3547060.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-3547060 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-c2aaa21{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-c2aaa21:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-c2aaa21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-c2aaa21:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-9a24299.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-9a24299.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-9a24299.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-9a24299.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-9a24299 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-caa6540{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-caa6540:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-caa6540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-caa6540:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-29d5bdf.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-29d5bdf.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-29d5bdf.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-29d5bdf.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-29d5bdf .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-4152de9{--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;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-442 .elementor-element.elementor-element-31948bd{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-442 .elementor-element.elementor-element-31948bd:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-31948bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-442 .elementor-element.elementor-element-31948bd:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 7px rgba(255, 45.903898573263525, 0, 0.58);}.elementor-442 .elementor-element.elementor-element-82b8c62.ekit-equal-height-enable,
					.elementor-442 .elementor-element.elementor-element-82b8c62.ekit-equal-height-enable > div,
					.elementor-442 .elementor-element.elementor-element-82b8c62.ekit-equal-height-enable .ekit-wid-con,
					.elementor-442 .elementor-element.elementor-element-82b8c62.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-ac9e0ca );color:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px -4px 0px;}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-box-style-content{margin:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-82b8c62 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-442 .elementor-element.elementor-element-21deb06{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;}.elementor-442 .elementor-element.elementor-element-f109f37{--display:flex;--background-transition:0.3s;--border-radius:55px 55px 55px 55px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-442 .elementor-element.elementor-element-bc0da3c{--width:100%;}}@media(max-width:767px){.elementor-442 .elementor-element.elementor-element-d2c3bf7 .elementor-heading-title{font-size:46px;}.elementor-442 .elementor-element.elementor-element-bc0da3c{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-442 .elementor-element.elementor-element-413c3c8{--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-442 .elementor-element.elementor-element-cd76847{--border-radius:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-7c1df54 */<style>
/* =========================
   RAB Luxury 3D Showroom
   Namespaced to avoid theme conflicts
========================= */

#rabShowroom.rab-showroom{
  --bg0:#0b0f18;
  --bg1:#0f172a;
  --glass: rgba(255,255,255,.08);
  --glass2: rgba(255,255,255,.12);
  --line: rgba(255,255,255,.14);
  --text: rgba(255,255,255,.92);
  --muted: rgba(255,255,255,.66);
  --muted2: rgba(255,255,255,.46);
  --accent:#ff7a00;

  --mx: 50%;
  --my: 40%;

  position:relative;
  border-radius:28px;
  overflow:hidden;
  padding: clamp(18px, 2.6vw, 34px);
  color: var(--text);
  background: radial-gradient(1200px 900px at 20% 0%, rgba(255,122,0,.12), transparent 55%),
              radial-gradient(900px 700px at 90% 30%, rgba(99,102,241,.14), transparent 60%),
              linear-gradient(180deg, var(--bg1), var(--bg0));
  box-shadow: 0 40px 120px rgba(0,0,0,.55);
  isolation:isolate;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif;
}

/* Background layers */
#rabShowroom .rab-showroom__bg{ position:absolute; inset:0; z-index:-1; pointer-events:none; }
#rabShowroom .rab-showroom__vignette{
  position:absolute; inset:-40%;
  background: radial-gradient(circle at 50% 30%, transparent 20%, rgba(0,0,0,.55) 62%, rgba(0,0,0,.92) 100%);
  opacity:.9;
  transform: translateZ(0);
}
#rabShowroom .rab-showroom__spotlight{
  position:absolute; inset:0;
  background: radial-gradient(800px 520px at var(--mx) var(--my), rgba(255,255,255,.14), transparent 55%);
  mix-blend-mode: overlay;
  opacity:.55;
}
#rabShowroom .rab-showroom__grain{
  position:absolute; inset:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");
  opacity:.06;
  mix-blend-mode: overlay;
}

/* Top layout */
#rabShowroom .rab-showroom__top{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:16px;
  margin-bottom: clamp(14px, 2vw, 22px);
}
#rabShowroom .rab-showroom__eyebrow{
  margin:0 0 6px 0;
  letter-spacing:.22em;
  text-transform:uppercase;
  font-size:12px;
  color: var(--muted2);
}
#rabShowroom .rab-showroom__h{
  margin:0;
  font-size: clamp(26px, 2.6vw, 40px);
  line-height:1.05;
  letter-spacing:-.02em;
}
#rabShowroom .rab-showroom__sub{
  margin:10px 0 0 0;
  color: var(--muted);
  max-width: 52ch;
  font-size: 14px;
}

/* Tabs */
#rabShowroom .rab-tabs{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  justify-content:flex-end;
}
#rabShowroom .rab-tab{
  appearance:none;
  border:1px solid var(--line);
  background: rgba(255,255,255,.04);
  color: var(--muted);
  padding: 10px 14px;
  border-radius: 999px;
  cursor:pointer;
  font-weight: 650;
  font-size: 13px;
  letter-spacing:.02em;
  transition: transform .25s ease, background .25s ease, border-color .25s ease, color .25s ease;
  backdrop-filter: blur(10px);
}
#rabShowroom .rab-tab:hover{ transform: translateY(-1px); background: rgba(255,255,255,.06); color: var(--text); }
#rabShowroom .rab-tab.is-active{
  color: var(--text);
  border-color: rgba(255,122,0,.55);
  background: radial-gradient(140% 120% at 20% 0%, rgba(255,122,0,.22), rgba(255,255,255,.05));
  box-shadow: 0 10px 30px rgba(255,122,0,.12);
}

/* Stage */
#rabShowroom .rab-stageWrap{
  position:relative;
  display:grid;
  grid-template-columns: 56px 1fr 56px;
  align-items:center;
  gap: 10px;
  min-height: clamp(320px, 42vw, 520px);
}

#rabShowroom .rab-stage{
  height: 100%;
  border-radius: 24px;
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
  border: 1px solid rgba(255,255,255,.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08);
  backdrop-filter: blur(10px);
  position:relative;
  overflow:hidden;
  perspective: 1100px;
  transform: translateZ(0);
  outline:none;
}

#rabShowroom .rab-stage::after{
  /* "floor" */
  content:"";
  position:absolute;
  left:-12%;
  right:-12%;
  bottom:-24%;
  height:62%;
  background:
    radial-gradient(closest-side at 50% 25%, rgba(255,255,255,.12), transparent 60%),
    linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,.55));
  transform: rotateX(64deg);
  transform-origin: 50% 0%;
  filter: blur(.2px);
  opacity:.85;
}

#rabShowroom .rab-carousel{
  position:absolute;
  inset:0;
  transform-style: preserve-3d;
}

/* Bike item (3D card) */
#rabShowroom .rab-item{
  position:absolute;
  left:50%;
  top:50%;
  width: min(420px, 76%);
  transform-style: preserve-3d;
  transform: translate3d(-50%, -50%, 0);
  transition: filter .25s ease, opacity .25s ease;
  user-select:none;
  touch-action: pan-y;
}

#rabShowroom .rab-card{
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,.12);
  background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.03));
  box-shadow:
    0 30px 90px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.10);
  overflow:hidden;
  backdrop-filter: blur(12px);
  transform: translateZ(0);
}

#rabShowroom .rab-card__inner{
  padding: 18px 18px 16px 18px;
  display:grid;
  grid-template-rows: 1fr auto;
  gap: 12px;
}

#rabShowroom .rab-visual{
  position:relative;
  border-radius:18px;
  background:
    radial-gradient(120% 130% at 20% 10%, rgba(255,122,0,.16), rgba(255,255,255,.02)),
    radial-gradient(120% 120% at 80% 10%, rgba(99,102,241,.14), transparent 55%),
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
  border: 1px solid rgba(255,255,255,.10);
  padding: 14px 14px 18px;
  min-height: 210px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}

#rabShowroom .rab-bikeImg{
  width: 100%;
  max-height: 220px;
  object-fit: contain; /* important for transparent PNG */
  transform: translateZ(40px);
  filter: drop-shadow(0 30px 35px rgba(0,0,0,.45));
}

#rabShowroom .rab-bikeImg--reflection{
  position:absolute;
  left: 14px;
  right: 14px;
  top: calc(50% + 92px);
  transform: scaleY(-1) translateZ(0);
  opacity:.22;
  filter: blur(1.2px) saturate(.9);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,.55), transparent 70%);
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,.55), transparent 70%);
  pointer-events:none;
}

#rabShowroom .rab-card__title{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:12px;
}
#rabShowroom .rab-name{
  margin:0;
  font-size: 16px;
  letter-spacing:-.01em;
}
#rabShowroom .rab-price{
  margin:0;
  color: rgba(255,255,255,.88);
  font-weight:800;
  letter-spacing:.01em;
}
#rabShowroom .rab-mini{
  margin: 6px 0 0 0;
  color: var(--muted);
  font-size: 13px;
  line-height:1.45;
}

#rabShowroom .rab-item.is-active .rab-card{
  border-color: rgba(255,122,0,.35);
  box-shadow:
    0 44px 120px rgba(0,0,0,.55),
    0 20px 60px rgba(255,122,0,.10),
    inset 0 1px 0 rgba(255,255,255,.10);
}

/* Nav arrows */
#rabShowroom .rab-nav{
  width: 56px;
  height: 56px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.16);
  background: rgba(255,255,255,.06);
  color: var(--text);
  cursor:pointer;
  display:grid;
  place-items:center;
  box-shadow: 0 18px 50px rgba(0,0,0,.35);
  transition: transform .2s ease, background .2s ease, opacity .2s ease;
  backdrop-filter: blur(10px);
}
#rabShowroom .rab-nav:hover{ transform: translateY(-1px); background: rgba(255,255,255,.08); }
#rabShowroom .rab-nav span{ font-size: 34px; line-height:1; transform: translateY(-1px); }

/* Spec card */
#rabShowroom .rab-spec{
  margin-top: clamp(12px, 2vw, 18px);
}
#rabShowroom .rab-spec__glass{
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,.12);
  background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.04));
  backdrop-filter: blur(14px);
  box-shadow: 0 26px 90px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.10);
  padding: 16px 18px;
}
#rabShowroom .rab-spec__name{
  margin:0;
  font-size: 18px;
  letter-spacing:-.01em;
}
#rabShowroom .rab-spec__desc{
  margin:8px 0 0 0;
  color: var(--muted);
  line-height:1.55;
  font-size: 14px;
}

#rabShowroom .rab-spec__priceRow{
  margin-top: 14px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
}

#rabShowroom .rab-spec__price{
  display:flex;
  align-items:baseline;
  gap:8px;
}
#rabShowroom .rab-spec__priceLabel{ color: var(--muted2); font-size: 12px; letter-spacing:.14em; text-transform:uppercase; }
#rabShowroom .rab-spec__priceValue{ font-size: 24px; font-weight: 900; letter-spacing:-.02em; color: rgba(255,255,255,.95); }
#rabShowroom .rab-spec__priceUnit{ color: var(--muted2); font-weight: 700; }

#rabShowroom .rab-spec__ctas{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

#rabShowroom .rab-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding: 12px 14px;
  border-radius: 14px;
  font-weight: 800;
  letter-spacing:.01em;
  text-decoration:none;
  border: 1px solid rgba(255,255,255,.14);
  transition: transform .2s ease, background .2s ease, border-color .2s ease, opacity .2s ease;
  user-select:none;
}
#rabShowroom .rab-btn:active{ transform: translateY(1px); }

#rabShowroom .rab-btn--primary{
  background: linear-gradient(135deg, rgba(255,122,0,.95), rgba(255,159,67,.92));
  color: #111827;
  border-color: rgba(255,122,0,.45);
  box-shadow: 0 16px 46px rgba(255,122,0,.18);
}
#rabShowroom .rab-btn--primary:hover{ transform: translateY(-1px); opacity:.96; }

#rabShowroom .rab-btn--ghost{
  background: rgba(255,255,255,.05);
  color: var(--text);
}
#rabShowroom .rab-btn--ghost:hover{ transform: translateY(-1px); background: rgba(255,255,255,.07); }

#rabShowroom .rab-spec__hint{
  margin-top: 12px;
  color: var(--muted2);
  font-size: 12.5px;
  line-height:1.5;
}
#rabShowroom .rab-spec__hint span{ color: rgba(255,255,255,.78); font-weight:800; }

/* Responsive */
@media (max-width: 820px){
  #rabShowroom .rab-showroom__top{
    flex-direction:column;
    align-items:flex-start;
  }
  #rabShowroom .rab-tabs{ justify-content:flex-start; }
  #rabShowroom .rab-stageWrap{ grid-template-columns: 44px 1fr 44px; }
  #rabShowroom .rab-nav{ width:44px; height:44px; }
  #rabShowroom .rab-nav span{ font-size: 28px; }
  #rabShowroom .rab-visual{ min-height: 190px; }
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  #rabShowroom .rab-tab,
  #rabShowroom .rab-nav,
  #rabShowroom .rab-btn,
  #rabShowroom .rab-item{
    transition: none !important;
  }
}

/* ==========================================
   Focus & Depth Tweaks (override)
   Paste AFTER the existing showroom CSS
========================================== */

/* Make cards more opaque (so bikes behind don’t show through) */
#rabShowroom .rab-card{
  position: relative;
  background: linear-gradient(180deg, rgba(10,14,22,.86), rgba(10,14,22,.60)) !important;
  border-color: rgba(255,255,255,.14) !important;
  backdrop-filter: blur(18px) saturate(1.05);
  -webkit-backdrop-filter: blur(18px) saturate(1.05);
}

/* Add luxury grain/noise inside the glass */
#rabShowroom .rab-card::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:.10;
  mix-blend-mode: overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");
}

/* Active card becomes the “hero”: more opaque + a bit more blur */
#rabShowroom .rab-item.is-active .rab-card{
  background: linear-gradient(180deg, rgba(10,14,22,.94), rgba(10,14,22,.72)) !important;
  border-color: rgba(255,122,0,.42) !important;
  backdrop-filter: blur(22px) saturate(1.08);
  -webkit-backdrop-filter: blur(22px) saturate(1.08);
}

/* Darken the visual area slightly so PNGs feel grounded */
#rabShowroom .rab-visual{
  background:
    radial-gradient(120% 130% at 20% 10%, rgba(255,122,0,.14), rgba(255,255,255,.01)),
    radial-gradient(120% 120% at 80% 10%, rgba(99,102,241,.12), transparent 60%),
    linear-gradient(180deg, rgba(0,0,0,.22), rgba(0,0,0,.06)) !important;
}

/* Reduce overlap: make each 3D item a bit narrower on desktop */
#rabShowroom .rab-item{
  width: min(420px, 66%) !important;
}

/* Mobile can be wider again */
@media (max-width: 820px){
  #rabShowroom .rab-item{ width: min(420px, 86%) !important; }
}

/* ==========================================
   Mobile polish (readability + bigger bike)
========================================== */

#rabShowroom .rab-nav{ position:relative; z-index:30; } /* ensure clickable above everything */

@media (max-width: 600px){
  #rabShowroom.rab-showroom{
    padding: 14px;
    border-radius: 20px;
  }

  #rabShowroom .rab-showroom__eyebrow{ font-size: 10px; }
  #rabShowroom .rab-showroom__h{ font-size: 24px; }
  #rabShowroom .rab-showroom__sub{ font-size: 12px; margin-top: 8px; }

  #rabShowroom .rab-tab{
    padding: 8px 10px;
    font-size: 12px;
  }

  #rabShowroom .rab-stageWrap{
    grid-template-columns: 40px 1fr 40px;
    gap: 8px;
    min-height: 420px; /* more room for the bike */
  }

  #rabShowroom .rab-stage{
    border-radius: 18px;
  }

  #rabShowroom .rab-nav{
    width: 40px;
    height: 40px;
  }
  #rabShowroom .rab-nav span{ font-size: 26px; }

  #rabShowroom .rab-item{
    width: min(520px, 92%) !important; /* make the active card feel bigger */
  }

  #rabShowroom .rab-card__inner{
    padding: 14px 14px 12px;
    gap: 10px;
  }

  #rabShowroom .rab-visual{
    min-height: 260px;  /* key fix: bike becomes big enough */
    padding: 10px;
    border-radius: 16px;
  }

  #rabShowroom .rab-bikeImg{
    max-height: 270px;
  }

  #rabShowroom .rab-name{ font-size: 14px; }
  #rabShowroom .rab-price{ font-size: 13px; }
  #rabShowroom .rab-mini{ font-size: 12px; }

  #rabShowroom .rab-spec__glass{
    padding: 14px;
    border-radius: 18px;
  }
  #rabShowroom .rab-spec__name{ font-size: 16px; }
  #rabShowroom .rab-spec__desc{ font-size: 13px; }

  #rabShowroom .rab-spec__priceValue{ font-size: 20px; }

  #rabShowroom .rab-spec__ctas{
    width: 100%;
  }
  #rabShowroom .rab-btn{
    width: 100%;
    justify-content: center;
  }
}

/* ==========================================
   MOBILE FINAL FIX (Width + Buttons)
   Paste at the VERY END of your <style>
========================================== */

@media (max-width: 600px){

  /* Hide arrows on mobile (save space for card) */
  #rabShowroom .rab-nav{
    display: none !important;
  }

  /* Stage full width */
  #rabShowroom .rab-stageWrap{
    grid-template-columns: 1fr !important;
    gap: 0 !important;
    min-height: 65vh; /* Slightly shorter to fit buttons */
  }

  /* Card width: 82% of screen (shows side bikes peeking through) */
  #rabShowroom .rab-item{
    width: min(82vw, 600px) !important;
  }

  /* Bike visual area */
  #rabShowroom .rab-visual{
    min-height: 280px;
  }
  #rabShowroom .rab-bikeImg{
    max-height: 290px;
  }

  /* Text sizing */
  #rabShowroom .rab-name{ font-size: 15px; }
  #rabShowroom .rab-price{ font-size: 14px; }
  #rabShowroom .rab-mini{ 
    font-size: 13px; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  /* SHOW the bottom spec panel again (with buttons) */
  #rabShowroom .rab-spec{
    display: block !important;
    margin-top: 12px;
  }

  #rabShowroom .rab-spec__glass{
    padding: 12px;
    border-radius: 16px;
  }

  #rabShowroom .rab-spec__name{ font-size: 16px; }
  #rabShowroom .rab-spec__desc{ 
    font-size: 13px; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  #rabShowroom .rab-spec__priceValue{ font-size: 22px; }

  /* Buttons stacked on mobile */
  #rabShowroom .rab-spec__priceRow{
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }

  #rabShowroom .rab-spec__ctas{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  #rabShowroom .rab-btn{
    width: 100%;
    justify-content: center;
    padding: 12px;
    font-size: 13px;
  }
}

</style>/* End custom CSS */