.elementor-14954 .elementor-element.elementor-element-79ebbbe6:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-79ebbbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riptidepressure.com/wp-content/uploads/2026/03/aptide-12-1.webp");background-position:center center;background-size:cover;}.elementor-14954 .elementor-element.elementor-element-79ebbbe6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b991159 ) 25%, var( --e-global-color-primary ) 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-79ebbbe6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 150px 0px;z-index:5;}.elementor-14954 .elementor-element.elementor-element-79ebbbe6 > .elementor-shape-bottom svg{height:176px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-4fba502f{text-align:center;}.elementor-14954 .elementor-element.elementor-element-4fba502f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-7eddb9c1{margin-top:20px;margin-bottom:0px;z-index:90;}.elementor-14954 .elementor-element.elementor-element-652551fc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-652551fc{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-14954 .elementor-element.elementor-global-1465 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-e24646a );color:var( --e-global-color-e24646a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e24646a );border-radius:50px 50px 50px 50px;padding:18px 18px 18px 15px;}.elementor-14954 .elementor-element.elementor-global-1465{width:auto;max-width:auto;z-index:90;}.elementor-14954 .elementor-element.elementor-element-3b8c2f7d{z-index:88;}.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button{background-color:var( --e-global-color-e24646a );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-shadow:0px 0px 0px #3C3A3D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e24646a );border-radius:50px 50px 50px 50px;padding:18px 18px 18px 18px;}.elementor-14954 .elementor-element.elementor-global-1474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;z-index:90;}.elementor-14954 .elementor-element.elementor-element-116340b7:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-116340b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-116340b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;z-index:1;}.elementor-14954 .elementor-element.elementor-element-116340b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-4466f2c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-a7a940f.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;}.elementor-14954 .elementor-element.elementor-global-14465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14954 .elementor-element.elementor-global-14465 img{width:8%;}.elementor-14954 .elementor-element.elementor-element-2749b79c{text-align:center;}.elementor-14954 .elementor-element.elementor-element-2749b79c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-a006bdf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-a006bdf{margin-top:25px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-379d52d > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-14954 .elementor-element.elementor-element-1ec492d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-14954 .elementor-element.elementor-element-1ec492d6 img{width:100%;height:500px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-14954 .elementor-element.elementor-element-3a38f01a{text-align:start;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-36e8737f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14954 .elementor-element.elementor-element-107769a6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button{background-color:#FFFFFF00;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 18px 18px 18px;}.elementor-14954 .elementor-element.elementor-global-1468{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;z-index:80;}.elementor-14954 .elementor-element.elementor-element-28cb396 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-28cb396{margin-top:25px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-d175a81{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-ccdd152{padding:15px 15px 0px 15px;}.elementor-14954 .elementor-element.elementor-element-d89314c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-169d8af:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-169d8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-14954 .elementor-element.elementor-element-169d8af{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-14954 .elementor-element.elementor-element-169d8af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-3af5b50.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-83a8a96{text-align:center;}.elementor-14954 .elementor-element.elementor-element-83a8a96 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-2c075ae{text-align:center;}.elementor-14954 .elementor-element.elementor-element-68e3080 > .elementor-container{max-width:950px;}.elementor-14954 .elementor-element.elementor-element-68e3080{margin-top:0px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-fec44c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-fec44c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-fec44c3 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-fec44c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-fec44c3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-fec44c3 > .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-14954 .elementor-element.elementor-element-fec44c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-cc8ad7c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-cc8ad7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-cc8ad7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-61ab4fa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -7rem;}.elementor-14954 .elementor-element.elementor-element-61ab4fa img{width:8rem;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-97eb349.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-97eb349.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-97eb349 > .elementor-element-populated{margin:0rem 0rem 0rem -5rem;--e-column-margin-right:0rem;--e-column-margin-left:-5rem;}.elementor-14954 .elementor-element.elementor-element-cda0073{text-align:start;}.elementor-14954 .elementor-element.elementor-element-cda0073 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-ee0ddd7{text-align:start;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-f92451c > .elementor-container{max-width:950px;}.elementor-14954 .elementor-element.elementor-element-f92451c{margin-top:0px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-41245b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-41245b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-41245b8 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-41245b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-41245b8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-41245b8 > .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-14954 .elementor-element.elementor-element-41245b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-84829a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-84829a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-84829a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-66bc10f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -7rem;}.elementor-14954 .elementor-element.elementor-element-66bc10f img{width:8rem;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-30aff85.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-30aff85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-30aff85 > .elementor-element-populated{margin:0rem 0rem 0rem -5rem;--e-column-margin-right:0rem;--e-column-margin-left:-5rem;}.elementor-14954 .elementor-element.elementor-element-151cc9a{text-align:start;}.elementor-14954 .elementor-element.elementor-element-151cc9a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-45e677c{text-align:start;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-7022288 > .elementor-container{max-width:950px;}.elementor-14954 .elementor-element.elementor-element-7022288{margin-top:0px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-987bbee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-987bbee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-987bbee > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-987bbee > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-987bbee > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-987bbee > .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-14954 .elementor-element.elementor-element-987bbee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-f2d762e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-f2d762e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-f2d762e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-0443961{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -7rem;}.elementor-14954 .elementor-element.elementor-element-0443961 img{width:8rem;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-7dd40b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-7dd40b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-7dd40b1 > .elementor-element-populated{margin:0rem 0rem 0rem -5rem;--e-column-margin-right:0rem;--e-column-margin-left:-5rem;}.elementor-14954 .elementor-element.elementor-element-2d61b69{text-align:start;}.elementor-14954 .elementor-element.elementor-element-2d61b69 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-0efa4cc{text-align:start;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-1f50858{padding:15px 15px 0px 15px;}.elementor-14954 .elementor-element.elementor-element-4415261.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-f33f564:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-f33f564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-f33f564{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 250px 0px;z-index:5;}.elementor-14954 .elementor-element.elementor-element-f33f564 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-global-14712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14954 .elementor-element.elementor-global-14712 img{width:8%;}.elementor-14954 .elementor-element.elementor-element-2554a07{text-align:center;}.elementor-14954 .elementor-element.elementor-element-2554a07 .elementor-heading-title{color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-29641b2{text-align:center;color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-eb7da6d{z-index:6;}.elementor-14954 .elementor-element.elementor-element-2be34a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-2be34a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-cd37c59{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-cd37c59 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-d679919{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-d679919 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-c1e8d2b{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-7c4435d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-7c4435d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-a889386{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-a889386 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-cec5db3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-cec5db3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-311f47f{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-70ed4a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-70ed4a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-90d200a{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-90d200a img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-2d24562{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-2d24562 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-a941403{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-9b147ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-9b147ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-eb1c472{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-eb1c472 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-1a7ba69{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-1a7ba69 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-ad5b44f{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-3616c89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-3616c89.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-08132c7{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-08132c7 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-cbc2e9e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-cbc2e9e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-f1c48e3{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-97558ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-97558ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-cf764b2{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-cf764b2 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-5e554b7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-5e554b7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-7f5cd3e{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-c8fcbf5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-c8fcbf5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-61e7d5b{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-61e7d5b img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-9935ebf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-9935ebf .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-25f6d6a{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-65045ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-65045ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-4f9b621{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-4f9b621 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-2683f08{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-2683f08 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-c04b298{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-56330f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-56330f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-edc6d51{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-edc6d51 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-d486d37{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-d486d37 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-339b717{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-16e8562:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-16e8562.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-a7cb2b5{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-a7cb2b5 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-b274ebb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-b274ebb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-d2e8c53{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-83677cd > .elementor-container{max-width:1160px;}.elementor-14954 .elementor-element.elementor-element-83677cd{z-index:6;}.elementor-14954 .elementor-element.elementor-element-536e046:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-536e046.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-569f1f9{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-569f1f9 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-795214d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-795214d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-19b503e{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-a1f19bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-a1f19bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-f29c84b{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-f29c84b img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-6036cb1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-6036cb1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-355dc26{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-6373b95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-6373b95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-c55cbd9{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-c55cbd9 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-006f154{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-006f154 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-d23a6cd{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-0e998a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-0e998a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-f2a29b2{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-f2a29b2 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-f841422{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-f841422 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-bffc138{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-1fa5a00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-1fa5a00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-6cf8b48{width:var( --container-widget-width, 16rem );max-width:16rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16rem;--container-widget-flex-grow:0;border-style:none;}.elementor-14954 .elementor-element.elementor-element-6cf8b48 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.43);}.elementor-14954 .elementor-element.elementor-element-4a8cd5d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-4a8cd5d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-1d34c07{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-4751c2f2:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-4751c2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-4751c2f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-4751c2f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-485024a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-1bd82482{text-align:center;}.elementor-14954 .elementor-element.elementor-element-1bd82482 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-657427c{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-4d6442fd{margin-top:0px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-551dd518:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-551dd518 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-551dd518.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-551dd518 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-551dd518 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-551dd518 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-551dd518 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-551dd518 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-10258479{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-10258479 img{width:100%;}.elementor-14954 .elementor-element.elementor-element-36a66dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-36a66dcd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-a6a9cee{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-aa81dde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-aa81dde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-aa81dde.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-aa81dde > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-aa81dde > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-aa81dde > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-aa81dde > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-aa81dde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-f18c60a{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-f18c60a img{width:100%;}.elementor-14954 .elementor-element.elementor-element-8cbd163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-8cbd163 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-478ae5b{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-f0899b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-f0899b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-f0899b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-f0899b2 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-f0899b2 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-f0899b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-f0899b2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-f0899b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-10faa3b{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-10faa3b img{width:100%;}.elementor-14954 .elementor-element.elementor-element-fadd8fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-fadd8fc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-3b41615{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-d1e5f24{margin-top:0px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-d3b587d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-d3b587d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-d3b587d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-d3b587d > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-d3b587d > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-d3b587d > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-d3b587d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-d3b587d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-875204e{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-875204e img{width:100%;}.elementor-14954 .elementor-element.elementor-element-e8ea939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-e8ea939 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-69b9061{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-ee51cc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-ee51cc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-ee51cc9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-ee51cc9 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-ee51cc9 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-ee51cc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-ee51cc9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-ee51cc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-3bc1125{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-3bc1125 img{width:100%;}.elementor-14954 .elementor-element.elementor-element-62f0d9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-62f0d9e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-6530f67{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-854e06f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-854e06f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-854e06f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-854e06f > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-854e06f > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-854e06f > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-854e06f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-854e06f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-84c3454{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-84c3454 img{width:100%;}.elementor-14954 .elementor-element.elementor-element-128b2fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-128b2fe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-fa040ad{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-3e06af7{margin-top:0px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-55a7d4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-55a7d4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-55a7d4b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-55a7d4b > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-55a7d4b > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-55a7d4b > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-55a7d4b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-55a7d4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-732075a{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-732075a img{width:100%;}.elementor-14954 .elementor-element.elementor-element-7de4094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-7de4094 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-2f6d33c{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-27a5fcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-27a5fcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-27a5fcd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-27a5fcd > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-27a5fcd > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-27a5fcd > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-27a5fcd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-27a5fcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-4e478a5{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-4e478a5 img{width:100%;}.elementor-14954 .elementor-element.elementor-element-7f8aed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-7f8aed3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-55f909b{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-5908b0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14954 .elementor-element.elementor-element-5908b0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-5908b0a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-5908b0a > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(62.99999999999988, 63.99999999999987, 65.99999999999987, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-5908b0a > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-5908b0a > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-5908b0a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-5908b0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-12913c3{width:var( --container-widget-width, 9rem );max-width:9rem;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 18px 20px 18px;--container-widget-width:9rem;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-14954 .elementor-element.elementor-element-12913c3 img{width:100%;}.elementor-14954 .elementor-element.elementor-element-edfba18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14954 .elementor-element.elementor-element-edfba18 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-a0104c7{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-6cc5d7e1{padding:25px 15px 0px 15px;}.elementor-14954 .elementor-element.elementor-element-79e865f4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-3cdb5643:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );background-image:url("https://riptidepressure.com/wp-content/uploads/2026/02/481974405_936135148730064_4546723140815379374_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-background-overlay{background-color:var( --e-global-color-b991159 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-3cdb5643{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-14954 .elementor-element.elementor-element-3cdb5643, .elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-shape-top svg{height:20px;transform:translateX(-50%) rotateY(180deg);}.elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-shape-bottom svg{height:20px;transform:translateX(-50%) rotateY(180deg);}.elementor-14954 .elementor-element.elementor-element-60c41960{z-index:10;}.elementor-14954 .elementor-element.elementor-element-c65dbb8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-ad4f600{text-align:center;}.elementor-14954 .elementor-element.elementor-element-ad4f600 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-6f99aef{margin-top:15px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-27c98264.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-7087288{padding:50px 0px 100px 0px;}.elementor-14954 .elementor-element.elementor-element-544fe9f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-400ca5b{text-align:center;}.elementor-14954 .elementor-element.elementor-element-400ca5b .elementor-heading-title{color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-primary-text-transform );}.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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline-item+.jet-timeline-item{margin-top:15px;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px;}.elementor-14954 .elementor-element.elementor-element-145330b .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-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline-item .timeline-item__card-content{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-145330b .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-14954 .elementor-element.elementor-element-145330b .timeline-item__point-content{height:40px;width:40px;background-color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 40px / 2 );margin-right:calc( 40px / 2 );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 40px / 2 );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 40px / 2 );right:-0px;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline-item.is--active .timeline-item__point-content{background-color:var( --e-global-color-secondary );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline__line-progress{background-color:var( --e-global-color-secondary );}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline__line{width:0px;}.elementor-14954 .elementor-element.elementor-element-2a01b47 > .elementor-container{max-width:1050px;}.elementor-14954 .elementor-element.elementor-element-2a01b47{padding:0px 0px 80px 0px;}.elementor-14954 .elementor-element.elementor-element-ce991a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-ce991a2 > .elementor-element-populated, .elementor-14954 .elementor-element.elementor-element-ce991a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-14954 .elementor-element.elementor-element-ce991a2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-ce991a2 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 10px 0px;}.elementor-14954 .elementor-element.elementor-element-9a6ccd9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-4ffe2c9{text-align:center;}.elementor-14954 .elementor-element.elementor-element-4ffe2c9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-a5761fe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-a5761fe{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-4f54b7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-4f54b7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-5e57c78{text-align:center;color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-590aeebe:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-019a6a8 );}.elementor-14954 .elementor-element.elementor-element-590aeebe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 120px 0px;z-index:10;}.elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-14954 .elementor-element.elementor-element-2f6c203a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-4fe6bf63{text-align:center;}.elementor-14954 .elementor-element.elementor-element-4fe6bf63 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-185f971.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-02d86f1{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14954 .elementor-element.elementor-element-02d86f1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14954 .elementor-element.elementor-element-02d86f1 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-02d86f1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-14954 .elementor-element.elementor-element-02d86f1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-02d86f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-04e394a{margin-top:15px;margin-bottom:0px;}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-before-label, .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-after-label{align-items:flex-start;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-before-label:before{content:"Before";}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-after-label:before{content:"After";}.elementor-14954 .elementor-element.elementor-element-e904bbf{margin-right:auto;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle{border-color:#ffffff;border-width:2px;width:30px;height:30px;margin-left:calc( -30px/2 - 2px );margin-top:calc( -30px/2 - 2px );border-radius:100%;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle::before{background:#ffffff;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-horizontal .twentytwenty-handle::before{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-horizontal .twentytwenty-handle::after{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-vertical .twentytwenty-handle::before{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-vertical .twentytwenty-handle::after{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-left-arrow, .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-right-arrow, .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-up-arrow, .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-down-arrow{border-width:5px;}.elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-before-label:before, .elementor-14954 .elementor-element.elementor-element-e904bbf .twentytwenty-after-label:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-before-label, .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-after-label{align-items:flex-start;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-before-label:before{content:"Before";}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-after-label:before{content:"After";}.elementor-14954 .elementor-element.elementor-element-14ecff0{margin-right:auto;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle{border-color:#ffffff;border-width:2px;width:30px;height:30px;margin-left:calc( -30px/2 - 2px );margin-top:calc( -30px/2 - 2px );border-radius:100%;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle::before{background:#ffffff;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-horizontal .twentytwenty-handle::before{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-horizontal .twentytwenty-handle::after{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-vertical .twentytwenty-handle::before{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-vertical .twentytwenty-handle::after{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-left-arrow, .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-right-arrow, .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-up-arrow, .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-down-arrow{border-width:5px;}.elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-before-label:before, .elementor-14954 .elementor-element.elementor-element-14ecff0 .twentytwenty-after-label:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-before-label, .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-after-label{align-items:flex-start;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-before-label:before{content:"Before";}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-after-label:before{content:"After";}.elementor-14954 .elementor-element.elementor-element-ffa6d0a{margin-right:auto;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle{border-color:#ffffff;border-width:2px;width:30px;height:30px;margin-left:calc( -30px/2 - 2px );margin-top:calc( -30px/2 - 2px );border-radius:100%;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle::before{background:#ffffff;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-horizontal .twentytwenty-handle::before{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-horizontal .twentytwenty-handle::after{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-vertical .twentytwenty-handle::before{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-vertical .twentytwenty-handle::after{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-left-arrow, .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-right-arrow, .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-up-arrow, .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-down-arrow{border-width:5px;}.elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-before-label:before, .elementor-14954 .elementor-element.elementor-element-ffa6d0a .twentytwenty-after-label:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-2d8c98f{margin-top:15px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-before-label, .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-after-label{align-items:flex-start;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-before-label:before{content:"Before";}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-after-label:before{content:"After";}.elementor-14954 .elementor-element.elementor-element-753224d{margin-right:auto;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle{border-color:#ffffff;border-width:2px;width:30px;height:30px;margin-left:calc( -30px/2 - 2px );margin-top:calc( -30px/2 - 2px );border-radius:100%;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle::before{background:#ffffff;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}body:not(.rtl) .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(5px/2);}.rtl .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(5px/2);}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-horizontal .twentytwenty-handle::before{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-horizontal .twentytwenty-handle::after{width:2px;margin-left:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-vertical .twentytwenty-handle::before{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-vertical .twentytwenty-handle::after{height:2px;margin-top:calc( -2px/2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 30px + ( 2px * 2 ) ) / 2 );}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-left-arrow, .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-right-arrow, .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-up-arrow, .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-down-arrow{border-width:5px;}.elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-before-label:before, .elementor-14954 .elementor-element.elementor-element-753224d .twentytwenty-after-label:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );background-color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-1968c23d{padding:15px 15px 0px 15px;}.elementor-14954 .elementor-element.elementor-element-37ab688f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-52f4f1b4{margin-top:20px;margin-bottom:0px;padding:80px 0px 100px 0px;}.elementor-14954 .elementor-element.elementor-element-5f07f8c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-440616cb{text-align:center;}.elementor-14954 .elementor-element.elementor-element-440616cb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-2dcea24f{padding:15px 15px 0px 15px;}.elementor-14954 .elementor-element.elementor-element-38e385ff.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-14f6df1b:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-14f6df1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1f1b6f );}.elementor-14954 .elementor-element.elementor-element-14f6df1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-14954 .elementor-element.elementor-element-14f6df1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14954 .elementor-element.elementor-element-641129a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-35385add{text-align:center;}.elementor-14954 .elementor-element.elementor-element-35385add .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-d349901{text-align:center;}.elementor-14954 .elementor-element.elementor-element-12d63bb3 > .elementor-container{max-width:950px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-title{background-color:#FFFFFF;padding:20px 60px 20px 25px;}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-icon, .elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-active .elementor-accordion-icon, .elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-b991159 );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-b991159 );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-e24646a );}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-content{background-color:var( --e-global-color-e24646a );color:var( --e-global-color-text );padding:30px 30px 30px 30px;}.elementor-14954 .elementor-element.elementor-element-38c5e9fe{padding:0px 15px 0px 15px;z-index:55;}.elementor-14954 .elementor-element.elementor-element-ec499e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-32c0a7f9 > .elementor-container{max-width:1600px;}.elementor-14954 .elementor-element.elementor-element-32c0a7f9{padding:70px 0px 70px 0px;z-index:6;}.elementor-14954 .elementor-element.elementor-element-739f1235.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-6364276c{text-align:center;}.elementor-14954 .elementor-element.elementor-element-6364276c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-14954 .elementor-element.elementor-element-18017bc{text-align:center;}.elementor-14954 .elementor-element.elementor-element-f0cae93{padding:15px 15px 0px 15px;}.elementor-14954 .elementor-element.elementor-element-5b94e1c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}@media(min-width:767px){.elementor-14954 .elementor-element.elementor-element-379d52d{width:38%;}.elementor-14954 .elementor-element.elementor-element-43f814ba{width:62%;}.elementor-14954 .elementor-element.elementor-element-36e8737f{width:42.075%;}.elementor-14954 .elementor-element.elementor-element-107769a6{width:57.925%;}.elementor-14954 .elementor-element.elementor-element-42a580b{width:100%;}.elementor-14954 .elementor-element.elementor-element-cc8ad7c{width:15%;}.elementor-14954 .elementor-element.elementor-element-97eb349{width:84.953%;}.elementor-14954 .elementor-element.elementor-element-84829a9{width:15%;}.elementor-14954 .elementor-element.elementor-element-30aff85{width:84.953%;}.elementor-14954 .elementor-element.elementor-element-f2d762e{width:15%;}.elementor-14954 .elementor-element.elementor-element-7dd40b1{width:84.953%;}.elementor-14954 .elementor-element.elementor-element-4cbf235{width:20%;}.elementor-14954 .elementor-element.elementor-element-80ebe39{width:59.332%;}.elementor-14954 .elementor-element.elementor-element-549e32f{width:20%;}}@media(max-width:1262px) and (min-width:767px){.elementor-14954 .elementor-element.elementor-element-379d52d{width:50%;}.elementor-14954 .elementor-element.elementor-element-43f814ba{width:50%;}.elementor-14954 .elementor-element.elementor-element-36e8737f{width:100%;}.elementor-14954 .elementor-element.elementor-element-107769a6{width:100%;}.elementor-14954 .elementor-element.elementor-element-42a580b{width:100%;}.elementor-14954 .elementor-element.elementor-element-fec44c3{width:100%;}.elementor-14954 .elementor-element.elementor-element-cc8ad7c{width:20%;}.elementor-14954 .elementor-element.elementor-element-97eb349{width:80%;}.elementor-14954 .elementor-element.elementor-element-41245b8{width:100%;}.elementor-14954 .elementor-element.elementor-element-84829a9{width:20%;}.elementor-14954 .elementor-element.elementor-element-30aff85{width:80%;}.elementor-14954 .elementor-element.elementor-element-987bbee{width:100%;}.elementor-14954 .elementor-element.elementor-element-f2d762e{width:20%;}.elementor-14954 .elementor-element.elementor-element-7dd40b1{width:80%;}.elementor-14954 .elementor-element.elementor-element-2be34a9{width:100%;}.elementor-14954 .elementor-element.elementor-element-7c4435d{width:100%;}.elementor-14954 .elementor-element.elementor-element-70ed4a2{width:100%;}.elementor-14954 .elementor-element.elementor-element-9b147ac{width:100%;}.elementor-14954 .elementor-element.elementor-element-3616c89{width:100%;}.elementor-14954 .elementor-element.elementor-element-97558ff{width:100%;}.elementor-14954 .elementor-element.elementor-element-c8fcbf5{width:100%;}.elementor-14954 .elementor-element.elementor-element-65045ea{width:100%;}.elementor-14954 .elementor-element.elementor-element-56330f8{width:100%;}.elementor-14954 .elementor-element.elementor-element-16e8562{width:100%;}.elementor-14954 .elementor-element.elementor-element-536e046{width:100%;}.elementor-14954 .elementor-element.elementor-element-a1f19bf{width:100%;}.elementor-14954 .elementor-element.elementor-element-6373b95{width:100%;}.elementor-14954 .elementor-element.elementor-element-0e998a1{width:100%;}.elementor-14954 .elementor-element.elementor-element-1fa5a00{width:100%;}.elementor-14954 .elementor-element.elementor-element-551dd518{width:100%;}.elementor-14954 .elementor-element.elementor-element-aa81dde{width:100%;}.elementor-14954 .elementor-element.elementor-element-f0899b2{width:100%;}.elementor-14954 .elementor-element.elementor-element-d3b587d{width:100%;}.elementor-14954 .elementor-element.elementor-element-ee51cc9{width:100%;}.elementor-14954 .elementor-element.elementor-element-854e06f{width:100%;}.elementor-14954 .elementor-element.elementor-element-55a7d4b{width:100%;}.elementor-14954 .elementor-element.elementor-element-27a5fcd{width:100%;}.elementor-14954 .elementor-element.elementor-element-5908b0a{width:100%;}.elementor-14954 .elementor-element.elementor-element-ce991a2{width:100%;}.elementor-14954 .elementor-element.elementor-element-4f54b7e{width:100%;}}@media(min-width:1263px){.elementor-14954 .elementor-element.elementor-element-3cdb5643:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14954 .elementor-element.elementor-element-145330b .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}}@media(max-width:1262px){.elementor-14954 .elementor-element.elementor-element-79ebbbe6 > .elementor-shape-bottom svg{width:calc(148% + 1.3px);height:173px;}.elementor-14954 .elementor-element.elementor-element-79ebbbe6{padding:75px 0px 150px 0px;}.elementor-14954 .elementor-element.elementor-element-7eddb9c1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:90;}.elementor-14954 .elementor-element.elementor-element-652551fc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-116340b7{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;z-index:2;}.elementor-14954 .elementor-element.elementor-element-379d52d > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-1ec492d6 img{height:650px;}.elementor-14954 .elementor-element.elementor-element-36e8737f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14954 .elementor-element.elementor-element-36e8737f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-107769a6 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-global-1468{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button{letter-spacing:2.5px;}.elementor-14954 .elementor-element.elementor-element-169d8af{padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-fec44c3 > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-14954 .elementor-element.elementor-element-c5f0ffa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-cc8ad7c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-cc8ad7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-61ab4fa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -5rem;}.elementor-14954 .elementor-element.elementor-element-97eb349 > .elementor-element-populated{margin:0rem 0rem 0rem -3rem;--e-column-margin-right:0rem;--e-column-margin-left:-3rem;}.elementor-14954 .elementor-element.elementor-element-cda0073{text-align:start;}.elementor-14954 .elementor-element.elementor-element-ee0ddd7{text-align:center;}.elementor-14954 .elementor-element.elementor-element-f92451c{margin-top:15px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-41245b8 > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-14954 .elementor-element.elementor-element-99d3e7a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-84829a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-84829a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-66bc10f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -6rem;}.elementor-14954 .elementor-element.elementor-element-30aff85 > .elementor-element-populated{margin:0rem 0rem 0rem -3rem;--e-column-margin-right:0rem;--e-column-margin-left:-3rem;}.elementor-14954 .elementor-element.elementor-element-151cc9a{text-align:start;}.elementor-14954 .elementor-element.elementor-element-45e677c{text-align:center;}.elementor-14954 .elementor-element.elementor-element-7022288{margin-top:15px;margin-bottom:0px;}.elementor-14954 .elementor-element.elementor-element-987bbee > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;}.elementor-14954 .elementor-element.elementor-element-010723a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14954 .elementor-element.elementor-element-f2d762e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14954 .elementor-element.elementor-element-f2d762e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14954 .elementor-element.elementor-element-0443961{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -6rem;}.elementor-14954 .elementor-element.elementor-element-7dd40b1 > .elementor-element-populated{margin:0rem 0rem 0rem -3rem;--e-column-margin-right:0rem;--e-column-margin-left:-3rem;}.elementor-14954 .elementor-element.elementor-element-2d61b69{text-align:start;}.elementor-14954 .elementor-element.elementor-element-0efa4cc{text-align:center;}.elementor-14954 .elementor-element.elementor-element-f33f564{padding:50px 0px 150px 0px;}.elementor-14954 .elementor-element.elementor-element-4751c2f2{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-3cdb5643:not(.elementor-motion-effects-element-type-background), .elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14954 .elementor-element.elementor-element-3cdb5643, .elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-3cdb5643{padding:100px 0px 100px 0px;}.elementor-14954 .elementor-element.elementor-element-60c41960 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14954 .elementor-element.elementor-element-6f99aef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-27c98264.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14954 .elementor-element.elementor-element-7087288{padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-2a01b47{padding:50px 15px 50px 15px;}.elementor-14954 .elementor-element.elementor-element-ce991a2 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-4f54b7e > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-shape-bottom svg{height:10px;}.elementor-14954 .elementor-element.elementor-element-590aeebe{padding:100px 0px 100px 0px;}.elementor-14954 .elementor-element.elementor-element-02d86f1{--e-image-carousel-slides-to-show:2;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-14954 .elementor-element.elementor-element-52f4f1b4{padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-14f6df1b{padding:100px 0px 100px 0px;}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-title{font-size:18px;}.elementor-14954 .elementor-element.elementor-element-32c0a7f9{padding:50px 0px 50px 0px;}}@media(max-width:766px){.elementor-14954 .elementor-element.elementor-element-79ebbbe6 > .elementor-shape-bottom svg{height:91px;}.elementor-14954 .elementor-element.elementor-element-79ebbbe6{padding:75px 0px 80px 0px;}.elementor-14954 .elementor-element.elementor-element-7eddb9c1{z-index:90;}.elementor-14954 .elementor-element.elementor-element-652551fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-global-1474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button{padding:18px 25px 18px 25px;}.elementor-14954 .elementor-element.elementor-element-116340b7{padding:0px 0px 30px 0px;}.elementor-14954 .elementor-element.elementor-global-14465 img{width:14%;}.elementor-14954 .elementor-element.elementor-element-2749b79c{text-align:center;}.elementor-14954 .elementor-element.elementor-element-379d52d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-1ec492d6 img{height:390px;}.elementor-14954 .elementor-element.elementor-element-3a38f01a{text-align:center;}.elementor-14954 .elementor-element.elementor-element-36e8737f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-107769a6 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button{padding:18px 25px 18px 25px;}.elementor-14954 .elementor-element.elementor-element-d175a81{text-align:center;}.elementor-14954 .elementor-element.elementor-element-d89314c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-83a8a96{text-align:center;}.elementor-14954 .elementor-element.elementor-element-68e3080{margin-top:15vw;margin-bottom:0vw;}.elementor-14954 .elementor-element.elementor-element-fec44c3 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14954 .elementor-element.elementor-element-61ab4fa{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-14954 .elementor-element.elementor-element-61ab4fa img{width:6rem;}.elementor-14954 .elementor-element.elementor-element-97eb349 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-cda0073{text-align:center;}.elementor-14954 .elementor-element.elementor-element-f92451c{margin-top:15vw;margin-bottom:0vw;}.elementor-14954 .elementor-element.elementor-element-41245b8 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14954 .elementor-element.elementor-element-66bc10f{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-14954 .elementor-element.elementor-element-66bc10f img{width:6rem;}.elementor-14954 .elementor-element.elementor-element-30aff85 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-151cc9a{text-align:center;}.elementor-14954 .elementor-element.elementor-element-7022288{margin-top:15vw;margin-bottom:0vw;}.elementor-14954 .elementor-element.elementor-element-987bbee > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14954 .elementor-element.elementor-element-0443961{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-14954 .elementor-element.elementor-element-0443961 img{width:6rem;}.elementor-14954 .elementor-element.elementor-element-7dd40b1 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-2d61b69{text-align:center;}.elementor-14954 .elementor-element.elementor-element-4415261.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-f33f564{padding:30px 0px 80px 0px;}.elementor-14954 .elementor-element.elementor-global-14712 img{width:14%;}.elementor-14954 .elementor-element.elementor-element-2554a07{text-align:center;}.elementor-14954 .elementor-element.elementor-element-2be34a9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-7c4435d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-70ed4a2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-9b147ac > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-3616c89 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-97558ff > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-c8fcbf5 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-65045ea > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-56330f8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-16e8562 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-536e046 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-a1f19bf > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-6373b95 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-0e998a1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-1fa5a00 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14954 .elementor-element.elementor-element-4751c2f2{padding:30px 0px 30px 0px;}.elementor-14954 .elementor-element.elementor-element-1bd82482{text-align:center;}.elementor-14954 .elementor-element.elementor-element-a6a9cee{text-align:center;}.elementor-14954 .elementor-element.elementor-element-478ae5b{text-align:center;}.elementor-14954 .elementor-element.elementor-element-3b41615{text-align:center;}.elementor-14954 .elementor-element.elementor-element-69b9061{text-align:center;}.elementor-14954 .elementor-element.elementor-element-6530f67{text-align:center;}.elementor-14954 .elementor-element.elementor-element-fa040ad{text-align:center;}.elementor-14954 .elementor-element.elementor-element-2f6d33c{text-align:center;}.elementor-14954 .elementor-element.elementor-element-55f909b{text-align:center;}.elementor-14954 .elementor-element.elementor-element-a0104c7{text-align:center;}.elementor-14954 .elementor-element.elementor-element-79e865f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-3cdb5643, .elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-3cdb5643 > .elementor-shape-top svg{height:30px;}.elementor-14954 .elementor-element.elementor-element-3cdb5643{padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-ad4f600{text-align:center;}.elementor-14954 .elementor-element.elementor-element-27c98264.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-7087288{padding:30px 0px 30px 0px;}.elementor-14954 .elementor-element.elementor-element-400ca5b{text-align:center;}.elementor-14954 .elementor-element.elementor-element-2a01b47{padding:30px 15px 30px 15px;}.elementor-14954 .elementor-element.elementor-element-ce991a2 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-14954 .elementor-element.elementor-element-4ffe2c9{text-align:center;}.elementor-14954 .elementor-element.elementor-element-4f54b7e > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-shape-top svg{height:40px;}.elementor-14954 .elementor-element.elementor-element-590aeebe > .elementor-shape-bottom svg{height:0px;}.elementor-14954 .elementor-element.elementor-element-590aeebe{margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;z-index:15;}.elementor-14954 .elementor-element.elementor-element-4fe6bf63{text-align:center;}.elementor-14954 .elementor-element.elementor-element-02d86f1{--e-image-carousel-slides-to-show:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14954 .elementor-element.elementor-element-04e394a{margin-top:-10px;margin-bottom:-10px;}.elementor-14954 .elementor-element.elementor-element-2d8c98f{margin-top:-10px;margin-bottom:-10px;}.elementor-14954 .elementor-element.elementor-element-37ab688f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-52f4f1b4{z-index:5;}.elementor-14954 .elementor-element.elementor-element-440616cb{text-align:center;}.elementor-14954 .elementor-element.elementor-element-38e385ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-14f6df1b{padding:60px 0px 60px 0px;}.elementor-14954 .elementor-element.elementor-element-35385add{text-align:center;}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-accordion-title{font-size:16px;}.elementor-14954 .elementor-element.elementor-element-2d4952e6 .elementor-tab-title{padding:18px 55px 20px 30px;}.elementor-14954 .elementor-element.elementor-element-ec499e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14954 .elementor-element.elementor-element-32c0a7f9{padding:50px 0px 50px 0px;}.elementor-14954 .elementor-element.elementor-element-6364276c{text-align:center;}.elementor-14954 .elementor-element.elementor-element-5b94e1c.elementor-column > .elementor-widget-wrap{justify-content:center;}}/* Start custom CSS for heading, class: .elementor-element-4fba502f */.elementor-14954 .elementor-element.elementor-element-4fba502f h1 {
    stroke: #FFFFFF;
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.51);
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(--e-global-color-secondary) !important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button .elementor-button-icon {
    color: var(--e-global-color-secondary) !important;
    fill: var(--e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(--e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7eddb9c1 */.elementor-14954 .elementor-element.elementor-element-7eddb9c1 {
    position: relative;
z-index: 9999;
isolation: isolate;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ec492d6 */.elementor-14954 .elementor-element.elementor-element-1ec492d6 {
    margin-bottom: 0;
    padding: ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a38f01a */.elementor-14954 .elementor-element.elementor-element-3a38f01a li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/02/north-pro-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 12px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-3a38f01a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d175a81 */.elementor-14954 .elementor-element.elementor-element-d175a81 li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/02/north-pro-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 12px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-d175a81 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee0ddd7 */.elementor-14954 .elementor-element.elementor-element-ee0ddd7 li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/02/Pressure-Washer-Icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 12px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-ee0ddd7 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e677c */.elementor-14954 .elementor-element.elementor-element-45e677c li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/02/Pressure-Washer-Icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 12px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-45e677c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0efa4cc */.elementor-14954 .elementor-element.elementor-element-0efa4cc li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/02/Pressure-Washer-Icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 12px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-0efa4cc a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1e8d2b */.elementor-14954 .elementor-element.elementor-element-c1e8d2b li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-c1e8d2b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311f47f */.elementor-14954 .elementor-element.elementor-element-311f47f li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-311f47f a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a941403 */.elementor-14954 .elementor-element.elementor-element-a941403 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-a941403 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad5b44f */.elementor-14954 .elementor-element.elementor-element-ad5b44f li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-ad5b44f a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1c48e3 */.elementor-14954 .elementor-element.elementor-element-f1c48e3 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-f1c48e3 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f5cd3e */.elementor-14954 .elementor-element.elementor-element-7f5cd3e li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-7f5cd3e a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25f6d6a */.elementor-14954 .elementor-element.elementor-element-25f6d6a li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-25f6d6a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c04b298 */.elementor-14954 .elementor-element.elementor-element-c04b298 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-c04b298 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339b717 */.elementor-14954 .elementor-element.elementor-element-339b717 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-339b717 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2e8c53 */.elementor-14954 .elementor-element.elementor-element-d2e8c53 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-d2e8c53 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb7da6d */.elementor-14954 .elementor-element.elementor-element-eb7da6d .elementor-container {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b503e */.elementor-14954 .elementor-element.elementor-element-19b503e li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-19b503e a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-355dc26 */.elementor-14954 .elementor-element.elementor-element-355dc26 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-355dc26 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23a6cd */.elementor-14954 .elementor-element.elementor-element-d23a6cd li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-d23a6cd a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bffc138 */.elementor-14954 .elementor-element.elementor-element-bffc138 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-bffc138 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d34c07 */.elementor-14954 .elementor-element.elementor-element-1d34c07 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-1d34c07 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83677cd */.elementor-14954 .elementor-element.elementor-element-83677cd .elementor-container {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6a9cee */.elementor-14954 .elementor-element.elementor-element-a6a9cee li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-a6a9cee a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-478ae5b */.elementor-14954 .elementor-element.elementor-element-478ae5b li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-478ae5b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b41615 */.elementor-14954 .elementor-element.elementor-element-3b41615 li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-3b41615 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d6442fd */.elementor-14954 .elementor-element.elementor-element-4d6442fd .elementor-container {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69b9061 */.elementor-14954 .elementor-element.elementor-element-69b9061 li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-69b9061 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6530f67 */.elementor-14954 .elementor-element.elementor-element-6530f67 li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-6530f67 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa040ad */.elementor-14954 .elementor-element.elementor-element-fa040ad li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-fa040ad a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1e5f24 */.elementor-14954 .elementor-element.elementor-element-d1e5f24 .elementor-container {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f6d33c */.elementor-14954 .elementor-element.elementor-element-2f6d33c li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-2f6d33c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f909b */.elementor-14954 .elementor-element.elementor-element-55f909b li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-55f909b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0104c7 */.elementor-14954 .elementor-element.elementor-element-a0104c7 li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/01/KDH-Pressure-Cleaning-Logos-spray-2.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: -12px;
            background-size: 40px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-a0104c7 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e06af7 */.elementor-14954 .elementor-element.elementor-element-3e06af7 .elementor-container {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1474 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(--e-global-color-secondary) !important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button .elementor-button-icon {
    color: var(--e-global-color-secondary) !important;
    fill: var(--e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(--e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1474 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-145330b */.elementor-14954 .elementor-element.elementor-element-145330b li {
            list-style: none;
            padding: 10px 10px 10px 30px;
            background-image: url(
"/wp-content/uploads/2026/02/north-pro-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 12px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-145330b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e57c78 */.elementor-14954 .elementor-element.elementor-element-5e57c78 li {
            list-style: none;
            padding: 10px 10px 10px 25px;
            background-image: url(
"/wp-content/uploads/2025/12/Bright-Box-icon.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-position-y: 15px;
              background-position-x: 0px;
            background-size: 20px;
            margin-top: -15px;
            margin-left: -20px;
            text-align: left;
        }
        
.elementor-14954 .elementor-element.elementor-element-5e57c78 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1465 *//* 1. Normal State: Gentle "Pointing" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-text::after {
    /* Name | Duration | Timing | Infinite Loop */
    animation: arrow-nudge 1.5s infinite ease-in-out;
}

/* 2. Hover State: Fast "Urgent" Loop */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text::after {
    /* Same animation, but much faster (0.4s) */
    animation: arrow-nudge 0.4s infinite ease-in-out;
}

/* 3. The Animation Keyframes */
@keyframes arrow-nudge {
    0% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(6px); /* Moves right to "point" */
    }
    100% {
        transform: translateX(0px); /* Returns to start */
    }
}



/* --- 1. The Button Container (Shape & Shadow) --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* Brand Red Background (Normal State) */
    background-color: var(--e-global-color-secondary) !important;
    
    /* Sharp Corners (Override default rounded) */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 0px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Un-skew the Text & Icon --- */
/* This ensures the text stays upright and readable */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* --- 3. Hover Effect (Mechanical 'Press') --- */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow to match movement */
    box-shadow: 3px 3px 0px var(--e-global-color-primary);
    
    /* Hover Color: Switch to Navy for a 'Pro' contrast */
    background-color: var(--e-global-color-primary) !important;
}

/* Ensure Text/Icon remains White on hover */
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1465 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1468 *//* --- 1. The Button Container (White Version) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button {
    /* Create the Slant */
    transform: skewX(-15deg);
    
    /* The Hard Brand Shadow (Navy, 0 Blur) */
    box-shadow: 4px 4px 0px var(--e-global-color-primary);
    
    /* White Background (Normal State) */
    background-color: #FFFFFF !important;
    
    /* Red Border (To define the edges) */
    border: 2px solid var(
    --e-global-color-secondary)!important;
    
    /* Sharp Corners */
    border-radius: 0px !important;
    
    /* Spacing for shadow */
    margin-right: 10px;
    margin-bottom: 10px;
    
    /* Smooth Transition */
    transition: all 0.2s ease;
}

/* --- 2. Text & Icon Styling (Navy on White) --- */
/* Un-skew the wrapper first */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button-content-wrapper {
    transform: skewX(15deg);
}

/* Set Text to Navy for contrast */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button .elementor-button-icon {
    color: var(
    --e-global-color-secondary) !important;
    fill: var(
    --e-global-color-secondary) !important;
}

/* --- 3. Hover Effect (Mechanical 'Press' + Color Swap) --- */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover {
    /* Move down and right to 'click' */
    transform: skewX(-15deg) translate(3px, 3px);
    
    /* Shrink shadow */
    box-shadow: 3px 3px 0px #232464;
    
    /* Hover Color: Turn Red for high visibility */
    background-color: var(
    --e-global-color-secondary) !important;
    
    /* Optional: Switch border to Navy on hover */
    border-color: var(
    --e-global-color-primary) !important;
}

/* Turn Text/Icon White on Hover */
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-text,
.elementor-14954 .elementor-element.elementor-global-1468 .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */