.elementor-2631 .elementor-element.elementor-element-c1b14e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2631 .elementor-element.elementor-element-52d78cf{width:initial;max-width:initial;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2631 .elementor-element.elementor-element-52d78cf.elementor-element{--align-self:center;}.elementor-2631 .elementor-element.elementor-element-52d78cf .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-9554279:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-9554279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-9554279 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-9554279{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-9554279 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-c3f696e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-products-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-c3f696e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-c3f696e:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-c3f696e:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-c3f696e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-3b829cd > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-3b829cd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-3b829cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-ce9e3e6.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-ce9e3e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-0b5e93f{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-0b5e93f .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ec19e2a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2631 .elementor-element.elementor-element-f371826{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-f371826 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-2605b5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/electrical-safety-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-2605b5b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-2605b5b:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-2605b5b:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-2605b5b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-e0ce666 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-e0ce666{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-e0ce666 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-3bc07df.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-3bc07df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-217c09f{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-217c09f:hover{--e-transform-scale:1.2;}.elementor-2631 .elementor-element.elementor-element-217c09f .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-75ebdcd:hover{--e-transform-scale:1.2;}.elementor-2631 .elementor-element.elementor-element-75ebdcd{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-75ebdcd .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-8bfc01b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/fire-safety-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-8bfc01b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-8bfc01b:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-8bfc01b:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-8bfc01b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-8bfc01b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-4990ab6 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-4990ab6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-4990ab6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-c757140.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-c757140.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-533d41b{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-533d41b .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-763bb5c{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-763bb5c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-1e3cfd7:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-1e3cfd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-1e3cfd7 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-1e3cfd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-1e3cfd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-d920ba2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/gas-protection-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-d920ba2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-d920ba2:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-d920ba2:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-d920ba2:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-36d5b1e > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-36d5b1e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-36d5b1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-ec9c4a0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-ec9c4a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-ceddc22{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-ceddc22 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-79814cb{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-79814cb .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-934f764:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/aed-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-934f764:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-934f764:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-934f764:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-934f764:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-acfab88 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-acfab88{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-acfab88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-b5f35f1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-b5f35f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-d5d7359{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-d5d7359 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-3c66add{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-3c66add .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-144720f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-144720f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/measuring-instruments-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-144720f > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-144720f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-144720f > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-144720f > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-144720f > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-144720f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-144720f:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-144720f:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-144720f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-144720f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-687eb68 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-687eb68{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-687eb68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-4248767.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-4248767.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-9870576{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-9870576 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-bb3cd2c{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-bb3cd2c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-147e909:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-147e909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-147e909 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-147e909{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-147e909 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-99a36cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/special-metals-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-99a36cd:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-99a36cd:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-99a36cd:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-99a36cd:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-74cc5df > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-74cc5df{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-74cc5df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-d1f9147.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-d1f9147.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-8cfdc45{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-8cfdc45 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-65b7287{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-65b7287 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-3dbe13a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/engine-parts-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-3dbe13a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-3dbe13a:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-3dbe13a:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-3dbe13a:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-00aa3cb > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-00aa3cb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-00aa3cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-466732f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-466732f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-e73faf4{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-e73faf4 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-5be431f{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-5be431f .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-26b08b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/tools-division-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-26b08b3:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-26b08b3:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-26b08b3:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-26b08b3:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-2156bab > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-2156bab{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-2156bab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-f5ed8de.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-f5ed8de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-a8a0a2f{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-a8a0a2f .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-803a71b{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-803a71b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-2384e30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2631 .elementor-element.elementor-element-d079dc7{width:initial;max-width:initial;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2631 .elementor-element.elementor-element-d079dc7.elementor-element{--align-self:center;}.elementor-2631 .elementor-element.elementor-element-d079dc7 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-82d0862:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-82d0862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-82d0862 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-82d0862{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-82d0862 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-bf20f77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-eg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-bf20f77:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-bf20f77:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-bf20f77:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-bf20f77:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-4bac9ae > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-4bac9ae{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-4bac9ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-23373fa.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-23373fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-4c1dea4{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-4c1dea4 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-6d5d540{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-6d5d540 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-539bf4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/spare-parts-thumbnail-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-539bf4e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-539bf4e:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-539bf4e:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-539bf4e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-5c2b08c > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-5c2b08c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-5c2b08c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-370a8c7.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-370a8c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-68f02a0{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-68f02a0 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-5a88040{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-5a88040 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-028ad63:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-028ad63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-028ad63 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-028ad63{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-028ad63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-eaa7875:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-eg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-eaa7875:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-eaa7875:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-eaa7875:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-eaa7875:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-1658a9f > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-1658a9f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-1658a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-e17d243.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-e17d243.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-01b3b1e{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-01b3b1e .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-b2cb4ca{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-b2cb4ca .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-679ad5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/spare-parts-thumbnail-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-679ad5a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-679ad5a:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-679ad5a:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-679ad5a:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-f921de5 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-f921de5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-f921de5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-219b477.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-219b477.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-65596f7{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-65596f7 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-c564610{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-c564610 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-37035f0:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-37035f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-37035f0 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-37035f0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-37035f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-cb99087:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-eg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-cb99087:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-cb99087:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-cb99087:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-cb99087:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-07fef5f > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-07fef5f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-07fef5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-29135bc.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-29135bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-610f5e9{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-610f5e9 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-bf607de{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-bf607de .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-a537e2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/spare-parts-thumbnail-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-a537e2f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-a537e2f:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-a537e2f:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-a537e2f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-78c2dac > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-78c2dac{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-78c2dac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-da2f1e0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-da2f1e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-df3094f{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-df3094f .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-389d807{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-389d807 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-e1af866:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-e1af866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-e1af866 > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-e1af866{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-e1af866 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-ea189bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-eg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-ea189bc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-ea189bc:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-ea189bc:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-ea189bc:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-8426ed1 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-8426ed1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-8426ed1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-870081d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-870081d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-e13617c{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-e13617c .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-6d30101{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-6d30101 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/spare-parts-thumbnail-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-ec0a7ec:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-ec0a7ec:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-41a6b78 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-41a6b78{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-41a6b78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-8b688e4.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-8b688e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-5fc1e72{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-5fc1e72 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-9c46dc9{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-9c46dc9 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}.elementor-2631 .elementor-element.elementor-element-830483b:not(.elementor-motion-effects-element-type-background), .elementor-2631 .elementor-element.elementor-element-830483b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-830483b > .elementor-container{max-width:1250px;min-height:0px;}.elementor-2631 .elementor-element.elementor-element-830483b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-830483b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2631 .elementor-element.elementor-element-54ad5e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-eg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-54ad5e2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-54ad5e2:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-54ad5e2:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-54ad5e2:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-9f8e049 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-9f8e049{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-9f8e049 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-5094413.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-5094413.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-7f78e96{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-7f78e96 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-1254787{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-1254787 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#DD313100;color:#DD313100;}.elementor-2631 .elementor-element.elementor-element-4dbf064:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/spare-parts-thumbnail-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2631 .elementor-element.elementor-element-4dbf064:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-element-populated > .elementor-background-overlay, .elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-4dbf064:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-9f40d72 );}.elementor-2631 .elementor-element.elementor-element-4dbf064:hover > .elementor-element-populated, .elementor-2631 .elementor-element.elementor-element-4dbf064:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.1s, border-radius 0.1s, opacity 0.1s;}.elementor-2631 .elementor-element.elementor-element-410ae03 > .elementor-container{max-width:808px;min-height:211px;}.elementor-2631 .elementor-element.elementor-element-410ae03{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2631 .elementor-element.elementor-element-410ae03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-ca11618.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-ca11618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2631 .elementor-element.elementor-element-44981b9{width:var( --container-widget-width, 63.551% );max-width:63.551%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:63.551%;--container-widget-flex-grow:0;}.elementor-2631 .elementor-element.elementor-element-44981b9 .elementor-heading-title{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;font-weight:900;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2631 .elementor-element.elementor-element-7fbb71e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2631 .elementor-element.elementor-element-7fbb71e .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#B01F1F00;color:#B01F1F00;}@media(max-width:1024px){.elementor-2631 .elementor-element.elementor-element-9554279 > .elementor-container{max-width:1000px;}.elementor-2631 .elementor-element.elementor-element-1e3cfd7 > .elementor-container{max-width:1000px;}.elementor-2631 .elementor-element.elementor-element-82d0862 > .elementor-container{max-width:1250px;}.elementor-2631 .elementor-element.elementor-element-bf20f77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/safety-products-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-4bac9ae > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-539bf4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/electrical-safety-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-5c2b08c > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-028ad63 > .elementor-container{max-width:1250px;}.elementor-2631 .elementor-element.elementor-element-eaa7875:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/fire-safety-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-1658a9f > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-679ad5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/gas-protection-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-f921de5 > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-37035f0 > .elementor-container{max-width:1250px;}.elementor-2631 .elementor-element.elementor-element-cb99087:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/aed-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-07fef5f > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-a537e2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/measuring-instruments-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-78c2dac > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-e1af866 > .elementor-container{max-width:1250px;}.elementor-2631 .elementor-element.elementor-element-ea189bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/special-metals-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-8426ed1 > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/engine-parts-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-41a6b78 > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-830483b > .elementor-container{max-width:1250px;}.elementor-2631 .elementor-element.elementor-element-54ad5e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/tools-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-9f8e049 > .elementor-container{max-width:330px;}.elementor-2631 .elementor-element.elementor-element-4dbf064:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pledge-international.com/wp-content/uploads/2026/07/engine-parts-division-image.jpg");}.elementor-2631 .elementor-element.elementor-element-410ae03 > .elementor-container{max-width:330px;}}@media(max-width:767px){.elementor-2631 .elementor-element.elementor-element-52d78cf .elementor-heading-title{font-size:25px;}.elementor-2631 .elementor-element.elementor-element-9554279 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-c3f696e > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-3b829cd > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-3b829cd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-ce9e3e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-ce9e3e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-0b5e93f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-0b5e93f .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-2605b5b > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-e0ce666 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-e0ce666{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-3bc07df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-3bc07df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-217c09f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-217c09f .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-4990ab6 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-4990ab6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-c757140.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-c757140.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-533d41b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-533d41b .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-1e3cfd7 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-d920ba2 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-36d5b1e > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-36d5b1e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-ec9c4a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-ec9c4a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-ceddc22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-ceddc22 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-934f764 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-acfab88 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-acfab88{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-b5f35f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-b5f35f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-d5d7359{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-d5d7359 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-687eb68 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-687eb68{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-4248767.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-4248767.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-9870576{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-9870576 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-147e909 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-99a36cd > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-74cc5df > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-74cc5df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-d1f9147.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-d1f9147.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-8cfdc45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-8cfdc45 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-3dbe13a > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-00aa3cb > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-466732f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-466732f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-e73faf4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-e73faf4 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-26b08b3 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-2156bab > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-f5ed8de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-f5ed8de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-a8a0a2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-a8a0a2f .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-d079dc7 .elementor-heading-title{font-size:25px;}.elementor-2631 .elementor-element.elementor-element-82d0862 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-bf20f77 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-4bac9ae > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-4bac9ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-23373fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-23373fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-4c1dea4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-4c1dea4 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-539bf4e > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-5c2b08c > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-370a8c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-370a8c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-68f02a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-68f02a0 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-028ad63 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-eaa7875 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-1658a9f > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-1658a9f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-e17d243.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-e17d243.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-01b3b1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-01b3b1e .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-679ad5a > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-f921de5 > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-219b477.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-219b477.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-65596f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-65596f7 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-37035f0 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-cb99087 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-07fef5f > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-07fef5f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-29135bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-29135bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-610f5e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-610f5e9 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-a537e2f > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-78c2dac > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-da2f1e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-da2f1e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-df3094f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-df3094f .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-e1af866 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-ea189bc > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-8426ed1 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-8426ed1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-870081d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-870081d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-e13617c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-e13617c .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-ec0a7ec > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-41a6b78 > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-8b688e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-8b688e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-5fc1e72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-5fc1e72 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-830483b > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-54ad5e2 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2631 .elementor-element.elementor-element-9f8e049 > .elementor-container{min-height:100px;}.elementor-2631 .elementor-element.elementor-element-9f8e049{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-5094413.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-5094413.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-7f78e96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-7f78e96 .elementor-heading-title{font-size:20px;}.elementor-2631 .elementor-element.elementor-element-4dbf064 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2631 .elementor-element.elementor-element-410ae03 > .elementor-container{min-height:100px;}.elementor-bc-flex-widget .elementor-2631 .elementor-element.elementor-element-ca11618.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2631 .elementor-element.elementor-element-ca11618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2631 .elementor-element.elementor-element-44981b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2631 .elementor-element.elementor-element-44981b9 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for button, class: .elementor-element-f371826 */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce9e3e6 */.elementor-2631 .elementor-element.elementor-element-ce9e3e6 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-ce9e3e6:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-ce9e3e6:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}













/* Child element of container will scale up on hover on coparent container */
/* Smooth animation */
.hover-scaling .elementor-widget {
    transition: transform 0.4s ease;
}

/* Scale all widgets inside the container on hover */
.hover-scaling:hover .elementor-widget {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bc07df */.elementor-2631 .elementor-element.elementor-element-3bc07df {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-3bc07df .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-3bc07df .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-3bc07df .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-3bc07df .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-3bc07df .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-3bc07df .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-3bc07df:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-3bc07df:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-3bc07df:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-3bc07df:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533d41b */.hover-scale > * {
    transition: transform .4s ease;
}

.hover-scale:hover > * {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c757140 */.elementor-2631 .elementor-element.elementor-element-c757140 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-c757140 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-c757140 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-c757140 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-c757140 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-c757140 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-c757140 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-c757140:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-c757140:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-c757140:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-c757140:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79814cb */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec9c4a0 */.elementor-2631 .elementor-element.elementor-element-ec9c4a0 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-ec9c4a0:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-ec9c4a0:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5f35f1 */.elementor-2631 .elementor-element.elementor-element-b5f35f1 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-b5f35f1:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-b5f35f1:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4248767 */.elementor-2631 .elementor-element.elementor-element-4248767 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-4248767 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-4248767 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-4248767 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-4248767 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-4248767 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-4248767 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-4248767:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-4248767:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-4248767:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-4248767:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65b7287 */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1f9147 */.elementor-2631 .elementor-element.elementor-element-d1f9147 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-d1f9147 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-d1f9147 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-d1f9147 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-d1f9147 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-d1f9147 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-d1f9147 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-d1f9147:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-d1f9147:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-d1f9147:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-d1f9147:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-466732f */.elementor-2631 .elementor-element.elementor-element-466732f {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-466732f .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-466732f .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-466732f .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-466732f .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-466732f .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-466732f .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-466732f:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-466732f:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-466732f:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-466732f:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5ed8de */.elementor-2631 .elementor-element.elementor-element-f5ed8de {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-f5ed8de:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-f5ed8de:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d5d540 */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23373fa */.elementor-2631 .elementor-element.elementor-element-23373fa {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 40px;
}

.elementor-2631 .elementor-element.elementor-element-23373fa .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-23373fa .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-23373fa .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-23373fa .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-23373fa .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-23373fa .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-23373fa:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-23373fa:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-23373fa:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-23373fa:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-370a8c7 */.elementor-2631 .elementor-element.elementor-element-370a8c7 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-370a8c7 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-370a8c7 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-370a8c7 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-370a8c7 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-370a8c7 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-370a8c7 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-370a8c7:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-370a8c7:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-370a8c7:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-370a8c7:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2cb4ca */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e17d243 */.elementor-2631 .elementor-element.elementor-element-e17d243 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 40px;
}

.elementor-2631 .elementor-element.elementor-element-e17d243 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-e17d243 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-e17d243 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-e17d243 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-e17d243 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-e17d243 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-e17d243:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-e17d243:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-e17d243:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-e17d243:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-219b477 */.elementor-2631 .elementor-element.elementor-element-219b477 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-219b477 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-219b477 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-219b477 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-219b477 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-219b477 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-219b477 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-219b477:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-219b477:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-219b477:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-219b477:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf607de */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29135bc */.elementor-2631 .elementor-element.elementor-element-29135bc {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 40px;
}

.elementor-2631 .elementor-element.elementor-element-29135bc .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-29135bc .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-29135bc .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-29135bc .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-29135bc .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-29135bc .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-29135bc:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-29135bc:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-29135bc:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-29135bc:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da2f1e0 */.elementor-2631 .elementor-element.elementor-element-da2f1e0 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-da2f1e0:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-da2f1e0:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d30101 */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-870081d */.elementor-2631 .elementor-element.elementor-element-870081d {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 40px;
}

.elementor-2631 .elementor-element.elementor-element-870081d .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-870081d .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-870081d .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-870081d .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-870081d .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-870081d .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-870081d:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-870081d:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-870081d:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-870081d:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8b688e4 */.elementor-2631 .elementor-element.elementor-element-8b688e4 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-8b688e4 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-8b688e4 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-8b688e4 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-8b688e4 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-8b688e4 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-8b688e4 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-8b688e4:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-8b688e4:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-8b688e4:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-8b688e4:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1254787 */.make-pointer {
  cursor: pointer !importan;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5094413 */.elementor-2631 .elementor-element.elementor-element-5094413 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 40px;
}

.elementor-2631 .elementor-element.elementor-element-5094413 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-5094413 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-5094413 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-5094413 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-5094413 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-5094413 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-5094413:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-5094413:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-5094413:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-5094413:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}



.make-pointer {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ca11618 */.elementor-2631 .elementor-element.elementor-element-ca11618 {
    --btn-color:#E90B0B;
    --arrow-color:#fff;
    --btn-size: 45px;
}

.elementor-2631 .elementor-element.elementor-element-ca11618 .elementor-button {
    position: relative;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2631 .elementor-element.elementor-element-ca11618 .elementor-button-content-wrapper {
    height: var(--btn-size);
    align-items: center;
}

.elementor-2631 .elementor-element.elementor-element-ca11618 .elementor-button-content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: var(--btn-size);
    height: var(--btn-size);
    background: var(--btn-color);
    margin: 0;
    left: 0;
    top: 0;
    border-radius: 15em;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ca11618 .elementor-button-text:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background: none;
    top: 50%;
    left: -12px;
    margin-top: -1px;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ca11618 .elementor-button-text:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: calc(var(--btn-size) - (var(--btn-size) + 2px));
    margin-top: -5px;
    border-top: 2px solid var(--arrow-color);
    border-right: 2px solid var(--arrow-color);
    transform: rotate(45deg);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

.elementor-2631 .elementor-element.elementor-element-ca11618 .elementor-button-text {
    font-size: calc(var(--btn-size) / 3);
    padding-left: calc(var(--btn-size) - 10px);
    position: relative;
    z-index: 1;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* ✅ Hover triggered by parent instead of button */
.elementor-2631 .elementor-element.elementor-element-ca11618:hover .elementor-button-content-wrapper:before {
    width: 100%;
}

.elementor-2631 .elementor-element.elementor-element-ca11618:hover .elementor-button-text {
    color: var(--arrow-color);
}

.elementor-2631 .elementor-element.elementor-element-ca11618:hover .elementor-button-text:before {
    background: var(--arrow-color);
    transform: translate(17px, 0);
}

.elementor-2631 .elementor-element.elementor-element-ca11618:hover .elementor-button-text:after {
    transform: translate(15px, 0) rotate(45deg);
}/* End custom CSS */