/* Web Fonts */

/* light */
@font-face {
    font-family:'Open Sans';
    font-style:  normal;
    font-weight: 100;
    src: url('../webfonts/open_sans/OpenSans-Light-webfont.eot');
}
@font-face {
    font-family:'Open Sans';
    font-style:  normal;
    font-weight: 100;
    src: 
	local('Open Sans'), local('OpenSans'),
	url('../webfonts/open_sans/OpenSans-Light-webfont.eot')  format('eot'),
	url('../webfonts/open_sans/OpenSans-Light-webfont.ttf')  format('truetype'),  
	url('../webfonts/open_sans/OpenSans-Light-webfont.woff') format('woff');
}

/* normal */
@font-face {
    font-family:'Open Sans';
    font-style:  normal;
    font-weight: 400;
    src: url('../webfonts/open_sans/OpenSans-Regular-webfont.eot');
}
@font-face {
    font-family:'Open Sans';
    font-style:  normal;
    font-weight: 400;
    src: 
	local('Open Sans'), local('OpenSans'),
	url('../webfonts/open_sans/OpenSans-Regular-webfont.eot')  format('eot'),
	url('../webfonts/open_sans/OpenSans-Regular-webfont.ttf')  format('truetype'),  
	url('../webfonts/open_sans/OpenSans-Regular-webfont.woff') format('woff');
}

/* bold */
@font-face {
    font-family:'Open Sans';
    font-style:  normal;
    font-weight: 700;
    src: url('../webfonts/open_sans/OpenSans-Bold-webfont.eot');
}
@font-face {
    font-family:'Open Sans';
    font-style:  normal;
    font-weight: 700;
    src: 
	local('Open Sans Bold'), local('OpenSans-Bold'),
	url('../webfonts/open_sans/OpenSans-Bold-webfont.eot')  format('eot'),
	url('../webfonts/open_sans/OpenSans-Bold-webfont.ttf')  format('truetype'),  
	url('../webfonts/open_sans/OpenSans-Bold-webfont.woff') format('woff');
}


/* normal italic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('../webfonts/open_sans/OpenSans-Italic-webfont.eot');
}
@font-face {
    font-family:'Open Sans';
    font-style:  italic;
    font-weight: 400;
    src: 
	local('Open Sans Italic'), local('OpenSans-Italic'),
	url('../webfonts/open_sans/OpenSans-Italic-webfont.eot')  format('eot'),
	url('../webfonts/open_sans/OpenSans-Italic-webfont.ttf')  format('truetype'),  
	url('../webfonts/open_sans/OpenSans-Italic-webfont.woff') format('woff');
}


/* bold italic */
@font-face {
    font-family:'Open Sans';
    font-style:  italic;
    font-weight: 700;
    src: url('../webfonts/open_sans/OpenSans-BoldItalic-webfont.eot');
}
@font-face {
    font-family:'Open Sans';
    font-style:  italic;
    font-weight: 700;
    src: 
	local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), 
	url('../webfonts/open_sans/OpenSans-BoldItalic-webfont.eot')  format('eot'),
	url('../webfonts/open_sans/OpenSans-BoldItalic-webfont.ttf')  format('truetype'),  
	url('../webfonts/open_sans/OpenSans-BoldItalic-webfont.woff') format('woff');
}




/* Font Awesome */

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../webfonts/fontawesome/fa-regular-400.ttf") format("truetype"); }

.far, .fa-regular {
    font-weight: 400; 
}