:root {
    --z-index-max: 2147483647;
    --z-index-mid: 1073741824;
}

@font-face {
    font-family: 'Industry_Regular'; /* Nom interne de la police */
    src: url('/wp-content/themes/webstudios-rgaa/assets/fonts/IndustryTest-Demi.otf');
    font-weight: 400; /* normal */
    font-style: normal;
    font-display: swap; /* améliore les performances et l'accessibilité */
}

@font-face {
    font-family: 'Industry_Black'; /* Nom interne de la police */
    src: url('/wp-content/themes/webstudios-rgaa/assets/fonts/IndustryTest-Black.otf');
    font-weight: 600; /* normal */
    font-style: normal;
    font-display: swap; /* améliore les performances et l'accessibilité */
}


@font-face {
    font-family: 'Industry_Book'; /* Nom interne de la police */
    src: url('/wp-content/themes/webstudios-rgaa/assets/fonts/IndustryTest-Book.otf');
    font-weight: 600; /* normal */
    font-style: normal;
    font-display: swap; /* améliore les performances et l'accessibilité */
}

@font-face {
    font-family: 'Industry_Bold'; /* Nom interne de la police */
    src: url('/wp-content/themes/webstudios-rgaa/assets/fonts/IndustryTest-Bold.otf');
    font-weight: 600; /* normal */
    font-style: normal;
    font-display: swap; /* améliore les performances et l'accessibilité */
}

@font-face {
    font-family: 'Noto_Regular'; /* Nom interne de la police */
    src: url('/wp-content/themes/webstudios-rgaa/assets/fonts/NotoSans-Regular.ttf');
    font-weight: 400; /* normal */
    font-style: normal;
    font-display: swap; /* améliore les performances et l'accessibilité */
}

@font-face {
    font-family: 'Noto_Bold'; /* Nom interne de la police */
    src: url('/wp-content/themes/webstudios-rgaa/assets/fonts/NotoSans-Bold.ttf');
    font-weight: 600; /* normal */
    font-style: normal;
    font-display: swap; /* améliore les performances et l'accessibilité */
}

.typo_Industry_Regular {
  font-family: 'Industry_Regular', sans-serif !important;
}

.typo_Industry_Black {
  font-family: 'Industry_Black', sans-serif !important;
}

.typo_Industry_Book {
  font-family: 'Industry_Book', sans-serif !important;
}

.typo_Industry_Bold {
  font-family: 'Industry_Bold', sans-serif !important;
}

.typo_Noto_Regular {
  font-family: 'Noto_Regular', sans-serif !important;
}

.typo_Noto_Bold {
  font-family: 'Noto_Bold', sans-serif !important;
}

.typo_Industry_Regular > h1,
.typo_Industry_Regular > h2,
.typo_Industry_Regular > h3,
.typo_Industry_Black > h1,
.typo_Industry_Black > h2,
.typo_Industry_Black > h3,
.typo_Industry_Book > h1,
.typo_Industry_Book > h2,
.typo_Industry_Book > h3,
.typo_Industry_Bold > h1,
.typo_Industry_Bold > h2,
.typo_Industry_Bold > h3,

.typo_Noto_Regular > h1,
.typo_Noto_Regular > h2,
.typo_Noto_Regular > h3,
.typo_Noto_Bold > h1,
.typo_Noto_Bold > h2,
.typo_Noto_Bold > h3

{
    font-family: inherit !important;
}


@media (max-width: 1024px) {
    .desktop_only {
        display: none;
    }
}

@media (min-width: 1025px) {
    .mobile_only {
        display: none;
    }
}

.typo_Noto_Regular a,
.typo_Noto_Regular a,
.typo_Noto_Regular a,
.typo_Noto_Bold a,
.typo_Noto_Bold a,
.typo_Noto_Bold a
{
    color: #004D33;
}
