/* Classes do FontAwesome com os desenhos do catálogo do Zilla, só as que a página
   /mais-alunos usa: as do template (fas fa-user-circle, fal fa-check, fal fa-envelope)
   e as dos componentes do js/zilla.js (setas do carrossel, select, modal, loading).
   Recorte do css/all.css do @quero/zilla-icons-fa-fontawesome-pro (22.0.2). */
.fas,.fa-solid,.fa,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin,.fad,.fa-duotone,.fab,.fa-brands{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%2F%3E");display:inline-block;width:1.1852em;height:1.1852em;margin:-0.0926em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--zi-fa) center/contain no-repeat;mask:var(--zi-fa) center/contain no-repeat;font-style:normal}
.fa-fw{width:1.4352em}
.z-icon>.z-icon__svg:is(.fas,.fa-solid,.fa,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin,.fad,.fa-duotone,.fab,.fa-brands){width:1.1852em;height:1.1852em;margin:-0.0926em}
.fa-2xs{font-size:.625em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em}.fa-2xl{font-size:2em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
@keyframes zi-fa-spin{to{transform:rotate(360deg)}}
.fa-spin{animation:zi-fa-spin 2s linear infinite}.fa-pulse,.fa-spin-pulse{animation:zi-fa-spin 1s steps(8) infinite}
.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}
.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both{transform:scale(-1)}
.fa-pull-left{float:left;margin-right:.3em}.fa-pull-right{float:right;margin-left:.3em}
.fa-stack{display:inline-block;position:relative;width:2.5em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;inset:0;margin:auto}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}
.fab.fa-whatsapp,.fa-brands.fa-whatsapp{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M152.58%20145.23l23%2011.48A24%2024%200%200%201%20152%20176a72.08%2072.08%200%200%201-72-72a24%2024%200%200%201%2019.29-23.54l11.48%2023L101%20118a8%208%200%200%200-.73%207.51a56.47%2056.47%200%200%200%2030.15%2030.15A8%208%200%200%200%20138%20155ZM232%20128a104%20104%200%200%201-152.88%2091.82l-34.05%2011.35a16%2016%200%200%201-20.24-20.24l11.35-34.05A104%20104%200%201%201%20232%20128m-40%2024a8%208%200%200%200-4.42-7.16l-32-16a8%208%200%200%200-8%20.5l-14.69%209.8a40.55%2040.55%200%200%201-16-16l9.8-14.69a8%208%200%200%200%20.5-8l-16-32A8%208%200%200%200%20104%2064a40%2040%200%200%200-40%2040a88.1%2088.1%200%200%200%2088%2088a40%2040%200%200%200%2040-40%22%2F%3E%3C%2Fsvg%3E")}
.fal.fa-check,.fa-light.fa-check{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M228.24%2076.24l-128%20128a6%206%200%200%201-8.48%200l-56-56a6%206%200%200%201%208.48-8.48L96%20191.51L219.76%2067.76a6%206%200%200%201%208.48%208.48%22%2F%3E%3C%2Fsvg%3E")}
.fal.fa-envelope,.fa-light.fa-envelope{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M224%2050H32a6%206%200%200%200-6%206v136a14%2014%200%200%200%2014%2014h176a14%2014%200%200%200%2014-14V56a6%206%200%200%200-6-6m-96%2085.86L47.42%2062h161.16ZM101.67%20128L38%20186.36V69.64Zm8.88%208.14L124%20148.42a6%206%200%200%200%208.1%200l13.4-12.28L208.58%20194H47.43Zm43.78-8.14L218%2069.64v116.72Z%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-angle-left,.fa-regular.fa-angle-left{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M165.66%20202.34a8%208%200%200%201-11.32%2011.32l-80-80a8%208%200%200%201%200-11.32l80-80a8%208%200%200%201%2011.32%2011.32L91.31%20128Z%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-angle-right,.fa-regular.fa-angle-right{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M181.66%20133.66l-80%2080a8%208%200%200%201-11.32-11.32L164.69%20128L90.34%2053.66a8%208%200%200%201%2011.32-11.32l80%2080a8%208%200%200%201%200%2011.32%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-arrow-left,.fa-regular.fa-arrow-left{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M224%20128a8%208%200%200%201-8%208H59.31l58.35%2058.34a8%208%200%200%201-11.32%2011.32l-72-72a8%208%200%200%201%200-11.32l72-72a8%208%200%200%201%2011.32%2011.32L59.31%20120H216a8%208%200%200%201%208%208%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-check,.fa-regular.fa-check{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M229.66%2077.66l-128%20128a8%208%200%200%201-11.32%200l-56-56a8%208%200%200%201%2011.32-11.32L96%20188.69L218.34%2066.34a8%208%200%200%201%2011.32%2011.32%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-chevron-down,.fa-regular.fa-chevron-down{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M213.66%20101.66l-80%2080a8%208%200%200%201-11.32%200l-80-80a8%208%200%200%201%2011.32-11.32L128%20164.69l74.34-74.35a8%208%200%200%201%2011.32%2011.32%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-ellipsis-h,.fa-regular.fa-ellipsis-h{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M140%20128a12%2012%200%201%201-12-12a12%2012%200%200%201%2012%2012m56-12a12%2012%200%201%200%2012%2012a12%2012%200%200%200-12-12m-136%200a12%2012%200%201%200%2012%2012a12%2012%200%200%200-12-12%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-spinner,.fa-regular.fa-spinner{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M136%2032v32a8%208%200%200%201-16%200V32a8%208%200%200%201%2016%200m37.25%2058.75a8%208%200%200%200%205.66-2.35l22.63-22.62a8%208%200%200%200-11.32-11.32L167.6%2077.09a8%208%200%200%200%205.65%2013.66M224%20120h-32a8%208%200%200%200%200%2016h32a8%208%200%200%200%200-16m-45.09%2047.6a8%208%200%200%200-11.31%2011.31l22.62%2022.63a8%208%200%200%200%2011.32-11.32ZM128%20184a8%208%200%200%200-8%208v32a8%208%200%200%200%2016%200v-32a8%208%200%200%200-8-8m-50.91-16.4l-22.63%2022.62a8%208%200%200%200%2011.32%2011.32l22.62-22.63a8%208%200%200%200-11.31-11.31M72%20128a8%208%200%200%200-8-8H32a8%208%200%200%200%200%2016h32a8%208%200%200%200%208-8m-6.22-73.54a8%208%200%200%200-11.32%2011.32L77.09%2088.4A8%208%200%200%200%2088.4%2077.09Z%22%2F%3E%3C%2Fsvg%3E")}
.far.fa-times,.fa-regular.fa-times{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M205.66%20194.34a8%208%200%200%201-11.32%2011.32L128%20139.31l-66.34%2066.35a8%208%200%200%201-11.32-11.32L116.69%20128L50.34%2061.66a8%208%200%200%201%2011.32-11.32L128%20116.69l66.34-66.35a8%208%200%200%201%2011.32%2011.32L139.31%20128Z%22%2F%3E%3C%2Fsvg%3E")}
.fas.fa-check,.fa-solid.fa-check,.fa.fa-check{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M232.49%2080.49l-128%20128a12%2012%200%200%201-17%200l-56-56a12%2012%200%201%201%2017-17L96%20183L215.51%2063.51a12%2012%200%200%201%2017%2017Z%22%2F%3E%3C%2Fsvg%3E")}
.fas.fa-user-circle,.fa-solid.fa-user-circle,.fa.fa-user-circle{--zi-fa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M172%20120a44%2044%200%201%201-44-44a44.05%2044.05%200%200%201%2044%2044m60%208A104%20104%200%201%201%20128%2024a104.11%20104.11%200%200%201%20104%20104m-16%200a88.09%2088.09%200%200%200-91.47-87.93C77.43%2041.89%2039.87%2081.12%2040%20128.25a87.65%2087.65%200%200%200%2022.24%2058.16A79.7%2079.7%200%200%201%2084%20165.1a4%204%200%200%201%204.83.32a59.83%2059.83%200%200%200%2078.28%200a4%204%200%200%201%204.83-.32a79.7%2079.7%200%200%201%2021.79%2021.31A87.62%2087.62%200%200%200%20216%20128%22%2F%3E%3C%2Fsvg%3E")}
