/* --- BRIZY GLOBAL COLOR CLASSES --- */
.brz .brz-cp-color1, .brz .brz-bcp-color1 { color: rgb(var(--brz-global-color1)); }
.brz .brz-bgp-color1 { background-color: rgb(var(--brz-global-color1)); }

.brz .brz-cp-color2, .brz .brz-bcp-color2 { color: rgb(var(--brz-global-color2)); }
.brz .brz-bgp-color2 { background-color: rgb(var(--brz-global-color2)); }

.brz .brz-cp-color3, .brz .brz-bcp-color3 { color: rgb(var(--brz-global-color3)); }
.brz .brz-bgp-color3 { background-color: rgb(var(--brz-global-color3)); }

.brz .brz-cp-color4, .brz .brz-bcp-color4 { color: rgb(var(--brz-global-color4)); }
.brz .brz-bgp-color4 { background-color: rgb(var(--brz-global-color4)); }

.brz .brz-cp-color5, .brz .brz-bcp-color5 { color: rgb(var(--brz-global-color5)); }
.brz .brz-bgp-color5 { background-color: rgb(var(--brz-global-color5)); }

.brz .brz-cp-color6, .brz .brz-bcp-color6 { color: rgb(var(--brz-global-color6)); }
.brz .brz-bgp-color6 { background-color: rgb(var(--brz-global-color6)); }

.brz .brz-cp-color7, .brz .brz-bcp-color7 { color: rgb(var(--brz-global-color7)); }
.brz .brz-bgp-color7 { background-color: rgb(var(--brz-global-color7)); }

.brz .brz-cp-color8, .brz .brz-bcp-color8 { color: rgb(var(--brz-global-color8)); }
.brz .brz-bgp-color8 { background-color: rgb(var(--brz-global-color8)); }

/* --- COLOR SETTINGS --- */
:root {
    --brz-global-color1: 99, 102, 120;
    --brz-global-color2: 42, 45, 65;
    --brz-global-color3: 242, 63, 13;
    --brz-global-color4: 183, 185, 193;
    --brz-global-color5: 176, 224, 224;
    --brz-global-color6: 110, 193, 193;
    --brz-global-color7: 136, 138, 150;
    --brz-global-color8: 255, 255, 255;
}

/* --- TYPOGRAPHY VALUES --- */
:root {
    --brz-paragraphfontfamily: 'Figtree', sans-serif;
    --brz-paragraphfontsize: 17px;
    --brz-paragraphfontsizesuffix: px;
    --brz-paragraphfontweight: 400;
    --brz-paragraphletterspacing: 0px;
    --brz-paragraphlineheight: 2;
    --brz-paragraphfontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-paragraphtabletfontsize: undefinedpx;
    --brz-paragraphtabletfontweight: undefined;
    --brz-paragraphtabletletterspacing: undefinedpx;
    --brz-paragraphtabletlineheight: undefined;
    --brz-paragraphtabletfontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-paragraphmobilefontsize: 15px;
    --brz-paragraphmobilefontweight: 300;
    --brz-paragraphmobileletterspacing: 0px;
    --brz-paragraphmobilelineheight: 1.6;
    --brz-paragraphmobilefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-paragraphstoryfontsize: 3.91%;
    --brz-paragraphbold: 400;
    --brz-paragraphitalic: inherit;
    --brz-paragraphtextdecoration: inherit;
    --brz-paragraphtexttransform: inherit;
    --brz-paragraphtabletbold: undefined;
    --brz-paragraphtabletitalic: inherit;
    --brz-paragraphtablettextdecoration: inherit;
    --brz-paragraphtablettexttransform: inherit;
    --brz-paragraphmobilebold: 300;
    --brz-paragraphmobileitalic: inherit;
    --brz-paragraphmobiletextdecoration: inherit;
    --brz-paragraphmobiletexttransform: inherit;
    
    --brz-subtitlefontfamily: 'Lato', sans-serif;
    --brz-subtitlefontsize: 24px;
    --brz-subtitlefontsizesuffix: px;
    --brz-subtitlefontweight: 400;
    --brz-subtitleletterspacing: 4px;
    --brz-subtitlelineheight: 1.7;
    --brz-subtitlefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-subtitletabletfontsize: undefinedpx;
    --brz-subtitletabletfontweight: undefined;
    --brz-subtitletabletletterspacing: undefinedpx;
    --brz-subtitletabletlineheight: undefined;
    --brz-subtitletabletfontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-subtitlemobilefontsize: 17px;
    --brz-subtitlemobilefontweight: 300;
    --brz-subtitlemobileletterspacing: 0px;
    --brz-subtitlemobilelineheight: 1.5;
    --brz-subtitlemobilefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-subtitlestoryfontsize: 5.52%;
    --brz-subtitlebold: 400;
    --brz-subtitleitalic: inherit;
    --brz-subtitletextdecoration: inherit;
    --brz-subtitletexttransform: inherit;
    --brz-subtitletabletbold: undefined;
    --brz-subtitletabletitalic: inherit;
    --brz-subtitletablettextdecoration: inherit;
    --brz-subtitletablettexttransform: inherit;
    --brz-subtitlemobilebold: 300;
    --brz-subtitlemobileitalic: inherit;
    --brz-subtitlemobiletextdecoration: inherit;
    --brz-subtitlemobiletexttransform: inherit;
    
    --brz-abovetitlefontfamily: 'Lato', sans-serif;
    --brz-abovetitlefontsize: 13px;
    --brz-abovetitlefontsizesuffix: px;
    --brz-abovetitlefontweight: 900;
    --brz-abovetitleletterspacing: 4px;
    --brz-abovetitlelineheight: 1.7;
    --brz-abovetitlefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-abovetitletabletfontsize: undefinedpx;
    --brz-abovetitletabletfontweight: undefined;
    --brz-abovetitletabletletterspacing: undefinedpx;
    --brz-abovetitletabletlineheight: undefined;
    --brz-abovetitletabletfontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-abovetitlemobilefontsize: 13px;
    --brz-abovetitlemobilefontweight: 400;
    --brz-abovetitlemobileletterspacing: 2px;
    --brz-abovetitlemobilelineheight: 1.7;
    --brz-abovetitlemobilefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-abovetitlestoryfontsize: 2.99%;
    --brz-abovetitlebold: 900;
    --brz-abovetitleitalic: inherit;
    --brz-abovetitletextdecoration: inherit;
    --brz-abovetitletexttransform: inherit;
    --brz-abovetitletabletbold: undefined;
    --brz-abovetitletabletitalic: inherit;
    --brz-abovetitletablettextdecoration: inherit;
    --brz-abovetitletablettexttransform: inherit;
    --brz-abovetitlemobilebold: 400;
    --brz-abovetitlemobileitalic: inherit;
    --brz-abovetitlemobiletextdecoration: inherit;
    --brz-abovetitlemobiletexttransform: inherit;
    
    --brz-heading1fontfamily: 'Playfair Display', serif;
    --brz-heading1fontsize: 60px;
    --brz-heading1fontsizesuffix: px;
    --brz-heading1fontweight: 400;
    --brz-heading1letterspacing: -3px;
    --brz-heading1lineheight: 1.4;
    --brz-heading1fontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-heading1tabletfontsize: undefinedpx;
    --brz-heading1tabletfontweight: undefined;
    --brz-heading1tabletletterspacing: undefinedpx;
    --brz-heading1tabletlineheight: undefined;
    --brz-heading1tabletfontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-heading1mobilefontsize: 34px;
    --brz-heading1mobilefontweight: 200;
    --brz-heading1mobileletterspacing: -1px;
    --brz-heading1mobilelineheight: 1.3;
    --brz-heading1mobilefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-heading1storyfontsize: 13.8%;
    --brz-heading1bold: 400;
    --brz-heading1italic: inherit;
    --brz-heading1textdecoration: inherit;
    --brz-heading1texttransform: inherit;
    --brz-heading1tabletbold: undefined;
    --brz-heading1tabletitalic: inherit;
    --brz-heading1tablettextdecoration: inherit;
    --brz-heading1tablettexttransform: inherit;
    --brz-heading1mobilebold: 200;
    --brz-heading1mobileitalic: inherit;
    --brz-heading1mobiletextdecoration: inherit;
    --brz-heading1mobiletexttransform: inherit;
    
    --brz-heading2fontfamily: 'Playfair Display', serif;
    --brz-heading2fontsize: 50px;
    --brz-heading2fontsizesuffix: px;
    --brz-heading2fontweight: 700;
    --brz-heading2letterspacing: -3px;
    --brz-heading2lineheight: 1.4;
    --brz-heading2fontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-heading2tabletfontsize: undefinedpx;
    --brz-heading2tabletfontweight: undefined;
    --brz-heading2tabletletterspacing: undefinedpx;
    --brz-heading2tabletlineheight: undefined;
    --brz-heading2tabletfontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-heading2mobilefontsize: 29px;
    --brz-heading2mobilefontweight: 700;
    --brz-heading2mobileletterspacing: -0.5px;
    --brz-heading2mobilelineheight: 1.3;
    --brz-heading2mobilefontvariation: "wght" 400, "wdth" 100, "SOFT" 0;
    --brz-heading2storyfontsize: 11.5%;
    --brz-heading2bold: 700;
    --brz-heading2italic: inherit;
    --brz-heading2textdecoration: inherit;
    --brz-heading2texttransform: inherit;
    --brz-heading2tabletbold: undefined;
    --brz-heading2tabletitalic: inherit;
    --brz-heading2tablettextdecoration: inherit;
    --brz-heading2tablettexttransform: inherit;
    --brz-heading2mobilebold: 700;
    --brz-heading2mobileitalic: inherit;
    --brz-heading2mobiletextdecoration: inherit;
    --brz-heading2mobiletexttransform: inherit;
}
