.elementor-22 .elementor-element.elementor-element-efd3e77{--display:flex;--min-height:89vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-efd3e77:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-efd3e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-efd3e77::before, .elementor-22 .elementor-element.elementor-element-efd3e77 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-efd3e77 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-efd3e77 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-efd3e77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-efd3e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.75);--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-efd3e77::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22 .elementor-element.elementor-element-28927cd{--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-22 .elementor-element.elementor-element-cf724d3{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-cf724d3.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-cf724d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;letter-spacing:0px;text-shadow:2px 2px 8px rgba(0,0,0,0.5);color:var( --e-global-color-aeae6ed );}.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-22 .elementor-element.elementor-element-fec0850{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#E0E0E0;}.elementor-22 .elementor-element.elementor-element-fec0850.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-f5184c7{text-align:center;}.elementor-22 .elementor-element.elementor-element-f5184c7 img{width:626px;}.elementor-22 .elementor-element.elementor-element-feedfa1{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#CCCCCC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-06151a0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(220,20,60,0.3);border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-5698ad44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5698ad44:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5698ad44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2a2a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/section2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5698ad44::before, .elementor-22 .elementor-element.elementor-element-5698ad44 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5698ad44 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5698ad44 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5698ad44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5698ad44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.65);--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-6c461996{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-6c461996 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-26cb4983{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-26cb4983:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-26cb4983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDCAD;}.elementor-22 .elementor-element.elementor-element-5ad42ae0{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.8em;color:#1a1a1a;}.elementor-22 .elementor-element.elementor-element-6c0b3a95{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.8em;color:#1a1a1a;}.elementor-22 .elementor-element.elementor-element-5ca634f1{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.8em;color:#1a1a1a;}.elementor-22 .elementor-element.elementor-element-106c3c3a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.8em;color:#1a1a1a;}.elementor-22 .elementor-element.elementor-element-34dcc90e{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.8em;color:#1a1a1a;}.elementor-22 .elementor-element.elementor-element-34052b73{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.8em;color:#1a1a1a;}.elementor-22 .elementor-element.elementor-element-7c1d4f4{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-cb93117{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-cb93117:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cb93117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:top center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-cb93117::before, .elementor-22 .elementor-element.elementor-element-cb93117 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-cb93117 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-cb93117 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-cb93117 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-cb93117 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000000 43%, #000000 72%);}.elementor-22 .elementor-element.elementor-element-44ab799{--display:flex;--overlay-opacity:0.5;}.elementor-22 .elementor-element.elementor-element-44ab799:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-44ab799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/Asset-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-44ab799::before, .elementor-22 .elementor-element.elementor-element-44ab799 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44ab799 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44ab799 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44ab799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44ab799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-17e1b0b{text-align:center;}.elementor-22 .elementor-element.elementor-element-17e1b0b .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.3em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-d8ea5c1{font-size:20px;font-weight:400;color:#E0E0E0;}.elementor-22 .elementor-element.elementor-element-c47a740{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-92f132c{font-size:22px;font-weight:400;color:#CCCCCC;}.elementor-22 .elementor-element.elementor-element-673bdab .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:700;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-02aedaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-02aedaa:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-02aedaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:bottom center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-02aedaa::before, .elementor-22 .elementor-element.elementor-element-02aedaa > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-02aedaa > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-02aedaa > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-02aedaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-02aedaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000000 44%, #000000 72%);}.elementor-22 .elementor-element.elementor-element-d20eced{--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;}.elementor-22 .elementor-element.elementor-element-dffb8dd{text-align:center;}.elementor-22 .elementor-element.elementor-element-dffb8dd .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.3em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-4395f92{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-a8ce2a5{--display:flex;}.elementor-22 .elementor-element.elementor-element-1482e68{text-align:center;}.elementor-22 .elementor-element.elementor-element-1482e68 img{width:90%;}.elementor-22 .elementor-element.elementor-element-2ab14b3{--display:flex;}.elementor-22 .elementor-element.elementor-element-6d80c22{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-size:20px;line-height:41px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4d97c1d .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:700;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-0da1d59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.28;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0da1d59:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0da1d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-size:cover;}.elementor-22 .elementor-element.elementor-element-0da1d59::before, .elementor-22 .elementor-element.elementor-element-0da1d59 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0da1d59 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0da1d59 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0da1d59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0da1d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e2a5a29 );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-6ef3287{--display:flex;}.elementor-22 .elementor-element.elementor-element-422cfac{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-size:36px;}.elementor-22 .elementor-element.elementor-element-bec23a2{text-align:center;}.elementor-22 .elementor-element.elementor-element-bec23a2 img{width:80%;}.elementor-22 .elementor-element.elementor-element-f8b582f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#666666;--border-color:#666666;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-f8b582f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f8b582f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-22 .elementor-element.elementor-element-718a5f6{columns:1;font-size:22px;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-718a5f6 p{margin-block-end:29px;}.elementor-22 .elementor-element.elementor-element-5297e00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5297e00:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5297e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5297e00::before, .elementor-22 .elementor-element.elementor-element-5297e00 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5297e00 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5297e00 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5297e00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5297e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, rgba(0,0,0,0) 50%, #000000 100%);}.elementor-22 .elementor-element.elementor-element-310fd8c{--display:flex;}.elementor-22 .elementor-element.elementor-element-671dfee{text-align:center;}.elementor-22 .elementor-element.elementor-element-671dfee .elementor-heading-title{font-size:48px;font-weight:800;line-height:1.2em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-7a5e6a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7a5e6a6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7a5e6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:bottom center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-7a5e6a6::before, .elementor-22 .elementor-element.elementor-element-7a5e6a6 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7a5e6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7a5e6a6 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7a5e6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7a5e6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, rgba(0,0,0,0) 49%, #000000 100%);}.elementor-22 .elementor-element.elementor-element-903755e{--display:flex;}.elementor-22 .elementor-element.elementor-element-fa6ae9f{text-align:center;}.elementor-22 .elementor-element.elementor-element-fa6ae9f img{width:507px;}.elementor-22 .elementor-element.elementor-element-cab53f4{--display:flex;}.elementor-22 .elementor-element.elementor-element-89ed18b{font-size:19px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6ba412b .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:700;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-aa81d45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-aa81d45:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-aa81d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-aa81d45::before, .elementor-22 .elementor-element.elementor-element-aa81d45 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-aa81d45 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-aa81d45 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-aa81d45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-aa81d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, rgba(0,0,0,0) 50%, #000000 100%);}.elementor-22 .elementor-element.elementor-element-f85f428{--display:flex;}.elementor-22 .elementor-element.elementor-element-bdc7f32{text-align:center;}.elementor-22 .elementor-element.elementor-element-bdc7f32 .elementor-heading-title{font-size:48px;font-weight:800;line-height:1.2em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-a23ebe4{text-align:center;}.elementor-22 .elementor-element.elementor-element-a23ebe4 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1.3em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-fba70c3{--display:flex;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-bafff12{font-size:24px;line-height:60px;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-2eb0edb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2eb0edb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2eb0edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-2eb0edb::before, .elementor-22 .elementor-element.elementor-element-2eb0edb > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2eb0edb > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2eb0edb > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2eb0edb > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2eb0edb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000087;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-7b80aed{--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;}.elementor-22 .elementor-element.elementor-element-9678f29{text-align:center;}.elementor-22 .elementor-element.elementor-element-9678f29 .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.3em;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-0048302{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-97d7dba{--display:flex;}.elementor-22 .elementor-element.elementor-element-cdae0b5{text-align:center;}.elementor-22 .elementor-element.elementor-element-cdae0b5 img{width:487px;}.elementor-22 .elementor-element.elementor-element-ddd224c{--display:flex;}.elementor-22 .elementor-element.elementor-element-1038700{font-size:23px;line-height:41px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d996529{columns:1;font-size:22px;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-d996529 p{margin-block-end:29px;}.elementor-22 .elementor-element.elementor-element-7a92dd2{--display:flex;}.elementor-22 .elementor-element.elementor-element-2e1ea33{columns:1;text-align:center;font-size:20px;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-aaaa8c9{columns:1;text-align:center;font-size:16px;color:var( --e-global-color-aeae6ed );}.elementor-22 .elementor-element.elementor-element-b06c729{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b06c729:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b06c729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://shadowridergarage.com/wp-content/uploads/2026/01/width_1366.png");background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-b06c729::before, .elementor-22 .elementor-element.elementor-element-b06c729 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-b06c729 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-b06c729 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-b06c729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-b06c729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, rgba(0,0,0,0) 50%, #000000 55%);}.elementor-22 .elementor-element.elementor-element-60c90ce{--display:flex;}.elementor-22 .elementor-element.elementor-element-0633dcd{text-align:center;}.elementor-22 .elementor-element.elementor-element-0633dcd .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.2em;color:var( --e-global-color-aeae6ed );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-cf724d3 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-fec0850{font-size:18px;}.elementor-22 .elementor-element.elementor-element-f5184c7 img{width:85px;}.elementor-22 .elementor-element.elementor-element-6c461996 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-26cb4983{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-17e1b0b .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-d8ea5c1{font-size:18px;}.elementor-22 .elementor-element.elementor-element-dffb8dd .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-4395f92{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-671dfee .elementor-heading-title{font-size:38px;}.elementor-22 .elementor-element.elementor-element-bdc7f32 .elementor-heading-title{font-size:38px;}.elementor-22 .elementor-element.elementor-element-a23ebe4 .elementor-heading-title{font-size:34px;}.elementor-22 .elementor-element.elementor-element-9678f29 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-0048302{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-0633dcd .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-efd3e77{--content-width:1366px;}.elementor-22 .elementor-element.elementor-element-28927cd{--width:100%;}.elementor-22 .elementor-element.elementor-element-26cb4983{--width:1012px;}.elementor-22 .elementor-element.elementor-element-4395f92{--width:100%;}.elementor-22 .elementor-element.elementor-element-0048302{--width:100%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-efd3e77{--padding-top:20px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-cf724d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-cf724d3 .elementor-heading-title{font-size:23px;}.elementor-22 .elementor-element.elementor-element-fec0850{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-22 .elementor-element.elementor-element-f5184c7 img{width:100%;}.elementor-22 .elementor-element.elementor-element-feedfa1{font-size:16px;}.elementor-22 .elementor-element.elementor-element-06151a0 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5698ad44{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-6c461996 .elementor-heading-title{font-size:26px;}.elementor-22 .elementor-element.elementor-element-26cb4983{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-5ad42ae0{font-size:18px;}.elementor-22 .elementor-element.elementor-element-6c0b3a95{font-size:18px;}.elementor-22 .elementor-element.elementor-element-5ca634f1{font-size:18px;}.elementor-22 .elementor-element.elementor-element-106c3c3a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-34dcc90e{font-size:18px;}.elementor-22 .elementor-element.elementor-element-34052b73{font-size:18px;}.elementor-22 .elementor-element.elementor-element-cb93117{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-44ab799:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-44ab799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-22 .elementor-element.elementor-element-17e1b0b .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-d8ea5c1{font-size:16px;}.elementor-22 .elementor-element.elementor-element-c47a740{font-size:18px;}.elementor-22 .elementor-element.elementor-element-92f132c{font-size:18px;}.elementor-22 .elementor-element.elementor-element-673bdab .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-02aedaa{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-dffb8dd .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-4395f92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-2ab14b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6d80c22{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:34px;}.elementor-22 .elementor-element.elementor-element-4d97c1d .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-0da1d59{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-422cfac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:22px;}.elementor-22 .elementor-element.elementor-element-f8b582f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-718a5f6{font-size:18px;}.elementor-22 .elementor-element.elementor-element-718a5f6 p{margin-block-end:16px;}.elementor-22 .elementor-element.elementor-element-671dfee .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-aa81d45{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-bdc7f32 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-a23ebe4 .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-bafff12{font-size:18px;line-height:24px;}.elementor-22 .elementor-element.elementor-element-bafff12 p{margin-block-end:23px;}.elementor-22 .elementor-element.elementor-element-9678f29 .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-0048302{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-d996529{font-size:18px;}.elementor-22 .elementor-element.elementor-element-d996529 p{margin-block-end:16px;}.elementor-22 .elementor-element.elementor-element-2e1ea33{font-size:17px;}.elementor-22 .elementor-element.elementor-element-0633dcd .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-6024b4f */.sr-el-pricing {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  max-width: 860px;
  margin: 0 auto;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.sr-el-card {
  position: relative;
  padding: 36px 32px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.sr-el-annual {
  background: #141414;
  border: 1px solid rgba(255,255,255,0.08);
}

.sr-el-lifetime {
  background: linear-gradient(145deg, #1c1400, #1a1200, #141000);
  border: 1px solid rgba(255,140,0,0.35);
}

.sr-el-shine {
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255,200,0,0.6), transparent);
}

.sr-el-badge {
  position: absolute;
  top: 20px; right: 20px;
  padding: 5px 14px;
  background: linear-gradient(135deg, #FF8C00, #FFD700);
  border-radius: 20px;
  font-size: 11px;
  font-weight: 800;
  color: #000;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}

.sr-el-icon {
  font-size: 36px;
  margin-bottom: 16px;
  display: block;
}

.sr-el-name {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  margin-bottom: 8px;
}

.sr-el-annual .sr-el-name  { color: #888; }
.sr-el-lifetime .sr-el-name { color: #FF8C00; }

.sr-el-price {
  display: flex;
  align-items: baseline;
  gap: 4px;
  margin-bottom: 6px;
}

.sr-el-currency {
  font-size: 22px;
  font-weight: 700;
}

.sr-el-amount {
  font-size: 56px;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -2px;
}

.sr-el-period {
  font-size: 15px;
  color: #888;
  margin-left: 2px;
}

.sr-el-annual .sr-el-currency,
.sr-el-annual .sr-el-amount  { color: #fff; }

.sr-el-lifetime .sr-el-currency,
.sr-el-lifetime .sr-el-amount { color: #FFA733; }

.sr-el-tagline {
  font-size: 13px;
  color: #888;
  margin-bottom: 28px;
}

.sr-el-divider {
  height: 1px;
  margin-bottom: 24px;
}

.sr-el-annual .sr-el-divider  { background: rgba(255,255,255,0.07); }
.sr-el-lifetime .sr-el-divider { background: rgba(255,140,0,0.15); }

.sr-el-features {
  list-style: none;
  padding: 0;
  margin: 0 0 32px;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.sr-el-features li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #f0f0f0;
}

.sr-el-check {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 900;
}

.sr-el-annual .sr-el-check  { background: rgba(255,255,255,0.1); color: #888; }
.sr-el-lifetime .sr-el-check { background: rgba(255,140,0,0.2);  color: #FF8C00; }

.sr-el-highlight {
  font-weight: 700;
  color: #FFA733;
}

.sr-el-btn {
  display: block;
  padding: 16px 24px;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  transition: transform 0.25s, box-shadow 0.25s;
}

.sr-el-btn:hover {
  transform: translateY(-2px);
  text-decoration: none;
}

.sr-el-btn-annual {
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.15);
  color: #fff !important;
}

.sr-el-btn-annual:hover {
  background: rgba(255,255,255,0.1);
  box-shadow: 0 8px 24px rgba(0,0,0,0.4);
}

.sr-el-btn-lifetime {
  background: linear-gradient(135deg, #FF8C00, #E07800);
  color: #fff !important;
}

.sr-el-btn-lifetime:hover {
  box-shadow: 0 12px 32px rgba(255,140,0,0.4);
}

/* MOBILE */
@media (max-width: 680px) {
  .sr-el-pricing {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */