@charset "utf-8";

/* Importando Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

/*

/*
Theme Name: obem
Author: Diego Maia
Author URI: www.diegomaia.dev
Description: Tema desenvolvido para o site OBEM
Version: 1.0
*/

@import url(../obem/styles/header.css);
@import url(../obem/styles/home.css);

@font-face {
  font-family: 'Futura PT';
  src: url('./fonts/FuturaPTLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura PT';
  src: url('./fonts/FuturaPTBook.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura PT';
  src: url('./fonts/FuturaPTBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* 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: 'Inter', sans-serif;
}

h1, h2, h3 {
    font-family: 'Inter', sans-serif;
  	font-weight: 300; /* Light */
}

p {
    font-family: 'Inter', sans-serif;
  font-weight: 400; /* Light */
}

small {
    font-family: 'Inter', sans-serif;
  font-weight: 300; /* Light */
}

h2 {
	font-size: 2.5rem;
}


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;
}