@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald:wght@200;300;400;469;500;600;700&display=swap');

/* Type */
body, input, textarea, select {
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-size: 18pt;
  line-height: 1.75em;
  color: #39454b;
  letter-spacing: 0.025em; }
  @media screen and (max-width: 1920px) {
    body, input, textarea, select {
      font-size: 17pt; } }
  @media screen and (max-width: 1680px) {
    body, input, textarea, select {
      font-size: 15pt; } }
  @media screen and (max-width: 1280px) {
    body, input, textarea, select {
      font-size: 13pt; } }
  @media screen and (max-width: 1000px) {
    body, input, textarea, select {
      font-size: 13pt; } }
  @media screen and (max-width: 736px) {
    body, input, textarea, select {
      font-size: 12pt;
      line-height: 1.5em; } }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif;
  font-weight: 900;
  color: inherit;
  letter-spacing: -0.0325em; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
    text-decoration: none; }

.box {
  opacity: 0.85;
  /* background: #ffffff;
  color: #39454b;
  padding: 2em; }
  .box > :last-child {
    margin-bottom: 0; }
  .box.style2 {
    padding: 3.5em 2.5em 3.5em 2.5em; }
  @media screen and (max-width: 736px) {
    .box {
      padding: 1em; }
      .box.style2 {
        padding: 1.5em 1.25em 1.5em 1.25em;
        background-color: rgba(255, 255, 255, 0.9); }  */
}
    
/*# sourceMappingURL=custom.css.map */
