.ka-ts-wrap{padding:0;margin:0}.ka-ts-row{display:flex;flex-direction:row}.ka-ts-card{position:relative;overflow:hidden;flex:1;display:flex;align-items:flex-end;text-decoration:none;-webkit-font-smoothing:antialiased}.ka-ts-card--full{min-height:65vh}.ka-ts-card--half{min-height:58vh;border-top:1px solid rgba(255,255,255,.06)}.ka-ts-card--half+.ka-ts-card--half{border-left:1px solid rgba(255,255,255,.06)}.ka-ts-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s ease}.ka-ts-card:hover .ka-ts-img{transform:scale(1.03)}.ka-ts-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.ka-ts-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.1) 75%,transparent 100%);opacity:var(--ts-tint, .7);pointer-events:none;z-index:1}.ka-ts-content{position:relative;z-index:2;padding:2.8rem 3rem 3.2rem;width:100%}.ka-ts-eyebrow,.ka-ts-title,.ka-ts-desc{text-shadow:-1px -1px 0 var(--ts-shadow, rgba(0,0,0,.55)),0px -1px 0 var(--ts-shadow, rgba(0,0,0,.55)),1px -1px 0 var(--ts-shadow, rgba(0,0,0,.55)),-1px 0px 0 var(--ts-shadow, rgba(0,0,0,.55)),1px 0px 0 var(--ts-shadow, rgba(0,0,0,.55)),-1px 1px 0 var(--ts-shadow, rgba(0,0,0,.55)),0px 1px 0 var(--ts-shadow, rgba(0,0,0,.55)),1px 1px 0 var(--ts-shadow, rgba(0,0,0,.55))}.ka-ts-eyebrow{display:block;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--ts-eyebrow-color, #CC0000);margin-bottom:.7rem}.ka-ts-title{font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:var(--ts-title-size, 48px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:.95;color:var(--ts-title-color, #ffffff);margin-bottom:1.2rem}.ka-ts-card--half .ka-ts-title{font-size:calc(var(--ts-title-size, 48px) * .82)}.ka-ts-rule{width:40px;height:3px;background:var(--ts-eyebrow-color, #CC0000);margin-bottom:1.2rem}.ka-ts-desc{font-family:Barlow,sans-serif;font-size:var(--ts-desc-size, 15px);font-weight:300;line-height:1.7;color:var(--ts-desc-color, #cccccc);max-width:540px;margin-bottom:2rem}.ka-ts-btn{display:inline-flex;align-items:center;gap:.5rem;background:#c00;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding:.8rem 1.8rem;border:2px solid #CC0000;transition:background .25s ease,color .25s ease}.ka-ts-btn:hover{background:transparent;color:#fff}.ka-ts-btn-arrow{font-size:1rem;transition:transform .2s ease}.ka-ts-btn:hover .ka-ts-btn-arrow{transform:translate(4px)}.ka-ts-ribbon{position:absolute;top:50%;left:50%;width:160%;padding:1rem 0;background:#c00;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:700;letter-spacing:.35em;text-transform:uppercase;text-align:center;transform:translate(-50%,-50%) rotate(-38deg);z-index:10;pointer-events:none;box-shadow:0 4px 24px #0009;text-shadow:0 1px 4px rgba(0,0,0,.4)}.ka-ts-card--disabled{pointer-events:none;cursor:default}.ka-ts-card--disabled .ka-ts-content{opacity:.35}@media(max-width:768px){.ka-ts-row{flex-direction:column}.ka-ts-card--full{min-height:55vh}.ka-ts-card--half{min-height:75vh;border-left:none!important;border-top:1px solid rgba(255,255,255,.06)}.ka-ts-content{padding:2rem 1.5rem 2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ka-tech-services.css.map */
