/* Fontes e icones locais (subset Font Awesome 6.4.0 com os icones usados no site; Inter e Montserrat latin), 05/11/2026. Ao usar icone novo, rodar de novo o subset. */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:optional;src:url(fonts/inter-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:optional;src:url(fonts/inter-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:optional;src:url(fonts/inter-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:optional;src:url(fonts/inter-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:optional;src:url(fonts/montserrat-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:optional;src:url(fonts/montserrat-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:optional;src:url(fonts/montserrat-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.fa,.fas,.far,.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}
.fas,.fa{font-family:"Font Awesome 6 Free";font-weight:900}.far{font-family:"Font Awesome 6 Free";font-weight:400}.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-fw{text-align:center;width:1.25em}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;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:block;src:url(fonts/fa-regular-400.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa-brands-400.woff2) format("woff2")}
.fa-arrow-right:before{content:"\f061"}.fa-bars:before{content:"\f0c9"}.fa-bullseye:before{content:"\f140"}.fa-calendar:before{content:"\f133"}.fa-camera:before{content:"\f030"}.fa-certificate:before{content:"\f0a3"}.fa-check:before{content:"\f00c"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-city:before{content:"\f64f"}.fa-clock:before{content:"\f017"}.fa-drafting-compass:before{content:"\f568"}.fa-envelope:before{content:"\f0e0"}.fa-eye:before{content:"\f06e"}.fa-file-contract:before{content:"\f56c"}.fa-file-pdf:before{content:"\f1c1"}.fa-handshake:before{content:"\f2b5"}.fa-hard-hat:before{content:"\f807"}.fa-heart:before{content:"\f004"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-layer-group:before{content:"\f5fd"}.fa-linkedin-in:before{content:"\f0e1"}.fa-lock:before{content:"\f023"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-mountain:before{content:"\f6fc"}.fa-newspaper:before{content:"\f1ea"}.fa-phone:before{content:"\f095"}.fa-play-circle:before{content:"\f144"}.fa-search-plus:before{content:"\f00e"}.fa-shield-alt:before{content:"\f3ed"}.fa-tachometer-alt:before{content:"\f625"}.fa-times:before{content:"\f00d"}.fa-tools:before{content:"\f7d9"}.fa-truck:before{content:"\f0d1"}.fa-truck-pickup:before{content:"\f63c"}.fa-user-check:before{content:"\f4fc"}.fa-user-graduate:before{content:"\f501"}.fa-vial:before{content:"\f492"}.fa-whatsapp:before{content:"\f232"}
