@charset "utf-8";

/*
Theme Name: ecriativa
Author: Diego Maia
Author URI: www.diegomaia.dev
Description: Tema desenvolvido para o site "Ecriativa"
Version: 1.0
*/



@import url(../ecriativa/styles/header.css);
@import url(../ecriativa/styles/video-background.css);
@import url(../ecriativa/styles/banner-inicio.css);
@import url(../ecriativa/styles/categorias.css);
@import url(../ecriativa/styles/banner-programacao.css);
@import url(../ecriativa/styles/programacao.css);
@import url(../ecriativa/styles/insta-banner.css);
@import url(../ecriativa/styles/bloco-mapa.css);
@import url(../ecriativa/styles/footer.css);
@import url(../ecriativa/styles/bloco-acdf.css);

/* 1. Helvetica Neue Thin (Th) - Peso 100 */
@font-face {
    font-family: 'Helvetica Neue';
    /* Corrigido para caminho RELATIVO: 'fonts/nome-do-arquivo' */
    src: url('fonts/HelveticaNeueLTStd-Th.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
}

/* 2. Helvetica Neue Light (Lt) - Peso 300 */
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

/* 3. Helvetica Neue Roman (Regular) - Peso 400 */
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

/* 4. Helvetica Neue Medium (Md) - Peso 500 */
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeueLTStd-Md.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

/* 5. Helvetica Neue Bold (Bd) - Peso 700 */
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

/* Criando variáveis CSS */
:root {}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}


/* Body */
body {
  width: 100%;
  height: auto;
  margin: 0;
  list-style: none;
  font-family: 'Poppins', sans-serif;

}


html {
  scroll-behavior: smooth;
  margin: 0;
}

/* Garante que as imagens não ultrapassem a largura do seu contêiner pai */
img {
  max-width: 100%;
  display: block;
}