/* @import url(https://db.onlinewebfonts.com/c/2a32a3715f5863de58977859562eda64?family=AtacamaTrialItalic+VAR); */

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Light.eot");
  src: url("../fonts/SofiaPro-Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro-Light.woff2") format("woff2"),
    url("../fonts/SofiaPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro.eot");
  src: url("../fonts/SofiaPro.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro.woff2") format("woff2"),
    url("../fonts/SofiaPro.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-BoldItalic.eot");
  src: url("../fonts/SofiaPro-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-BoldItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-LightItalic.eot");
  src: url("../fonts/SofiaPro-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-LightItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-BlackItalic.eot");
  src: url("../fonts/SofiaPro-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-BlackItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Medium.eot");
  src: url("../fonts/SofiaPro-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro-Medium.woff2") format("woff2"),
    url("../fonts/SofiaPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Bold.eot");
  src: url("../fonts/SofiaPro-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro-Bold.woff2") format("woff2"),
    url("../fonts/SofiaPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-ExtraLightItalic.eot");
  src: url("../fonts/SofiaPro-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-ExtraLightItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Italic.eot");
  src: url("../fonts/SofiaPro-Italic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro-Italic.woff2") format("woff2"),
    url("../fonts/SofiaPro-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-MediumItalic.eot");
  src: url("../fonts/SofiaPro-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-MediumItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Black.eot");
  src: url("../fonts/SofiaPro-Black.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro-Black.woff2") format("woff2"),
    url("../fonts/SofiaPro-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-ExtraLight.eot");
  src: url("../fonts/SofiaPro-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-ExtraLight.woff2") format("woff2"),
    url("../fonts/SofiaPro-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-SemiBold.eot");
  src: url("../fonts/SofiaPro-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/SofiaPro-SemiBold.woff2") format("woff2"),
    url("../fonts/SofiaPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-UltraLightItalic.eot");
  src: url("../fonts/SofiaPro-UltraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-UltraLightItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-UltraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-UltraLight.eot");
  src: url("../fonts/SofiaPro-UltraLight.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-UltraLight.woff2") format("woff2"),
    url("../fonts/SofiaPro-UltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-SemiBoldItalic.eot");
  src: url("../fonts/SofiaPro-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/SofiaPro-SemiBoldItalic.woff2") format("woff2"),
    url("../fonts/SofiaPro-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "AtacamaTrial";
  src: url("../newFont/AtacamaTrial-Bold.eot");
  src: url("../newFont/AtacamaTrial-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("../newFont/AtacamaTrial-Bold.woff2") format("woff2"),
    url("../newFont/AtacamaTrial-Bold.woff") format("woff"),
    url("../newFont/AtacamaTrial-Bold.ttf") format("truetype"),
    url("../newFont/AtacamaTrial-Bold.svg#AtacamaTrial-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AtacamaTrial";
  src: url("../newFont/AtacamaTrial-MediumContrast.eot");
  src: url("../newFont/AtacamaTrial-MediumContrast.eot?#iefix")
      format("embedded-opentype"),
    url("../newFont/AtacamaTrial-MediumContrast.woff2") format("woff2"),
    url("../newFont/AtacamaTrial-MediumContrast.woff") format("woff"),
    url("../newFont/AtacamaTrial-MediumContrast.ttf") format("truetype"),
    url("../newFont/AtacamaTrial-MediumContrast.svg#AtacamaTrial-MediumContrast")
      format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AtacamaTrialItalicVAR";
  src: url("../newFont/AtacamaTrialItalicVAR-Italic.eot");
  src: url("../newFont/AtacamaTrialItalicVAR-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("../newFont/AtacamaTrialItalicVAR-Italic.woff2") format("woff2"),
    url("../newFont/AtacamaTrialItalicVAR-Italic.woff") format("woff"),
    url("../newFont/AtacamaTrialItalicVAR-Italic.ttf") format("truetype"),
    url("../newFont/AtacamaTrialItalicVAR-Italic.svg#AtacamaTrialItalicVAR-Italic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Mixta_Pro_UltraLight";
  src: url("../newFont/MixtaPro-UltraLightIt.eot");
  src: url("../newFont/MixtaPro-UltraLightIt.eot?#iefix")
      format("embedded-opentype"),
    url("../newFont/MixtaPro-UltraLightIt.woff2") format("woff2"),
    url("../newFont/MixtaPro-UltraLightIt.woff") format("woff"),
    url("../newFont/MixtaPro-UltraLightIt.ttf") format("truetype"),
    url("../newFont/MixtaPro-UltraLightIt.svg#MixtaPro-UltraLightIt")
      format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

/* // Headings */
.extra_lg {
  font-size: clamp(30px, 10vw, 62px);
  line-height: 1.6;
  letter-spacing: 1px;
}
.extra1 {
  font-size: clamp(30px, 10vw, 48px);
  line-height: 1.6;
  letter-spacing: 1px;
}
.huge {
  font-size: clamp(60px, 30vw, 300px);
  letter-spacing: -0.3px;
  line-height: 1;
}

.heading1 {
  font-size: clamp(50px, 10vw, 100px);
  letter-spacing: 1px;
}
.heading2 {
  font-size: clamp(26px, 10vw, 52px);
  line-height: 1;
  letter-spacing: -1.54px;
}
.heading_2 {
  font-size: clamp(22px, 10vw, 42px);
  line-height: 1.2;
  letter-spacing: -1.27px;
}
.heading_6 {
  font-size: clamp(10px, 6vw, 14px);
  letter-spacing: -0.1px;
  line-height: 1.4;
}
.body1 {
  font-size: clamp(10px, 6vw, 14px);
  line-height: 1.4;
}
.body2 {
  font-size: clamp(10px, 2vw, 12px);
  line-height: 1.4;
}
.line-height-1 {
  line-height: 1;
}

/* new added */

.details1 {
  font-size: clamp(16px, 10vw, 18px);
  line-height: 1.3;
  letter-spacing: 1px;
}

.details2 {
  font-size: clamp(16px, 10vw, 16px);
  line-height: 1.3;
  letter-spacing: 1px;
}
.details3 {
  font-size: 13px;
  line-height: 1.3;
  letter-spacing: 1.7px;
}
/* new added */
