/*
Theme Name: CustomTheme Child
Author: CustomTheme
Author URI:
Description: Tema para webs personalizadas
Version: 1.0.0
Template: customtheme
@import url('style.css');
*/

/* @font-face {
  font-family: 'TeXGyreAdventor';
  src: url('/wp-content/themes/customtheme-child/mx-assets/fonts/TeXGyreAdventor-Bold.eot');
  src: url('/wp-content/themes/customtheme-child/mx-assets/fonts/TeXGyreAdventor-Bold.eot?#iefix') format('embedded-opentype'),
      url('/wp-content/themes/customtheme-child/mx-assets/fonts/TeXGyreAdventor-Bold.woff2') format('woff2'),
      url('/wp-content/themes/customtheme-child/mx-assets/fonts/TeXGyreAdventor-Bold.woff') format('woff'),
      url('/wp-content/themes/customtheme-child/mx-assets/fonts/TeXGyreAdventor-Bold.ttf') format('truetype'),
      url('/wp-content/themes/customtheme-child/mx-assets/fonts/TeXGyreAdventor-Bold.svg#TeXGyreAdventor-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
} */


@font-face {
  font-family: 'VWHead Heading';
  src: url('/wp-content/themes/customtheme-child/mx-assets/fonts/VWHead-Bold.woff2') format('woff2'),
       url('/wp-content/themes/customtheme-child/mx-assets/fonts/VWHead-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'VWHead bodycopy';
  src: url('/wp-content/themes/customtheme-child/mx-assets/fonts/VWHead.woff2') format('woff2'),
       url('/wp-content/themes/customtheme-child/mx-assets/fonts/VWHead.woff') format('woff');
  font-weight: 400; /* normal */
  font-style: normal;
  font-display: swap;
}



html:root {
  --tm-root-color-accent: #001E50;
  --tm-root-color-hover-accent: #0000EE;
  --tm-root-color-secondary-accent: #ffffff;
  --tm-root-color-secondary-hover-accent: #E6EDFD;

  --tm-schema-grey5: #000E26;
  --tm-schema-grey4: #a8b3c4;
  --tm-schema-grey3: #d6dbe3;
  --tm-schema-grey2: #F2F4F6;
  --tm-schema-grey1: #FFFFFF;

  --tm-root-font-family-heading: VWHead Heading;
  --tm-root-font-family-body: VWHead bodycopy;
}

@media (max-width: 575px) {
  #content:has(div.tm-contact-page) .vc_tta-container .vc_tta-tabs-container ul.vc_tta-tabs-list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
}