/* Estilos Comunes de Font Awesome*/
.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

/* Definiciones de Contenido de Íconos */
.fa-circle-xmark:before, .fa-times-circle:before, .fa-xmark-circle:before { content: '\f057'; }
.fa-phone:before { content: '\f095'; }
.fa-facebook-f:before { content: '\f39e'; }
.fa-instagram:before { content: '\f16d'; }
.fa-instagram-square:before { content: '\e055'; }
.fa-youtube:before { content: '\f167'; }
.fa-location-dot:before, .fa-map-marker-alt:before { content: '\f3c5'; }
.fa-location-dot-slash:before, .fa-map-marker-alt-slash:before { content: '\f605'; }
.fa-clock-eight:before, .fa-clock-eight:before { content: '\e345'; }
.fa-clock-eight-thirty:before { content: '\e346'; }
.fa-plus:before { content: '\2b'; }
.fa-play:before { content: '\f04b'; }
.fa-volume-mute:before { content: '\f6a9'; }
.fa-linkedin-in:before { content: '\f0e1'; }

/* Definiciones de Fuentes */
@font-face {
	font-family: 'Font Awesome 6 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(../fonts/webfonts/fa-brands-400.woff2) format('woff2'), url(../fonts/webfonts/fa-brands-400.ttf) format('truetype');
}

@font-face {
	font-family: 'Font Awesome 6 Pro';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(../fonts/webfonts/fa-solid-900.woff2) format('woff2'), url(../fonts/webfonts/fa-solid-900.ttf) format('truetype');
}

/* Pesos y Familias de Fuentes */
.fa-brands, .fab {
	font-family: 'Font Awesome 6 Brands';
	font-weight: 400;
}

.fa-solid, .fas, .fa-solid, .fass {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 900;
}

/* Variables CSS para los Estilos de Font Awesome */
:host, :root {
	--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
	--fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
	--fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro';
	--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro';
	--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro';
	--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro';
	--fa-style-family-sharp: "Font Awesome 6 Sharp";
	--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
	--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
	--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
}