.elementor-42 .elementor-element.elementor-element-3fdf1b2c > .elementor-widget-container{margin:-49px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__arrows{display:flex;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__pagination{display:none;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__image{object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider{--ecomify-content-max-width:1600px;--ecomify-heading-color:#FFFFFF;--ecomify-description-color:#FFFFFF;--ecomify-content-box-blur:0px;--ecomify-button-gap:12px;--ecomify-button-color:#FFFFFF;--ecomify-button-background:#111111;--ecomify-button-hover-color:#FFFFFF;--ecomify-button-hover-background:#333333;--ecomify-default-overlay-color:#000000;--ecomify-default-overlay-opacity:calc(35 / 100);--ecomify-arrow-color:#FFFFFF;--ecomify-arrow-background:rgba(0,0,0,0.35);--ecomify-arrow-size:34px;--ecomify-dot-color:rgba(255,255,255,0.55);--ecomify-dot-active-color:#FFFFFF;--ecomify-dot-size:9px;--ecomify-dot-spacing:6px;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__content{padding:48px 40px 48px 40px;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__button{padding:14px 24px 14px 24px;border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__slide{background-color:#151515;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__arrow{border-radius:50% 50% 50% 50%;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__arrow:hover, .elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__arrow:focus-visible{color:#FFFFFF;background-color:rgba(0,0,0,0.65);}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider .swiper-pagination-bullet:hover, .elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider .swiper-pagination-bullet:focus-visible{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7a787a9e{width:100%;max-width:100%;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-7a787a9e.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-0f95295{--display:flex;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-media{aspect-ratio:1/1;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-4349796{--display:flex;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-media{aspect-ratio:1/1;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-1ac8c96{--display:flex;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-card{text-align:center;padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-66e0d9c{--display:flex;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-package-media{aspect-ratio:16/10;border-radius:16px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-fa391dc{--display:flex;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-92034a2{--display:flex;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-11f5807{--display:flex;}.elementor-42 .elementor-element.elementor-element-11f5807.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-section{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card{min-height:330px;border-radius:28px 28px 28px 28px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card__image{object-position:center center;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-inner{max-width:1280px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-header{text-align:center;margin-bottom:34px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-eyebrow{color:#0757B9;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-heading{color:#17366F;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-description{color:#5F6875;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card::after{background:rgba(0,0,0,0.12);}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card:hover .miw-card__image{transform:scale(calc(104 / 100));}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card__label{background-color:#F4F4F2;width:82%;padding:15px 18px 15px 18px;border-radius:24px 24px 24px 24px;--miw-label-offset:18px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card__title{color:#111111;}.elementor-42 .elementor-element.elementor-element-13e1a22{--display:flex;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-card{text-align:center;padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-8521fbc{--display:flex;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}.elementor-42 .elementor-element.elementor-element-18dd713{--display:flex;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-head{text-align:center;margin-bottom:35px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-head>*{margin-left:center;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-field input,.elementor-42 .elementor-element.elementor-element-8d45529 .mths-field textarea{border-radius:7px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-container{max-width:1180px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-section{padding:70px 20px 70px 20px;overflow:hidden;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-section:before{opacity:0;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-card{padding:24px 22px 24px 22px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-icon i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-icon svg{width:26px;height:26px;}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-icon{width:54px;height:54px;flex-basis:54px;border-radius:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__arrows{display:flex;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__pagination{display:block;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card{min-height:280px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-3fdf1b2c > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__arrows{display:flex;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__pagination{display:none;}.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider__content{padding:32px 20px -8px 20px;}.elementor-42 .elementor-element.elementor-element-a634630 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-a6d4365 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-afcba52 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-5fc2f25 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-f75b0fe .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-25e0f7e .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-11f5807{--width:1600px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card{min-height:240px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card__title{font-size:9px;}.elementor-42 .elementor-element.elementor-element-eb9952f .miw-card__label{width:100px;--miw-label-offset:11px;}.elementor-42 .elementor-element.elementor-element-f8c4a28 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-1d48736 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-42 .elementor-element.elementor-element-8d45529 .mths-grid{grid-template-columns:repeat(1,minmax(0,1fr));}}/* Start custom CSS for ecomify_hero_slider, class: .elementor-element-3fdf1b2c *//* Ecomify Slider ko full browser width par le jane ke liye */
.elementor-42 .elementor-element.elementor-element-3fdf1b2c {
    position: relative !important;
    left: 50% !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}

.elementor-42 .elementor-element.elementor-element-3fdf1b2c > .elementor-widget-container,
.elementor-42 .elementor-element.elementor-element-3fdf1b2c .ecomify-hero-slider,
.elementor-42 .elementor-element.elementor-element-3fdf1b2c .swiper,
.elementor-42 .elementor-element.elementor-element-3fdf1b2c .swiper-wrapper,
.elementor-42 .elementor-element.elementor-element-3fdf1b2c .swiper-slide {
    width: 100% !important;
    max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a787a9e */.elementor-42 .elementor-element.elementor-element-7a787a9e {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #fff !important;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-section {
    width: 100%;
    background: #fff;
    padding: 32px 25px 44px;
    font-family: "Poppins", Arial, sans-serif;
    box-sizing: border-box;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-inner {
    max-width: 1150px;
    margin: 0 auto;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-heading {
    text-align: center;
    margin-bottom: 24px;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-heading h2 {
    margin: 0 0 12px;
    font-size: 28px;
    line-height: 1.2;
    font-weight: 800;
    color: #000;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-heading h2 span {
    color: #1E4087;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-heading p {
    max-width: 1080px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.7;
    color: #000;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefits-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card {
    background: #f1f1f1;
    border-radius: 10px;
    min-height: 138px;
    padding: 18px 24px 20px;
    text-align: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.18);
    box-sizing: border-box;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-card-top {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-bottom: 12px;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-icon {
    width: 42px;
    height: 42px;
    flex: 0 0 42px;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-icon svg {
    width: 42px;
    height: 42px;
    fill: none;
    stroke: #1E4087;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card h3 {
    margin: 0;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #000;
}

.elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card p {
    margin: 0;
    font-size: 14px;
    line-height: 1.65;
    color: #000;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefits-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card:last-child {
        grid-column: 1 / -1;
        max-width: 520px;
        margin: 0 auto;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-section {
        padding: 32px 10px 36px;
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-heading h2 {
        font-size: 23px;
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-welcome-heading p {
        font-size: 14px;
        line-height: 1.6;
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefits-grid {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card,
    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card:last-child {
        min-height: 145px;
        padding: 16px 15px 18px;
        max-width: 100%;
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card h3 {
        font-size: 16px;
    }

    .elementor-42 .elementor-element.elementor-element-7a787a9e .tn-benefit-card p {
        font-size: 13px;
        line-height: 1.55;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   MUSAIB TRADING — PAGE TITLE & BREADCRUMB CONTROL
   Use this CSS only on the required page
========================================================= */

/* Hide WoodMart page title and breadcrumb area */
body.page .page-title,
body.page .wd-page-title,
body.page .page-title-default,
body.page .breadcrumbs,
body.page .wd-breadcrumbs,
body.page .woocommerce-breadcrumb {
    display: none !important;
}

/* Remove top spacing left by the hidden title area */
body.page .main-page-wrapper,
body.page .site-content,
body.page .content-layout-wrapper {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Keep the first custom section aligned cleanly below the header */
body.page .main-page-wrapper > .container,
body.page .main-page-wrapper > .container-fluid {
    padding-top: 0 !important;
}

/* Prevent unwanted white gap above Elementor content */
body.page .elementor-location-single,
body.page .elementor-page,
body.page .entry-content {
    margin-top: 0 !important;
}

/* Musaib Trading brand background fallback */
body.page .main-page-wrapper {
    background-color: #ffffff;
}/* End custom CSS */