/* Isolated desktop service cards; original smaller-screen presentation retained. */
.tp-home-service-copy,.tp-home-service-explore,.tp-home-service-category {display:none;}
@media(min-width:1025px) {
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-original {display:none;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-copy {display:inline;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-list {gap:26px;align-items:stretch;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:focus-within {position:relative;display:flex;flex-direction:column;min-width:0;padding:0;box-sizing:border-box;border:1px solid #dce4ed;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #0b284908;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover {border-color:#7e9dbc;box-shadow:0 8px 24px #0b284916;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-media {position:relative;box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100% - 24px);min-width:0;margin:12px 12px 0;border-radius:14px;overflow:hidden;flex:0 0 auto;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-image {display:block;width:100%;max-width:100%;border-radius:inherit;overflow:hidden;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-image img,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover img {display:block;width:100%;height:clamp(185px,16vw,225px);object-fit:cover;transform:none!important;transition:none;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-category[hidden] {position:absolute;z-index:1;top:14px;left:14px;display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border:1px solid #ffffff44;border-radius:7px;background:#0b2849ee;color:#fff;font:600 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1.2px;text-transform:uppercase;pointer-events:none;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-content {display:flex;flex-direction:column;align-items:stretch;flex:1;gap:0;min-width:0;padding:22px 22px 20px;text-align:left;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-title,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover .tradex-services-widget-title {margin:0 0 14px;padding:0;font:400 clamp(16px,1.3vw,18px)/1.45 'BurstNET',Georgia,serif;color:#0b2849!important;letter-spacing:-.25px;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-summary,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover .tradex-services-widget-summary {margin:0 0 24px;padding:0;color:#52657a!important;font:400 clamp(12px,1vw,14px)/1.8 Arial,Helvetica,sans-serif;text-align:justify;text-align-last:left;word-spacing:normal;letter-spacing:normal;hyphens:none;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-explore {box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;margin-top:auto;padding:12px 16px;border-radius:9px;background:#0b2849;color:#fff;font:600 13px/1.5 Arial,Helvetica,sans-serif;transition:background-color .2s ease;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover .tp-home-service-explore {background:#123a62;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-explore svg,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:hover .tp-home-service-explore svg {display:block;box-sizing:border-box;width:18px;height:18px;flex:0 0 18px;padding:0;border-radius:0;background:transparent;color:#fff!important;stroke:#fff;rotate:-60deg;transform:none!important;translate:0 0;animation:tp-service-arrow-glint 1.7s ease-in-out infinite;transition:none;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card:focus-within {outline:2px solid #0761f6;outline-offset:4px;}
 @keyframes tp-service-arrow-glint {0%,15%,100%{translate:0 0;opacity:1}55%{translate:4px -5px;opacity:1}75%{translate:4px -5px;opacity:.55}}
}
@media(min-width:1025px) and (prefers-reduced-motion:reduce) {
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tradex-services-widget-card,
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-explore {transition:none;}
 body.home .elementor-39 .elementor-element.elementor-element-20c1f23 .tp-home-service-explore svg {animation:none;translate:none;opacity:1;}
}
