.elementor-2347 .elementor-element.elementor-element-f8559c2:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-f8559c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westlafayetteautodetailing.com/wp-content/uploads/2026/03/rsw_1160h_870-29.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2347 .elementor-element.elementor-element-f8559c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 020px 0px;}.elementor-2347 .elementor-element.elementor-element-f8559c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2347 .elementor-element.elementor-element-991d54e{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-991d54e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0963E2;}.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-2347 .elementor-element.elementor-element-77bc978{text-align:center;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-2347 .elementor-element.elementor-element-788406d{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#CFCFCF;}.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-2347 .elementor-element.elementor-element-caf9ff6{padding:0px 0px 020px 0px;}.elementor-2347 .elementor-element.elementor-element-caf9ff6 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-2347 .elementor-element.elementor-element-74b89c3{padding:050px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-100a013{text-align:center;}.elementor-2347 .elementor-element.elementor-element-100a013 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;}.elementor-2347 .elementor-element.elementor-element-dbae1d5{--spacer-size:3px;background-color:#0027FF;}.elementor-2347 .elementor-element.elementor-element-7b0d384{text-align:center;}.elementor-2347 .elementor-element.elementor-element-7b0d384 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.8px;color:#282828;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-divider{border-top-style:solid;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-787612d{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-787612d .wpr-pricing-table-divider{border-top-color:#E7E7E7;width:80%;border-top-width:1px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-d831880 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-0377dd3 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-ff0b0cb .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-3a4229c .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-8e34264 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-289b25b .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-heading{background-color:#F9F9F908;text-align:center;padding:50px 27px 20px 27px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-price{background-color:#605BE500;justify-content:center;text-align:center;padding:15px 20px 25px 20px;color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-button{background-color:#F9F9F900;text-align:center;padding:15px 0px 20px 0px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-btn{background-color:#1630E7;color:#ffffff;border-color:#ffffff;transition-duration:0.6s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;padding:10px 90px 11px 90px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-text{background-color:#0089F000;padding:0px 0px 50px 0px;color:#000000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;line-height:1px;letter-spacing:-0.1px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table{background-color:#FFFFFF73;border-color:#E8E8E8;box-shadow:0px 0px 25px 0px rgba(168.99999999999997, 168.99999999999997, 168.99999999999997, 0.21);transition-duration:0.1s;padding:0px 0px 0px 0px;border-style:none;border-radius:calc(15px + 2px);}.elementor-2347 .elementor-element.elementor-element-839d3ea{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-839d3ea:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-839d3ea.wpr-pricing-table-animation-slide{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-839d3ea.wpr-pricing-table-animation-bounce{-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-839d3ea.wpr-pricing-table-animation-zoom{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-title{color:#1630E7;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0.2px;margin:0 0 0px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-sub-title{color:#B2B2B2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-icon{color:#605BE5;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-icon i{font-size:35px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-icon svg{width:35px;height:35px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-icon img{max-width:35px;}.elementor-2347 .elementor-element.elementor-element-839d3ea.wpr-pricing-table-heading-left .wpr-pricing-table-icon{margin-right:12px;}.elementor-2347 .elementor-element.elementor-element-839d3ea.wpr-pricing-table-heading-center .wpr-pricing-table-icon{margin-bottom:12px;}.elementor-2347 .elementor-element.elementor-element-839d3ea.wpr-pricing-table-heading-right .wpr-pricing-table-icon{margin-left:12px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-price-inner{justify-content:center;text-align:center;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-sub-price{font-size:19px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-currency{font-size:24px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-old-price{color:#6A55FF;font-size:20px;-webkit-align-self:center;align-self:center;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-preiod{color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table section{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature-inner{padding:9px 40px 9px 40px;max-width:357px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature:first-of-type{padding-top:20px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature:last-of-type{padding-bottom:10px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature span > span{color:#000000;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;line-height:20px;letter-spacing:0.1px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature-icon{font-size:14px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-btn:hover{color:#ffffff;border-color:#ffffff;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-btn:before{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-btn:after{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-badge-inner{color:#ffffff;background-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-badge-flag:before{border-top-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{padding:0px 10px 0px 10px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table:hover{border-color:#E8E8E8;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-item-first{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-item-last{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-divider{border-top-style:solid;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-787612d{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-787612d .wpr-pricing-table-divider{border-top-color:#E7E7E7;width:80%;border-top-width:1px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-d831880 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-0377dd3 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-ff0b0cb .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-3a4229c .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-8e34264 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-289b25b .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-heading{background-color:#F9F9F908;text-align:center;padding:50px 27px 20px 27px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-price{background-color:#605BE500;justify-content:center;text-align:center;padding:15px 20px 25px 20px;color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-button{background-color:#F9F9F900;text-align:center;padding:15px 0px 20px 0px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-btn{background-color:#1630E7;color:#ffffff;border-color:#ffffff;transition-duration:0.6s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;padding:10px 90px 11px 90px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-text{background-color:#FFFFFF00;padding:0px 0px 50px 0px;color:#000000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:-0.1px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table{background-color:#FDFEFF73;border-color:#E8E8E8;box-shadow:0px 0px 25px 0px rgba(168.99999999999997, 168.99999999999997, 168.99999999999997, 0.21);transition-duration:0.1s;padding:0px 0px 0px 0px;border-style:none;border-radius:calc(15px + 2px);}.elementor-2347 .elementor-element.elementor-element-ed862ec{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-ed862ec:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-ed862ec.wpr-pricing-table-animation-slide{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-ed862ec.wpr-pricing-table-animation-bounce{-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-ed862ec.wpr-pricing-table-animation-zoom{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-title{color:#1630E7;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0.2px;margin:0 0 0px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-sub-title{color:#B2B2B2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-icon{color:#605BE5;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-icon i{font-size:35px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-icon svg{width:35px;height:35px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-icon img{max-width:35px;}.elementor-2347 .elementor-element.elementor-element-ed862ec.wpr-pricing-table-heading-left .wpr-pricing-table-icon{margin-right:12px;}.elementor-2347 .elementor-element.elementor-element-ed862ec.wpr-pricing-table-heading-center .wpr-pricing-table-icon{margin-bottom:12px;}.elementor-2347 .elementor-element.elementor-element-ed862ec.wpr-pricing-table-heading-right .wpr-pricing-table-icon{margin-left:12px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-price-inner{justify-content:center;text-align:center;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-sub-price{font-size:19px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-currency{font-size:24px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-old-price{color:#6A55FF;font-size:20px;-webkit-align-self:center;align-self:center;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-preiod{color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table section{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature-inner{padding:9px 40px 9px 40px;max-width:357px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature:first-of-type{padding-top:20px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature:last-of-type{padding-bottom:10px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature span > span{color:#000000;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;line-height:16.5px;letter-spacing:0.1px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature-icon{font-size:14px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-btn:hover{color:#ffffff;border-color:#ffffff;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-btn:before{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-btn:after{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-badge-inner{color:#ffffff;background-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-badge-flag:before{border-top-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{padding:0px 10px 0px 10px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table:hover{border-color:#E8E8E8;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-item-first{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-item-last{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-d369bec{--spacer-size:42px;}.elementor-2347 .elementor-element.elementor-element-8ba6cf1{--spacer-size:3px;background-color:#0945DD;}.elementor-2347 .elementor-element.elementor-element-77f87f4{text-align:center;}.elementor-2347 .elementor-element.elementor-element-77f87f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-2347 .elementor-element.elementor-element-6d492e4:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-6d492e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2347 .elementor-element.elementor-element-6d492e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2347 .elementor-element.elementor-element-6d492e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2347 .elementor-element.elementor-element-0a99045 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2347 .elementor-element.elementor-element-dabe376{margin-top:30px;margin-bottom:0px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-divider{border-top-style:solid;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-787612d{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-787612d .wpr-pricing-table-divider{border-top-color:#E7E7E7;width:80%;border-top-width:1px;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-d831880 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-0377dd3 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-ff0b0cb .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-3a4229c .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-8e34264 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-289b25b .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-5ca592f .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-ba2361c .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-779b6ed .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-heading{background-color:#F9F9F908;text-align:center;padding:50px 27px 20px 27px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-price{background-color:#605BE500;justify-content:center;text-align:center;padding:15px 20px 25px 20px;color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-button{background-color:#F9F9F900;text-align:center;padding:15px 0px 20px 0px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-btn{background-color:#1630E7;color:#ffffff;border-color:#ffffff;transition-duration:0.6s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;padding:10px 90px 11px 90px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-text{background-color:#0089F000;padding:0px 0px 50px 0px;color:#000000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:-0.1px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table{background-color:#FCFDFD73;border-color:#000000;box-shadow:0px 0px 25px 0px rgba(168.99999999999997, 168.99999999999997, 168.99999999999997, 0.21);transition-duration:0.1s;padding:0px 0px 0px 0px;border-style:none;border-radius:calc(15px + 2px);}.elementor-2347 .elementor-element.elementor-element-dea016e{width:var( --container-widget-width, 105.265% );max-width:105.265%;--container-widget-width:105.265%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-dea016e:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-dea016e.wpr-pricing-table-animation-slide{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-dea016e.wpr-pricing-table-animation-bounce{-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-dea016e.wpr-pricing-table-animation-zoom{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-title{color:#1630E7;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0.2px;margin:0 0 0px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-sub-title{color:#B2B2B2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-icon{color:#605BE5;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-icon i{font-size:35px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-icon svg{width:35px;height:35px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-icon img{max-width:35px;}.elementor-2347 .elementor-element.elementor-element-dea016e.wpr-pricing-table-heading-left .wpr-pricing-table-icon{margin-right:12px;}.elementor-2347 .elementor-element.elementor-element-dea016e.wpr-pricing-table-heading-center .wpr-pricing-table-icon{margin-bottom:12px;}.elementor-2347 .elementor-element.elementor-element-dea016e.wpr-pricing-table-heading-right .wpr-pricing-table-icon{margin-left:12px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-price-inner{justify-content:center;text-align:center;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-sub-price{font-size:19px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-currency{font-size:24px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-old-price{color:#6A55FF;font-size:20px;-webkit-align-self:center;align-self:center;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-preiod{color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table section{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature-inner{padding:9px 40px 9px 40px;max-width:357px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature:first-of-type{padding-top:20px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature:last-of-type{padding-bottom:10px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature span > span{color:#000000;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.1px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature-icon{font-size:14px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-btn:hover{color:#ffffff;border-color:#ffffff;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-btn:before{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-btn:after{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-badge-inner{color:#ffffff;background-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-badge-flag:before{border-top-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{padding:0px 10px 0px 10px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table:hover{border-color:#E8E8E8;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-item-first{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-item-last{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-47bd669 > .elementor-element-populated, .elementor-2347 .elementor-element.elementor-element-47bd669 > .elementor-element-populated > .elementor-background-overlay, .elementor-2347 .elementor-element.elementor-element-47bd669 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2347 .elementor-element.elementor-element-47bd669 > .elementor-element-populated{text-align:center;}.elementor-2347 .elementor-element.elementor-element-94e8b0a{--spacer-size:3px;background-color:#0048FF;}.elementor-2347 .elementor-element.elementor-element-35253c4{text-align:center;}.elementor-2347 .elementor-element.elementor-element-35253c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-2347 .elementor-element.elementor-element-7a846e3{--spacer-size:10px;}.elementor-2347 .elementor-element.elementor-element-798665b{text-align:center;}.elementor-2347 .elementor-element.elementor-element-798665b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.8px;color:#282828;}.elementor-2347 .elementor-element.elementor-element-a827f70{margin-top:20px;margin-bottom:0px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-divider{border-top-style:solid;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-787612d{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-787612d .wpr-pricing-table-divider{border-top-color:#E7E7E7;width:80%;border-top-width:1px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-d831880 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-0377dd3 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-ff0b0cb .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-3a4229c .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-8e34264 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-heading{background-color:#F9F9F908;text-align:center;padding:50px 27px 20px 27px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-price{background-color:#605BE500;justify-content:center;text-align:center;padding:15px 20px 25px 20px;color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-button{background-color:#F9F9F900;text-align:center;padding:15px 0px 20px 0px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-btn{background-color:#1630E7;color:#ffffff;border-color:#ffffff;transition-duration:0.6s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;padding:10px 90px 11px 90px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-text{background-color:#0089F000;padding:0px 0px 50px 0px;color:#000000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:-0.1px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table{background-color:#FFFFFF73;border-color:#E8E8E8;box-shadow:0px 0px 25px 0px rgba(168.99999999999997, 168.99999999999997, 168.99999999999997, 0.21);transition-duration:0.1s;padding:0px 0px 0px 0px;border-style:none;border-radius:calc(15px + 2px);}.elementor-2347 .elementor-element.elementor-element-1c9e150{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-1c9e150:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-1c9e150.wpr-pricing-table-animation-slide{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-1c9e150.wpr-pricing-table-animation-bounce{-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-1c9e150.wpr-pricing-table-animation-zoom{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-title{color:#1630E7;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0.2px;margin:0 0 0px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-sub-title{color:#B2B2B2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-icon{color:#605BE5;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-icon i{font-size:35px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-icon svg{width:35px;height:35px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-icon img{max-width:35px;}.elementor-2347 .elementor-element.elementor-element-1c9e150.wpr-pricing-table-heading-left .wpr-pricing-table-icon{margin-right:12px;}.elementor-2347 .elementor-element.elementor-element-1c9e150.wpr-pricing-table-heading-center .wpr-pricing-table-icon{margin-bottom:12px;}.elementor-2347 .elementor-element.elementor-element-1c9e150.wpr-pricing-table-heading-right .wpr-pricing-table-icon{margin-left:12px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-price-inner{justify-content:center;text-align:center;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-sub-price{font-size:19px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-currency{font-size:24px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-old-price{color:#6A55FF;font-size:20px;-webkit-align-self:center;align-self:center;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-preiod{color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table section{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature-inner{padding:9px 40px 9px 40px;max-width:357px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature:first-of-type{padding-top:20px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature:last-of-type{padding-bottom:10px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature span > span{color:#54595f;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.1px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature-icon{font-size:14px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-btn:hover{color:#ffffff;border-color:#ffffff;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-btn:before{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-btn:after{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-badge-inner{color:#ffffff;background-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-badge-flag:before{border-top-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{padding:0px 10px 0px 10px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table:hover{border-color:#E8E8E8;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-item-first{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-item-last{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-divider{border-top-style:solid;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-787612d{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-787612d .wpr-pricing-table-divider{border-top-color:#E7E7E7;width:80%;border-top-width:1px;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-d831880 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-0377dd3 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-ff0b0cb .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-3a4229c .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-8e34264 .wpr-pricing-table-feature-icon{color:#35D89A;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-heading{background-color:#F9F9F908;text-align:center;padding:50px 27px 20px 27px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-price{background-color:#605BE500;justify-content:center;text-align:center;padding:15px 20px 25px 20px;color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-button{background-color:#F9F9F900;text-align:center;padding:15px 0px 20px 0px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-btn{background-color:#1630E7;color:#ffffff;border-color:#ffffff;transition-duration:0.6s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;padding:10px 90px 11px 90px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-text{background-color:#FFFFFF00;padding:0px 0px 50px 0px;color:#000000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:-0.1px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table{background-color:#F4F7F873;border-color:#FFFFFF;box-shadow:0px 0px 25px 0px rgba(168.99999999999997, 168.99999999999997, 168.99999999999997, 0.21);transition-duration:0.1s;padding:0px 0px 0px 0px;border-style:none;border-radius:calc(15px + 2px);}.elementor-2347 .elementor-element.elementor-element-3313263{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-3313263:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-3313263.wpr-pricing-table-animation-slide{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-3313263.wpr-pricing-table-animation-bounce{-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-3313263.wpr-pricing-table-animation-zoom{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-title{color:#1630E7;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0.2px;margin:0 0 0px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-sub-title{color:#B2B2B2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-icon{color:#605BE5;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-icon i{font-size:35px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-icon svg{width:35px;height:35px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-icon img{max-width:35px;}.elementor-2347 .elementor-element.elementor-element-3313263.wpr-pricing-table-heading-left .wpr-pricing-table-icon{margin-right:12px;}.elementor-2347 .elementor-element.elementor-element-3313263.wpr-pricing-table-heading-center .wpr-pricing-table-icon{margin-bottom:12px;}.elementor-2347 .elementor-element.elementor-element-3313263.wpr-pricing-table-heading-right .wpr-pricing-table-icon{margin-left:12px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-price-inner{justify-content:center;text-align:center;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-sub-price{font-size:19px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-currency{font-size:24px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-old-price{color:#6A55FF;font-size:20px;-webkit-align-self:center;align-self:center;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-preiod{color:#3E3E3E;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table section{background-color:#F9F9F900;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature-inner{padding:9px 40px 9px 40px;max-width:357px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature:first-of-type{padding-top:20px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature:last-of-type{padding-bottom:10px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature span > span{color:#54595f;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.1px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature-icon{font-size:14px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-btn:hover{color:#ffffff;border-color:#ffffff;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-btn:before{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-btn:after{transition-duration:0.6s;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-badge-inner{color:#ffffff;background-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-badge-flag:before{border-top-color:#e83d17;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{padding:0px 10px 0px 10px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table:hover{border-color:#E8E8E8;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-item-first{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-item-last{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.elementor-2347 .elementor-element.elementor-element-bffae72:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-bffae72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westlafayetteautodetailing.com/wp-content/uploads/2026/03/rsw_1160h_870-29.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2347 .elementor-element.elementor-element-bffae72 > .elementor-container{max-width:683px;}.elementor-2347 .elementor-element.elementor-element-bffae72, .elementor-2347 .elementor-element.elementor-element-bffae72 > .elementor-background-overlay{border-radius:60px 60px 60px 60px;}.elementor-2347 .elementor-element.elementor-element-bffae72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-bffae72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2347 .elementor-element.elementor-element-dea9388{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2347 .elementor-element.elementor-element-dea9388 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2347 .elementor-element.elementor-element-c409b7d{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-4c71d5f{padding:0px 0px 040px 0px;}.elementor-2347 .elementor-element.elementor-element-4c71d5f .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-2347 .elementor-element.elementor-element-0b65cdb .elementor-button{background-color:#3635DB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2347 .elementor-element.elementor-element-7b0d384 .elementor-heading-title{font-size:45px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-title{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-price{padding:0px 0px 20px 0px;font-size:55px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature-inner{padding:7px 15px 7px 15px;justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature{font-size:13px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-btn{font-size:14px;padding:10px 50px 11px 50px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-text{font-size:12px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-title{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-price{padding:0px 0px 20px 0px;font-size:55px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature-inner{padding:7px 15px 7px 15px;justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature{font-size:13px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-btn{font-size:14px;padding:10px 50px 11px 50px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-text{font-size:12px;}.elementor-2347 .elementor-element.elementor-element-7799141 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-title{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-price{padding:0px 0px 20px 0px;font-size:55px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature-inner{padding:7px 15px 7px 15px;justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature{font-size:13px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-btn{font-size:14px;padding:10px 50px 11px 50px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-text{font-size:12px;}.elementor-2347 .elementor-element.elementor-element-798665b .elementor-heading-title{font-size:45px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-title{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-price{padding:0px 0px 20px 0px;font-size:55px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature-inner{padding:7px 15px 7px 15px;justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature{font-size:13px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-btn{font-size:14px;padding:10px 50px 11px 50px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-text{font-size:12px;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-title{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-price{padding:0px 0px 20px 0px;font-size:55px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature-inner{padding:7px 15px 7px 15px;justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature{font-size:13px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-btn{font-size:14px;padding:10px 50px 11px 50px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-text{font-size:12px;}}@media(max-width:767px){.elementor-2347 .elementor-element.elementor-element-991d54e .elementor-heading-title{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-77bc978{font-size:40px;}.elementor-2347 .elementor-element.elementor-element-788406d{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-dbae1d5{--spacer-size:3px;}.elementor-2347 .elementor-element.elementor-element-7b0d384{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2347 .elementor-element.elementor-element-7b0d384 .elementor-heading-title{font-size:30px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-price{font-size:50px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-sub-price{font-size:19px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-old-price{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-preiod{font-size:16px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-feature-inner{justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-btn{font-size:15px;padding:10px 60px 11px 60px;}.elementor-2347 .elementor-element.elementor-element-839d3ea .wpr-pricing-table-text{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-price{font-size:50px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-sub-price{font-size:19px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-old-price{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-preiod{font-size:16px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-feature-inner{justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-btn{font-size:15px;padding:10px 60px 11px 60px;}.elementor-2347 .elementor-element.elementor-element-ed862ec .wpr-pricing-table-text{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-dea016e .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-price{font-size:50px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-sub-price{font-size:19px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-old-price{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-preiod{font-size:16px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature{font-size:15px;line-height:0.7em;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-feature-inner{justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-btn{font-size:15px;padding:10px 60px 11px 60px;}.elementor-2347 .elementor-element.elementor-element-dea016e .wpr-pricing-table-text{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-7a846e3{--spacer-size:2px;}.elementor-2347 .elementor-element.elementor-element-798665b .elementor-heading-title{font-size:35px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-price{font-size:50px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-sub-price{font-size:19px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-old-price{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-preiod{font-size:16px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-feature-inner{justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-btn{font-size:15px;padding:10px 60px 11px 60px;}.elementor-2347 .elementor-element.elementor-element-1c9e150 .wpr-pricing-table-text{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-3313263 .elementor-repeater-item-787612d .wpr-pricing-table-divider{width:80%;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-price{font-size:50px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-sub-price{font-size:19px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-old-price{font-size:20px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-preiod{font-size:16px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature{font-size:15px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-feature-inner{justify-content:flex-start;text-align:left;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-btn{font-size:15px;padding:10px 60px 11px 60px;}.elementor-2347 .elementor-element.elementor-element-3313263 .wpr-pricing-table-text{font-size:15px;}}@media(min-width:768px){.elementor-2347 .elementor-element.elementor-element-f60055c{width:13.818%;}.elementor-2347 .elementor-element.elementor-element-cfabb5e{width:36.182%;}.elementor-2347 .elementor-element.elementor-element-b3852c0{width:34.455%;}.elementor-2347 .elementor-element.elementor-element-3e3b038{width:15.522%;}.elementor-2347 .elementor-element.elementor-element-7799141{width:29.106%;}.elementor-2347 .elementor-element.elementor-element-462d9ee{width:40.504%;}.elementor-2347 .elementor-element.elementor-element-47bd669{width:29.723%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2347 .elementor-element.elementor-element-7799141{width:100%;}.elementor-2347 .elementor-element.elementor-element-462d9ee{width:50%;}.elementor-2347 .elementor-element.elementor-element-47bd669{width:50%;}}@media(min-width:1025px){.elementor-2347 .elementor-element.elementor-element-f8559c2:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-f8559c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2347 .elementor-element.elementor-element-bffae72:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-bffae72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-caf9ff6 *//* 1. The main button with moving gradient */
.elementor-2347 .elementor-element.elementor-element-caf9ff6 .elementor-button, 
.elementor-2347 .elementor-element.elementor-element-caf9ff6 a.elementor-button {
  /* Dynamic blue gradient */
  background: linear-gradient(45deg, #0f172a, #1d4ed8, #38bdf8, #1d4ed8, #0f172a) !important;
  background-size: 300% 300% !important;
  animation: fluid-bg 4s ease infinite !important;
  
  position: relative;
  z-index: 1;
  border: none !important;
  /* Bouncy, smooth hover transition */
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
}

/* 2. The glowing blurred aura behind the button */
.elementor-2347 .elementor-element.elementor-element-caf9ff6 .elementor-button::before, 
.elementor-2347 .elementor-element.elementor-element-caf9ff6 a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Matches the button's gradient */
  background: linear-gradient(45deg, #0f172a, #1d4ed8, #38bdf8, #1d4ed8, #0f172a);
  background-size: 300% 300%;
  animation: fluid-bg 4s ease infinite;
  
  z-index: -1;
  filter: blur(12px); /* Creates the glow effect */
  opacity: 0.6;
  transition: all 0.4s ease;
  border-radius: inherit; /* Automatically matches your button's corners */
}

/* 3. The animation that moves the colors */
@keyframes fluid-bg {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* 4. The 3D Hover Effect */
.elementor-2347 .elementor-element.elementor-element-caf9ff6 .elementor-button:hover, 
.elementor-2347 .elementor-element.elementor-element-caf9ff6 a.elementor-button:hover {
  transform: translateY(-4px) scale(1.03) !important;
  color: #ffffff !important;
}

/* Make the glow brighter and wider on hover */
.elementor-2347 .elementor-element.elementor-element-caf9ff6 .elementor-button:hover::before, 
.elementor-2347 .elementor-element.elementor-element-caf9ff6 a.elementor-button:hover::before {
  opacity: 1;
  filter: blur(20px);
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8559c2 */.elementor-2347 .elementor-element.elementor-element-f8559c2 {
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
        url('https://westlafayetteautodetailing.com/wp-content/uploads/2026/03/rsw_1160h_870-29-225x300.webp') !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100a013 *//* Targets the actual text inside the Elementor heading widget */
.elementor-2347 .elementor-element.elementor-element-100a013 .elementor-heading-title {
  /* All-blue gradient with a bright light blue "shine" in the middle */
  background: linear-gradient(
    to right, 
    #0f172a 20%, /* Deep Navy */
    #1d4ed8 40%, /* Royal Blue */
    #38bdf8 50%, /* Bright Light Blue / Cyan Shine */
    #1d4ed8 60%, /* Royal Blue */
    #0f172a 80%  /* Deep Navy */
  );
  
  /* Stretches the background out so we can move it */
  background-size: 200% auto;
  
  /* Hides the solid text color so the gradient shows through */
  color: transparent !important;
  -webkit-background-clip: text;
  background-clip: text;
  
  /* --- THE FIX FOR CUT OFF LETTERS --- */
  padding-bottom: 0.1em; /* Gives tails on 'g' and 'y' room to breathe */
  padding-right: 0.1em;  /* Fixes the edges of italic or curved letters like 's' */
  line-height: 1.2;      /* Prevents the browser from squishing the box */
  display: inline-block; /* Forces the browser to calculate the box size correctly */
  
  /* FASTER animation: Changed from 4s to 2s */
  animation: blue-shine 2s linear infinite;
  
  /* Optional: Adds a very subtle blue shadow for depth */
  filter: drop-shadow(0px 4px 6px rgba(37, 99, 235, 0.2));
}

/* The animation that moves the blue shine from left to right */
@keyframes blue-shine {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: 0% center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f87f4 *//* Targets the actual text inside the Elementor heading widget */
.elementor-2347 .elementor-element.elementor-element-77f87f4 .elementor-heading-title {
  /* All-blue gradient with a bright light blue "shine" in the middle */
  background: linear-gradient(
    to right, 
    #0f172a 20%, /* Deep Navy */
    #1d4ed8 40%, /* Royal Blue */
    #38bdf8 50%, /* Bright Light Blue / Cyan Shine */
    #1d4ed8 60%, /* Royal Blue */
    #0f172a 80%  /* Deep Navy */
  );
  
  /* Stretches the background out so we can move it */
  background-size: 200% auto;
  
  /* Hides the solid text color so the gradient shows through */
  color: transparent !important;
  -webkit-background-clip: text;
  background-clip: text;
  
  /* --- THE FIX FOR CUT OFF LETTERS --- */
  padding-bottom: 0.1em; /* Gives tails on 'g' and 'y' room to breathe */
  padding-right: 0.1em;  /* Fixes the edges of italic or curved letters like 's' */
  line-height: 1.2;      /* Prevents the browser from squishing the box */
  display: inline-block; /* Forces the browser to calculate the box size correctly */
  
  /* FASTER animation: Changed from 4s to 2s */
  animation: blue-shine 2s linear infinite;
  
  /* Optional: Adds a very subtle blue shadow for depth */
  filter: drop-shadow(0px 4px 6px rgba(37, 99, 235, 0.2));
}

/* The animation that moves the blue shine from left to right */
@keyframes blue-shine {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: 0% center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35253c4 *//* Targets the actual text inside the Elementor heading widget */
.elementor-2347 .elementor-element.elementor-element-35253c4 .elementor-heading-title {
  /* All-blue gradient with a bright light blue "shine" in the middle */
  background: linear-gradient(
    to right, 
    #0f172a 20%, /* Deep Navy */
    #1d4ed8 40%, /* Royal Blue */
    #38bdf8 50%, /* Bright Light Blue / Cyan Shine */
    #1d4ed8 60%, /* Royal Blue */
    #0f172a 80%  /* Deep Navy */
  );
  
  /* Stretches the background out so we can move it */
  background-size: 200% auto;
  
  /* Hides the solid text color so the gradient shows through */
  color: transparent !important;
  -webkit-background-clip: text;
  background-clip: text;
  
  /* --- THE FIX FOR CUT OFF LETTERS --- */
  padding-bottom: 0.1em; /* Gives tails on 'g' and 'y' room to breathe */
  padding-right: 0.1em;  /* Fixes the edges of italic or curved letters like 's' */
  line-height: 1.2;      /* Prevents the browser from squishing the box */
  display: inline-block; /* Forces the browser to calculate the box size correctly */
  
  /* FASTER animation: Changed from 4s to 2s */
  animation: blue-shine 2s linear infinite;
  
  /* Optional: Adds a very subtle blue shadow for depth */
  filter: drop-shadow(0px 4px 6px rgba(37, 99, 235, 0.2));
}

/* The animation that moves the blue shine from left to right */
@keyframes blue-shine {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: 0% center;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c71d5f *//* Paste this directly into the Custom CSS tab of your Button widget in Elementor/Royal Addons */

/* Target ONLY the actual button link, not the outer widget wrapper */
.elementor-2347 .elementor-element.elementor-element-4c71d5f a.elementor-button,
.elementor-2347 .elementor-element.elementor-element-4c71d5f a.wpr-button,
.elementor-2347 .elementor-element.elementor-element-4c71d5f a {
  background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%) !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  padding: 12px 28px !important; /* Reduced padding for a better fit */
  border-radius: 8px !important; /* Change to 50px for a pill shape */
  border: none !important;
  box-shadow: 0 4px 15px rgba(37, 99, 235, 0.4) !important;
  transition: all 0.3s ease !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

/* Smooth Hover Effect */
.elementor-2347 .elementor-element.elementor-element-4c71d5f a.elementor-button:hover,
.elementor-2347 .elementor-element.elementor-element-4c71d5f a.wpr-button:hover,
.elementor-2347 .elementor-element.elementor-element-4c71d5f a:hover {
  background: linear-gradient(135deg, #2563eb 0%, #1e3a8a 100%) !important;
  box-shadow: 0 8px 25px rgba(37, 99, 235, 0.55) !important;
  transform: translateY(-3px) !important; /* Lifts the button up slightly */
}

/* Click / Active Effect */
.elementor-2347 .elementor-element.elementor-element-4c71d5f a.elementor-button:active,
.elementor-2347 .elementor-element.elementor-element-4c71d5f a.wpr-button:active,
.elementor-2347 .elementor-element.elementor-element-4c71d5f a:active {
  transform: translateY(0) !important;
  box-shadow: 0 2px 10px rgba(37, 99, 235, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b65cdb *//* Paste this directly into the Custom CSS tab of your Button widget in Elementor/Royal Addons */

/* Target ONLY the actual button link, not the outer widget wrapper */
.elementor-2347 .elementor-element.elementor-element-0b65cdb a.elementor-button,
.elementor-2347 .elementor-element.elementor-element-0b65cdb a.wpr-button,
.elementor-2347 .elementor-element.elementor-element-0b65cdb a {
  /* Pure frosted glass: transparent with a very slight white tint */
  background: rgba(255, 255, 255, 0.1) !important;
  
  /* Blurs the elements behind the button */
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  
  color: #ffffff !important;
  font-weight: 600 !important;
  padding: 12px 28px !important; 
  border-radius: 8px !important; 
  
  /* Thin white border enhances the glass/blur effect */
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
  transition: all 0.3s ease !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

/* Smooth Hover Effect */
.elementor-2347 .elementor-element.elementor-element-0b65cdb a.elementor-button:hover,
.elementor-2347 .elementor-element.elementor-element-0b65cdb a.wpr-button:hover,
.elementor-2347 .elementor-element.elementor-element-0b65cdb a:hover {
  background: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2) !important;
  transform: translateY(-3px) !important; /* Lifts the button up slightly */
}

/* Click / Active Effect */
.elementor-2347 .elementor-element.elementor-element-0b65cdb a.elementor-button:active,
.elementor-2347 .elementor-element.elementor-element-0b65cdb a.wpr-button:active,
.elementor-2347 .elementor-element.elementor-element-0b65cdb a:active {
  transform: translateY(0) !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bffae72 *//* Paste this directly into the Custom CSS tab in Royal Addons/Elementor */

.elementor-2347 .elementor-element.elementor-element-bffae72 {
  position: relative;
  /* overflow: hidden prevents the blurred image from spilling outside the section */
  overflow: hidden; 
}

/* 1. THIS LAYER HOLDS ONLY THE IMAGE AND BLURS IT */
.elementor-2347 .elementor-element.elementor-element-bffae72::before {
  content: '';
  position: absolute;
  
  /* We stretch it slightly beyond the edges so the blur doesn't create white borders */
  top: -15px; 
  left: -15px; 
  right: -15px; 
  bottom: -15px;
  
  /* ---> PUT YOUR IMAGE LINK HERE <--- */
  background-image: url('YOUR_IMAGE_LINK_HERE.jpg');
  background-size: cover;
  background-position: center;
  
  /* This specifically blurs ONLY the image layer */
  filter: blur(10px);
  -webkit-filter: blur(10px); 
  
  z-index: 0;
}

/* 2. THIS LAYER ADDS THE DARK TINT OVER THE BLURRED IMAGE */
.elementor-2347 .elementor-element.elementor-element-bffae72::after {
  content: '';
  position: absolute;
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0;
  
  /* Adjust the '0.6' to make the tint darker or lighter */
  background-color: rgba(0, 0, 0, 0.6); 
  z-index: 1;
}

/* 3. THIS KEEPS YOUR TEXT AND CONTENT PERFECTLY SHARP */
.elementor-2347 .elementor-element.elementor-element-bffae72 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */