.elementor-8939 .elementor-element.elementor-element-f7cd60e:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-f7cd60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brightboxclean.com/wp-content/uploads/2025/12/Pressure-Washing-St.-Louis-County-MO-14-1.webp");background-position:0px 60%;background-size:cover;}.elementor-8939 .elementor-element.elementor-element-f7cd60e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b991159 ) 25%, var( --e-global-color-secondary ) 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-f7cd60e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 200px 0px;z-index:5;}.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-8939 .elementor-element.elementor-element-8b4fc18 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8939 .elementor-element.elementor-element-8b4fc18{text-align:center;}.elementor-8939 .elementor-element.elementor-element-8b4fc18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-846c64f{margin-top:20px;margin-bottom:0px;z-index:90;}.elementor-8939 .elementor-element.elementor-element-9712e13.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-9712e13{z-index:90;}.elementor-widget-global .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-8939 .elementor-element.elementor-global-1465 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fe00c47 );border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-8939 .elementor-element.elementor-global-1465{width:auto;max-width:auto;z-index:90;}.elementor-8939 .elementor-element.elementor-element-6db54a8{z-index:90;}.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button{background-color:var( --e-global-color-880ca65 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-shadow:0px 0px 0px #3C3A3D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-8939 .elementor-element.elementor-global-1474 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-8939 .elementor-element.elementor-global-1474{z-index:90;}.elementor-8939 .elementor-element.elementor-element-f24d568:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-f24d568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-f24d568{border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-8939 .elementor-element.elementor-element-f24d568, .elementor-8939 .elementor-element.elementor-element-f24d568 > .elementor-background-overlay{border-radius:50px 50px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-f24d568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-70344b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-70344b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-8939 .elementor-element.elementor-element-01bab30{width:auto;max-width:auto;z-index:50;}.elementor-8939 .elementor-element.elementor-element-01bab30 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-01bab30 img{width:15%;border-radius:15px 15px 15px 15px;box-shadow:0px -5px 0px 0px #24A8E0;}.elementor-8939 .elementor-element.elementor-element-e7f2103{padding:50px 0px 50px 0px;z-index:1;}.elementor-8939 .elementor-element.elementor-element-5c780c8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-8307def.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-ed21a79{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-3ef76ca{text-align:center;}.elementor-8939 .elementor-element.elementor-element-3ef76ca .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-5bf6651 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-5bf6651{margin-top:25px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-c5369b4 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-59e5c58{text-align:start;}.elementor-8939 .elementor-element.elementor-element-59e5c58 img{width:100%;height:450px;object-fit:cover;object-position:top center;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-880ca65 );border-radius:15px 15px 15px 15px;box-shadow:9px 8px 0px -3px rgba(0,0,0,0.5);}.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-8939 .elementor-element.elementor-element-b644d61.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8939 .elementor-element.elementor-element-4b857c9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-8939 .elementor-element.elementor-global-1468{width:auto;max-width:auto;z-index:80;}.elementor-8939 .elementor-element.elementor-global-1468 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-8939 .elementor-element.elementor-element-e5e3782:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-e5e3782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-8939 .elementor-element.elementor-element-e5e3782{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-8939 .elementor-element.elementor-element-e5e3782 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-7ee2caf > .elementor-container{max-width:980px;}.elementor-8939 .elementor-element.elementor-element-71e7d5c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-e339a7d{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-00e3a52{text-align:center;}.elementor-8939 .elementor-element.elementor-element-00e3a52 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-8f3598f{text-align:center;}.elementor-8939 .elementor-element.elementor-element-f20db6b > .elementor-container{max-width:950px;}.elementor-8939 .elementor-element.elementor-element-f20db6b{margin-top:0px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-f92d61d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-3fabfe4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-3fabfe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-3fabfe4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-b68228d > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-8939 .elementor-element.elementor-element-b68228d img{width:10rem;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-ec35f4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-ec35f4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-ec35f4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-860dddb{text-align:start;}.elementor-8939 .elementor-element.elementor-element-860dddb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-58223e6{width:initial;max-width:initial;text-align:start;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-ec1c400 > .elementor-container{max-width:950px;}.elementor-8939 .elementor-element.elementor-element-ec1c400{margin-top:0px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-8fbce1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-46344bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-46344bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-46344bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-902433e > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-8939 .elementor-element.elementor-element-902433e img{width:10rem;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-4d58273.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-4d58273.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-4d58273 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-a5b102f{text-align:start;}.elementor-8939 .elementor-element.elementor-element-a5b102f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-01935bd{width:initial;max-width:initial;text-align:start;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-ee32e7d:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-ee32e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86dd5f3 );}.elementor-8939 .elementor-element.elementor-element-ee32e7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 200px 0px;z-index:5;}.elementor-8939 .elementor-element.elementor-element-ee32e7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-4216c27 > .elementor-container{max-width:1159px;}.elementor-8939 .elementor-element.elementor-element-03d2e60.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-5c943c3{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-d11eb91{text-align:center;}.elementor-8939 .elementor-element.elementor-element-d11eb91 .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-0bc0950{text-align:center;color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-a696793{z-index:6;}.elementor-8939 .elementor-element.elementor-element-87b24a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-87b24a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-880ca65 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-47b756e{width:var( --container-widget-width, 10rem );max-width:10rem;--container-widget-width:10rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-47b756e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-47b756e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-8939 .elementor-element.elementor-element-240ba06 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-240ba06{text-align:center;}.elementor-8939 .elementor-element.elementor-element-240ba06 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-bdbb6c1{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-7c9a4e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-7c9a4e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-880ca65 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-2537e53{width:var( --container-widget-width, 10rem );max-width:10rem;--container-widget-width:10rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-2537e53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-2537e53 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-8939 .elementor-element.elementor-element-0b9a96a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-0b9a96a{text-align:center;}.elementor-8939 .elementor-element.elementor-element-0b9a96a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-3078783{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-0fd1d01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-0fd1d01.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-880ca65 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-3c76514{width:var( --container-widget-width, 10rem );max-width:10rem;--container-widget-width:10rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-3c76514 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-3c76514 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-8939 .elementor-element.elementor-element-d1348dc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-d1348dc{text-align:center;}.elementor-8939 .elementor-element.elementor-element-d1348dc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-d9476c6{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-aea2716:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-aea2716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-aea2716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-aea2716 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-f91db8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-df5fd49{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-a8119f1{text-align:center;}.elementor-8939 .elementor-element.elementor-element-a8119f1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-fb3bf0a{margin-top:69px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-99b58d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-99b58d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-99b58d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-99b58d8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-99b58d8 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-99b58d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-99b58d8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-99b58d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-d1d1056{width:var( --container-widget-width, 6.9rem );max-width:6.9rem;--container-widget-width:6.9rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-d1d1056 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-d1d1056 img{width:90%;}.elementor-8939 .elementor-element.elementor-element-8916b18 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-8916b18{text-align:center;}.elementor-8939 .elementor-element.elementor-element-8916b18 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-894f33a{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-f717d9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-f717d9e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-a96bc9a{width:var( --container-widget-width, 6.9rem );max-width:6.9rem;--container-widget-width:6.9rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-a96bc9a > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-a96bc9a img{width:90%;}.elementor-8939 .elementor-element.elementor-element-60e0947 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-60e0947{text-align:center;}.elementor-8939 .elementor-element.elementor-element-60e0947 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-3bbddfe{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-79099e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-79099e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-09fb749{width:var( --container-widget-width, 6.9rem );max-width:6.9rem;--container-widget-width:6.9rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-09fb749 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-09fb749 img{width:90%;}.elementor-8939 .elementor-element.elementor-element-4ec5ba7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-4ec5ba7{text-align:center;}.elementor-8939 .elementor-element.elementor-element-4ec5ba7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-c6b47f0{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-59b7a9a{margin-top:50px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-21fbdb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-21fbdb7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-fc83e30{width:var( --container-widget-width, 6.9rem );max-width:6.9rem;--container-widget-width:6.9rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-fc83e30 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-fc83e30 img{width:90%;}.elementor-8939 .elementor-element.elementor-element-a36178f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-a36178f{text-align:center;}.elementor-8939 .elementor-element.elementor-element-a36178f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-baa9d3c{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-a61bab7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-a61bab7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-ca8419a{width:var( --container-widget-width, 6.9rem );max-width:6.9rem;--container-widget-width:6.9rem;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-ca8419a > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-ca8419a img{width:90%;}.elementor-8939 .elementor-element.elementor-element-81320fd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-81320fd{text-align:center;}.elementor-8939 .elementor-element.elementor-element-81320fd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-f26af57{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-9908f9e{padding:25px 15px 0px 15px;}.elementor-8939 .elementor-element.elementor-element-d9c8a68.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-0d0c360:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );background-image:url("https://www.brightboxclean.com/wp-content/uploads/2025/12/Bright-Box-Clean-background-3-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b991159 ) 0%, var( --e-global-color-secondary ) 53%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-0d0c360{border-style:solid;border-width:5px 0px 5px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:80px 0px 120px 0px;}.elementor-8939 .elementor-element.elementor-element-0d0c360, .elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-8939 .elementor-element.elementor-element-81f1171{z-index:10;}.elementor-8939 .elementor-element.elementor-element-38814d6 > .elementor-container{max-width:1159px;}.elementor-8939 .elementor-element.elementor-element-30c35b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-bf1f1b6{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-148b1f3{text-align:center;}.elementor-8939 .elementor-element.elementor-element-148b1f3 .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-80e4f1a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-acce778{padding:50px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-b918d6c > .elementor-container{max-width:1024px;}.elementor-8939 .elementor-element.elementor-element-671a677.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-e4a5927{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-37ec496{text-align:center;}.elementor-8939 .elementor-element.elementor-element-37ec496 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-2c82a7f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8939 .elementor-element.elementor-element-2c82a7f{text-align:center;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-timeline .timeline-item__card-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-jet-timeline .timeline-item__point-content.timeline-item__point-content--text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline-item+.jet-timeline-item{margin-top:15px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );margin-right:calc( -20px / 2 );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline-item .timeline-item__card-content{padding:20px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .timeline-item__point-content{height:40px;width:40px;background-color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 40px / 2 );margin-right:calc( 40px / 2 );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 40px / 2 );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 40px / 2 );right:-2px;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline-item.is--active .timeline-item__point-content{background-color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline__line-progress{background-color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline__line{width:2px;}.elementor-8939 .elementor-element.elementor-element-83afda7 > .elementor-container{max-width:1050px;}.elementor-8939 .elementor-element.elementor-element-83afda7{padding:50px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-4b659d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8939 .elementor-element.elementor-element-4b659d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-8939 .elementor-element.elementor-element-4b659d1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8939 .elementor-element.elementor-element-4b659d1 > .elementor-element-populated, .elementor-8939 .elementor-element.elementor-element-4b659d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8939 .elementor-element.elementor-element-4b659d1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-4b659d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-296561c > .elementor-container{max-width:980px;}.elementor-8939 .elementor-element.elementor-element-3ffe42b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-a7ce236{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-51d2179{text-align:center;}.elementor-8939 .elementor-element.elementor-element-51d2179 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-8c96c6f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-8c96c6f{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-060bedb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-060bedb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-67ec0bd{text-align:center;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-c427006:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-c427006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-8939 .elementor-element.elementor-element-c427006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 150px 0px;z-index:10;}.elementor-8939 .elementor-element.elementor-element-c427006 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-c427006 > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-8939 .elementor-element.elementor-element-c427006 > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-8939 .elementor-element.elementor-element-9469c72 > .elementor-container{max-width:980px;}.elementor-8939 .elementor-element.elementor-element-bec4f1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-a971070{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-1c29001{text-align:center;}.elementor-8939 .elementor-element.elementor-element-1c29001 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-c7428ae{margin-top:15px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-2e9fa9e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8939 .elementor-element.elementor-element-2e9fa9e .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-2e9fa9e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8939 .elementor-element.elementor-element-2e9fa9e .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-2e9fa9e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-05b8006{padding:15px 15px 0px 15px;}.elementor-8939 .elementor-element.elementor-element-fdcb47a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-2e31900{margin-top:20px;margin-bottom:0px;padding:80px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-420b1d8 > .elementor-container{max-width:980px;}.elementor-8939 .elementor-element.elementor-element-3078dfb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-eaef9b3{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-d0e7921{text-align:center;}.elementor-8939 .elementor-element.elementor-element-d0e7921 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-84fc348{padding:15px 15px 0px 15px;}.elementor-8939 .elementor-element.elementor-element-2c9e30e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-7cb28bb:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-7cb28bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-8939 .elementor-element.elementor-element-7cb28bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-8939 .elementor-element.elementor-element-7cb28bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-9d48bd1 > .elementor-container{max-width:980px;}.elementor-8939 .elementor-element.elementor-element-f76c12d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-8de95d0{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-dfb2594{text-align:center;}.elementor-8939 .elementor-element.elementor-element-dfb2594 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-f3f8314 > .elementor-container{max-width:950px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-title{background-color:#FFFFFF;padding:20px 60px 20px 25px;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-icon, .elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-active .elementor-accordion-icon, .elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-content{background-color:var( --e-global-color-e24646a );color:var( --e-global-color-text );padding:30px 30px 30px 30px;}.elementor-8939 .elementor-element.elementor-element-d8ade06{padding:0px 15px 0px 15px;z-index:55;}.elementor-8939 .elementor-element.elementor-element-8e5cfcc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-1ac1974{padding:50px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-34a88a7 > .elementor-container{max-width:1100px;}.elementor-8939 .elementor-element.elementor-element-f95ed7b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-9e9ab6a{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-aa62bf9{text-align:center;}.elementor-8939 .elementor-element.elementor-element-aa62bf9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-6f937eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-6f937eb{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-5755bf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-5755bf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-07b5a27{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8939 .elementor-element.elementor-element-1117688{padding:0px 15px 0px 15px;z-index:55;}.elementor-8939 .elementor-element.elementor-element-5619e48.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-ba732ec > .elementor-widget-container{margin:-3% 0% -8% 0%;}.elementor-8939 .elementor-element.elementor-element-ba732ec{z-index:3;text-align:center;}.elementor-8939 .elementor-element.elementor-element-ba732ec img{width:55%;}.elementor-8939 .elementor-element.elementor-element-42b3089:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-42b3089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brightboxclean.com/wp-content/uploads/2025/12/Bright-Box-Clean-background-4-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8939 .elementor-element.elementor-element-42b3089 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3A3A3CD4 10%, var( --e-global-color-secondary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8939 .elementor-element.elementor-element-42b3089{border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-42b3089, .elementor-8939 .elementor-element.elementor-element-42b3089 > .elementor-background-overlay{border-radius:50px 50px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-b89e3c9{z-index:10;}.elementor-8939 .elementor-element.elementor-element-07896ff > .elementor-container{max-width:1159px;}.elementor-8939 .elementor-element.elementor-element-91d6905.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-5629f78{width:auto;max-width:auto;}.elementor-8939 .elementor-element.elementor-element-82f9288{text-align:center;}.elementor-8939 .elementor-element.elementor-element-82f9288 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:58px;letter-spacing:2.5px;color:var( --e-global-color-e24646a );}.elementor-8939 .elementor-element.elementor-element-75852f4{margin-top:15px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-174af5c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}:root{--page-title-display:none;}@media(min-width:767px){.elementor-8939 .elementor-element.elementor-element-c5369b4{width:38%;}.elementor-8939 .elementor-element.elementor-element-d203109{width:62%;}.elementor-8939 .elementor-element.elementor-element-b644d61{width:40%;}.elementor-8939 .elementor-element.elementor-element-4b857c9{width:60%;}.elementor-8939 .elementor-element.elementor-element-3fabfe4{width:11%;}.elementor-8939 .elementor-element.elementor-element-ec35f4c{width:88.953%;}.elementor-8939 .elementor-element.elementor-element-46344bd{width:11%;}.elementor-8939 .elementor-element.elementor-element-4d58273{width:88.953%;}}@media(max-width:1262px) and (min-width:767px){.elementor-8939 .elementor-element.elementor-element-c5369b4{width:50%;}.elementor-8939 .elementor-element.elementor-element-d203109{width:50%;}.elementor-8939 .elementor-element.elementor-element-b644d61{width:100%;}.elementor-8939 .elementor-element.elementor-element-4b857c9{width:100%;}.elementor-8939 .elementor-element.elementor-element-f92d61d{width:100%;}.elementor-8939 .elementor-element.elementor-element-3fabfe4{width:15%;}.elementor-8939 .elementor-element.elementor-element-ec35f4c{width:85%;}.elementor-8939 .elementor-element.elementor-element-8fbce1a{width:100%;}.elementor-8939 .elementor-element.elementor-element-46344bd{width:15%;}.elementor-8939 .elementor-element.elementor-element-4d58273{width:85%;}.elementor-8939 .elementor-element.elementor-element-87b24a9{width:100%;}.elementor-8939 .elementor-element.elementor-element-7c9a4e2{width:100%;}.elementor-8939 .elementor-element.elementor-element-0fd1d01{width:100%;}.elementor-8939 .elementor-element.elementor-element-99b58d8{width:100%;}.elementor-8939 .elementor-element.elementor-element-f717d9e{width:100%;}.elementor-8939 .elementor-element.elementor-element-79099e4{width:100%;}.elementor-8939 .elementor-element.elementor-element-21fbdb7{width:100%;}.elementor-8939 .elementor-element.elementor-element-a61bab7{width:100%;}.elementor-8939 .elementor-element.elementor-element-060bedb{width:100%;}.elementor-8939 .elementor-element.elementor-element-5755bf2{width:100%;}}@media(min-width:1263px){.elementor-8939 .elementor-element.elementor-element-0d0c360:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8939 .elementor-element.elementor-element-4dfbf1e .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-8939 .elementor-element.elementor-element-42b3089:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-42b3089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1262px){.elementor-8939 .elementor-element.elementor-element-f7cd60e:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-f7cd60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-8939 .elementor-element.elementor-element-f7cd60e{padding:75px 0px 200px 0px;}.elementor-8939 .elementor-element.elementor-element-8b4fc18 .elementor-heading-title{font-size:60px;line-height:69px;}.elementor-8939 .elementor-element.elementor-element-846c64f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:90;}.elementor-8939 .elementor-element.elementor-element-9712e13.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-f24d568, .elementor-8939 .elementor-element.elementor-element-f24d568 > .elementor-background-overlay{border-radius:35px 35px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-e7f2103{padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-c5369b4 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-59e5c58 img{height:500px;}.elementor-8939 .elementor-element.elementor-element-b644d61.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8939 .elementor-element.elementor-element-b644d61 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-4b857c9 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-global-1468{width:100%;max-width:100%;z-index:5;}.elementor-8939 .elementor-element.elementor-global-1468 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-e5e3782{padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-8939 .elementor-element.elementor-element-e02793d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-3fabfe4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-3fabfe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-b68228d > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-8939 .elementor-element.elementor-element-ec35f4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-860dddb{text-align:start;}.elementor-8939 .elementor-element.elementor-element-ec1c400{margin-top:20px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-8939 .elementor-element.elementor-element-23365e8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8939 .elementor-element.elementor-element-46344bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8939 .elementor-element.elementor-element-46344bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8939 .elementor-element.elementor-element-902433e > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-8939 .elementor-element.elementor-element-4d58273 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-a5b102f{text-align:start;}.elementor-8939 .elementor-element.elementor-element-ee32e7d{padding:50px 0px 150px 0px;}.elementor-8939 .elementor-element.elementor-element-aea2716{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-59b7a9a{margin-top:0px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-0d0c360:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8939 .elementor-element.elementor-element-0d0c360, .elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-8939 .elementor-element.elementor-element-0d0c360{padding:100px 0px 130px 0px;}.elementor-8939 .elementor-element.elementor-element-81f1171 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-a9e1860{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-80e4f1a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8939 .elementor-element.elementor-element-acce778{padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-83afda7{padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-060bedb > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-c427006 > .elementor-shape-bottom svg{height:10px;}.elementor-8939 .elementor-element.elementor-element-c427006{padding:100px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-2e31900{padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-7cb28bb{padding:100px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-title{font-size:18px;}.elementor-8939 .elementor-element.elementor-element-1ac1974{padding:50px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-5755bf2 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-42b3089, .elementor-8939 .elementor-element.elementor-element-42b3089 > .elementor-background-overlay{border-radius:35px 35px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-42b3089{padding:70px 0px 150px 0px;}.elementor-8939 .elementor-element.elementor-element-82f9288 .elementor-heading-title{line-height:1.3em;letter-spacing:1.3px;}.elementor-8939 .elementor-element.elementor-element-75852f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-174af5c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}}@media(max-width:766px){.elementor-8939 .elementor-element.elementor-element-f7cd60e:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-f7cd60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-8939 .elementor-element.elementor-element-f7cd60e{padding:75px 0px 100px 0px;}.elementor-8939 .elementor-element.elementor-element-7147710.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-7147710 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8939 .elementor-element.elementor-element-8b4fc18{text-align:center;}.elementor-8939 .elementor-element.elementor-element-8b4fc18 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8939 .elementor-element.elementor-element-846c64f{z-index:90;}.elementor-8939 .elementor-element.elementor-element-9712e13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-global-1474 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-f24d568, .elementor-8939 .elementor-element.elementor-element-f24d568 > .elementor-background-overlay{border-radius:35px 35px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-01bab30 > .elementor-widget-container{margin:-25px 0px 15px 0px;}.elementor-8939 .elementor-element.elementor-element-e7f2103{padding:30px 0px 30px 0px;}.elementor-8939 .elementor-element.elementor-element-3ef76ca{text-align:center;}.elementor-8939 .elementor-element.elementor-element-c5369b4 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-59e5c58 img{height:390px;}.elementor-8939 .elementor-element.elementor-element-3de7b36{text-align:center;}.elementor-8939 .elementor-element.elementor-element-b644d61.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-4b857c9 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-00e3a52{text-align:center;}.elementor-8939 .elementor-element.elementor-element-f20db6b{margin-top:15vw;margin-bottom:0vw;}.elementor-8939 .elementor-element.elementor-element-f92d61d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8939 .elementor-element.elementor-element-b68228d > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-8939 .elementor-element.elementor-element-b68228d img{width:6rem;}.elementor-8939 .elementor-element.elementor-element-ec35f4c > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-860dddb{text-align:center;}.elementor-8939 .elementor-element.elementor-element-58223e6{columns:1;text-align:center;}.elementor-8939 .elementor-element.elementor-element-ec1c400{margin-top:15vw;margin-bottom:0vw;}.elementor-8939 .elementor-element.elementor-element-8fbce1a > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8939 .elementor-element.elementor-element-902433e > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-8939 .elementor-element.elementor-element-902433e img{width:6rem;}.elementor-8939 .elementor-element.elementor-element-4d58273 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-a5b102f{text-align:center;}.elementor-8939 .elementor-element.elementor-element-01935bd{columns:1;text-align:center;}.elementor-8939 .elementor-element.elementor-element-ee32e7d{padding:30px 0px 80px 0px;}.elementor-8939 .elementor-element.elementor-element-d11eb91{text-align:center;}.elementor-8939 .elementor-element.elementor-element-87b24a9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-7c9a4e2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-0fd1d01 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8939 .elementor-element.elementor-element-aea2716{padding:30px 0px 30px 0px;}.elementor-8939 .elementor-element.elementor-element-a8119f1{text-align:center;}.elementor-8939 .elementor-element.elementor-element-f717d9e > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-79099e4 > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-59b7a9a{margin-top:0px;margin-bottom:0px;}.elementor-8939 .elementor-element.elementor-element-21fbdb7 > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-a61bab7 > .elementor-element-populated{margin:50px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-8939 .elementor-element.elementor-element-d9c8a68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-0d0c360, .elementor-8939 .elementor-element.elementor-element-0d0c360 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-8939 .elementor-element.elementor-element-0d0c360{padding:50px 0px 80px 0px;}.elementor-8939 .elementor-element.elementor-element-148b1f3{text-align:center;}.elementor-8939 .elementor-element.elementor-element-80e4f1a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-acce778{padding:30px 0px 30px 0px;}.elementor-8939 .elementor-element.elementor-element-37ec496{text-align:center;}.elementor-8939 .elementor-element.elementor-element-83afda7{padding:30px 0px 30px 0px;}.elementor-8939 .elementor-element.elementor-element-51d2179{text-align:center;}.elementor-8939 .elementor-element.elementor-element-060bedb > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-c427006 > .elementor-shape-bottom svg{height:0px;}.elementor-8939 .elementor-element.elementor-element-c427006{margin-top:0px;margin-bottom:0px;padding:70px 0px 50px 0px;}.elementor-8939 .elementor-element.elementor-element-1c29001{text-align:center;}.elementor-8939 .elementor-element.elementor-element-fdcb47a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-d0e7921{text-align:center;}.elementor-8939 .elementor-element.elementor-element-2c9e30e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-7cb28bb{padding:60px 0px 60px 0px;}.elementor-8939 .elementor-element.elementor-element-dfb2594{text-align:center;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-accordion-title{font-size:16px;}.elementor-8939 .elementor-element.elementor-element-30ac7c3 .elementor-tab-title{padding:18px 55px 20px 30px;}.elementor-8939 .elementor-element.elementor-element-8e5cfcc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-1ac1974{padding:30px 0px 30px 0px;}.elementor-8939 .elementor-element.elementor-element-aa62bf9{text-align:center;}.elementor-8939 .elementor-element.elementor-element-5755bf2 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8939 .elementor-element.elementor-element-07b5a27{text-align:center;}.elementor-8939 .elementor-element.elementor-element-5619e48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8939 .elementor-element.elementor-element-ba732ec > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-8939 .elementor-element.elementor-element-ba732ec img{width:90%;}.elementor-8939 .elementor-element.elementor-element-42b3089, .elementor-8939 .elementor-element.elementor-element-42b3089 > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-42b3089{padding:30px 0px 60px 0px;}.elementor-8939 .elementor-element.elementor-element-82f9288{text-align:center;}.elementor-8939 .elementor-element.elementor-element-82f9288 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-8939 .elementor-element.elementor-element-174af5c.elementor-column > .elementor-widget-wrap{justify-content:center;}}/* Start custom CSS for heading, class: .elementor-element-8b4fc18 */.elementor-8939 .elementor-element.elementor-element-8b4fc18 span {
    color:#24A9E2;
}


/* Set up the span for positioning sparkles */
.elementor-8939 .elementor-element.elementor-element-8b4fc18 span {
    position: relative;
    display: inline-block;
    /* Add a subtle glowing pulse to the text itself */
    animation: text-glow 2s ease-in-out infinite alternate;
}

/* Create the two sparkle particles */
.elementor-8939 .elementor-element.elementor-element-8b4fc18 span::before,
.elementor-8939 .elementor-element.elementor-element-8b4fc18 span::after {
    content: '';
    position: absolute;
    /* Create the 4-pointed star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Start invisible */
    z-index: 1;
}

/* --- The Blue Sparkle (Top Left) --- */
.elementor-8939 .elementor-element.elementor-element-8b4fc18 span::before {
    background-color: #34A9DC; /* Your brand blue */
    width: 18px;
    height: 24px;
    top: -15px;
    left: -10px;
    /* Animation: Name | Duration | Infinite loop */
    animation: sparkle-pop 3s infinite;
}

/* --- The Dark Grey Sparkle (Bottom Right) --- */
.elementor-8939 .elementor-element.elementor-element-8b4fc18 span::after {
    background-color: #fff; /* Your brand dark grey */
    width: 14px;
    height: 18px;
    bottom: -10px;
    right: -5px;
    /* Animation with a delay so they don't pop at the same time */
    animation: sparkle-pop 3s infinite 1.5s;
}

/* --- Keyframe Animations --- */

/* 1. Make the stars pop, rotate, and fade */
@keyframes sparkle-pop {
    0% {
        transform: scale(0) rotate(0deg);
        opacity: 0;
    }
    20% {
        opacity: 1; /* Fully visible quickly */
    }
    60% {
        transform: scale(1) rotate(180deg); /* Full size and rotated */
        opacity: 0; /* Fade out */
    }
    100% {
        transform: scale(0) rotate(360deg);
        opacity: 0;
    }
}

/* 2. Make the blue text glow */
@keyframes text-glow {
    from {
        text-shadow: 0 0 5px rgba(52, 169, 220, 0.5);
    }
    to {
        text-shadow: 0 0 10px rgba(52, 169, 220, 0.5), 0 0 30px rgba(255, 255, 255, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 */.elementor-8939 .elementor-element.elementor-global-1474 {
    position: relative !important;
z-index: 999999 !important;
pointer-events: auto;
}


/* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::before {
    background-color: #3F4042;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::after {
    background-color: #fff;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ef76ca */.elementor-8939 .elementor-element.elementor-element-3ef76ca span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00e3a52 */.elementor-8939 .elementor-element.elementor-element-00e3a52 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58223e6 */.elementor-8939 .elementor-element.elementor-element-58223e6 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-58223e6 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01935bd */.elementor-8939 .elementor-element.elementor-element-01935bd li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-01935bd a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d11eb91 */.elementor-8939 .elementor-element.elementor-element-d11eb91 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdbb6c1 */.elementor-8939 .elementor-element.elementor-element-bdbb6c1 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-bdbb6c1 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3078783 */.elementor-8939 .elementor-element.elementor-element-3078783 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-3078783 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9476c6 */.elementor-8939 .elementor-element.elementor-element-d9476c6 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-d9476c6 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8119f1 */.elementor-8939 .elementor-element.elementor-element-a8119f1 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-894f33a */.elementor-8939 .elementor-element.elementor-element-894f33a li {
            list-style: none;
            padding: 10px 30px;
            background-image: url(
"/wp-content/uploads/2025/11/splash.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
            background-size: 20px;
            margin-top: -15px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-894f33a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bbddfe */.elementor-8939 .elementor-element.elementor-element-3bbddfe li {
            list-style: none;
            padding: 10px 30px;
            background-image: url(
"/wp-content/uploads/2025/11/splash.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
            background-size: 20px;
            margin-top: -15px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-3bbddfe a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6b47f0 */.elementor-8939 .elementor-element.elementor-element-c6b47f0 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-c6b47f0 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa9d3c */.elementor-8939 .elementor-element.elementor-element-baa9d3c li {
            list-style: none;
            padding: 10px 30px;
            background-image: url(
"/wp-content/uploads/2025/11/splash.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
            background-size: 20px;
            margin-top: -15px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-baa9d3c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f26af57 */.elementor-8939 .elementor-element.elementor-element-f26af57 li {
            list-style: none;
            padding: 10px 30px;
            background-image: url(
"/wp-content/uploads/2025/11/splash.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
            background-size: 20px;
            margin-top: -15px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-f26af57 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-148b1f3 */.elementor-8939 .elementor-element.elementor-element-148b1f3 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 */.elementor-8939 .elementor-element.elementor-global-1474 {
    position: relative !important;
z-index: 999999 !important;
pointer-events: auto;
}


/* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::before {
    background-color: #3F4042;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::after {
    background-color: #fff;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ec496 */.elementor-8939 .elementor-element.elementor-element-37ec496 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-4dfbf1e */.elementor-8939 .elementor-element.elementor-element-4dfbf1e br {
    content: "";
    display: block;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51d2179 */.elementor-8939 .elementor-element.elementor-element-51d2179 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67ec0bd */.elementor-8939 .elementor-element.elementor-element-67ec0bd li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-8939 .elementor-element.elementor-element-67ec0bd a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c29001 */.elementor-8939 .elementor-element.elementor-element-1c29001 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e7921 */.elementor-8939 .elementor-element.elementor-element-d0e7921 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfb2594 */.elementor-8939 .elementor-element.elementor-element-dfb2594 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa62bf9 */.elementor-8939 .elementor-element.elementor-element-aa62bf9 span {
    color:#24A9E2;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1468 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82f9288 */.elementor-8939 .elementor-element.elementor-element-82f9288 span {
    color:#24A9E2;
}


/* Set up the span for positioning sparkles */
.elementor-8939 .elementor-element.elementor-element-82f9288 span {
    position: relative;
    display: inline-block;
    /* Add a subtle glowing pulse to the text itself */
    animation: text-glow 2s ease-in-out infinite alternate;
}

/* Create the two sparkle particles */
.elementor-8939 .elementor-element.elementor-element-82f9288 span::before,
.elementor-8939 .elementor-element.elementor-element-82f9288 span::after {
    content: '';
    position: absolute;
    /* Create the 4-pointed star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Start invisible */
    z-index: 1;
}

/* --- The Blue Sparkle (Top Left) --- */
.elementor-8939 .elementor-element.elementor-element-82f9288 span::before {
    background-color: #34A9DC; /* Your brand blue */
    width: 18px;
    height: 24px;
    top: -15px;
    left: -10px;
    /* Animation: Name | Duration | Infinite loop */
    animation: sparkle-pop 3s infinite;
}

/* --- The Dark Grey Sparkle (Bottom Right) --- */
.elementor-8939 .elementor-element.elementor-element-82f9288 span::after {
    background-color: #fff; /* Your brand dark grey */
    width: 14px;
    height: 18px;
    bottom: -10px;
    right: -5px;
    /* Animation with a delay so they don't pop at the same time */
    animation: sparkle-pop 3s infinite 1.5s;
}

/* --- Keyframe Animations --- */

/* 1. Make the stars pop, rotate, and fade */
@keyframes sparkle-pop {
    0% {
        transform: scale(0) rotate(0deg);
        opacity: 0;
    }
    20% {
        opacity: 1; /* Fully visible quickly */
    }
    60% {
        transform: scale(1) rotate(180deg); /* Full size and rotated */
        opacity: 0; /* Fade out */
    }
    100% {
        transform: scale(0) rotate(360deg);
        opacity: 0;
    }
}

/* 2. Make the blue text glow */
@keyframes text-glow {
    from {
        text-shadow: 0 0 5px rgba(52, 169, 220, 0.5);
    }
    to {
        text-shadow: 0 0 10px rgba(52, 169, 220, 0.5), 0 0 30px rgba(255, 255, 255, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::before {
    background-color: #34A9DC;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button::after {
    background-color: #464648;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1465 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 */.elementor-8939 .elementor-element.elementor-global-1474 {
    position: relative !important;
z-index: 999999 !important;
pointer-events: auto;
}


/* 1. Allow sparkles to appear outside the button boundaries */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button {
    overflow: visible; 
    position: relative;
}

/* 2. Define the Star Shape (4-pointed) for both sparkles */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::before,
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::after {
    content: '';
    position: absolute;
    /* This creates the 4-point star shape */
    clip-path: polygon(50% 0%, 65% 40%, 100% 50%, 65% 60%, 50% 100%, 35% 60%, 0% 50%, 35% 40%);
    opacity: 0; /* Invisible by default */
    /* A bouncy animation to make it 'pop' */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    z-index: 10;
    pointer-events: none; /* Allows clicking through the stars */
}

/* 3. The Large Blue Star (#34A9DC) */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::before {
    background-color: #3F4042;
    width: 25px;
    height: 35px;
    /* Position: Top Right Corner */
    top: -15px; 
    right: -10px;
    transform: scale(0) rotate(-45deg); /* Start small and twisted */
}

/* 4. The Smaller Grey Star (#464648) */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button::after {
    background-color: #fff;
    width: 15px;
    height: 20px;
    /* Position: Slightly higher and left of the blue one */
    top: -25px; 
    right: 15px;
    transform: scale(0) rotate(-45deg);
    transition-delay: 0.1s; /* It pops up slightly later */
}

/* 5. The Hover Trigger */
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button:hover::before,
.elementor-8939 .elementor-element.elementor-global-1474 .elementor-button:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg); /* Scales up to full size */
}/* End custom CSS */