/*
 Theme Name:  Primum (GeneratePress Child)
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       netwizards
 Author URI:   https://netwizards.pl
 Template:     generatepress
 Version:      0.1
*/

@font-face {
    font-family: 'Nexa';
    src: url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-Regular.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nexa';
    src: url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-RegularItalic.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nexa';
    src: url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-Bold.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nexa';
    src: url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/subset-Nexa-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

html.lenis,
html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}
