@font-face {
  font-family: "Acumin";
  src: url("../fonts/AcuminVariableConcept.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
:root {
  --brown-100: rgba(59, 33, 23, 1);
  --brown-90: rgba(59, 33, 23, 0.9);
  --brown-80: rgba(59, 33, 23, 0.8);
  --brown-70: rgba(59, 33, 23, 0.7);
  --brown-60: rgba(59, 33, 23, 0.6);
  --brown-50: rgba(59, 33, 23, 0.5);
  --brown-40: rgba(59, 33, 23, 0.4);
  --brown-30: rgba(59, 33, 23, 0.3);
  --brown-20: rgba(59, 33, 23, 0.2);
  --brown-10: rgba(59, 33, 23, 0.1);
  --brown-0: rgba(59, 33, 23, 0);
  --dark-brown-100: rgba(38, 20, 10, 1);
  --dark-brown-90: rgba(38, 20, 10, 0.9);
  --dark-brown-80: rgba(38, 20, 10, 0.8);
  --dark-brown-70: rgba(38, 20, 10, 0.7);
  --dark-brown-60: rgba(38, 20, 10, 0.6);
  --dark-brown-50: rgba(38, 20, 10, 0.5);
  --dark-brown-40: rgba(38, 20, 10, 0.4);
  --dark-brown-30: rgba(38, 20, 10, 0.3);
  --dark-brown-20: rgba(38, 20, 10, 0.2);
  --dark-brown-10: rgba(38, 20, 10, 0.1);
  --dark-brown-0: rgba(38, 20, 10, 0);
  --beige-100: rgba(240, 226, 197, 1);
  --beige-90: rgba(240, 226, 197, 0.9);
  --beige-80: rgba(240, 226, 197, 0.8);
  --beige-70: rgba(240, 226, 197, 0.7);
  --beige-60: rgba(240, 226, 197, 0.6);
  --beige-50: rgba(240, 226, 197, 0.5);
  --beige-40: rgba(240, 226, 197, 0.4);
  --beige-30: rgba(240, 226, 197, 0.3);
  --beige-20: rgba(240, 226, 197, 0.2);
  --beige-10: rgba(240, 226, 197, 0.1);
  --beige-0: rgba(240, 226, 197, 0);
  --orange-100: rgba(255, 92, 0, 1);
  --orange-90: rgba(255, 92, 0, 0.9);
  --orange-80: rgba(255, 92, 0, 0.8);
  --orange-70: rgba(255, 92, 0, 0.7);
  --orange-60: rgba(255, 92, 0, 0.6);
  --orange-50: rgba(255, 92, 0, 0.5);
  --orange-40: rgba(255, 92, 0, 0.4);
  --orange-30: rgba(255, 92, 0, 0.3);
  --orange-20: rgba(255, 92, 0, 0.2);
  --orange-10: rgba(255, 92, 0, 0.1);
  --orange-0: rgba(255, 92, 0, 0);
  --box-width: 1360px;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 16px;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Poppins", sans-serif;
  background: var(--dark-brown-100);
  font-size: 20px;
  font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
}

.section-lateral-padding {
  padding-inline: 10px;
}

.content-box {
  max-width: var(--box-width);
}

.content-centered {
  margin: 0 auto;
}

.heading-container {
  margin-bottom: 20px;
}
.heading-container.center {
  text-align: center;
}
.heading-container.left {
  text-align: left;
}
.heading-container.right {
  text-align: right;
}
.heading-container.light {
  color: var(--beige-100);
}
.heading-container.light-box {
  background: var(--beige-100);
  color: var(--brown-100);
  padding: 10px 35px;
  border-radius: 30px;
  margin-bottom: 60px;
}
.heading-container.light-box span {
  color: var(--orange-100);
  font-weight: bold;
}
.heading-container h1 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2;
}
.heading-container h2 {
  font-size: 3.8rem;
  font-weight: 600;
  line-height: 1.2;
}
.heading-container h3 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}
.heading-container h4 {
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.2;
}
.heading-container h5 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.heading-container h6 {
  font-size: 1.3rem;
  font-weight: 200;
  line-height: 1.2;
}

.first-section-padding {
  padding-top: 130px;
}

.single-section-page {
  min-height: 100dvh;
}

.text-italic {
  font-style: italic;
}/*# sourceMappingURL=globals.css.map */