/*V 1.0 Iconos: Font Awesome 6.0.0-beta3 recortado a los 101 iconos que usa el sitio. Generado por _tools/iconos/generar-iconos.py: no editar a mano.*/

/*!
 * Font Awesome Free 6.0.0-beta3 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 2021 Fonticons, Inc.
 */
@font-face {font-family:"Font Awesome 6 Free"; font-style:normal; font-weight:900; font-display:block; src:url(/public/fonts/fa-solid-900.woff2?v=91fc0f03ef) format("woff2");}
@font-face {font-family:"Font Awesome 6 Free"; font-style:normal; font-weight:400; font-display:block; src:url(/public/fonts/fa-regular-400.woff2?v=c51647268d) format("woff2");}
@font-face {font-family:"Font Awesome 6 Brands"; font-style:normal; font-weight:400; font-display:block; src:url(/public/fonts/fa-brands-400.woff2?v=0d2e15e6c0) format("woff2");}
.fa {font-family:var(--fa-style-family,"Font Awesome 6 Free"); font-weight:var(--fa-style,900);}
.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; line-height:1; text-rendering:auto;}
.fa-1x {font-size:1em;}
.fa-2x {font-size:2em;}
.fa-3x {font-size:3em;}
.fa-4x {font-size:4em;}
.fa-5x {font-size:5em;}
.fa-6x {font-size:6em;}
.fa-7x {font-size:7em;}
.fa-8x {font-size:8em;}
.fa-9x {font-size:9em;}
.fa-10x {font-size:10em;}
.fa-2xs {font-size:.625em; line-height:.1em; vertical-align:.225em;}
.fa-xs {font-size:.75em; line-height:.08333em; vertical-align:.125em;}
.fa-sm {font-size:.875em; line-height:.07143em; vertical-align:.05357em;}
.fa-lg {font-size:1.25em; line-height:.05em; vertical-align:-.075em;}
.fa-xl {font-size:1.5em; line-height:.04167em; vertical-align:-.125em;}
.fa-2xl {font-size:2em; line-height:.03125em; vertical-align:-.1875em;}
.fa-fw {text-align:center; width:1.25em;}
.fa-ul {list-style-type:none; margin-left:var(--fa-li-margin,2.5em); padding-left:0;}
.fa-ul>li {position:relative;}
.fa-li {left:calc(var(--fa-li-width, 2em)*-1); position:absolute; text-align:center; width:var(--fa-li-width,2em); line-height:inherit;}
.fa-border {border-radius:var(--fa-border-radius,.1em); border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee); padding:var(--fa-border-padding,.2em .25em .15em);}
.fa-pull-left {float:left; margin-right:var(--fa-pull-margin,.3em);}
.fa-pull-right {float:right; margin-left:var(--fa-pull-margin,.3em);}
.fa-beat {-webkit-animation-name:fa-beat; animation-name:fa-beat; -webkit-animation-delay:var(--fa-animation-delay,0); animation-delay:var(--fa-animation-delay,0); -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -webkit-animation-duration:var(--fa-animation-duration,1s); animation-duration:var(--fa-animation-duration,1s); -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite); animation-iteration-count:var(--fa-animation-iteration-count,infinite); -webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out); animation-timing-function:var(--fa-animation-timing,ease-in-out);}
.fa-fade {-webkit-animation-name:fa-fade; animation-name:fa-fade; -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite); animation-iteration-count:var(--fa-animation-iteration-count,infinite); -webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));}
.fa-beat-fade,
.fa-fade {-webkit-animation-delay:var(--fa-animation-delay,0); animation-delay:var(--fa-animation-delay,0); -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -webkit-animation-duration:var(--fa-animation-duration,1s); animation-duration:var(--fa-animation-duration,1s);}
.fa-beat-fade {-webkit-animation-name:fa-beat-fade; animation-name:fa-beat-fade; -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite); animation-iteration-count:var(--fa-animation-iteration-count,infinite); -webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));}
.fa-flip {-webkit-animation-name:fa-flip; animation-name:fa-flip; -webkit-animation-delay:var(--fa-animation-delay,0); animation-delay:var(--fa-animation-delay,0); -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -webkit-animation-duration:var(--fa-animation-duration,1s); animation-duration:var(--fa-animation-duration,1s); -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite); animation-iteration-count:var(--fa-animation-iteration-count,infinite); -webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out); animation-timing-function:var(--fa-animation-timing,ease-in-out);}
.fa-spin {-webkit-animation-name:fa-spin; animation-name:fa-spin; -webkit-animation-delay:var(--fa-animation-delay,0); animation-delay:var(--fa-animation-delay,0); -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -webkit-animation-duration:var(--fa-animation-duration,2s); animation-duration:var(--fa-animation-duration,2s); -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite); animation-iteration-count:var(--fa-animation-iteration-count,infinite); -webkit-animation-timing-function:var(--fa-animation-timing,linear); animation-timing-function:var(--fa-animation-timing,linear);}
.fa-spin-reverse {--fa-animation-direction:reverse;}
.fa-pulse,
.fa-spin-pulse {-webkit-animation-name:fa-spin; animation-name:fa-spin; -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -webkit-animation-duration:var(--fa-animation-duration,1s); animation-duration:var(--fa-animation-duration,1s); -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite); animation-iteration-count:var(--fa-animation-iteration-count,infinite); -webkit-animation-timing-function:var(--fa-animation-timing,steps(8)); animation-timing-function:var(--fa-animation-timing,steps(8));}
@media (prefers-reduced-motion:reduce) {.fa-beat,
.fa-beat-fade,
.fa-fade,
.fa-flip,
.fa-pulse,
.fa-spin,
.fa-spin-pulse {-webkit-animation-delay:-1ms; animation-delay:-1ms; -webkit-animation-duration:1ms; animation-duration:1ms; -webkit-animation-iteration-count:1; animation-iteration-count:1; -webkit-transition-delay:0s; transition-delay:0s; -webkit-transition-duration:0s; transition-duration:0s;}
}
@-webkit-keyframes fa-beat {0%,
90% {-webkit-transform:scale(1); transform:scale(1);}
 45% {-webkit-transform:scale(var(--fa-beat-scale,1.25)); transform:scale(var(--fa-beat-scale,1.25));}
}
@keyframes fa-beat {0%,
90% {-webkit-transform:scale(1); transform:scale(1);}
 45% {-webkit-transform:scale(var(--fa-beat-scale,1.25)); transform:scale(var(--fa-beat-scale,1.25));}
}
@-webkit-keyframes fa-fade {50% {opacity:var(--fa-fade-opacity,.4);}}
@keyframes fa-fade {50% {opacity:var(--fa-fade-opacity,.4);}}
@-webkit-keyframes fa-beat-fade {0%,
to {opacity:var(--fa-beat-fade-opacity,.4); -webkit-transform:scale(1); transform:scale(1);}
 50% {opacity:1; -webkit-transform:scale(var(--fa-beat-fade-scale,1.125)); transform:scale(var(--fa-beat-fade-scale,1.125));}
}
@keyframes fa-beat-fade {0%,
to {opacity:var(--fa-beat-fade-opacity,.4); -webkit-transform:scale(1); transform:scale(1);}
 50% {opacity:1; -webkit-transform:scale(var(--fa-beat-fade-scale,1.125)); transform:scale(var(--fa-beat-fade-scale,1.125));}
}
@-webkit-keyframes fa-flip {50% {-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}
@keyframes fa-flip {50% {-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}
@-webkit-keyframes fa-spin {0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
 to {-webkit-transform:rotate(1turn); transform:rotate(1turn);}
}
@keyframes fa-spin {0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
 to {-webkit-transform:rotate(1turn); transform:rotate(1turn);}
}
.fa-rotate-90 {-webkit-transform:rotate(90deg); transform:rotate(90deg);}
.fa-rotate-180 {-webkit-transform:rotate(180deg); transform:rotate(180deg);}
.fa-rotate-270 {-webkit-transform:rotate(270deg); transform:rotate(270deg);}
.fa-flip-horizontal {-webkit-transform:scaleX(-1); transform:scaleX(-1);}
.fa-flip-vertical {-webkit-transform:scaleY(-1); transform:scaleY(-1);}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {-webkit-transform:scale(-1); transform:scale(-1);}
.fa-rotate-by {-webkit-transform:rotate(var(--fa-rotate-angle,none)); transform:rotate(var(--fa-rotate-angle,none));}
.fa-stack {display:inline-block; height:2em; line-height:2em; position:relative; vertical-align:middle; width:2.5em;}
.fa-stack-1x,
.fa-stack-2x {left:0; position:absolute; text-align:center; width:100%; z-index:var(--fa-stack-z-index,auto);}
.fa-stack-1x {line-height:inherit;}
.fa-stack-2x {font-size:2em;}
.fa-inverse {color:var(--fa-inverse,#fff);}
.fa-arrow-down:before {content:"\f063";}
.fa-arrow-right:before {content:"\f061";}
.fa-arrow-trend-down:before {content:"\e097";}
.fa-arrows-rotate:before {content:"\f021";}
.fa-award:before {content:"\f559";}
.fa-bars:before {content:"\f0c9";}
.fa-battery-full:before {content:"\f240";}
.fa-bolt:before {content:"\f0e7";}
.fa-broom:before {content:"\f51a";}
.fa-bug:before {content:"\f188";}
.fa-building:before {content:"\f1ad";}
.fa-calendar-check:before {content:"\f274";}
.fa-certificate:before {content:"\f0a3";}
.fa-chart-line:before {content:"\f201";}
.fa-check:before {content:"\f00c";}
.fa-chevron-left:before {content:"\f053";}
.fa-chevron-right:before {content:"\f054";}
.fa-check-circle:before,
.fa-circle-check:before {content:"\f058";}
.fa-clipboard-check:before {content:"\f46c";}
.fa-clipboard-list:before {content:"\f46d";}
.fa-clock:before {content:"\f017";}
.fa-clock-rotate-left:before {content:"\f1da";}
.fa-cloud-showers-heavy:before {content:"\f740";}
.fa-comments:before {content:"\f086";}
.fa-credit-card:before {content:"\f09d";}
.fa-droplet:before,
.fa-tint:before {content:"\f043";}
.fa-envelope:before {content:"\f0e0";}
.fa-expand:before {content:"\f065";}
.fa-fan:before {content:"\f863";}
.fa-filter:before {content:"\f0b0";}
.fa-fire:before {content:"\f06d";}
.fa-grip-horizontal:before {content:"\f58d";}
.fa-hammer:before {content:"\f6e3";}
.fa-handshake:before {content:"\f2b5";}
.fa-headset:before {content:"\f590";}
.fa-heart:before {content:"\f004";}
.fa-hard-hat:before {content:"\f807";}
.fa-home:before {content:"\f015";}
.fa-house-chimney:before {content:"\e3af";}
.fa-house-user:before {content:"\e1b0";}
.fa-icicles:before {content:"\f7ad";}
.fa-id-card:before {content:"\f2c2";}
.fa-layer-group:before {content:"\f5fd";}
.fa-arrows-alt-h:before {content:"\f337";}
.fa-location-dot:before,
.fa-map-marker-alt:before {content:"\f3c5";}
.fa-magnifying-glass:before,
.fa-search:before {content:"\f002";}
.fa-map-marked-alt:before {content:"\f5a0";}
.fa-minus:before {content:"\f068";}
.fa-mobile-alt:before {content:"\f3cd";}
.fa-moon:before {content:"\f186";}
.fa-mountain:before {content:"\f6fc";}
.fa-paint-roller:before {content:"\f5aa";}
.fa-phone:before {content:"\f095";}
.fa-phone-volume:before {content:"\f2a0";}
.fa-piggy-bank:before {content:"\f4d3";}
.fa-play:before {content:"\f04b";}
.fa-plug:before {content:"\f1e6";}
.fa-plus:before {content:"\2b";}
.fa-power-off:before {content:"\f011";}
.fa-receipt:before {content:"\f543";}
.fa-recycle:before {content:"\f1b8";}
.fa-rotate:before {content:"\f2f1";}
.fa-ruler-combined:before {content:"\f546";}
.fa-ruler-horizontal:before {content:"\f547";}
.fa-scale-balanced:before {content:"\f24e";}
.fa-screwdriver-wrench:before {content:"\f7d9";}
.fa-seedling:before {content:"\f4d8";}
.fa-shield-alt:before {content:"\f3ed";}
.fa-smog:before {content:"\f75f";}
.fa-snowflake:before {content:"\f2dc";}
.fa-solar-panel:before {content:"\f5ba";}
.fa-spray-can:before {content:"\f5bd";}
.fa-square:before {content:"\f0c8";}
.fa-star:before {content:"\f005";}
.fa-sun:before {content:"\f185";}
.fa-th:before {content:"\f00a";}
.fa-tag:before {content:"\f02b";}
.fa-temperature-half:before {content:"\f2c9";}
.fa-temperature-high:before {content:"\f769";}
.fa-exclamation-triangle:before,
.fa-triangle-exclamation:before {content:"\f071";}
.fa-truck:before {content:"\f0d1";}
.fa-user-shield:before {content:"\f505";}
.fa-users:before {content:"\f0c0";}
.fa-vector-square:before {content:"\f5cb";}
.fa-volume-high:before {content:"\f028";}
.fa-volume-mute:before {content:"\f6a9";}
.fa-water:before {content:"\f773";}
.fa-wind:before {content:"\f72e";}
.fa-window-maximize:before {content:"\f2d0";}
.fa-window-restore:before {content:"\f2d2";}
.fa-times:before {content:"\f00d";}
.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border-width:0;}
:host,
:root {--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}
.fa-brands,
.fab {font-family:"Font Awesome 6 Brands"; font-weight:400;}
.fa-facebook-f:before {content:"\f39e";}
.fa-google:before {content:"\f1a0";}
.fa-instagram:before {content:"\f16d";}
.fa-linkedin-in:before {content:"\f0e1";}
.fa-youtube:before {content:"\f167";}
:host,
:root {--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";}
.fa-regular,
.far {font-family:"Font Awesome 6 Free"; font-weight:400;}
:host,
:root {--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";}
.fa-solid,
.fas {font-family:"Font Awesome 6 Free"; font-weight:900;}
@font-face {font-family:"Font Awesome 5 Brands"; font-display:block; font-weight:400; src:url(/public/fonts/fa-brands-400.woff2?v=0d2e15e6c0) format("woff2");}
@font-face {font-family:"Font Awesome 5 Free"; font-display:block; font-weight:900; src:url(/public/fonts/fa-solid-900.woff2?v=91fc0f03ef) format("woff2");}
@font-face {font-family:"Font Awesome 5 Free"; font-display:block; font-weight:400; src:url(/public/fonts/fa-regular-400.woff2?v=c51647268d) format("woff2");}
@font-face {font-family:"FontAwesome"; font-display:block; src:url(/public/fonts/fa-solid-900.woff2?v=91fc0f03ef) format("woff2");}
@font-face {font-family:"FontAwesome"; font-display:block; src:url(/public/fonts/fa-brands-400.woff2?v=0d2e15e6c0) format("woff2");}
@font-face {font-family:"FontAwesome"; font-display:block; src:url(/public/fonts/fa-regular-400.woff2?v=c51647268d) format("woff2"); unicode-range:U+f003,U+f006,U+f014,U+f016-f017,U+f01a-f01b,U+f01d,U+f022,U+f03e,U+f044,U+f046,U+f05c-f05d,U+f06e,U+f070,U+f087-f088,U+f08a,U+f094,U+f096-f097,U+f09d,U+f0a0,U+f0a2,U+f0a4-f0a7,U+f0c5,U+f0c7,U+f0e5-f0e6,U+f0eb,U+f0f6-f0f8,U+f10c,U+f114-f115,U+f118-f11a,U+f11c-f11d,U+f133,U+f147,U+f14e,U+f150-f152,U+f185-f186,U+f18e,U+f190-f192,U+f196,U+f1c1-f1c9,U+f1d9,U+f1db,U+f1e3,U+f1ea,U+f1f7,U+f1f9,U+f20a,U+f247-f248,U+f24a,U+f24d,U+f255-f25b,U+f25d,U+f271-f274,U+f278,U+f27b,U+f28c,U+f28e,U+f29c,U+f2b5,U+f2b7,U+f2ba,U+f2bc,U+f2be,U+f2c0-f2c1,U+f2c3,U+f2d0,U+f2d2,U+f2d4,U+f2dc;}
