/* Tao Terre et Ciel — kit Elementor (couleurs Tao + typos Ovo / Bricolage Grotesque) */

/* Variables de couleur :root + typos sur body (.elementor-kit-13) où var(--font-*) existe. */

:root {

  --e-global-color-vamtam_accent_1: #417572;

  --e-global-color-vamtam_accent_2: #d5e8df;

  --e-global-color-vamtam_accent_3: #f2f0ec;

  --e-global-color-vamtam_accent_4: #9c9258;

  --e-global-color-vamtam_accent_5: #ffffff;

  --e-global-color-vamtam_accent_6: #070807e6;

  --e-global-color-vamtam_accent_7: #00000026;

  --e-global-color-vamtam_accent_8: #417572;

  --e-global-color-vamtam_accent_9: #9c9258;

  --e-global-color-05aece8: #ffffffcc;

  --e-global-color-98c710f: #417572;

  --e-global-color-vamtam_sticky_header_bg_color: #41757299;



  --container-max-width: 1280px;

  --container-default-padding-top: 0px;

  --container-default-padding-right: 30px;

  --container-default-padding-bottom: 0px;

  --container-default-padding-left: 30px;

}



body.elementor-kit-13,

.elementor-kit-13 {

  --e-global-typography-vamtam_primary_font-font-family: var(--font-body),

    "Bricolage Grotesque", sans-serif;

  --e-global-typography-vamtam_h1-font-family: var(--font-heading), "Ovo", serif;

  --e-global-typography-vamtam_h2-font-family: var(--font-heading), "Ovo", serif;

  --e-global-typography-vamtam_h3-font-family: var(--font-heading), "Ovo", serif;

  --e-global-typography-vamtam_h4-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;

  --e-global-typography-vamtam_h5-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;

  --e-global-typography-vamtam_h6-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;

  --e-global-typography-ea542c7-font-family: var(--font-heading), "Ovo", serif;

  --e-global-typography-4287073-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;

  --e-global-typography-a6a3c1c-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;

  --e-global-typography-d958612-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;

  --e-global-typography-b8ac9fe-font-family: var(--font-body), "Bricolage Grotesque",

    sans-serif;



  --e-global-typography-vamtam_h1-font-size: 60px;

  --e-global-typography-vamtam_h2-font-size: 48px;

  --e-global-typography-vamtam_h3-font-size: 34px;

  --e-global-typography-vamtam_h6-font-size: 15px;

  --e-global-typography-ea542c7-font-size: 20px;

  --e-global-typography-a6a3c1c-font-size: 10px;

  --e-global-typography-a6a3c1c-text-transform: uppercase;

  --e-global-typography-a6a3c1c-letter-spacing: 2px;

}



body.elementor-kit-13 {

  color: var(--e-global-color-vamtam_accent_6);

}



.elementor-kit-13 h1,

.elementor-kit-13 h2,

.elementor-kit-13 h3 {

  font-family: var(--e-global-typography-vamtam_h2-font-family), serif;

  color: var(--e-global-color-vamtam_accent_6);

}



.elementor-kit-13 .elementor-button {

  border-radius: 24px;

}



@media (max-width: 1024px) {

  :root {

    --container-max-width: 1024px;

    --container-default-padding-right: 20px;

    --container-default-padding-left: 20px;

  }



  body.elementor-kit-13,

  .elementor-kit-13 {

    --e-global-typography-vamtam_h1-font-size: 36px;

    --e-global-typography-vamtam_h2-font-size: 30px;

  }

}



@media (max-width: 767px) {

  :root {

    --container-max-width: 767px;

  }



  body.elementor-kit-13,

  .elementor-kit-13 {

    --e-global-typography-vamtam_h1-font-size: 30px;

    --e-global-typography-vamtam_h2-font-size: 27px;

  }

}

