@charset "UTF-8";

/**
 * Theme  : Neutral
 * Version: 1.0.0
 * Author : hybrid.
 *
 * Auto-generated by tool-icons.php — do not edit manually
 * Variables + selectors for mask-image icon system
 */

:root {
    --icon-arrow-down: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14%22/%3E%3Cpath d=%22m19 12-7 7-7-7%22/%3E%3C/svg%3E");
    --icon-arrow-left: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 19-7-7 7-7%22/%3E%3Cpath d=%22M19 12H5%22/%3E%3C/svg%3E");
    --icon-arrow-right: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14%22/%3E%3Cpath d=%22m12 5 7 7-7 7%22/%3E%3C/svg%3E");
    --icon-arrow-up: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m5 12 7-7 7 7%22/%3E%3Cpath d=%22M12 19V5%22/%3E%3C/svg%3E");
    --icon-bluesky: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22M3.4682126%2C1.9044436c1.8343616%2C1.377123%2C3.8074255%2C4.1693544%2C4.5318351%2C5.6678281%0A%09c0.7244644-1.498363%2C2.6974182-4.2907324%2C4.5318346-5.6678281C13.8554611%2C0.9107667%2C16%2C0.1419162%2C16%2C2.5884395%0A%09c0%2C0.4886038-0.2801371%2C4.104527-0.4444389%2C4.6915584c-0.5711145%2C2.040926-2.6522322%2C2.5614738-4.5034218%2C2.2464142%0A%09c3.2358427%2C0.5507278%2C4.0590105%2C2.374938%2C2.2812824%2C4.1991472c-3.376255%2C3.4645309-4.8526602-0.8692627-5.2311411-1.9797392%0A%09c-0.0693512-0.203577-0.1018038-0.2988119-0.1022811-0.2178307C7.9995198%2C11.4470053%2C7.9670706%2C11.542243%2C7.8977189%2C11.74582%0A%09c-0.378315%2C1.1104765-1.8546925%2C5.4443808-5.2311411%2C1.9797392c-1.777755-1.8242092-0.954615-3.6485291%2C2.2812827-4.1991472%0A%09C3.096616%2C9.8414717%2C1.0154697%2C9.3209209%2C0.4444387%2C7.2799978C0.2801307%2C6.6929116%2C0%2C3.0769885%2C0%2C2.5884395%0A%09c0-2.4465232%2C2.144594-1.6776729%2C3.4681175-0.6839958H3.4682126z%22/%3E%3C/svg%3E");
    --icon-calendar: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 2v4%22/%3E%3Cpath d=%22M16 2v4%22/%3E%3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%224%22 rx=%222%22/%3E%3Cpath d=%22M3 10h18%22/%3E%3C/svg%3E");
    --icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E");
    --icon-chevron-left: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m15 18-6-6 6-6%22/%3E%3C/svg%3E");
    --icon-chevron-right: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 18 6-6-6-6%22/%3E%3C/svg%3E");
    --icon-chevron-up: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m18 15-6-6-6 6%22/%3E%3C/svg%3E");
    --icon-close: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M18 6 6 18%22/%3E%3Cpath d=%22m6 6 12 12%22/%3E%3C/svg%3E");
    --icon-eye-closed: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m15 18-.722-3.25%22/%3E%3Cpath d=%22M2 8a10.645 10.645 0 0 0 20 0%22/%3E%3Cpath d=%22m20 15-1.726-2.05%22/%3E%3Cpath d=%22m4 15 1.726-2.05%22/%3E%3Cpath d=%22m9 18 .722-3.25%22/%3E%3C/svg%3E");
    --icon-eye: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/svg%3E");
    --icon-facebook: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M11.4%2C8H9.2v8H5.9V8H4.3V5.2h1.7V3.6C5.9%2C1.3%2C6.9%2C0%2C9.5%2C0h2.2v2.8h-1.4c-1%2C0-1.1%2C0.4-1.1%2C1.1l0%2C1.4h2.5%0D%0A%09L11.4%2C8z%22/%3E%3C/svg%3E");
    --icon-instagram: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M8%2C3.9C5.7%2C3.9%2C3.9%2C5.7%2C3.9%2C8s1.8%2C4.1%2C4.1%2C4.1s4.1-1.8%2C4.1-4.1S10.3%2C3.9%2C8%2C3.9z M8%2C10.7c-1.5%2C0-2.7-1.2-2.7-2.7%0D%0A%09S6.5%2C5.3%2C8%2C5.3s2.7%2C1.2%2C2.7%2C2.7S9.5%2C10.7%2C8%2C10.7z M12.3%2C2.8c-0.5%2C0-1%2C0.4-1%2C1s0.4%2C1%2C1%2C1c0.5%2C0%2C1-0.4%2C1-1S12.8%2C2.8%2C12.3%2C2.8z%22/%3E%0D%0A%3Cpath d=%22M11.3%2C0H4.7C2.1%2C0%2C0%2C2.1%2C0%2C4.7v6.6C0%2C13.9%2C2.1%2C16%2C4.7%2C16h6.6c2.6%2C0%2C4.7-2.1%2C4.7-4.7V4.7C16%2C2.1%2C13.9%2C0%2C11.3%2C0z M14.3%2C11.3%0D%0A%09c0%2C1.7-1.3%2C3-3%2C3H4.7c-1.7%2C0-3-1.3-3-3V4.7c0-1.7%2C1.3-3%2C3-3h6.6c1.7%2C0%2C3%2C1.3%2C3%2C3V11.3z%22/%3E%3C/svg%3E");
    --icon-layout-grid: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%227%22 height=%227%22 x=%223%22 y=%223%22 rx=%221%22/%3E%3Crect width=%227%22 height=%227%22 x=%2214%22 y=%223%22 rx=%221%22/%3E%3Crect width=%227%22 height=%227%22 x=%2214%22 y=%2214%22 rx=%221%22/%3E%3Crect width=%227%22 height=%227%22 x=%223%22 y=%2214%22 rx=%221%22/%3E%3C/svg%3E");
    --icon-layout-list: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%227%22 height=%227%22 x=%223%22 y=%223%22 rx=%221%22/%3E%3Crect width=%227%22 height=%227%22 x=%223%22 y=%2214%22 rx=%221%22/%3E%3Cpath d=%22M14 4h7%22/%3E%3Cpath d=%22M14 9h7%22/%3E%3Cpath d=%22M14 15h7%22/%3E%3Cpath d=%22M14 20h7%22/%3E%3C/svg%3E");
    --icon-link: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71%22/%3E%3Cpath d=%22M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71%22/%3E%3C/svg%3E");
    --icon-linkedin: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Ccircle cx=%221.8037115%22 cy=%222.494597%22 r=%221.8037115%22/%3E%0A%3Crect x=%220.0791455%22 y=%225.618073%22 width=%223.4491322%22 height=%229.6900339%22/%3E%0A%3Cpath d=%22M16%2C9.7517881v5.5563183h-3.4481239v-5.1822672c0-0.6593781-0.1351013-1.187686-0.4053059-1.5889597%0A%09c-0.2671795-0.3992567-0.7148304-0.5988846-1.3500109-0.5988846c-0.4819307%2C0-0.8680801%2C0.121995-1.1574402%2C0.368001%0A%09C9.3497591%2C8.5499859%2C9.13904%2C8.8211975%2C9.0120049%2C9.1176167c-0.040329%2C0.1078796-0.0655346%2C0.2258415-0.080658%2C0.3579187%0A%09C8.9182396%2C9.6045876%2C8.9121904%2C9.745739%2C8.9121904%2C9.8939476v5.4151669H5.441885%0A%09c0.0141153-1.640379%2C0.022181-3.1436405%2C0.022181-4.5077667v-1.723053V7.5145411%0A%09c0-0.4768896-0.0050411-0.8832035-0.0131068-1.2209587C5.4459176%2C5.9578443%2C5.4408765%2C5.7330103%2C5.4408765%2C5.619081h3.471314%0A%09v1.3721919L8.893034%2C7.0316019h0.0191565v-0.040329C9.019062%2C6.8218913%2C9.1571884%2C6.645452%2C9.3245535%2C6.4609475%0A%09c0.1713972-0.184505%2C0.3730421-0.3569112%2C0.6210651-0.5162106c0.2449989-0.1572828%2C0.5404081-0.2873435%2C0.8862286-0.3921986%0A%09c0.3488445-0.1048555%2C0.7450771-0.1562748%2C1.1967611-0.1562748c0.5615807%2C0%2C1.0858564%2C0.0856991%2C1.5748453%2C0.2570968%0A%09c0.4869709%2C0.1713982%2C0.9053841%2C0.4405937%2C1.2622948%2C0.8065791c0.3548956%2C0.3639684%2C0.6331644%2C0.8186769%2C0.8338003%2C1.3600931%0A%09C15.9001856%2C8.3634653%2C16%2C9.006711%2C16%2C9.7517881z%22/%3E%3C/svg%3E");
    --icon-menu: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 5h16%22/%3E%3Cpath d=%22M4 12h16%22/%3E%3Cpath d=%22M4 19h16%22/%3E%3C/svg%3E");
    --icon-minus: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14%22/%3E%3C/svg%3E");
    --icon-plus: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14%22/%3E%3Cpath d=%22M12 5v14%22/%3E%3C/svg%3E");
    --icon-search: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m21 21-4.34-4.34%22/%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22/%3E%3C/svg%3E");
    --icon-share: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2218%22 cy=%225%22 r=%223%22/%3E%3Ccircle cx=%226%22 cy=%2212%22 r=%223%22/%3E%3Ccircle cx=%2218%22 cy=%2219%22 r=%223%22/%3E%3Cline x1=%228.59%22 x2=%2215.42%22 y1=%2213.51%22 y2=%2217.49%22/%3E%3Cline x1=%2215.41%22 x2=%228.59%22 y1=%226.51%22 y2=%2210.49%22/%3E%3C/svg%3E");
    --icon-twitter-x: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M0.0389%2C0.5124l6.1774101%2C8.2596397l-6.2163429%2C6.7154884h1.3991623l5.4425201-5.8796425l4.3972511%2C5.8796425h4.7610664l-6.5251236-8.7241478l5.7862091-6.2509804h-1.3991623l-5.0121193%2C5.4148693l-4.0498047-5.4148693H0.0389z M2.0965%2C1.5429h2.1872139l9.6585312%2C12.9141121h-2.1872101L2.0965%2C1.5429z%22/%3E%3C/svg%3E");
    --icon-youtube: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M6.3482943%2C10.0754042l4.322423-2.2400222L6.347558%2C5.5798001L6.3482943%2C10.0754042z M16%2C8.6044283%0A%09c0%2C1.2947569-0.159646%2C2.5895138-0.159646%2C2.5895138s-0.156332%2C1.1026096-0.6361923%2C1.5881786%0A%09c-0.6083879%2C0.6372967-1.2904301%2C0.6404266-1.6030941%2C0.6777143C11.3619661%2C13.6216917%2C8%2C13.6267548%2C8%2C13.6267548%0A%09s-4.1600146-0.0379314-5.4401326-0.1606588c-0.3559361-0.0668421-1.1554573-0.0466785-1.7640288-0.6839752%0A%09c-0.4798601-0.485569-0.6360079-1.5881786-0.6360079-1.5881786S0%2C9.8991852%2C0%2C8.6044283V7.3905077%0A%09c0-1.2947564%2C0.1598306-2.5895133%2C0.1598306-2.5895133S0.3159785%2C3.6983843%2C0.7958385%2C3.212816%0A%09C1.4044101%2C2.5755191%2C2.0862679%2C2.5723886%2C2.398932%2C2.5351009C4.6380334%2C2.373245%2C7.9965014%2C2.373245%2C7.9965014%2C2.373245H8.003499%0A%09c0%2C0%2C3.3584671%2C0%2C5.5975685%2C0.1618559c0.312664%2C0.0372877%2C0.9947062%2C0.0404181%2C1.6030941%2C0.6777151%0A%09c0.4798603%2C0.4855683%2C0.6361923%2C1.5881784%2C0.6361923%2C1.5881784S16%2C6.0957513%2C16%2C7.3905077V8.6044283z%22/%3E%3C/svg%3E");
}

.icon-arrow-down:before { mask-image: var(--icon-arrow-down); }
.icon-arrow-left:before { mask-image: var(--icon-arrow-left); }
.icon-arrow-right:before { mask-image: var(--icon-arrow-right); }
.icon-arrow-up:before { mask-image: var(--icon-arrow-up); }
.icon-bluesky:before { mask-image: var(--icon-bluesky); }
.icon-calendar:before { mask-image: var(--icon-calendar); }
.icon-chevron-down:before { mask-image: var(--icon-chevron-down); }
.icon-chevron-left:before { mask-image: var(--icon-chevron-left); }
.icon-chevron-right:before { mask-image: var(--icon-chevron-right); }
.icon-chevron-up:before { mask-image: var(--icon-chevron-up); }
.icon-close:before { mask-image: var(--icon-close); }
.icon-eye-closed:before { mask-image: var(--icon-eye-closed); }
.icon-eye:before { mask-image: var(--icon-eye); }
.icon-facebook:before { mask-image: var(--icon-facebook); }
.icon-instagram:before { mask-image: var(--icon-instagram); }
.icon-layout-grid:before { mask-image: var(--icon-layout-grid); }
.icon-layout-list:before { mask-image: var(--icon-layout-list); }
.icon-link:before { mask-image: var(--icon-link); }
.icon-linkedin:before { mask-image: var(--icon-linkedin); }
.icon-menu:before { mask-image: var(--icon-menu); }
.icon-minus:before { mask-image: var(--icon-minus); }
.icon-plus:before { mask-image: var(--icon-plus); }
.icon-search:before { mask-image: var(--icon-search); }
.icon-share:before { mask-image: var(--icon-share); }
.icon-twitter-x:before { mask-image: var(--icon-twitter-x); }
.icon-youtube:before { mask-image: var(--icon-youtube); }
