/* Font Awesome 6.5.1, subset to the 51 icons this site actually uses.
 *
 * Replaces three requests per page to cdnjs.cloudflare.com (preload +
 * stylesheet + noscript) with one local file, and the two webfonts drop from
 * 266 KB to 6 KB because only 49 glyphs are kept. No fa-regular and no
 * v4compatibility font: nothing on the site uses them.
 *
 * Regenerate with tools/subset-icons.py when icons are added. An icon used in
 * HTML but absent here renders as a blank box, so re-run after adding one. */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/icons/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/icons/fa-brands-400.woff2) format("woff2")}
.fa,.fas,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-tiktok:before{content:"\e07b"}
.fa-wand-magic-sparkles:before{content:"\e2ca"}
.fa-star:before{content:"\f005"}
.fa-user:before{content:"\f007"}
.fa-house:before{content:"\f015"}
.fa-clock:before{content:"\f017"}
.fa-lock:before{content:"\f023"}
.fa-tags:before{content:"\f02c"}
.fa-camera:before{content:"\f030"}
.fa-video:before{content:"\f03d"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-chevron-down:before{content:"\f078"}
.fa-comments:before{content:"\f086"}
.fa-arrow-up-right-from-square:before{content:"\f08e"}
.fa-trophy:before{content:"\f091"}
.fa-phone:before{content:"\f095"}
.fa-certificate:before{content:"\f0a3"}
.fa-globe:before{content:"\f0ac"}
.fa-envelope:before{content:"\f0e0"}
.fa-angle-right:before{content:"\f105"}
.fa-compass:before{content:"\f14e"}
.fa-youtube:before{content:"\f167"}
.fa-instagram:before{content:"\f16d"}
.fa-google:before{content:"\f1a0"}
.fa-child:before{content:"\f1ae"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-chart-line:before{content:"\f201"}
.fa-whatsapp:before{content:"\f232"}
.fa-calendar-plus:before{content:"\f271"}
.fa-calendar-check:before{content:"\f274"}
.fa-handshake:before{content:"\f2b5"}
.fa-snowflake:before{content:"\f2dc"}
.fa-utensils:before{content:"\f2e7"}
.fa-facebook-f:before{content:"\f39e"}
.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}
.fa-mobile-screen-button:before{content:"\f3cd"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-route:before{content:"\f4d7"}
.fa-helicopter:before{content:"\f533"}
.fa-hotel:before{content:"\f594"}
.fa-medal:before{content:"\f5a2"}
.fa-plane-departure:before{content:"\f5b0"}
.fa-van-shuttle:before{content:"\f5b6"}
.fa-layer-group:before{content:"\f5fd"}
.fa-mountain:before{content:"\f6fc"}
.fa-baby:before{content:"\f77c"}
.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}
.fa-phone-alt:before{content:"\f879"}
