.elementor-302 .elementor-element.elementor-element-9ab5973{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-17906ae *//* === Mari Temporada · Trabalhe Conosco – simples === */
:root{
  --mtv-primary:#3A83F1;      /* azul Mari */
  --mtv-primary-ink:#2463bf;  /* hover */
  --mtv-accent:#F2C24E;       /* amarelo sol */
  --mtv-text:#0f172a;         /* azul escuro p/ títulos */
  --mtv-muted:#475569;        /* cinza texto */
  --mtv-bg:#F5F9FD;           /* fundo claro */
  --mtv-border:#e6eaf0;
  --mtv-radius:16px;
  --mtv-shadow:0 10px 30px rgba(2,6,23,.08);
}

.mtv-container{width:min(1140px,92vw);margin-inline:auto;}
.mtv-btn{
  display:inline-block;padding:12px 28px;border-radius:999px;border:2px solid var(--mtv-primary);
  color:var(--mtv-primary);text-decoration:none;font-weight:800;transition:.2s;
}
.mtv-btn:hover{background:rgba(58,131,241,.06);}
.mtv-btn-primary{background:var(--mtv-primary);color:#fff;}
.mtv-btn-primary:hover{background:var(--mtv-primary-ink);}

/* HERO */
.mtv-hero{position:relative;padding:92px 0 72px;background:#fff;overflow:hidden;text-align:center;}
.mtv-hero-bg{position:absolute;inset:0;z-index:-1;
  background:
    radial-gradient(1200px 600px at 15% -10%, rgba(58,131,241,.14), transparent 60%),
    radial-gradient(1100px 550px at 85% 0%, rgba(242,194,78,.14), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,0)),
    url("https://images.unsplash.com/photo-1519046904884-53103b34b206?q=80&w=2000&auto=format&fit=crop") center/cover no-repeat;
}
.mtv-hero h1{font:800 clamp(32px,4.6vw,48px)/1.15 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-text);margin:0 0 8px;}
.mtv-hero p{font:400 18px/1.6 Inter, system-ui, sans-serif;color:var(--mtv-muted);max-width:800px;margin:0 auto 24px;}

/* SOBRE */
.mtv-sobre{background:#fff;padding:60px 0;}
.mtv-grid{display:grid;gap:28px;align-items:center;}
.mtv-grid-2{grid-template-columns:1.05fr .95fr;}
@media (max-width:900px){.mtv-grid-2{grid-template-columns:1fr;}}
.mtv-sobre h2{font:700 28px/1.2 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-text);margin:0 0 10px;}
.mtv-sobre p{font:400 16px/1.7 Inter, system-ui, sans-serif;color:var(--mtv-muted);margin:0 0 10px;}
.mtv-media img{width:100%;border-radius:18px;border:1px solid var(--mtv-border);box-shadow:var(--mtv-shadow);object-fit:cover;aspect-ratio:16/10;}

/* CULTURA */
.mtv-cultura{background:var(--mtv-bg);padding:64px 0;}
.mtv-cultura h2{text-align:center;font:700 28px/1.2 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-text);margin:0 0 26px;}
.mtv-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;}
@media (max-width:900px){.mtv-grid-3{grid-template-columns:1fr;}}
.mtv-card{
  background:#fff;border:1.5px solid var(--mtv-border);border-radius:18px;padding:26px 22px;
  box-shadow:var(--mtv-shadow);display:flex;flex-direction:column;height:100%;transition:.25s ease;
}
.mtv-card:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgba(58,131,241,.12);}
.mtv-ico{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;}
.mtv-card h3{font:700 20px/1.2 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-primary);margin:0 0 6px;}
.mtv-card p{font:400 16px/1.65 Inter, system-ui, sans-serif;color:var(--mtv-muted);margin:0;}

/* COMO ENVIAR */
.mtv-como-enviar{background:#fff;padding:64px 0;}
.mtv-como-enviar h2{text-align:center;font:700 28px/1.2 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-text);margin:0 0 22px;}
.mtv-steps .mtv-step{background:var(--mtv-bg);border:1px solid var(--mtv-border);border-radius:18px;overflow:hidden;box-shadow:var(--mtv-shadow);}
.mtv-steps img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;}
.mtv-steps h4{font:700 18px/1.3 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-text);margin:14px 16px 6px;}
.mtv-steps p{font:400 15px/1.7 Inter, system-ui, sans-serif;color:var(--mtv-muted);margin:0 16px 18px;}
.mtv-center{text-align:center;margin-top:16px;}
.mtv-note{margin-top:8px;color:var(--mtv-muted);font:400 14px/1.6 Inter, system-ui, sans-serif;}

/* CTA */
.mtv-cta{padding:64px 0;background:
  radial-gradient(1100px 550px at 50% -10%, rgba(58,131,241,.10), transparent 60%),
  radial-gradient(900px 450px at 70% -20%, rgba(242,194,78,.10), transparent 60%), #fff;text-align:center;}
.mtv-cta h2{font:700 28px/1.2 Poppins, Inter, system-ui, sans-serif;color:var(--mtv-text);margin:0 0 8px;}
.mtv-cta p{font:400 18px/1.6 Inter, system-ui, sans-serif;color:var(--mtv-muted);margin:0 0 20px;}/* End custom CSS */