@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
/*RESET*/
*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  list-style: none;
}
/* Selection colours (easy to forget) */
::selection {
  background: #FC6D6D;
  color: #FFF;
}
::-moz-selection {
  background: #FC6D6D;
  color: #FFF;
}
html {
  scroll-behavior: smooth;
}
/*Fonts*/
/*@fonte_padrao: 'Raleway', sans-serif;*/
* {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
}
.entrelinhas1-6 {
  line-height: 1.6;
}
/*Content*/
.content {
  width: 1200px;
  margin: auto;
}
/*Clear*/
.clear {
  float: none;
  clear: both;
}
.oculto {
  display: none;
}
/*Paddings*/
.padding5 {
  padding: 5px;
}
.padding10 {
  padding: 10px;
}
.padding15 {
  padding: 15px;
}
.padding20 {
  padding: 20px;
}
.padding-left10 {
  padding-left: 10px;
}
.padding-left20 {
  padding-left: 20px;
}
.padding-rigth10 {
  padding-right: 10px;
}
.padding-rigth20 {
  padding-right: 20px;
}
/*Margins*/
.margin-left5 {
  margin-left: 5px;
}
.margin-left7 {
  margin-left: 7px;
}
.margin-left10 {
  margin-left: 10px;
}
.margin-left20 {
  margin-left: 20px;
}
.margin-right5 {
  margin-right: 5px;
}
.margin-right10 {
  margin-right: 10px;
}
.margin-right20 {
  margin-right: 20px;
}
.margin-right25 {
  margin-right: 25px;
}
.margin-right30 {
  margin-right: 30px;
}
.margin-right35 {
  margin-right: 35px;
}
.margin-right40 {
  margin-right: 40px;
}
.margin-right80 {
  margin-right: 80px;
}
/*Flex Box*/
.flex-centro {
  display: flex;
  align-items: center;
}
.flex-centro-centro {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-top-centro {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
}
.flex-top-space-between {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.flex-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/*Espaços*/
.espaco5 {
  clear: both;
  float: none;
  height: 5px;
}
.espaco10 {
  clear: both;
  float: none;
  height: 10px;
}
.espaco15 {
  clear: both;
  float: none;
  height: 15px;
}
.espaco20 {
  clear: both;
  float: none;
  height: 20px;
}
.espaco25 {
  clear: both;
  float: none;
  height: 25px;
}
.espaco40 {
  clear: both;
  float: none;
  height: 40px;
}
.espaco50 {
  clear: both;
  float: none;
  height: 50px;
}
.espaco60 {
  clear: both;
  float: none;
  height: 60px;
}
.espaco70 {
  clear: both;
  float: none;
  height: 70px;
}
.espaco80 {
  clear: both;
  float: none;
  height: 80px;
}
.espaco90 {
  clear: both;
  float: none;
  height: 90px;
}
.espaco100 {
  clear: both;
  float: none;
  height: 100px;
}
/*Colunas*/
.coluna-2 {
  width: 49%;
  float: left;
  margin-right: 1%;
}
.coluna-3 {
  width: 32%;
  float: left;
  margin-right: 1%;
}
/*Tamanhos de texto*/
.size0-8 {
  font-size: 0.8em !important;
}
.size0-9 {
  font-size: 0.9em !important;
}
.size1 {
  font-size: 1em !important;
}
.size1-2 {
  font-size: 1.2em !important;
}
.size1-5 {
  font-size: 1.5em !important;
}
.size1-8 {
  font-size: 1.8em !important;
}
.size2 {
  font-size: 2em !important;
}
.size2-5 {
  font-size: 2.5em !important;
}
.size3 {
  font-size: 3em !important;
}
.size3-5 {
  font-size: 3.5em !important;
}
.size4 {
  font-size: 4em !important;
}
.size4-5 {
  font-size: 4.5em !important;
}
.size5 {
  font-size: 5em !important;
}
/*Alinhamentos Textos*/
.texto-esquerda {
  text-align: left;
}
.texto-centro {
  text-align: center !important;
}
.texto-direita {
  text-align: right !important;
}
/*Estilo de Fonte*/
.font-fina {
  font-weight: 100;
}
.font-regular {
  font-weight: 400;
}
.font-bold {
  font-weight: 700;
}
.font-italico {
  font-style: italic;
}
/*Sombras*/
.sombra {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 3px 10px rgba(0, 0, 0, 0.22);
}
/*Media Queries*/
@media (max-width: 960px) {
  .content {
    width: 95%;
  }
  .coluna2,
  .coluna- {
    width: 48%;
    margin-bottom: 15px;
  }
}
@media (max-width: 860px) {
  .coluna2,
  .coluna3 {
    width: 100%;
    margin-bottom: 15px;
  }
}
