/*
Theme name: Infinie Theme
Theme URI: https://www.imagemsoft.com
Author: Katapub;
Author URI: https://katapub.com;
Text domain: infinie-theme
Domain Path: /languages/
Description: "Infinie Theme Imagem" is a Wordpress theme designed by the Katapub agency for the Imagem company.
Version: 0.0.1.;
*/

/* @import url("./assets/css/header.css"); */
@import url("./assets/css/footer.css");
@import url("./assets/css/animation.css");
/**
===================================================
Style Guide
===================================================
**/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");

:root {
  --alto: #d9d9d9;
  --black: #000000;
  --white: #ffffff;

  --font-size-l: 32.8px;
  --font-size-m: 24px;
  --font-size-s: 22px;
  --font-size-xl: 33px;
  --font-size-xs: 18px;
  --font-size-xxl: 34px;
  --font-size-xxs: 16px;

  --font-family-anton: "Anton", Helvetica;
  --font-family-barlow: "Barlow", Helvetica;
  --font-family-baskerville-regular: "Baskerville-Regular", Helvetica;
  --font-family-baskerville-italic: "Baskerville-Italic", Helvetica;
  --font-family-baskerville-semibold: "Baskerville-SemiBold", Helvetica;
  --font-family-helvetica-regular: "Helvetica-Regular", Helvetica;
  --font-family-helvetica_neue-bold: "Helvetica Neue-Bold", Helvetica;
  --font-family-helvetica_neue-medium: "Helvetica Neue-Medium", Helvetica;
}

.anton-normal-black-42-6px {
  color: var(--black);
  font-family: var(--font-family-anton);
  font-size: 42.6px;
  font-style: normal;
  font-weight: 400;
}

.baskerville-regular-normal-black-32-8px {
  color: var(--black);
  font-family: var(--font-family-baskerville-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-bold-black-10-5px {
  color: var(--black);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: 10.5px;
  font-style: normal;
  font-weight: 700;
}

.baskerville-semi-bold-black-33px {
  color: var(--black);
  font-family: var(--font-family-baskerville-semibold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.baskerville-regular-normal-black-22px {
  color: var(--black);
  font-family: var(--font-family-baskerville-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.baskerville-semi-bold-black-24px {
  color: var(--black);
  font-family: var(--font-family-baskerville-semibold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

body {
  background-color: #eceae6 !important;
  overflow-x: hidden;
}

/* =================================== */

/* Section styles: */

.section-title-columns div:first-child {
  flex-basis: content !important;
}

.section-title-columns div:nth-child(2) {
  vertical-align: center;
  display: table;
}
