/* FontAwesome 6.5.1 subset local - apenas os ícones usados no site */
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/fa-solid-900.woff2') format('woff2');}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/fa-regular-400.woff2') format('woff2');}
.fa,.fas,.fa-solid,.far,.fa-regular,.fab{-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;font-family:'Font Awesome 6 Free';}
.fa,.fas,.fa-solid{font-weight:900;}
.far,.fa-regular{font-weight:400;}
.fa-map-marker-alt:before,.fa-location-dot:before{content:"\f3c5";}
.fa-star:before{content:"\f005";}
.fa-star-half-alt:before{content:"\f5c0";}
.fa-bookmark:before{content:"\f02e";}
.fa-check-circle:before,.fa-circle-check:before{content:"\f058";}
.fa-clock:before{content:"\f017";}
.fa-comment-dots:before{content:"\f4ad";}
.fa-exclamation-triangle:before,.fa-triangle-exclamation:before{content:"\f071";}
.fa-lock:before{content:"\f023";}
.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a";}
.fa-check:before{content:"\f00c";}
.fa-chevron-down:before{content:"\f078";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-circle:before{content:"\f111";}
.fa-minus:before{content:"\f068";}
.fa-plus:before{content:"\f067";}
.fa-xmark:before,.fa-times:before{content:"\f00d";}
.fa-fw{text-align:center;width:1.25em;}
.fa-spin{animation:fa-spin 2s infinite linear;}
@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
