tag:not(:first-of-type) { /* Styles here */ }
tag:nth-of-type(1) { /* Styles here */ }
tag:last-of-type { /* Styles here */ }
tag:nth-of-type(even) { /* Styles here */ }
tag:nth-of-type(odd) { /* Styles here */ }
tag:first-child { /* Styles here */ }
tag:last-child { /* Styles here */ }
[tag-name] { /* Styles for all elements with the attribute "tag-name" */ }
[tag-name="value"] { /* Styles for elements where the attribute "tag-name" equals "value" */ }
[tag-name*="value"] { /* Styles for elements where "value" is part of the attribute value */ }
[tag-name^="value"] { /* Styles for elements where the attribute value starts with "value" */ }
[tag-name$="value"] { /* Styles for elements where the attribute value ends with "value" */ }
[tag-name~="value"] { /* Styles for elements where "value" is a whole word in the attribute */ }
[tag-name|="value"] { /* Styles for elements with an attribute value that starts with "value" or is exactly "value" */ }
parent > child { /* Styles for direct children only */ }
ancestor descendant { /* Styles for all descendants, not just direct children */ }
sibling + sibling { /* Styles for the immediate next sibling */ }
sibling ~ sibling { /* Styles for all subsequent siblings */ }


@font-face { font-family: "HELVETICANEUEITALIC"; src:  url("fonts/HELVETICANEUEITALIC.TTF") format("truetype"); }
@font-face { font-family: "HURDEI"; src:  url("fonts/HURDEI.TTF") format("truetype"); }
@font-face { font-family: "MYRIADPRO-BOLD"; src:  url("fonts/MYRIADPRO-BOLD.OTF") format("truetype"); }
@font-face { font-family: "MYRIADPRO-SEMIBOLD"; src:  url("fonts/MYRIADPRO-SEMIBOLD.OTF") format("truetype"); }
@font-face { font-family: "POPPINS-BOLD"; src:  url("fonts/POPPINS-BOLD.TTF") format("truetype"); }
@font-face { font-family: "POPPINS-MEDIUM"; src:  url("fonts/POPPINS-MEDIUM.TTF") format("truetype"); }
@font-face { font-family: "HELVETICANEUEROMAN"; src:  url("fonts/HELVETICANEUEROMAN.OTF") format("opentype"); }
@font-face { font-family: "HELVETICANEUEBOLD"; src:  url("fonts/HELVETICANEUEBOLD.OTF") format("opentype"); }

:root {
    --font-HELVETICANEUEITALIC: "HELVETICANEUEITALIC", sans-serif;
    --font-HELVETICANEUEROMAN: "HELVETICANEUEROMAN", sans-serif;
    --font-HURDEI: "HURDEI", sans-serif;
    --font-MYRIADPRO-BOLD: "MYRIADPRO-BOLD", sans-serif;
    --font-MYRIADPRO-SEMIBOLD: "MYRIADPRO-SEMIBOLD", sans-serif;
    --font-POPPINS-BOLD: "POPPINS-BOLD", sans-serif;
    --font-POPPINS-MEDIUM: "POPPINS-MEDIUM", sans-serif;
    --font-HELVETICANEUEBOLD: "HELVETICANEUEBOLD", sans-serif;
}


