.elementor-402 .elementor-element.elementor-element-759b3a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:clamp(2.500rem, calc(28.0282px + 3.192488vw), 4.625rem) clamp(2.500rem, calc(28.0282px + 3.192488vw), 4.625rem);--row-gap:clamp(2.500rem, calc(28.0282px + 3.192488vw), 4.625rem);--column-gap:clamp(2.500rem, calc(28.0282px + 3.192488vw), 4.625rem);--padding-top:clamp(6.000rem, calc(56.9155px + 10.422535vw), 12.938rem);--padding-bottom:clamp(1.750rem, calc(11.4507px + 4.413146vw), 4.688rem);--padding-left:clamp(1.000rem, calc(11.0704px + 1.314554vw), 1.875rem);--padding-right:clamp(1.000rem, calc(11.0704px + 1.314554vw), 1.875rem);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-265da10{width:var( --container-widget-width, clamp(23.438rem, calc(137.3239px + 63.380282vw), 65.625rem) );max-width:clamp(23.438rem, calc(137.3239px + 63.380282vw), 65.625rem);--container-widget-width:clamp(23.438rem, calc(137.3239px + 63.380282vw), 65.625rem);--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-265da10 .elementor-icon-box-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-265da10 .elementor-icon-box-title{margin-block-end:1.5rem;}.elementor-402 .elementor-element.elementor-element-494b363{--display:flex;--border-radius:20px 20px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-402 .elementor-element.elementor-element-4899667{--e-image-carousel-slides-to-show:6;}.elementor-402 .elementor-element.elementor-element-4899667 .swiper-wrapper{display:flex;align-items:center;}.elementor-402 .elementor-element.elementor-element-215d8ea{--display:flex;--padding-top:clamp(2.500rem, calc(25.9155px + 3.755869vw), 5.000rem);--padding-bottom:clamp(2.500rem, calc(25.9155px + 3.755869vw), 5.000rem);--padding-left:clamp(1.000rem, calc(-6.5352px + 6.009390vw), 5.000rem);--padding-right:clamp(1.000rem, calc(-6.5352px + 6.009390vw), 5.000rem);}.elementor-402 .elementor-element.elementor-element-215d8ea:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-215d8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-ff81e40{font-size:clamp(1.125rem, calc(15.8873px + 0.563380vw), 1.500rem);font-weight:400;line-height:150%;}.elementor-402 .elementor-element.elementor-element-911b82a{--e-image-carousel-slides-to-show:6;}.elementor-402 .elementor-element.elementor-element-911b82a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-402 .elementor-element.elementor-element-8e17be1{--display:flex;--gap:clamp(2.000rem, calc(22.1408px + 2.629108vw), 3.750rem) clamp(2.000rem, calc(22.1408px + 2.629108vw), 3.750rem);--row-gap:clamp(2.000rem, calc(22.1408px + 2.629108vw), 3.750rem);--column-gap:clamp(2.000rem, calc(22.1408px + 2.629108vw), 3.750rem);--padding-top:clamp(2.500rem, calc(25.9155px + 3.755869vw), 5.000rem);--padding-bottom:clamp(2.500rem, calc(25.9155px + 3.755869vw), 5.000rem);--padding-left:clamp(1.000rem, calc(1.9155px + 3.755869vw), 3.500rem);--padding-right:clamp(1.000rem, calc(1.9155px + 3.755869vw), 3.500rem);}.elementor-402 .elementor-element.elementor-element-4f3ca09{--display:flex;--gap:clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem) clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem);--row-gap:clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem);--column-gap:clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-4c0dfa4 .elementor-heading-title{font-size:clamp(1.500rem, calc(21.8873px + 0.563380vw), 1.875rem);line-height:140%;}.elementor-402 .elementor-element.elementor-element-e9cbbdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-402 .elementor-element.elementor-element-5a0623f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.500rem, calc(21.8873px + 0.563380vw), 1.875rem);--padding-bottom:clamp(1.500rem, calc(21.8873px + 0.563380vw), 1.875rem);--padding-left:clamp(1.000rem, calc(11.0704px + 1.314554vw), 1.875rem);--padding-right:clamp(1.000rem, calc(11.0704px + 1.314554vw), 1.875rem);}.elementor-402 .elementor-element.elementor-element-5a0623f:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-5a0623f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ee9e39 );}.elementor-402 .elementor-element.elementor-element-57d2fb2{color:var( --e-global-color-2c6bb85 );}.elementor-402 .elementor-element.elementor-element-97d1a44{--display:flex;--min-height:clamp(14.625rem, calc(175.5493px + 15.586854vw), 25.000rem);--justify-content:space-between;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--border-radius:12px 12px 12px 12px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-402 .elementor-element.elementor-element-97d1a44:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-97d1a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmplminesupportservices.com/wp-content/uploads/2025/11/fdfa5d3f3b312528e825331dab060edea0ba6c7d_compressed-scaled.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-5708b8d{--display:flex;--gap:clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem) clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem);--row-gap:clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem);--column-gap:clamp(1.500rem, calc(16.2535px + 2.065728vw), 2.875rem);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-402 .elementor-element.elementor-element-5b4d9e4{width:var( --container-widget-width, clamp(23.438rem, calc(190.1408px + 49.295775vw), 56.250rem) );max-width:clamp(23.438rem, calc(190.1408px + 49.295775vw), 56.250rem);--container-widget-width:clamp(23.438rem, calc(190.1408px + 49.295775vw), 56.250rem);--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-5b4d9e4 .elementor-heading-title{font-size:clamp(1.500rem, calc(21.8873px + 0.563380vw), 1.875rem);line-height:140%;}.elementor-402 .elementor-element.elementor-element-dd3833a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:stretch;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-402 .elementor-element.elementor-element-9aa0d03{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.500rem, calc(21.8873px + 0.563380vw), 1.875rem);--padding-bottom:clamp(1.500rem, calc(21.8873px + 0.563380vw), 1.875rem);--padding-left:clamp(1.000rem, calc(11.0704px + 1.314554vw), 1.875rem);--padding-right:clamp(1.000rem, calc(11.0704px + 1.314554vw), 1.875rem);}.elementor-402 .elementor-element.elementor-element-9aa0d03:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-9aa0d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ee9e39 );}.elementor-402 .elementor-element.elementor-element-a68bebc{color:var( --e-global-color-2c6bb85 );}.elementor-402 .elementor-element.elementor-element-24ae7c3{--display:flex;--justify-content:space-between;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--border-radius:12px 12px 12px 12px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-402 .elementor-element.elementor-element-24ae7c3:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-24ae7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmplminesupportservices.com/wp-content/uploads/2025/11/50d2af54bc8b9827356c8a30513561aabd335e0c.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-3893fb6{--display:flex;--padding-top:clamp(2.500rem, calc(25.9155px + 3.755869vw), 5.000rem);--padding-bottom:clamp(2.500rem, calc(25.9155px + 3.755869vw), 5.000rem);--padding-left:clamp(1.000rem, calc(1.9155px + 3.755869vw), 3.500rem);--padding-right:clamp(1.000rem, calc(1.9155px + 3.755869vw), 3.500rem);}.elementor-402 .elementor-element.elementor-element-3893fb6:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-3893fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-ef772c9{text-align:center;}.elementor-402 .elementor-element.elementor-element-ef772c9 .elementor-heading-title{color:#F3F0F1AD;}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-402 .elementor-element.elementor-element-4899667{--e-image-carousel-slides-to-show:4;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-402 .elementor-element.elementor-element-911b82a{--e-image-carousel-slides-to-show:4;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-402 .elementor-element.elementor-element-265da10{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-265da10 .elementor-icon-box-wrapper{text-align:start;}.elementor-402 .elementor-element.elementor-element-4899667{--e-image-carousel-slides-to-show:3;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-402 .elementor-element.elementor-element-911b82a{--e-image-carousel-slides-to-show:2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-402 .elementor-element.elementor-element-ef772c9{text-align:start;}}/* Start custom CSS for image-carousel, class: .elementor-element-4899667 */.elementor-402 .elementor-element.elementor-element-4899667 img{
    aspect-ratio: 168/60;
    object-fit: contain;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-911b82a */.elementor-402 .elementor-element.elementor-element-911b82a img{
    width: 100%:
    object-fit: cover;
    aspect-ratio: 243/165;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef772c9 */.elementor-402 .elementor-element.elementor-element-ef772c9 span{
    color: #FFD400;
}/* End custom CSS */