
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@import url(header.css);
@import url(footer.css);
@import url(work_meu_einstein..css);
@import url(work_2017.css);
@import url(works.css);
@import url(contact.css);
@import url(about.css);


/* inicio de import das fonts do google - depois verificar */
.pt-serif-regular {
    font-family: "PT Serif", serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .pt-serif-regular-italic {
    font-family: "PT Serif", serif;
    font-weight: 400;
    font-style: italic;
  }
  
  .pt-serif-bold {
    font-family: "PT Serif", serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .pt-serif-bold-italic {
    font-family: "PT Serif", serif;
    font-weight: 700;
    font-style: italic;
  }
  
  .montserrat-regular> {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
  }

  .montserrat-bold> {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
  }
/* fim */

* {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-align: left;
}

body {
    background-color: #ffffff;
}

section {
    padding: 40px 8%;
}

.title {
    font-family: "Montserrar", sans-serif;
    font-size: 120px;
    font-weight: 900;
}

.h2 {
    font-family: "Montserrar", sans-serif;
    font-size: 40px;
    font-optical-sizing: auto;
    font-weight: 400;
    box-sizing: border-box;
}

.h3 {
  font-family: "Montserrar", sans-serif;
  font-size: 32px;
  font-optical-sizing: auto;
  font-weight: 700;
  box-sizing: border-box;
}

#subtitle {
    font-size: 32px;
    font-weight: 700;
}

.bold {
    font-weight: 700;  
}



.content {
  padding: 40px 8%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.btn-default {
    font-family: "PT Serif", serif;
    text-decoration: none;
    color: #ffffff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #56CCF2;
    border-radius: 16px;
    padding: 10px 14px;
    font-weight: 400;
    box-shadow: 0px 4px 24px 8px #E0E0E0;
    cursor: pointer;
    transition: background-color .3s ease;
}

.btn-default-a {
    text-decoration: none;
}

.btn-default:hover {
    background-color: #2D9CDB;
}

.breadchrumb {
    display: flex;
    padding: 40px 8%;

}