@charset "utf-8";

.fa { font-family: var(--fa-style-family, "Font Awesome 6 Pro"); font-weight: var(--fa-style,900); }

.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-solid, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fasr, .fass, .fat { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }

.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat { font-family: "Font Awesome 6 Pro"; }

.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }

.fa-classic.fa-duotone, .fa-duotone, .fad { font-family: "Font Awesome 6 Duotone"; }

.fa-sharp, .fasr, .fass { font-family: "Font Awesome 6 Sharp"; }

.fa-sharp, .fass { font-weight: 900; }

:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }

@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../assets/leons-fa-brands-400.woff2") format("woff2"), url("../assets/leons-fa-brands-400.ttf") format("truetype"); }

.fa-brands, .fab { font-weight: 400; }

:host, :root { --fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; }

@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; font-display: block; src: url("../assets/leons-fa-light-300.woff2") format("woff2"), url("../assets/leons-fa-light-300.ttf") format("truetype"); }

.fa-light, .fal { font-weight: 300; }

:host, :root { --fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"; }

@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url("../assets/leons-fa-regular-400.woff2") format("woff2"), url("../assets/leons-fa-regular-400.ttf") format("truetype"); }

.fa-regular, .far { font-weight: 400; }

:host, :root { --fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"; }

@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url("../assets/leons-fa-solid-900.woff2") format("woff2"), url("../assets/leons-fa-solid-900.ttf") format("truetype"); }

.fa-solid, .fas { font-weight: 900; }

:host, :root { --fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; }

@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 100; font-display: block; src: url("../assets/leons-fa-thin-100.woff2") format("woff2"), url("../assets/leons-fa-thin-100.ttf") format("truetype"); }

.fa-thin, .fat { font-weight: 100; }

.fa-2x { font-size: 2em; }

.fa-arrow-down-to-square::before { content: ""; }

.fa-user::before { content: ""; }

.fa-star::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-x-twitter::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-tiktok::before { content: ""; }

.fa-square-vimeo::before { content: ""; }

.fa-square-instagram::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-handshake-angle::before { content: ""; }

.fa-calendar-days::before { content: ""; }

.fa-hand-holding-dollar::before { content: ""; }

.fa-xmark::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-check::before { content: ""; }

.fa-clock-nine::before { content: ""; }

.fa-cart-shopping::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-magnifying-glass::before { content: ""; }

.fa-print::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-maximize::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-plus::before { content: "+"; }

.fa-circle-plus::before { content: ""; }

.fa-circle-check::before { content: ""; }

.fa-circle-xmark::before { content: ""; }

.fa-share-nodes::before { content: ""; }

.fa-pencil::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-360-degrees::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-bed-front::before { content: ""; }

.fa-rug::before { content: ""; }

.fa-screwdriver-wrench::before { content: ""; }

.fa-circle-info::before { content: ""; }

.fa-pen-to-square::before { content: ""; }

.fa-cart-circle-plus::before { content: ""; }

.fa-arrows-maximize::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-circle-exclamation::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-square-check::before { content: ""; }

.fa-square-xmark::before { content: ""; }

.fa-location-dot::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-location-crosshairs::before { content: ""; }

.fa-car-rear::before { content: ""; }

.fa-left-from-line::before { content: ""; }

.fa-mobile-screen-button::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-loader::before { content: ""; }