@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fontawesome/fa-regular-400.woff2") format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"); }
.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-building::before { content: ""; }
.fa-chart-line::before, .fa-line-chart::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-futbol-ball::before, .fa-futbol::before, .fa-soccer-ball::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-heart-pulse::before, .fa-heartbeat::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-location-dot::before, .fa-map-marker-alt::before { content: ""; }
.fa-map-location-dot::before, .fa-map-marked-alt::before { content: ""; }
.fa-person-swimming::before, .fa-swimmer::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-phone-volume::before, .fa-volume-control-phone::before { content: ""; }
.fa-add::before, .fa-plus::before { content: "+"; }
.fa-road::before { content: ""; }
.fa-shield-check::before { content: ""; }
.fa-star::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-users::before { content: ""; }
.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }
.fa-hand-point-right::before { content: "\f0a4"; }
.fa-download::before { content: "\f019"; }
.fa-circle-check::before { content: "\f058"; }
.fa-clock::before { content: "\f017"; }
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
: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: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-twitter::before { content: "\f099"; }
.fa-google::before { content: "\f1a0"; }
.fa-youtube::before { content: ""; }
:host, :root { --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; }
:host, :root { --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"; }
:host, :root { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"; }
.fa-solid, .fas { font-family: "Font Awesome 6 Pro"; font-weight: 900; }
:host, :root { --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; }
@keyframes d { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
