.elementor-13685 .elementor-element.elementor-element-b5a08fd:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-b5a08fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-047d7938-1c74-490d-8f5e-6b54567498c4);background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-b5a08fd > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e24646a ) 0%, #C4EDFF8C 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-b5a08fd > .elementor-container{max-width:1400px;}.elementor-13685 .elementor-element.elementor-element-b5a08fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 200px 0px;z-index:5;}.elementor-13685 .elementor-element.elementor-element-b5a08fd > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-b5a08fd > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-13685 .elementor-element.elementor-element-488ad23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-1be9af0 > .elementor-container{max-width:1300px;}.elementor-13685 .elementor-element.elementor-element-a08ff1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-13685 .elementor-element.elementor-element-cfb844e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-cfb844e{text-align:center;}.elementor-13685 .elementor-element.elementor-element-cfb844e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;letter-spacing:0px;-webkit-text-stroke-width:5px;stroke-width:5px;-webkit-text-stroke-color:var( --e-global-color-e24646a );stroke:var( --e-global-color-e24646a );color:var( --e-global-color-primary );}.elementor-13685 .elementor-element.elementor-element-a0347ad{margin-top:20px;margin-bottom:0px;z-index:90;}.elementor-13685 .elementor-element.elementor-element-b0532bc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-b0532bc{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-13685 .elementor-element.elementor-global-1465 .elementor-button{background-color:var( --e-global-color-8c9e7f1 );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;fill:var( --e-global-color-e24646a );color:var( --e-global-color-e24646a );border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-e24646a );border-radius:15px 15px 15px 15px;padding:18px 18px 18px 18px;}.elementor-13685 .elementor-element.elementor-global-1465{width:auto;max-width:auto;z-index:80;}.elementor-13685 .elementor-element.elementor-element-dfbfdcf{z-index:88;}.elementor-13685 .elementor-element.elementor-global-1474 .elementor-button{background-color:var( --e-global-color-880ca65 );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:800;letter-spacing:0px;text-shadow:0px 0px 0px #3C3A3D;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;padding:18px 18px 18px 18px;}.elementor-13685 .elementor-element.elementor-global-1474 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-13685 .elementor-element.elementor-global-1474{z-index:90;}.elementor-13685 .elementor-element.elementor-element-316662c{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;z-index:1;}.elementor-13685 .elementor-element.elementor-element-17fa238.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-f54f4b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-global .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-13685 .elementor-element.elementor-global-12812{width:auto;max-width:auto;}.elementor-13685 .elementor-element.elementor-global-12812 img{width:45%;}.elementor-13685 .elementor-element.elementor-element-6e0d46a{text-align:center;}.elementor-13685 .elementor-element.elementor-element-6e0d46a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-6aa72dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-6aa72dd{margin-top:25px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-a546b90.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-13685 .elementor-element.elementor-element-a546b90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-13685 .elementor-element.elementor-element-a546b90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end: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-13685 .elementor-element.elementor-element-c63ba68 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-c63ba68{text-align:end;}.elementor-13685 .elementor-element.elementor-element-c63ba68 img{height:650px;object-fit:cover;object-position:center center;border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;box-shadow:9px 8px 0px -3px #2699CB;}.elementor-13685 .elementor-element.elementor-element-50a39bf > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.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-13685 .elementor-element.elementor-element-620b5b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-620b5b6{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-cf28449.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-13685 .elementor-element.elementor-element-3ab81ba.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button{background-color:#FFFFFF00;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:800;letter-spacing:0px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;padding:18px 18px 18px 18px;}.elementor-13685 .elementor-element.elementor-global-1468{width:auto;max-width:auto;z-index:80;}.elementor-13685 .elementor-element.elementor-global-1468 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-13685 .elementor-element.elementor-element-39c45ab:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-39c45ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13685 .elementor-element.elementor-element-39c45ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 200px 0px;z-index:5;}.elementor-13685 .elementor-element.elementor-element-39c45ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-20eab5a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-d00efac{text-align:center;}.elementor-13685 .elementor-element.elementor-element-d00efac .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-9ff58ef{text-align:center;color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-83aec0d .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-43cf7a9 > .elementor-container{max-width:1046px;}.elementor-13685 .elementor-element.elementor-element-43cf7a9{margin-top:25px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-57f8bf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b0ccb287-2c99-4a8b-92e1-30748cf1d56b);background-position:center center;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );box-shadow:9px 8px 0px -3px #2699CB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-06db3e4{--spacer-size:400px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-2dac4a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-2dac4a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-afdc857 .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-fd0af94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-fd0af94{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-fd0af94 a{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-fd0af94 a:hover, .elementor-13685 .elementor-element.elementor-element-fd0af94 a:focus{color:var( --e-global-color-880ca65 );}.elementor-13685 .elementor-element.elementor-element-0cc417f .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-5c3879d > .elementor-container{max-width:1046px;}.elementor-13685 .elementor-element.elementor-element-5c3879d{border-style:none;margin-top:40px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-44da383.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-44da383.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-d2b983d .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-347e107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-347e107{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-347e107 a{color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-347e107 a:hover, .elementor-13685 .elementor-element.elementor-element-347e107 a:focus{color:var( --e-global-color-880ca65 );}.elementor-13685 .elementor-element.elementor-element-902ddc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-4b0cb1d2-9f4a-410a-a4e7-c0c80a9b993e);background-position:center center;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );box-shadow:9px 8px 0px -3px #2699CB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-f71ffb1{--spacer-size:400px;}.elementor-13685 .elementor-element.elementor-element-9b327eb{padding:25px 15px 0px 15px;}.elementor-13685 .elementor-element.elementor-element-be8dffe.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-46756a5:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-46756a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-46756a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-46756a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-ea99de1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-94aebee{text-align:center;}.elementor-13685 .elementor-element.elementor-element-94aebee .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-ba3b88a{text-align:center;}.elementor-13685 .elementor-element.elementor-element-979c391{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-8bf0578:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-8bf0578.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-dda6774.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-dda6774.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-dda6774 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-4eaf308 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-4eaf308 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-b5db947.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-b5db947.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-b5db947 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-90d5420{text-align:start;}.elementor-13685 .elementor-element.elementor-element-90d5420 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-a82e19a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-a82e19a{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-5973795{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-1adaccb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-1adaccb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-c75947e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-c75947e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-c75947e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-3671542 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-3671542 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-777177d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-777177d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-777177d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-6b6b258{text-align:start;}.elementor-13685 .elementor-element.elementor-element-6b6b258 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-b5ed887 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-b5ed887{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-0d8c898{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-b354622:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-b354622.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-bcecd38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-bcecd38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-bcecd38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-7daee0f > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-7daee0f img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-109e895.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-109e895.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-109e895 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-378e9c7{text-align:start;}.elementor-13685 .elementor-element.elementor-element-378e9c7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-96f0ec1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-96f0ec1{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-c80dc65{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-7f89940:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-7f89940.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-d8dcdf5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-d8dcdf5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-d8dcdf5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-1eb5b57 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-1eb5b57 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-6c7a6e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-6c7a6e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-6c7a6e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-80302d9{text-align:start;}.elementor-13685 .elementor-element.elementor-element-80302d9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-ad50a0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-ad50a0c{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-848f5d7{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-5dd8766:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-5dd8766.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-16fd6b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-16fd6b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-16fd6b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-f655762 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-f655762 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-4548695.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-4548695.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-4548695 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-dd5fa8e{text-align:start;}.elementor-13685 .elementor-element.elementor-element-dd5fa8e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-94cc49f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-94cc49f{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-370abd5{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-6241e15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-6241e15.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-8d37b54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-8d37b54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-8d37b54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-8ccd6d2 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-8ccd6d2 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-f283da6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-f283da6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-f283da6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-3f534fd{text-align:start;}.elementor-13685 .elementor-element.elementor-element-3f534fd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-63066dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-63066dc{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-9b96673{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d54854c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-d54854c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-a5bb711.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-a5bb711.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-a5bb711 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-f85d478 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-f85d478 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-f3a88e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-f3a88e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-f3a88e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-387e177{text-align:start;}.elementor-13685 .elementor-element.elementor-element-387e177 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-f698879 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-f698879{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-4001be4{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-528b4d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-528b4d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;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:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-106b881.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-106b881.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-106b881 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-726a93b > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-726a93b img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-2e44ce1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-2e44ce1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-2e44ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-ef5faa5{text-align:start;}.elementor-13685 .elementor-element.elementor-element-ef5faa5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-2c9422e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-2c9422e{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-0ea2822{padding:25px 15px 0px 15px;}.elementor-13685 .elementor-element.elementor-element-c2234ce.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-b027b85:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-b027b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-13685 .elementor-element.elementor-element-b027b85{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-13685 .elementor-element.elementor-element-b027b85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-9cd4dd9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-914af38{text-align:center;}.elementor-13685 .elementor-element.elementor-element-914af38 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-2004570{text-align:center;}.elementor-13685 .elementor-element.elementor-element-da0636e{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-8fed07e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-8fed07e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-8fed07e > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-8fed07e > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-8fed07e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-8fed07e > .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-13685 .elementor-element.elementor-element-8fed07e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-a69e1ab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-a69e1ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-a69e1ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-91b198b > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-91b198b img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-067a123.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-067a123.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-067a123 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-e0e4270{text-align:start;}.elementor-13685 .elementor-element.elementor-element-e0e4270 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-0ef3549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-0ef3549{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-48f2403{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-f87f316:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-f87f316 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-f87f316 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-f87f316 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-f87f316 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-f87f316 > .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-13685 .elementor-element.elementor-element-f87f316 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-ed0b165.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-ed0b165.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-ed0b165 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-96d5679 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-96d5679 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-15ce5ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-15ce5ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-15ce5ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-3315b07{text-align:start;}.elementor-13685 .elementor-element.elementor-element-3315b07 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-88a75f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-88a75f1{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-e7de0f3{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-43aedfd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-43aedfd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-43aedfd > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-43aedfd > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-43aedfd > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-43aedfd > .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-13685 .elementor-element.elementor-element-43aedfd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-fecd261.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-fecd261.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-fecd261 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-85d9e63 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-85d9e63 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-f737df1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-f737df1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-f737df1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-8030222{text-align:start;}.elementor-13685 .elementor-element.elementor-element-8030222 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-a873d3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-a873d3c{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-5b135dd{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d21e943:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-d21e943 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-d21e943 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-d21e943 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-d21e943 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-d21e943 > .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-13685 .elementor-element.elementor-element-d21e943 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-6e946b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-6e946b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-6e946b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-48ae781 > .elementor-widget-container{margin:0rem 0rem 0rem -5rem;}.elementor-13685 .elementor-element.elementor-element-48ae781 img{width:10rem;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-ce54a05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-ce54a05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-ce54a05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-96fa642{text-align:start;}.elementor-13685 .elementor-element.elementor-element-96fa642 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-76781ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-76781ad{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-569268e{padding:15px 15px 0px 15px;}.elementor-13685 .elementor-element.elementor-element-a8a6899.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-4180be1{padding:100px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-4b0a928:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-35d4dea > .elementor-container{max-width:980px;}.elementor-13685 .elementor-element.elementor-element-76e160e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-2579f61{text-align:center;}.elementor-13685 .elementor-element.elementor-element-2579f61 .elementor-heading-title{text-shadow:0px 2px 1px rgba(0, 0, 0, 0.9);color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-3643181 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-3643181{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-3b97d59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-3b97d59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-48f6507{text-align:center;color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-498a308{margin-top:50px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d0211f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-07436f0 > .elementor-container{max-width:980px;}.elementor-13685 .elementor-element.elementor-element-b600ff0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-0c21332{text-align:center;}.elementor-13685 .elementor-element.elementor-element-0c21332 .elementor-heading-title{text-shadow:0px 2px 1px rgba(0, 0, 0, 0.9);color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-e229bd1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-e229bd1{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-919ba28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-919ba28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-55039ab{text-align:center;color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-a4ca97a:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-a4ca97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-915f9eef-bd24-49b7-b275-1f5072c583df);background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-a4ca97a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 64%, var( --e-global-color-primary ) 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-a4ca97a{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;z-index:1;}.elementor-13685 .elementor-element.elementor-element-a4ca97a > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-a4ca97a > .elementor-shape-top svg{height:50px;transform:translateX(-50%) rotateY(180deg);}.elementor-13685 .elementor-element.elementor-element-a4ca97a > .elementor-shape-bottom svg{height:50px;}.elementor-13685 .elementor-element.elementor-element-a08db1a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-global-12815{width:auto;max-width:auto;}.elementor-13685 .elementor-element.elementor-global-12815 img{width:45%;}.elementor-13685 .elementor-element.elementor-element-4614ba8{text-align:center;}.elementor-13685 .elementor-element.elementor-element-4614ba8 .elementor-heading-title{text-shadow:2px 2px 1px #000000;color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-fe83294{z-index:99;}.elementor-13685 .elementor-element.elementor-element-c7d4efd.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-c7d4efd{z-index:99;}.elementor-13685 .elementor-element.elementor-element-847e201{padding:50px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-527140b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-5bc350f{text-align:center;}.elementor-13685 .elementor-element.elementor-element-5bc350f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-3687f40{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-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline-item+.jet-timeline-item{margin-top:15px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .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-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline-item .timeline-item__card-content{padding:20px 20px 20px 20px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .timeline-item__point-content{height:40px;width:40px;background-color:var( --e-global-color-primary );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 40px / 2 );margin-right:calc( 40px / 2 );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 40px / 2 );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 40px / 2 );right:-2px;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline-item.is--active .timeline-item__point-content{background-color:var( --e-global-color-secondary );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline__line-progress{background-color:var( --e-global-color-secondary );}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline__line{width:2px;}.elementor-13685 .elementor-element.elementor-element-6612148:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-6612148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );background-image:var(--wpr-bg-28c3b70b-f51e-4b35-81a1-80f5af520a9d);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-6612148{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 150px 0px;z-index:10;}.elementor-13685 .elementor-element.elementor-element-6612148 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-6612148 > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-13685 .elementor-element.elementor-element-6612148 > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-13685 .elementor-element.elementor-element-0bf93d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-ba0f08e{text-align:center;}.elementor-13685 .elementor-element.elementor-element-ba0f08e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-ebd5900{margin-top:15px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-72ea7c2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13685 .elementor-element.elementor-element-72ea7c2 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-13685 .elementor-element.elementor-element-72ea7c2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13685 .elementor-element.elementor-element-72ea7c2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-13685 .elementor-element.elementor-element-72ea7c2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-e05cb9d{padding:15px 15px 0px 15px;}.elementor-13685 .elementor-element.elementor-element-cd1aaab.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-d63fe6f{margin-top:20px;margin-bottom:0px;padding:80px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-0ef968b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-251c8a4{text-align:center;}.elementor-13685 .elementor-element.elementor-element-251c8a4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-2a46324{padding:15px 15px 0px 15px;}.elementor-13685 .elementor-element.elementor-element-f6f1a96.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-68cee67:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-68cee67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-13685 .elementor-element.elementor-element-68cee67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-13685 .elementor-element.elementor-element-68cee67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-d83e0db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-d66d033{text-align:center;}.elementor-13685 .elementor-element.elementor-element-d66d033 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-a5c9a49{margin-top:15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-7f14dbd > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-53739dc > .elementor-widget-container{margin:0px 10px 0px 0px;border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;box-shadow:9px 8px 0px -3px #2699CB;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-4a21759.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-4a21759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-3fc55b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-3fc55b9{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-19d5182{margin-top:50px;margin-bottom:0px;padding:0px 15px 0px 15px;z-index:55;}.elementor-13685 .elementor-element.elementor-element-9f1aa41.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-7935fdc{padding:70px 0px 100px 0px;z-index:6;}.elementor-13685 .elementor-element.elementor-element-991a1a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-b44f380{text-align:center;}.elementor-13685 .elementor-element.elementor-element-b44f380 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13685 .elementor-element.elementor-element-0d5c58c{text-align:center;}.elementor-13685 .elementor-element.elementor-element-c0c042f{padding:0px 15px 0px 15px;z-index:55;}.elementor-13685 .elementor-element.elementor-element-40e6cce.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-1326d94 > .elementor-container{max-width:1200px;}.elementor-13685 .elementor-element.elementor-element-1326d94{overflow:hidden;margin-top:0rem;margin-bottom:0rem;padding:0px 0px 0px 0px;z-index:9;}.elementor-13685 .elementor-element.elementor-element-87bbe29.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-87bbe29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-13685 .elementor-element.elementor-element-87bbe29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-da92b15 > .elementor-widget-container{--e-transform-translateX:-150px;margin:0rem 0rem -11rem 0rem;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-da92b15{z-index:80;text-align:end;}.elementor-13685 .elementor-element.elementor-element-da92b15 img{width:68%;}.elementor-13685 .elementor-element.elementor-element-5f80aed:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-e0662820-84a4-4343-a362-86915c7980af);background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #2699CBA3 0%, var( --e-global-color-text ) 90%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13685 .elementor-element.elementor-element-5f80aed{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-shape-top svg{height:69px;transform:translateX(-50%) rotateY(180deg);}.elementor-13685 .elementor-element.elementor-element-b855e28{z-index:10;}.elementor-13685 .elementor-element.elementor-element-8361b7a > .elementor-container{max-width:1600px;}.elementor-13685 .elementor-element.elementor-element-3c7d22e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-global .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-13685 .elementor-element.elementor-global-12818{text-align:center;}.elementor-13685 .elementor-element.elementor-global-12818 .elementor-heading-title{text-shadow:2px 2px 1px #000000;color:var( --e-global-color-e24646a );}.elementor-13685 .elementor-element.elementor-element-0bd60d9{margin-top:15px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-e5a8463.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}@media(max-width:1262px){.elementor-13685 .elementor-element.elementor-element-b5a08fd{padding:75px 0px 230px 0px;}.elementor-13685 .elementor-element.elementor-element-cfb844e .elementor-heading-title{font-size:4.2rem;line-height:80px;-webkit-text-stroke-width:0.3rem;stroke-width:0.3rem;}.elementor-13685 .elementor-element.elementor-element-a0347ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:90;}.elementor-13685 .elementor-element.elementor-element-b0532bc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-316662c{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;z-index:2;}.elementor-13685 .elementor-element.elementor-element-c63ba68 img{height:500px;object-position:top center;}.elementor-13685 .elementor-element.elementor-element-620b5b6{text-align:start;}.elementor-13685 .elementor-element.elementor-element-cf28449.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-13685 .elementor-element.elementor-element-cf28449 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-3ab81ba > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-global-1468{width:100%;max-width:100%;z-index:5;}.elementor-13685 .elementor-element.elementor-global-1468 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button{letter-spacing:2.5px;}.elementor-13685 .elementor-element.elementor-element-39c45ab{padding:50px 0px 180px 0px;}.elementor-13685 .elementor-element.elementor-element-83aec0d{text-align:start;}.elementor-13685 .elementor-element.elementor-element-57f8bf8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-afdc857{text-align:start;}.elementor-13685 .elementor-element.elementor-element-fd0af94{text-align:start;}.elementor-13685 .elementor-element.elementor-element-0cc417f{text-align:start;}.elementor-13685 .elementor-element.elementor-element-d2b983d{text-align:start;}.elementor-13685 .elementor-element.elementor-element-347e107{text-align:start;}.elementor-13685 .elementor-element.elementor-element-902ddc6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-13685 .elementor-element.elementor-element-46756a5{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-979c391{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-50c640b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-dda6774.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-dda6774.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-4eaf308 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-b5db947 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-90d5420{text-align:start;}.elementor-13685 .elementor-element.elementor-element-a82e19a{text-align:start;}.elementor-13685 .elementor-element.elementor-element-5973795{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-ddfbb83{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-c75947e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-c75947e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-3671542 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-777177d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-6b6b258{text-align:start;}.elementor-13685 .elementor-element.elementor-element-b5ed887{text-align:start;}.elementor-13685 .elementor-element.elementor-element-0d8c898{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-c8c649a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-bcecd38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-bcecd38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-7daee0f > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-109e895 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-378e9c7{text-align:start;}.elementor-13685 .elementor-element.elementor-element-96f0ec1{text-align:start;}.elementor-13685 .elementor-element.elementor-element-c80dc65{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-fda9d37{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-d8dcdf5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-d8dcdf5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-1eb5b57 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-6c7a6e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-80302d9{text-align:start;}.elementor-13685 .elementor-element.elementor-element-ad50a0c{text-align:start;}.elementor-13685 .elementor-element.elementor-element-848f5d7{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-abc576d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-16fd6b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-16fd6b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-f655762 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-4548695 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-dd5fa8e{text-align:start;}.elementor-13685 .elementor-element.elementor-element-94cc49f{text-align:start;}.elementor-13685 .elementor-element.elementor-element-370abd5{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-94e459a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-8d37b54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-8d37b54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-8ccd6d2 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-f283da6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-3f534fd{text-align:start;}.elementor-13685 .elementor-element.elementor-element-63066dc{text-align:start;}.elementor-13685 .elementor-element.elementor-element-9b96673{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-ecab817{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-a5bb711.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-a5bb711.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-f85d478 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-f3a88e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-387e177{text-align:start;}.elementor-13685 .elementor-element.elementor-element-f698879{text-align:start;}.elementor-13685 .elementor-element.elementor-element-4001be4{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-element-populated{margin:0rem 0rem 0rem 03rem;--e-column-margin-right:0rem;--e-column-margin-left:03rem;}.elementor-13685 .elementor-element.elementor-element-78890bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-106b881.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-106b881.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-726a93b > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-2e44ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-ef5faa5{text-align:start;}.elementor-13685 .elementor-element.elementor-element-2c9422e{text-align:start;}.elementor-13685 .elementor-element.elementor-element-b027b85{padding:50px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-8fed07e > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-13685 .elementor-element.elementor-element-2c804d1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-a69e1ab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-a69e1ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-91b198b > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-067a123 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-e0e4270{text-align:start;}.elementor-13685 .elementor-element.elementor-element-0ef3549{text-align:start;}.elementor-13685 .elementor-element.elementor-element-48f2403{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-f87f316 > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-13685 .elementor-element.elementor-element-12ccff3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-ed0b165.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-ed0b165.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-96d5679 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-15ce5ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-3315b07{text-align:start;}.elementor-13685 .elementor-element.elementor-element-88a75f1{text-align:start;}.elementor-13685 .elementor-element.elementor-element-e7de0f3{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-43aedfd > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-13685 .elementor-element.elementor-element-54ade1f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-fecd261.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-fecd261.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-85d9e63 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-f737df1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-8030222{text-align:start;}.elementor-13685 .elementor-element.elementor-element-a873d3c{text-align:start;}.elementor-13685 .elementor-element.elementor-element-5b135dd{margin-top:20px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d21e943 > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-13685 .elementor-element.elementor-element-2ef93ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13685 .elementor-element.elementor-element-6e946b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13685 .elementor-element.elementor-element-6e946b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13685 .elementor-element.elementor-element-48ae781 > .elementor-widget-container{margin:0rem 0rem 0rem -6rem;}.elementor-13685 .elementor-element.elementor-element-ce54a05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-96fa642{text-align:start;}.elementor-13685 .elementor-element.elementor-element-76781ad{text-align:start;}.elementor-13685 .elementor-element.elementor-element-4180be1{padding:50px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-3b97d59 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-919ba28 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-a4ca97a{padding:75px 0px 180px 0px;}.elementor-13685 .elementor-element.elementor-element-5d094a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-fe83294{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-c7d4efd.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13685 .elementor-element.elementor-element-847e201{padding:50px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-6612148 > .elementor-shape-bottom svg{height:10px;}.elementor-13685 .elementor-element.elementor-element-6612148{padding:100px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-d63fe6f{padding:50px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-68cee67{padding:100px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-3fc55b9{text-align:start;}.elementor-13685 .elementor-element.elementor-element-7935fdc{padding:50px 0px 200px 0px;}.elementor-13685 .elementor-element.elementor-element-1326d94{margin-top:-12rem;margin-bottom:0rem;}.elementor-13685 .elementor-element.elementor-element-da92b15 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-13685 .elementor-element.elementor-element-da92b15{text-align:end;}.elementor-13685 .elementor-element.elementor-element-da92b15 img{width:37rem;}.elementor-13685 .elementor-element.elementor-element-5f80aed, .elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-5f80aed{padding:150px 0px 150px 0px;}.elementor-13685 .elementor-element.elementor-element-0bd60d9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-e5a8463.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}}@media(max-width:766px){.elementor-13685 .elementor-element.elementor-element-b5a08fd{padding:75px 0px 200px 0px;}.elementor-13685 .elementor-element.elementor-element-a08ff1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-a08ff1d > .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-13685 .elementor-element.elementor-element-cfb844e{text-align:center;}.elementor-13685 .elementor-element.elementor-element-cfb844e .elementor-heading-title{font-size:38px;line-height:50px;-webkit-text-stroke-width:0.3rem;stroke-width:0.3rem;}.elementor-13685 .elementor-element.elementor-element-a0347ad{z-index:90;}.elementor-13685 .elementor-element.elementor-element-b0532bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-global-1474 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-316662c{padding:30px 0px 30px 0px;}.elementor-13685 .elementor-element.elementor-element-6e0d46a{text-align:center;}.elementor-13685 .elementor-element.elementor-element-c63ba68 img{height:17rem;}.elementor-13685 .elementor-element.elementor-element-620b5b6{text-align:center;}.elementor-13685 .elementor-element.elementor-element-cf28449.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-3ab81ba > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-39c45ab{padding:30px 0px 80px 0px;}.elementor-13685 .elementor-element.elementor-element-d00efac{text-align:center;}.elementor-13685 .elementor-element.elementor-element-8f691e2{margin-top:40px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-83aec0d{text-align:center;}.elementor-13685 .elementor-element.elementor-element-43cf7a9{margin-top:10px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-57f8bf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13685 .elementor-element.elementor-element-57f8bf8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-06db3e4{--spacer-size:450px;}.elementor-13685 .elementor-element.elementor-element-afdc857{text-align:center;}.elementor-13685 .elementor-element.elementor-element-fd0af94{text-align:center;}.elementor-13685 .elementor-element.elementor-element-6bde5b9{margin-top:25px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-0cc417f{text-align:center;}.elementor-13685 .elementor-element.elementor-element-5c3879d{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d2b983d{text-align:center;}.elementor-13685 .elementor-element.elementor-element-347e107{text-align:center;}.elementor-13685 .elementor-element.elementor-element-902ddc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-13685 .elementor-element.elementor-element-902ddc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-f71ffb1{--spacer-size:450px;}.elementor-13685 .elementor-element.elementor-element-be8dffe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-46756a5{padding:30px 0px 30px 0px;}.elementor-13685 .elementor-element.elementor-element-94aebee{text-align:center;}.elementor-13685 .elementor-element.elementor-element-979c391{margin-top:15vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-8bf0578 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-4eaf308 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-4eaf308 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-b5db947 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-90d5420{text-align:center;}.elementor-13685 .elementor-element.elementor-element-a82e19a{text-align:center;}.elementor-13685 .elementor-element.elementor-element-5973795{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-1adaccb > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-3671542 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-3671542 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-777177d > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-6b6b258{text-align:center;}.elementor-13685 .elementor-element.elementor-element-b5ed887{text-align:center;}.elementor-13685 .elementor-element.elementor-element-0d8c898{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-b354622 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-7daee0f > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-7daee0f img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-109e895 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-378e9c7{text-align:center;}.elementor-13685 .elementor-element.elementor-element-96f0ec1{text-align:center;}.elementor-13685 .elementor-element.elementor-element-c80dc65{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-7f89940 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-1eb5b57 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-1eb5b57 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-6c7a6e4 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-80302d9{text-align:center;}.elementor-13685 .elementor-element.elementor-element-ad50a0c{text-align:center;}.elementor-13685 .elementor-element.elementor-element-848f5d7{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-5dd8766 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-f655762 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-f655762 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-4548695 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-dd5fa8e{text-align:center;}.elementor-13685 .elementor-element.elementor-element-94cc49f{text-align:center;}.elementor-13685 .elementor-element.elementor-element-370abd5{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-6241e15 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-8ccd6d2 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-8ccd6d2 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-f283da6 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-3f534fd{text-align:center;}.elementor-13685 .elementor-element.elementor-element-63066dc{text-align:center;}.elementor-13685 .elementor-element.elementor-element-9b96673{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-d54854c > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-f85d478 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-f85d478 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-f3a88e9 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-387e177{text-align:center;}.elementor-13685 .elementor-element.elementor-element-f698879{text-align:center;}.elementor-13685 .elementor-element.elementor-element-4001be4{margin-top:20vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-528b4d8 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-13685 .elementor-element.elementor-element-726a93b > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-726a93b img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-2e44ce1 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-ef5faa5{text-align:center;}.elementor-13685 .elementor-element.elementor-element-2c9422e{text-align:center;}.elementor-13685 .elementor-element.elementor-element-c2234ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-914af38{text-align:center;}.elementor-13685 .elementor-element.elementor-element-da0636e{margin-top:15vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-8fed07e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13685 .elementor-element.elementor-element-91b198b > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-91b198b img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-067a123 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-e0e4270{text-align:center;}.elementor-13685 .elementor-element.elementor-element-0ef3549{text-align:center;}.elementor-13685 .elementor-element.elementor-element-48f2403{margin-top:15vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-f87f316 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13685 .elementor-element.elementor-element-96d5679 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-96d5679 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-15ce5ba > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-3315b07{text-align:center;}.elementor-13685 .elementor-element.elementor-element-88a75f1{text-align:center;}.elementor-13685 .elementor-element.elementor-element-e7de0f3{margin-top:15vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-43aedfd > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13685 .elementor-element.elementor-element-85d9e63 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-85d9e63 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-f737df1 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-8030222{text-align:center;}.elementor-13685 .elementor-element.elementor-element-a873d3c{text-align:center;}.elementor-13685 .elementor-element.elementor-element-5b135dd{margin-top:15vw;margin-bottom:0vw;}.elementor-13685 .elementor-element.elementor-element-d21e943 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13685 .elementor-element.elementor-element-48ae781 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-13685 .elementor-element.elementor-element-48ae781 img{width:6rem;}.elementor-13685 .elementor-element.elementor-element-ce54a05 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-96fa642{text-align:center;}.elementor-13685 .elementor-element.elementor-element-76781ad{text-align:center;}.elementor-13685 .elementor-element.elementor-element-a8a6899.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-4180be1{padding:30px 0px 30px 0px;}.elementor-13685 .elementor-element.elementor-element-2386789{margin-top:0px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-13685 .elementor-element.elementor-element-4b0a928 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-2579f61{text-align:center;}.elementor-13685 .elementor-element.elementor-element-3b97d59 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-498a308{margin-top:25px;margin-bottom:0px;}.elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated, .elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-13685 .elementor-element.elementor-element-d0211f6 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-13685 .elementor-element.elementor-element-0c21332{text-align:center;}.elementor-13685 .elementor-element.elementor-element-919ba28 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-a4ca97a{padding:50px 0px 100px 0px;}.elementor-13685 .elementor-element.elementor-element-4614ba8{text-align:center;}.elementor-13685 .elementor-element.elementor-element-c7d4efd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-847e201{padding:30px 0px 30px 0px;}.elementor-13685 .elementor-element.elementor-element-5bc350f{text-align:center;}.elementor-13685 .elementor-element.elementor-element-6612148 > .elementor-shape-bottom svg{height:0px;}.elementor-13685 .elementor-element.elementor-element-6612148{margin-top:0px;margin-bottom:0px;padding:70px 0px 50px 0px;}.elementor-13685 .elementor-element.elementor-element-ba0f08e{text-align:center;}.elementor-13685 .elementor-element.elementor-element-cd1aaab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-251c8a4{text-align:center;}.elementor-13685 .elementor-element.elementor-element-f6f1a96.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-68cee67{padding:60px 0px 60px 0px;}.elementor-13685 .elementor-element.elementor-element-d66d033{text-align:center;}.elementor-13685 .elementor-element.elementor-element-7f14dbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13685 .elementor-element.elementor-element-53739dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-3fc55b9{text-align:center;}.elementor-13685 .elementor-element.elementor-element-9f1aa41.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-7935fdc{padding:50px 0px 200px 0px;}.elementor-13685 .elementor-element.elementor-element-b44f380{text-align:center;}.elementor-13685 .elementor-element.elementor-element-40e6cce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13685 .elementor-element.elementor-element-1326d94{margin-top:-9rem;margin-bottom:0rem;}.elementor-13685 .elementor-element.elementor-element-da92b15 > .elementor-widget-container{--e-transform-translateX:0px;margin:0rem 0rem -5rem 0rem;}.elementor-13685 .elementor-element.elementor-element-da92b15{z-index:11;}.elementor-13685 .elementor-element.elementor-element-da92b15 img{width:100%;}.elementor-13685 .elementor-element.elementor-element-5f80aed:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-13685 .elementor-element.elementor-element-5f80aed, .elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-shape-top svg{height:31px;}.elementor-13685 .elementor-element.elementor-element-5f80aed{padding:100px 0px 60px 0px;}.elementor-13685 .elementor-element.elementor-global-12818{text-align:center;}.elementor-13685 .elementor-element.elementor-element-e5a8463.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(min-width:767px){.elementor-13685 .elementor-element.elementor-element-cf28449{width:42.075%;}.elementor-13685 .elementor-element.elementor-element-3ab81ba{width:57.925%;}.elementor-13685 .elementor-element.elementor-element-44da383{width:50%;}.elementor-13685 .elementor-element.elementor-element-902ddc6{width:50%;}.elementor-13685 .elementor-element.elementor-element-dda6774{width:8%;}.elementor-13685 .elementor-element.elementor-element-b5db947{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-c75947e{width:8%;}.elementor-13685 .elementor-element.elementor-element-777177d{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-bcecd38{width:8%;}.elementor-13685 .elementor-element.elementor-element-109e895{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-d8dcdf5{width:8%;}.elementor-13685 .elementor-element.elementor-element-6c7a6e4{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-16fd6b7{width:8%;}.elementor-13685 .elementor-element.elementor-element-4548695{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-8d37b54{width:8%;}.elementor-13685 .elementor-element.elementor-element-f283da6{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-a5bb711{width:8%;}.elementor-13685 .elementor-element.elementor-element-f3a88e9{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-106b881{width:8%;}.elementor-13685 .elementor-element.elementor-element-2e44ce1{width:91.953%;}.elementor-13685 .elementor-element.elementor-element-a69e1ab{width:11%;}.elementor-13685 .elementor-element.elementor-element-067a123{width:88.953%;}.elementor-13685 .elementor-element.elementor-element-ed0b165{width:11%;}.elementor-13685 .elementor-element.elementor-element-15ce5ba{width:88.953%;}.elementor-13685 .elementor-element.elementor-element-fecd261{width:11%;}.elementor-13685 .elementor-element.elementor-element-f737df1{width:88.953%;}.elementor-13685 .elementor-element.elementor-element-6e946b0{width:11%;}.elementor-13685 .elementor-element.elementor-element-ce54a05{width:88.953%;}}@media(max-width:1262px) and (min-width:767px){.elementor-13685 .elementor-element.elementor-element-50a39bf{width:50%;}.elementor-13685 .elementor-element.elementor-element-cf28449{width:100%;}.elementor-13685 .elementor-element.elementor-element-3ab81ba{width:100%;}.elementor-13685 .elementor-element.elementor-element-57f8bf8{width:50%;}.elementor-13685 .elementor-element.elementor-element-2dac4a8{width:50%;}.elementor-13685 .elementor-element.elementor-element-44da383{width:50%;}.elementor-13685 .elementor-element.elementor-element-902ddc6{width:50%;}.elementor-13685 .elementor-element.elementor-element-8bf0578{width:100%;}.elementor-13685 .elementor-element.elementor-element-dda6774{width:15%;}.elementor-13685 .elementor-element.elementor-element-b5db947{width:85%;}.elementor-13685 .elementor-element.elementor-element-1adaccb{width:100%;}.elementor-13685 .elementor-element.elementor-element-c75947e{width:15%;}.elementor-13685 .elementor-element.elementor-element-777177d{width:85%;}.elementor-13685 .elementor-element.elementor-element-b354622{width:100%;}.elementor-13685 .elementor-element.elementor-element-bcecd38{width:15%;}.elementor-13685 .elementor-element.elementor-element-109e895{width:85%;}.elementor-13685 .elementor-element.elementor-element-7f89940{width:100%;}.elementor-13685 .elementor-element.elementor-element-d8dcdf5{width:15%;}.elementor-13685 .elementor-element.elementor-element-6c7a6e4{width:85%;}.elementor-13685 .elementor-element.elementor-element-5dd8766{width:100%;}.elementor-13685 .elementor-element.elementor-element-16fd6b7{width:15%;}.elementor-13685 .elementor-element.elementor-element-4548695{width:85%;}.elementor-13685 .elementor-element.elementor-element-6241e15{width:100%;}.elementor-13685 .elementor-element.elementor-element-8d37b54{width:15%;}.elementor-13685 .elementor-element.elementor-element-f283da6{width:85%;}.elementor-13685 .elementor-element.elementor-element-d54854c{width:100%;}.elementor-13685 .elementor-element.elementor-element-a5bb711{width:15%;}.elementor-13685 .elementor-element.elementor-element-f3a88e9{width:85%;}.elementor-13685 .elementor-element.elementor-element-528b4d8{width:100%;}.elementor-13685 .elementor-element.elementor-element-106b881{width:15%;}.elementor-13685 .elementor-element.elementor-element-2e44ce1{width:85%;}.elementor-13685 .elementor-element.elementor-element-8fed07e{width:100%;}.elementor-13685 .elementor-element.elementor-element-a69e1ab{width:15%;}.elementor-13685 .elementor-element.elementor-element-067a123{width:85%;}.elementor-13685 .elementor-element.elementor-element-f87f316{width:100%;}.elementor-13685 .elementor-element.elementor-element-ed0b165{width:15%;}.elementor-13685 .elementor-element.elementor-element-15ce5ba{width:85%;}.elementor-13685 .elementor-element.elementor-element-43aedfd{width:100%;}.elementor-13685 .elementor-element.elementor-element-fecd261{width:15%;}.elementor-13685 .elementor-element.elementor-element-f737df1{width:85%;}.elementor-13685 .elementor-element.elementor-element-d21e943{width:100%;}.elementor-13685 .elementor-element.elementor-element-6e946b0{width:15%;}.elementor-13685 .elementor-element.elementor-element-ce54a05{width:85%;}.elementor-13685 .elementor-element.elementor-element-3b97d59{width:100%;}.elementor-13685 .elementor-element.elementor-element-919ba28{width:100%;}}@media(min-width:1263px){.elementor-13685 .elementor-element.elementor-element-a4ca97a:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-a4ca97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-13685 .elementor-element.elementor-element-85a7f04 .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-13685 .elementor-element.elementor-element-5f80aed:not(.elementor-motion-effects-element-type-background), .elementor-13685 .elementor-element.elementor-element-5f80aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-cfb844e *//* 1. Keep your Stroke/Shadow Effect */
.elementor-13685 .elementor-element.elementor-element-cfb844e {
    paint-order: stroke fill;
    filter: drop-shadow(3px 5px 1px rgba(0,0,0,1));
    overflow: visible !important; /* Ensures the bounce isn't cut off */
}

/* 2. Target the specific bounce class */
.elementor-13685 .elementor-element.elementor-element-cfb844e span {
   color: #231d23;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 *//* 1. The Silver Glass Base */
.secondary-button .elementor-button {
    position: relative;
    overflow: hidden;
    
    /* SILVER GRADIENT: Lighter top -> Base Color -> Darker bottom */
    background: linear-gradient(180deg, #F0F6FF 0%, #DAE3F1 50%, #BCC9E0 100%);
    
    /* 3D Glass Effects (Cool Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),  /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(100, 110, 130, 0.1), /* Subtle Bottom Shadow */
        0 5px 15px rgba(38, 58, 144, 0.2);    /* Soft Blue Drop Shadow */
        
    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid rgba(160, 170, 190, 0.5);
    border-radius: 50px;
    
    /* Text Styles - using Brand Blue for contrast */
    color: #263A90; 
    text-shadow: 0 1px 0 rgba(255,255,255,0.8); /* "Etched" look for dark text on light bg */
    font-weight: 800!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.secondary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;
    
    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );
    
    transform: skewX(-25deg);
    z-index: -1;
    
    /* LOOPING ANIMATION: Matches the gold button timing */
    animation: silverShineLoop 4s infinite;
}

/* 3. Hover Actions */
.secondary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(38, 58, 144, 0.25); /* Shadow grows slightly darker */
    background: linear-gradient(180deg, #ffffff 0%, #e2ebf7 50%, #c5d4ed 100%); /* Gets slightly brighter */
}

/* 4. The Animation Keyframes */
@keyframes silverShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}




/* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a0347ad */.elementor-13685 .elementor-element.elementor-element-a0347ad {
    position: relative;
z-index: 9999;
isolation: isolate;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0d46a */.elementor-13685 .elementor-element.elementor-element-6e0d46a span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63ba68 *//* Force the widget and image to fill the 100% height of the column */
.elementor-13685 .elementor-element.elementor-element-c63ba68,
.elementor-13685 .elementor-element.elementor-element-c63ba68 .elementor-widget-container,
.elementor-13685 .elementor-element.elementor-element-c63ba68 img {
    height: 100% !important;
}

.elementor-13685 .elementor-element.elementor-element-c63ba68 img {
    object-fit: cover;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-620b5b6 */.elementor-13685 .elementor-element.elementor-element-620b5b6 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-ece64dde-d28c-4dea-97b4-e3bb20ffe31e);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }

.elementor-13685 .elementor-element.elementor-element-620b5b6 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d00efac */.elementor-13685 .elementor-element.elementor-element-d00efac span {
    color:#000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd0af94 */.elementor-13685 .elementor-element.elementor-element-fd0af94 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-e57abdb2-7dbc-4289-b3e6-f9ce833e3776);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }

.elementor-13685 .elementor-element.elementor-element-fd0af94 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-347e107 */.elementor-13685 .elementor-element.elementor-element-347e107 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-31ede13b-e2b0-4993-a54f-af637f4fe109);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }
        
.elementor-13685 .elementor-element.elementor-element-347e107 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94aebee */.elementor-13685 .elementor-element.elementor-element-94aebee span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a82e19a */.elementor-13685 .elementor-element.elementor-element-a82e19a li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-1f4296b0-e37c-48de-978e-805e6659f556);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-a82e19a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5ed887 */.elementor-13685 .elementor-element.elementor-element-b5ed887 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-38d2e603-df88-4919-9663-24fc1876e907);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-b5ed887 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f0ec1 */.elementor-13685 .elementor-element.elementor-element-96f0ec1 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-e91e040b-ffe8-4ae3-9fb6-02e9572b19f8);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-96f0ec1 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad50a0c */.elementor-13685 .elementor-element.elementor-element-ad50a0c li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-eebb6d64-d497-4aed-8cc9-e323f68f51fd);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-ad50a0c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94cc49f */.elementor-13685 .elementor-element.elementor-element-94cc49f li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-00910a10-2a76-4cba-be4f-d7d9deb061de);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-94cc49f a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63066dc */.elementor-13685 .elementor-element.elementor-element-63066dc li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-f5d4ce10-2057-45ab-9b0d-e6298ece5e2a);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-63066dc a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f698879 */.elementor-13685 .elementor-element.elementor-element-f698879 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-629b3987-2a59-4051-b49c-aedc9357b202);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-f698879 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c9422e */.elementor-13685 .elementor-element.elementor-element-2c9422e li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-ff44755a-5db1-4553-80e0-03741300f3ad);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-2c9422e a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-914af38 */.elementor-13685 .elementor-element.elementor-element-914af38 span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ef3549 */.elementor-13685 .elementor-element.elementor-element-0ef3549 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-5f307285-475c-4795-a8f7-7ac6da8f31ec);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }

.elementor-13685 .elementor-element.elementor-element-0ef3549 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88a75f1 */.elementor-13685 .elementor-element.elementor-element-88a75f1 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-2ad1a4c6-83db-4206-b5a1-a1c11de135f5);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-88a75f1 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a873d3c */.elementor-13685 .elementor-element.elementor-element-a873d3c li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-174cccc1-8771-4e41-b801-d7aa28b76652);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-a873d3c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76781ad */.elementor-13685 .elementor-element.elementor-element-76781ad li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-c2108ea9-aa03-4921-8291-7a1e4613b6c0);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }


.elementor-13685 .elementor-element.elementor-element-76781ad a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2579f61 */.elementor-13685 .elementor-element.elementor-element-2579f61 span {
    color:#00A7DC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48f6507 */.elementor-13685 .elementor-element.elementor-element-48f6507 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: var(--wpr-bg-905f75c7-5c70-49b8-90b4-ac07abaaba10);
            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-13685 .elementor-element.elementor-element-48f6507 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c21332 */.elementor-13685 .elementor-element.elementor-element-0c21332 span {
    color:#00A7DC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55039ab */.elementor-13685 .elementor-element.elementor-element-55039ab li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: var(--wpr-bg-184a8b83-fce7-42f6-8daf-944d69099f19);
            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-13685 .elementor-element.elementor-element-55039ab a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4614ba8 */.elementor-13685 .elementor-element.elementor-element-4614ba8 span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 *//* 1. The Silver Glass Base */
.secondary-button .elementor-button {
    position: relative;
    overflow: hidden;
    
    /* SILVER GRADIENT: Lighter top -> Base Color -> Darker bottom */
    background: linear-gradient(180deg, #F0F6FF 0%, #DAE3F1 50%, #BCC9E0 100%);
    
    /* 3D Glass Effects (Cool Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),  /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(100, 110, 130, 0.1), /* Subtle Bottom Shadow */
        0 5px 15px rgba(38, 58, 144, 0.2);    /* Soft Blue Drop Shadow */
        
    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid rgba(160, 170, 190, 0.5);
    border-radius: 50px;
    
    /* Text Styles - using Brand Blue for contrast */
    color: #263A90; 
    text-shadow: 0 1px 0 rgba(255,255,255,0.8); /* "Etched" look for dark text on light bg */
    font-weight: 800!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.secondary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;
    
    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );
    
    transform: skewX(-25deg);
    z-index: -1;
    
    /* LOOPING ANIMATION: Matches the gold button timing */
    animation: silverShineLoop 4s infinite;
}

/* 3. Hover Actions */
.secondary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(38, 58, 144, 0.25); /* Shadow grows slightly darker */
    background: linear-gradient(180deg, #ffffff 0%, #e2ebf7 50%, #c5d4ed 100%); /* Gets slightly brighter */
}

/* 4. The Animation Keyframes */
@keyframes silverShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}




/* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe83294 */.my-inner{
  position: relative;
  z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc350f */.elementor-13685 .elementor-element.elementor-element-5bc350f span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-85a7f04 */.elementor-13685 .elementor-element.elementor-element-85a7f04 br {
    content: "";
    display: block;
    margin-top: 10px;
}

 .elementor-13685 .elementor-element.elementor-element-85a7f04 li {
            list-style: none;
            padding: 10px 25px;
            background-image: var(--wpr-bg-a7227ba4-5ed6-452b-8af9-0723703f72db);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
            background-size: 15px;
            margin-top: -15px;
            text-align: left;
        }
        
.elementor-13685 .elementor-element.elementor-element-85a7f04 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba0f08e */.elementor-13685 .elementor-element.elementor-element-ba0f08e span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-251c8a4 */.elementor-13685 .elementor-element.elementor-element-251c8a4 span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d66d033 */.elementor-13685 .elementor-element.elementor-element-d66d033 span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fc55b9 */.elementor-13685 .elementor-element.elementor-element-3fc55b9 li {
            list-style: none;
            padding: 10px 40px;
            background-image: var(--wpr-bg-dcd3fc59-0964-43a6-9ad5-deb701116d70);
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
           
            background-size: 35px;
            margin-top: -15px;
            margin-left: -25px;
            text-align: left;
        }

.elementor-13685 .elementor-element.elementor-element-3fc55b9 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44f380 */.elementor-13685 .elementor-element.elementor-element-b44f380 span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-12818 */.elementor-13685 .elementor-element.elementor-global-12818 span {
    color:#2699cb;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* =========================================
   HOLLIDAYS PRESSURE WASHING - PRIMARY BUTTON
   (Deep Blue Accent Style: #002ba0)
   ========================================= */

/* 1. The Deep Blue Glass Base */
.primary-button .elementor-button {
    position: relative;
    overflow: hidden; /* Kept strictly inside the button bounds */

    /* ACCENT GRADIENT: Lighter Blue -> Base Accent (#002ba0) -> Deep Navy */
    background: linear-gradient(180deg, #2955d9 0%, #002ba0 50%, #001c66 100%);

    /* 3D Glass Effects (Deep Blue Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),   /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(0, 28, 102, 0.5),  /* Dark Navy Bottom Shadow */
        0 5px 15px rgba(0, 43, 160, 0.4);      /* Soft Deep Blue Drop Shadow */

    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(0, 28, 102, 0.6);
    border-radius: 50px;

    /* Text Styles - High Contrast White for readability */
    color: #FFFFFF; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Slight depth so text pops */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.primary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;

    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );

    transform: skewX(-25deg);
    z-index: -1;

    /* LOOPING ANIMATION */
    animation: accentShineLoop 4s infinite;
}

/* 3. Hover Actions */
.primary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(0, 43, 160, 0.5); /* Drop shadow grows */

    /* Hover Gradient: Brighter, more vibrant version of the accent color */
    background: linear-gradient(180deg, #4d7aff 0%, #003deb 50%, #002ba0 100%);
}

/* 4. The Shine Animation Keyframes */
@keyframes accentShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}

/* =========================================
   ICON FLOAT ANIMATION (Applied on Hover)
   ========================================= */

/* Target the Elementor icon or content applied content */
.primary-button .elementor-button:hover .elementor-button-icon,
.primary-button .elementor-button:hover .elementor-button-text::after {
    animation-name: icon-float;
    animation-duration: 2s; /* Slower for a smooth, airy float */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

/* The "Float" Keyframes */
@keyframes icon-float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* Smooth upward movement */
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 *//* 1. The Silver Glass Base */
.secondary-button .elementor-button {
    position: relative;
    overflow: hidden;
    
    /* SILVER GRADIENT: Lighter top -> Base Color -> Darker bottom */
    background: linear-gradient(180deg, #F0F6FF 0%, #DAE3F1 50%, #BCC9E0 100%);
    
    /* 3D Glass Effects (Cool Tones) */
    box-shadow: 
        inset 0 2px 0 rgba(255,255,255,0.9),  /* Bright White Top Highlight */
        inset 0 -2px 0 rgba(100, 110, 130, 0.1), /* Subtle Bottom Shadow */
        0 5px 15px rgba(38, 58, 144, 0.2);    /* Soft Blue Drop Shadow */
        
    /* Glass Borders */
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid rgba(160, 170, 190, 0.5);
    border-radius: 50px;
    
    /* Text Styles - using Brand Blue for contrast */
    color: #263A90; 
    text-shadow: 0 1px 0 rgba(255,255,255,0.8); /* "Etched" look for dark text on light bg */
    font-weight: 800!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Shine Beam */
.secondary-button .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 80%;
    height: 100%;
    
    /* White Shine */
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.9) 50%, 
        rgba(255,255,255,0) 100%
    );
    
    transform: skewX(-25deg);
    z-index: -1;
    
    /* LOOPING ANIMATION: Matches the gold button timing */
    animation: silverShineLoop 4s infinite;
}

/* 3. Hover Actions */
.secondary-button .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 25px rgba(38, 58, 144, 0.25); /* Shadow grows slightly darker */
    background: linear-gradient(180deg, #ffffff 0%, #e2ebf7 50%, #c5d4ed 100%); /* Gets slightly brighter */
}

/* 4. The Animation Keyframes */
@keyframes silverShineLoop {
    0% {
        left: -150%;
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    20% {
        left: 150%; /* Fly across */
        opacity: 0;
    }
    100% {
        left: 150%; /* Pause */
        opacity: 0;
    }
}




/* 1. Target the custom icon (::after) on Hover */
.elementor-13685 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-text::after {
    /* "Buzz" animation parameters */
    animation-name: elementor-buzz;
    animation-duration: 0.7s; /* Speed of the buzz */
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* 2. The "Buzz" Keyframes (Replicating Elementor's style) */
@keyframes elementor-buzz {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}/* End custom CSS */