
/*
Theme Name: TENDSOL Elementor
Theme URI: https://tendsol.com.br/
Author: TENDSOL / Elementor Build
Description: Tema leve para a Landing Page TENDSOL construída com widgets nativos do Elementor.
Version: 1.0.0
Text Domain: tendsol-elementor
*/
:root{--ts-bg:#0b0e13;--ts-panel:#151920;--ts-text:#f4f1e9;--ts-muted:#8f96a2;--ts-gold:#ffbd08;--ts-line:#262c35;--ts-max:1080px}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ts-bg);color:var(--ts-text);font-family:Inter,Arial,sans-serif}
a{text-decoration:none}
.ts-page{overflow:hidden;background:var(--ts-bg)}
.ts-wrap{max-width:var(--ts-max);margin:auto}
.ts-kicker{font:700 10px/1.2 "Space Mono",monospace;letter-spacing:2px;text-transform:uppercase;color:var(--ts-gold)}
.ts-title{font-weight:900;letter-spacing:-1.5px;line-height:1.03}
.ts-gold{color:var(--ts-gold)}
.ts-panel{background:var(--ts-panel);border:1px solid var(--ts-line);border-radius:9px}
.ts-pill{background:#171b22;border:1px solid var(--ts-line);border-radius:999px}
.ts-hero{background:#0b0e13}
.ts-hero-media{position:relative;min-height:470px;background-position:center;background-size:cover;background-repeat:no-repeat}
.ts-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0003,#0000 60%,#0002)}
.ts-card{transition:.25s ease}
.ts-card:hover{transform:translateY(-3px);border-color:#554717}
.ts-service-row{transition:.25s ease}
.ts-service-row:hover{border-color:#544716}
.ts-gold-border{border-color:#6a5310!important}
.ts-cta{background-position:center;background-size:cover;background-repeat:no-repeat}
.ts-floating{position:fixed;right:14px;bottom:16px;z-index:999;display:flex;flex-direction:column;gap:7px}
.ts-floating a{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#fff!important;box-shadow:0 6px 18px #0006}
.ts-wa{background:#20c963}.ts-phone{background:#3f8ff2}.ts-mail{background:#3156a8}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
@media(max-width:767px){
 .ts-hero-media{min-height:400px}
 .ts-mobile-stack>.elementor-container{flex-direction:column}
 .ts-floating{right:10px}
}
