@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/site/inter-e3237528.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/site/inter-e3237528.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/site/inter-e3237528.woff2') format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/site/plus-jakarta-sans-d8c30647.woff2') format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/site/plus-jakarta-sans-d8c30647.woff2') format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/site/plus-jakarta-sans-d8c30647.woff2') format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/site/plus-jakarta-sans-d8c30647.woff2') format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/site/plus-jakarta-sans-d8c30647.woff2') format('woff2')}
.fa-solid,.fa-regular,.fa-brands{display:inline-block;font-style:normal;line-height:1;text-rendering:auto}
.fa-solid::before,.fa-regular::before,.fa-brands::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}
.fa-solid.fa-address-book::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M96%200C60.7%200%2032%2028.7%2032%2064l0%20384c0%2035.3%2028.7%2064%2064%2064l288%200c35.3%200%2064-28.7%2064-64l0-384c0-35.3-28.7-64-64-64L96%200zM208%20288l64%200c44.2%200%2080%2035.8%2080%2080c0%208.8-7.2%2016-16%2016l-192%200c-8.8%200-16-7.2-16-16c0-44.2%2035.8-80%2080-80zm-32-96a64%2064%200%201%201%20128%200%2064%2064%200%201%201%20-128%200zM512%2080c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64zM496%20192c-8.8%200-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64c0-8.8-7.2-16-16-16zm16%20144c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-address-book::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M384%2048c8.8%200%2016%207.2%2016%2016l0%20384c0%208.8-7.2%2016-16%2016L96%20464c-8.8%200-16-7.2-16-16L80%2064c0-8.8%207.2-16%2016-16l288%200zM96%200C60.7%200%2032%2028.7%2032%2064l0%20384c0%2035.3%2028.7%2064%2064%2064l288%200c35.3%200%2064-28.7%2064-64l0-384c0-35.3-28.7-64-64-64L96%200zM240%20256a64%2064%200%201%200%200-128%2064%2064%200%201%200%200%20128zm-32%2032c-44.2%200-80%2035.8-80%2080c0%208.8%207.2%2016%2016%2016l192%200c8.8%200%2016-7.2%2016-16c0-44.2-35.8-80-80-80l-64%200zM512%2080c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64zM496%20192c-8.8%200-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64c0-8.8-7.2-16-16-16zm16%20144c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-arrow-left::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M9.4%20233.4c-12.5%2012.5-12.5%2032.8%200%2045.3l160%20160c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L109.2%20288%20416%20288c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-306.7%200L214.6%20118.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-160%20160z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-arrow-right::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L338.8%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l306.7%200L233.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-arrow-up-right-from-square::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M320%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l82.7%200L201.4%20265.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L448%20109.3l0%2082.7c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-160c0-17.7-14.3-32-32-32L320%200zM80%2032C35.8%2032%200%2067.8%200%20112L0%20432c0%2044.2%2035.8%2080%2080%2080l320%200c44.2%200%2080-35.8%2080-80l0-112c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20112c0%208.8-7.2%2016-16%2016L80%20448c-8.8%200-16-7.2-16-16l0-320c0-8.8%207.2-16%2016-16l112%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L80%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-bars::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M0%2096C0%2078.3%2014.3%2064%2032%2064l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20128C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032L32%20448c-17.7%200-32-14.3-32-32s14.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-bed::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M32%2032c17.7%200%2032%2014.3%2032%2032l0%20256%20224%200%200-160c0-17.7%2014.3-32%2032-32l224%200c53%200%2096%2043%2096%2096l0%20224c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-32-224%200-32%200L64%20416l0%2032c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32L0%2064C0%2046.3%2014.3%2032%2032%2032zm144%2096a80%2080%200%201%201%200%20160%2080%2080%200%201%201%200-160z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-bell::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%200c-17.7%200-32%2014.3-32%2032l0%2019.2C119%2066%2064%20130.6%2064%20208l0%2018.8c0%2047-17.3%2092.4-48.5%20127.6l-7.4%208.3c-8.4%209.4-10.4%2022.9-5.3%2034.4S19.4%20416%2032%20416l384%200c12.6%200%2024-7.4%2029.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3%20319.2%20384%20273.9%20384%20226.8l0-18.8c0-77.4-55-142-128-156.8L256%2032c0-17.7-14.3-32-32-32zm45.3%20493.3c12-12%2018.7-28.3%2018.7-45.3l-64%200-64%200c0%2017%206.7%2033.3%2018.7%2045.3s28.3%2018.7%2045.3%2018.7s33.3-6.7%2045.3-18.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-bell::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%200c-17.7%200-32%2014.3-32%2032l0%2019.2C119%2066%2064%20130.6%2064%20208l0%2025.4c0%2045.4-15.5%2089.5-43.8%20124.9L5.3%20377c-5.8%207.2-6.9%2017.1-2.9%2025.4S14.8%20416%2024%20416l400%200c9.2%200%2017.6-5.3%2021.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5%20322.9%20384%20278.8%20384%20233.4l0-25.4c0-77.4-55-142-128-156.8L256%2032c0-17.7-14.3-32-32-32zm0%2096c61.9%200%20112%2050.1%20112%20112l0%2025.4c0%2047.9%2013.9%2094.6%2039.7%20134.6L72.3%20368C98.1%20328%20112%20281.3%20112%20233.4l0-25.4c0-61.9%2050.1-112%20112-112zm64%20352l-64%200-64%200c0%2017%206.7%2033.3%2018.7%2045.3s28.3%2018.7%2045.3%2018.7s33.3-6.7%2045.3-18.7s18.7-28.3%2018.7-45.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-bolt::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8-39.9%201.8l-256%20224c-10%208.8-13.6%2022.9-8.9%2035.3S50.7%20288%2064%20288l111.5%200L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208%2039.9-1.8l256-224c10-8.8%2013.6-22.9%208.9-35.3s-16.6-20.7-30-20.7l-111.5%200L349.4%2044.6z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-building-columns::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M243.4%202.6l-224%2096c-14%206-21.8%2021-18.7%2035.8S16.8%20160%2032%20160l0%208c0%2013.3%2010.7%2024%2024%2024l400%200c13.3%200%2024-10.7%2024-24l0-8c15.2%200%2028.3-10.7%2031.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2%200zM128%20224l-64%200%200%20196.3c-.6%20.3-1.2%20.7-1.8%201.1l-48%2032c-11.7%207.8-17%2022.4-12.9%2035.9S17.9%20512%2032%20512l448%200c14.1%200%2026.5-9.2%2030.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448%20224l-64%200%200%20192-40%200%200-192-64%200%200%20192-48%200%200-192-64%200%200%20192-40%200%200-192zM256%2064a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-camera::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M149.1%2064.8L138.7%2096%2064%2096C28.7%2096%200%20124.7%200%20160L0%20416c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-256c0-35.3-28.7-64-64-64l-74.7%200L362.9%2064.8C356.4%2045.2%20338.1%2032%20317.4%2032L194.6%2032c-20.7%200-39%2013.2-45.5%2032.8zM256%20192a96%2096%200%201%201%200%20192%2096%2096%200%201%201%200-192z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-car::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M135.2%20117.4L109.1%20192l293.8%200-26.1-74.6C372.3%20104.6%20360.2%2096%20346.6%2096L165.4%2096c-13.6%200-25.7%208.6-30.2%2021.4zM39.6%20196.8L74.8%2096.3C88.3%2057.8%20124.6%2032%20165.4%2032l181.2%200c40.8%200%2077.1%2025.8%2090.6%2064.3l35.2%20100.5c23.2%209.6%2039.6%2032.5%2039.6%2059.2l0%20144%200%2048c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-48L96%20400l0%2048c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-48L0%20256c0-26.7%2016.4-49.6%2039.6-59.2zM128%20288a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm288%2032a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-chart-line::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M64%2064c0-17.7-14.3-32-32-32S0%2046.3%200%2064L0%20400c0%2044.2%2035.8%2080%2080%2080l400%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L80%20416c-8.8%200-16-7.2-16-16L64%2064zm406.6%2086.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L320%20210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3%200l-112%20112c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L240%20221.3l57.4%2057.4c12.5%2012.5%2032.8%2012.5%2045.3%200l128-128z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-chart-pie::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M304%20240l0-223.4c0-9%207-16.6%2016-16.6C443.7%200%20544%20100.3%20544%20224c0%209-7.6%2016-16.6%2016L304%20240zM32%20272C32%20150.7%20122.1%2050.3%20239%2034.3c9.2-1.3%2017%206.1%2017%2015.4L256%20288%20412.5%20444.5c6.7%206.7%206.2%2017.7-1.5%2023.1C371.8%20495.6%20323.8%20512%20272%20512C139.5%20512%2032%20404.6%2032%20272zm526.4%2016c9.3%200%2016.6%207.8%2015.4%2017c-7.7%2055.9-34.6%20105.6-73.9%20142.3c-6%205.6-15.4%205.2-21.2-.7L320%20288l238.4%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-chart-simple::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M160%2080c0-26.5%2021.5-48%2048-48l32%200c26.5%200%2048%2021.5%2048%2048l0%20352c0%2026.5-21.5%2048-48%2048l-32%200c-26.5%200-48-21.5-48-48l0-352zM0%20272c0-26.5%2021.5-48%2048-48l32%200c26.5%200%2048%2021.5%2048%2048l0%20160c0%2026.5-21.5%2048-48%2048l-32%200c-26.5%200-48-21.5-48-48L0%20272zM368%2096l32%200c26.5%200%2048%2021.5%2048%2048l0%20288c0%2026.5-21.5%2048-48%2048l-32%200c-26.5%200-48-21.5-48-48l0-288c0-26.5%2021.5-48%2048-48z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-check::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-chevron-down::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-chevron-left::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M9.4%20233.4c-12.5%2012.5-12.5%2032.8%200%2045.3l192%20192c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L77.3%20256%20246.6%2086.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-192%20192z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-chevron-right::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-circle-check::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM369%20209L241%20337c-9.4%209.4-24.6%209.4-33.9%200l-64-64c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L335%20175c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-circle-check::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%2048a208%20208%200%201%201%200%20416%20208%20208%200%201%201%200-416zm0%20464A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM369%20209c9.4-9.4%209.4-24.6%200-33.9s-24.6-9.4-33.9%200l-111%20111-47-47c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9l64%2064c9.4%209.4%2024.6%209.4%2033.9%200L369%20209z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-circle-exclamation::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zm0-384c13.3%200%2024%2010.7%2024%2024l0%20112c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24l0-112c0-13.3%2010.7-24%2024-24zM224%20352a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-circle-info::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM216%20336l24%200%200-64-24%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l48%200c13.3%200%2024%2010.7%2024%2024l0%2088%208%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-80%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24zm40-208a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-circle-question::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM169.8%20165.3c7.9-22.3%2029.1-37.3%2052.8-37.3l58.3%200c34.9%200%2063.1%2028.3%2063.1%2063.1c0%2022.6-12.1%2043.5-31.7%2054.8L280%20264.4c-.2%2013-10.9%2023.6-24%2023.6c-13.3%200-24-10.7-24-24l0-13.5c0-8.6%204.6-16.5%2012.1-20.8l44.3-25.4c4.7-2.7%207.6-7.7%207.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3%200c-3.4%200-6.4%202.1-7.5%205.3l-.4%201.2c-4.4%2012.5-18.2%2019-30.6%2014.6s-19-18.2-14.6-30.6l.4-1.2zM224%20352a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-circle-question::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M464%20256A208%20208%200%201%200%2048%20256a208%20208%200%201%200%20416%200zM0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zm169.8-90.7c7.9-22.3%2029.1-37.3%2052.8-37.3l58.3%200c34.9%200%2063.1%2028.3%2063.1%2063.1c0%2022.6-12.1%2043.5-31.7%2054.8L280%20264.4c-.2%2013-10.9%2023.6-24%2023.6c-13.3%200-24-10.7-24-24l0-13.5c0-8.6%204.6-16.5%2012.1-20.8l44.3-25.4c4.7-2.7%207.6-7.7%207.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3%200c-3.4%200-6.4%202.1-7.5%205.3l-.4%201.2c-4.4%2012.5-18.2%2019-30.6%2014.6s-19-18.2-14.6-30.6l.4-1.2zM224%20352a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-clock::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%200a256%20256%200%201%201%200%20512A256%20256%200%201%201%20256%200zM232%20120l0%20136c0%208%204%2015.5%2010.7%2020l96%2064c11%207.4%2025.9%204.4%2033.3-6.7s4.4-25.9-6.7-33.3L280%20243.2%20280%20120c0-13.3-10.7-24-24-24s-24%2010.7-24%2024z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-clock::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M464%20256A208%20208%200%201%201%2048%20256a208%20208%200%201%201%20416%200zM0%20256a256%20256%200%201%200%20512%200A256%20256%200%201%200%200%20256zM232%20120l0%20136c0%208%204%2015.5%2010.7%2020l96%2064c11%207.4%2025.9%204.4%2033.3-6.7s4.4-25.9-6.7-33.3L280%20243.2%20280%20120c0-13.3-10.7-24-24-24s-24%2010.7-24%2024z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-cloud-arrow-up::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M144%20480C64.5%20480%200%20415.5%200%20336c0-62.8%2040.2-116.2%2096.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4%2071.6-160%20160-160c59.3%200%20111%2032.2%20138.7%2080.2C409.9%20102%20428.3%2096%20448%2096c53%200%2096%2043%2096%2096c0%2012.2-2.3%2023.8-6.4%2034.6C596%20238.4%20640%20290.1%20640%20352c0%2070.7-57.3%20128-128%20128l-368%200zm79-217c-9.4%209.4-9.4%2024.6%200%2033.9s24.6%209.4%2033.9%200l39-39L296%20392c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-134.1%2039%2039c9.4%209.4%2024.6%209.4%2033.9%200s9.4-24.6%200-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9%200l-80%2080z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-code::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M392.8%201.2c-17-4.9-34.7%205-39.6%2022l-128%20448c-4.9%2017%205%2034.7%2022%2039.6s34.7-5%2039.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6%20120.1c-12.5%2012.5-12.5%2032.8%200%2045.3L562.7%20256l-89.4%2089.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l112-112c12.5-12.5%2012.5-32.8%200-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3%200zm-306.7%200c-12.5-12.5-32.8-12.5-45.3%200l-112%20112c-12.5%2012.5-12.5%2032.8%200%2045.3l112%20112c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L77.3%20256l89.4-89.4c12.5-12.5%2012.5-32.8%200-45.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-comment::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M512%20240c0%20114.9-114.6%20208-256%20208c-37.1%200-72.3-6.4-104.1-17.9c-11.9%208.7-31.3%2020.6-54.3%2030.6C73.6%20471.1%2044.7%20480%2016%20480c-6.5%200-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8%203.4-17.4c0%200%200%200%200%200s0%200%200%200s0%200%200%200c0%200%200%200%200%200l.3-.3c.3-.3%20.7-.7%201.3-1.4c1.1-1.2%202.8-3.1%204.9-5.7c4.1-5%209.6-12.4%2015.2-21.6c10-16.6%2019.5-38.4%2021.4-62.9C17.7%20326.8%200%20285.1%200%20240C0%20125.1%20114.6%2032%20256%2032s256%2093.1%20256%20208z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-comment::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M123.6%20391.3c12.9-9.4%2029.6-11.8%2044.6-6.4c26.5%209.6%2056.2%2015.1%2087.8%2015.1c124.7%200%20208-80.5%20208-160s-83.3-160-208-160S48%20160.5%2048%20240c0%2032%2012.4%2062.8%2035.7%2089.2c8.6%209.7%2012.8%2022.5%2011.8%2035.5c-1.4%2018.1-5.7%2034.7-11.3%2049.4c17-7.9%2031.1-16.7%2039.4-22.7zM21.2%20431.9c1.8-2.7%203.5-5.4%205.1-8.1c10-16.6%2019.5-38.4%2021.4-62.9C17.7%20326.8%200%20285.1%200%20240C0%20125.1%20114.6%2032%20256%2032s256%2093.1%20256%20208s-114.6%20208-256%20208c-37.1%200-72.3-6.4-104.1-17.9c-11.9%208.7-31.3%2020.6-54.3%2030.6c-15.1%206.6-32.3%2012.6-50.1%2016.1c-.8%20.2-1.6%20.3-2.4%20.5c-4.4%20.8-8.7%201.5-13.2%201.9c-.2%200-.5%20.1-.7%20.1c-5.1%20.5-10.2%20.8-15.3%20.8c-6.5%200-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8%203.4-17.4c4.1-4.2%207.8-8.7%2011.3-13.5c1.7-2.3%203.3-4.6%204.8-6.9l.3-.5z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-comment-dots::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20448c141.4%200%20256-93.1%20256-208S397.4%2032%20256%2032S0%20125.1%200%20240c0%2045.1%2017.7%2086.8%2047.7%20120.9c-1.9%2024.5-11.4%2046.3-21.4%2062.9c-5.5%209.2-11.1%2016.6-15.2%2021.6c-2.1%202.5-3.7%204.4-4.9%205.7c-.6%20.6-1%201.1-1.3%201.4l-.3%20.3c0%200%200%200%200%200c0%200%200%200%200%200s0%200%200%200s0%200%200%200c-4.6%204.6-5.9%2011.4-3.4%2017.4c2.5%206%208.3%209.9%2014.8%209.9c28.7%200%2057.6-8.9%2081.6-19.3c22.9-10%2042.4-21.9%2054.3-30.6c31.8%2011.5%2067%2017.9%20104.1%2017.9zM128%20208a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm128%200a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm96%2032a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-comment-dots::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M168.2%20384.9c-15-5.4-31.7-3.1-44.6%206.4c-8.2%206-22.3%2014.8-39.4%2022.7c5.6-14.7%209.9-31.3%2011.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4%20302.8%2048%20272%2048%20240c0-79.5%2083.3-160%20208-160s208%2080.5%20208%20160s-83.3%20160-208%20160c-31.6%200-61.3-5.5-87.8-15.1zM26.3%20423.8c-1.6%202.7-3.3%205.4-5.1%208.1l-.3%20.5c-1.6%202.3-3.2%204.6-4.8%206.9c-3.5%204.7-7.3%209.3-11.3%2013.5c-4.6%204.6-5.9%2011.4-3.4%2017.4c2.5%206%208.3%209.9%2014.8%209.9c5.1%200%2010.2-.3%2015.3-.8l.7-.1c4.4-.5%208.8-1.1%2013.2-1.9c.8-.1%201.6-.3%202.4-.5c17.8-3.5%2034.9-9.5%2050.1-16.1c22.9-10%2042.4-21.9%2054.3-30.6c31.8%2011.5%2067%2017.9%20104.1%2017.9c141.4%200%20256-93.1%20256-208S397.4%2032%20256%2032S0%20125.1%200%20240c0%2045.1%2017.7%2086.8%2047.7%20120.9c-1.9%2024.5-11.4%2046.3-21.4%2062.9zM144%20272a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm144-32a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm80%2032a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-comments::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M208%20352c114.9%200%20208-78.8%20208-176S322.9%200%20208%200S0%2078.8%200%20176c0%2038.6%2014.7%2074.3%2039.6%20103.4c-3.5%209.4-8.7%2017.7-14.2%2024.7c-4.8%206.2-9.7%2011-13.3%2014.3c-1.8%201.6-3.3%202.9-4.3%203.7c-.5%20.4-.9%20.7-1.1%20.8l-.2%20.2s0%200%200%200s0%200%200%200C1%20327.2-1.4%20334.4%20.8%20340.9S9.1%20352%2016%20352c21.8%200%2043.8-5.6%2062.1-12.5c9.2-3.5%2017.8-7.4%2025.2-11.4C134.1%20343.3%20169.8%20352%20208%20352zM448%20176c0%20112.3-99.1%20196.9-216.5%20207C255.8%20457.4%20336.4%20512%20432%20512c38.2%200%2073.9-8.7%20104.7-23.9c7.5%204%2016%207.9%2025.2%2011.4c18.3%206.9%2040.3%2012.5%2062.1%2012.5c6.9%200%2013.1-4.5%2015.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0%200%200%200%200%200s0%200%200%200l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29%2039.6-64.7%2039.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4%205.1%20.6%2010.3%20.6%2015.5z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-comments::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M88.2%20309.1c9.8-18.3%206.8-40.8-7.5-55.8C59.4%20230.9%2048%20204%2048%20176c0-63.5%2063.8-128%20160-128s160%2064.5%20160%20128s-63.8%20128-160%20128c-13.1%200-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7%204.2c-4.1%202.1-8.3%204.1-12.6%206c-16%207.2-32.9%2013.5-49.9%2018c2.8-4.6%205.4-9.1%207.9-13.6c1.1-1.9%202.2-3.9%203.2-5.9zM208%20352c114.9%200%20208-78.8%20208-176S322.9%200%20208%200S0%2078.8%200%20176c0%2041.8%2017.2%2080.1%2045.9%20110.3c-.9%201.7-1.9%203.5-2.8%205.1c-10.3%2018.4-22.3%2036.5-36.6%2052.1c-6.6%207-8.3%2017.2-4.6%2025.9C5.8%20378.3%2014.4%20384%2024%20384c43%200%2086.5-13.3%20122.7-29.7c4.8-2.2%209.6-4.5%2014.2-6.8c15.1%203%2030.9%204.5%2047.1%204.5zM432%20480c16.2%200%2031.9-1.6%2047.1-4.5c4.6%202.3%209.4%204.6%2014.2%206.8C529.5%20498.7%20573%20512%20616%20512c9.6%200%2018.2-5.7%2022-14.5c3.8-8.8%202-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8%20384.1%20640%20345.8%20640%20304c0-94.4-87.9-171.5-198.2-175.8c4.1%2015.2%206.2%2031.2%206.2%2047.8l0%20.6c87.2%206.7%20144%2067.5%20144%20127.4c0%2028-11.4%2054.9-32.7%2077.2c-14.3%2015-17.3%2037.6-7.5%2055.8c1.1%202%202.2%204%203.2%205.9c2.5%204.5%205.2%209%207.9%2013.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1%202.4-24.8%203.6-37.8%203.6c-61.7%200-110-26.5-136.8-62.3c-16%205.4-32.8%209.4-50%2011.8C279%20439.8%20350%20480%20432%20480z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-copy::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M208%200L332.1%200c12.7%200%2024.9%205.1%2033.9%2014.1l67.9%2067.9c9%209%2014.1%2021.2%2014.1%2033.9L448%20336c0%2026.5-21.5%2048-48%2048l-192%200c-26.5%200-48-21.5-48-48l0-288c0-26.5%2021.5-48%2048-48zM48%20128l80%200%200%2064-64%200%200%20256%20192%200%200-32%2064%200%200%2048c0%2026.5-21.5%2048-48%2048L48%20512c-26.5%200-48-21.5-48-48L0%20176c0-26.5%2021.5-48%2048-48z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-copy::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M384%20336l-192%200c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l140.1%200L400%20115.9%20400%20320c0%208.8-7.2%2016-16%2016zM192%20384l192%200c35.3%200%2064-28.7%2064-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9L366.1%2014.1c-9-9-21.2-14.1-33.9-14.1L192%200c-35.3%200-64%2028.7-64%2064l0%20256c0%2035.3%2028.7%2064%2064%2064zM64%20128c-35.3%200-64%2028.7-64%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l192%200c35.3%200%2064-28.7%2064-64l0-32-48%200%200%2032c0%208.8-7.2%2016-16%2016L64%20464c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l32%200%200-48-32%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-download::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M288%2032c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l128%20128c12.5%2012.5%2032.8%2012.5%2045.3%200l128-128c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L288%20274.7%20288%2032zM64%20352c-35.3%200-64%2028.7-64%2064l0%2032c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-32c0-35.3-28.7-64-64-64l-101.5%200-45.3%2045.3c-25%2025-65.5%2025-90.5%200L165.5%20352%2064%20352zm368%2056a24%2024%200%201%201%200%2048%2024%2024%200%201%201%200-48z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-envelope::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M48%2064C21.5%2064%200%2085.5%200%20112c0%2015.1%207.1%2029.3%2019.2%2038.4L236.8%20313.6c11.4%208.5%2027%208.5%2038.4%200L492.8%20150.4c12.1-9.1%2019.2-23.3%2019.2-38.4c0-26.5-21.5-48-48-48L48%2064zM0%20176L0%20384c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-208L294.4%20339.2c-22.8%2017.1-54%2017.1-76.8%200L0%20176z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-envelope::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M64%20112c-8.8%200-16%207.2-16%2016l0%2022.1L220.5%20291.7c20.7%2017%2050.4%2017%2071.1%200L464%20150.1l0-22.1c0-8.8-7.2-16-16-16L64%20112zM48%20212.2L48%20384c0%208.8%207.2%2016%2016%2016l384%200c8.8%200%2016-7.2%2016-16l0-171.8L322%20328.8c-38.4%2031.5-93.7%2031.5-132%200L48%20212.2zM0%20128C0%2092.7%2028.7%2064%2064%2064l384%200c35.3%200%2064%2028.7%2064%2064l0%20256c0%2035.3-28.7%2064-64%2064L64%20448c-35.3%200-64-28.7-64-64L0%20128z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-expand::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M32%2032C14.3%2032%200%2046.3%200%2064l0%2096c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-64%2064%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L32%2032zM64%20352c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%2096c0%2017.7%2014.3%2032%2032%2032l96%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-64%200%200-64zM320%2032c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l64%200%200%2064c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-96c0-17.7-14.3-32-32-32l-96%200zM448%20352c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%2064-64%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l96%200c17.7%200%2032-14.3%2032-32l0-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-eye::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M288%2032c-80.8%200-145.5%2036.8-192.6%2080.6C48.6%20156%2017.3%20208%202.5%20243.7c-3.3%207.9-3.3%2016.7%200%2024.6C17.3%20304%2048.6%20356%2095.4%20399.4C142.5%20443.2%20207.2%20480%20288%20480s145.5-36.8%20192.6-80.6c46.8-43.5%2078.1-95.4%2093-131.1c3.3-7.9%203.3-16.7%200-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5%2068.8%20368.8%2032%20288%2032zM144%20256a144%20144%200%201%201%20288%200%20144%20144%200%201%201%20-288%200zm144-64c0%2035.3-28.7%2064-64%2064c-7.1%200-13.9-1.2-20.3-3.3c-5.5-1.8-11.9%201.6-11.7%207.4c.3%206.9%201.3%2013.8%203.2%2020.7c13.7%2051.2%2066.4%2081.6%20117.6%2067.9s81.6-66.4%2067.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2%206.1-7.4%2011.7c2.1%206.4%203.3%2013.2%203.3%2020.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-eye::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M288%2080c-65.2%200-118.8%2029.6-159.9%2067.7C89.6%20183.5%2063%20226%2049.4%20256c13.6%2030%2040.2%2072.5%2078.6%20108.3C169.2%20402.4%20222.8%20432%20288%20432s118.8-29.6%20159.9-67.7C486.4%20328.5%20513%20286%20526.6%20256c-13.6-30-40.2-72.5-78.6-108.3C406.8%20109.6%20353.2%2080%20288%2080zM95.4%20112.6C142.5%2068.8%20207.2%2032%20288%2032s145.5%2036.8%20192.6%2080.6c46.8%2043.5%2078.1%2095.4%2093%20131.1c3.3%207.9%203.3%2016.7%200%2024.6c-14.9%2035.7-46.2%2087.7-93%20131.1C433.5%20443.2%20368.8%20480%20288%20480s-145.5-36.8-192.6-80.6C48.6%20356%2017.3%20304%202.5%20268.3c-3.3-7.9-3.3-16.7%200-24.6C17.3%20208%2048.6%20156%2095.4%20112.6zM288%20336c44.2%200%2080-35.8%2080-80s-35.8-80-80-80c-.7%200-1.3%200-2%200c1.3%205.1%202%2010.5%202%2016c0%2035.3-28.7%2064-64%2064c-5.5%200-10.9-.7-16-2c0%20.7%200%201.3%200%202c0%2044.2%2035.8%2080%2080%2080zm0-208a128%20128%200%201%201%200%20256%20128%20128%200%201%201%200-256z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-eye-slash::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M38.8%205.1C28.4-3.1%2013.3-1.2%205.1%209.2S-1.2%2034.7%209.2%2042.9l592%20464c10.4%208.2%2025.5%206.3%2033.7-4.1s6.3-25.5-4.1-33.7L525.6%20386.7c39.6-40.6%2066.4-86.1%2079.9-118.4c3.3-7.9%203.3-16.7%200-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5%2068.8%20400.8%2032%20320%2032c-68.2%200-125%2026.3-169.3%2060.8L38.8%205.1zM223.1%20149.5C248.6%20126.2%20282.7%20112%20320%20112c79.5%200%20144%2064.5%20144%20144c0%2024.9-6.3%2048.3-17.4%2068.7L408%20294.5c8.4-19.3%2010.6-41.4%204.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2%206.1-7.4%2011.7c2.1%206.4%203.3%2013.2%203.3%2020.3c0%2010.2-2.4%2019.8-6.6%2028.3l-90.3-70.8zM373%20389.9c-16.4%206.5-34.3%2010.1-53%2010.1c-79.5%200-144-64.5-144-144c0-6.9%20.5-13.6%201.4-20.2L83.1%20161.5C60.3%20191.2%2044%20220.8%2034.5%20243.7c-3.3%207.9-3.3%2016.7%200%2024.6c14.9%2035.7%2046.2%2087.7%2093%20131.1C174.5%20443.2%20239.2%20480%20320%20480c47.8%200%2089.9-12.9%20126.2-32.5L373%20389.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-eye-slash::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M38.8%205.1C28.4-3.1%2013.3-1.2%205.1%209.2S-1.2%2034.7%209.2%2042.9l592%20464c10.4%208.2%2025.5%206.3%2033.7-4.1s6.3-25.5-4.1-33.7L525.6%20386.7c39.6-40.6%2066.4-86.1%2079.9-118.4c3.3-7.9%203.3-16.7%200-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5%2068.8%20400.8%2032%20320%2032c-68.2%200-125%2026.3-169.3%2060.8L38.8%205.1zm151%20118.3C226%2097.7%20269.5%2080%20320%2080c65.2%200%20118.8%2029.6%20159.9%2067.7C518.4%20183.5%20545%20226%20558.6%20256c-12.6%2028-36.6%2066.8-70.9%20100.9l-53.8-42.2c9.1-17.6%2014.2-37.5%2014.2-58.7c0-70.7-57.3-128-128-128c-32.2%200-61.7%2011.9-84.2%2031.5l-46.1-36.1zM394.9%20284.2l-81.5-63.9c4.2-8.5%206.6-18.2%206.6-28.3c0-5.5-.7-10.9-2-16c.7%200%201.3%200%202%200c44.2%200%2080%2035.8%2080%2080c0%209.9-1.8%2019.4-5.1%2028.2zm9.4%20130.3C378.8%20425.4%20350.7%20432%20320%20432c-65.2%200-118.8-29.6-159.9-67.7C121.6%20328.5%2095%20286%2081.4%20256c8.3-18.4%2021.5-41.5%2039.4-64.8L83.1%20161.5C60.3%20191.2%2044%20220.8%2034.5%20243.7c-3.3%207.9-3.3%2016.7%200%2024.6c14.9%2035.7%2046.2%2087.7%2093%20131.1C174.5%20443.2%20239.2%20480%20320%20480c47.8%200%2089.9-12.9%20126.2-32.5l-41.9-33zM192%20256c0%2070.7%2057.3%20128%20128%20128c13.3%200%2026.1-2%2038.2-5.8L302%20334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2%202.8-.3%205.6-.3%208.5z%22%2F%3E%3C%2Fsvg%3E")}
.fa-brands.fa-facebook-f::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M80%20299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7%2020.3-71.5%2072.7-71.5c16.3%200%2029.4%20.4%2037%201.2V7.9C291.4%204%20256.4%200%20236.2%200C129.3%200%2080%2050.5%2080%20159.4v42.1H14v97.8H80z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-file-arrow-down::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-288-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM216%20232l0%20102.1%2031-31c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9l-72%2072c-9.4%209.4-24.6%209.4-33.9%200l-72-72c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l31%2031L168%20232c0-13.3%2010.7-24%2024-24s24%2010.7%2024%2024z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-file-lines::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-288-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM112%20256l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm0%2064l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm0%2064l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-file-lines::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%20464c-8.8%200-16-7.2-16-16L48%2064c0-8.8%207.2-16%2016-16l160%200%200%2080c0%2017.7%2014.3%2032%2032%2032l80%200%200%20288c0%208.8-7.2%2016-16%2016L64%20464zM64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-293.5c0-17-6.7-33.3-18.7-45.3L274.7%2018.7C262.7%206.7%20246.5%200%20229.5%200L64%200zm56%20256c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l144%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-144%200zm0%2096c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l144%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-144%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-filter::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M3.9%2054.9C10.5%2040.9%2024.5%2032%2040%2032l432%200c15.5%200%2029.5%208.9%2036.1%2022.9s4.6%2030.5-5.2%2042.5L320%20320.9%20320%20448c0%2012.1-6.8%2023.2-17.7%2028.6s-23.8%204.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9%2097.3C-.7%2085.4-2.8%2068.8%203.9%2054.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-fingerprint::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M48%20256C48%20141.1%20141.1%2048%20256%2048c63.1%200%20119.6%2028.1%20157.8%2072.5c8.6%2010.1%2023.8%2011.2%2033.8%202.6s11.2-23.8%202.6-33.8C403.3%2034.6%20333.7%200%20256%200C114.6%200%200%20114.6%200%20256l0%2040c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-40zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3%2015.5-18.5%2028.4c2.9%2013.9%204.5%2028.3%204.5%2043.1l0%2040c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-40c0-18.1-1.9-35.8-5.5-52.9zM256%2080c-19%200-37.4%203-54.5%208.6c-15.2%205-18.7%2023.7-8.3%2035.9c7.1%208.3%2018.8%2010.8%2029.4%207.9c10.6-2.9%2021.8-4.4%2033.4-4.4c70.7%200%20128%2057.3%20128%20128l0%2024.9c0%2025.2-1.5%2050.3-4.4%2075.3c-1.7%2014.6%209.4%2027.8%2024.2%2027.8c11.8%200%2021.9-8.6%2023.3-20.3c3.3-27.4%205-55%205-82.7l0-24.9c0-97.2-78.8-176-176-176zM150.7%20148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7%20178%2080%20215.4%2080%20256l0%2024.9c0%2024.2-2.6%2048.4-7.8%2071.9C68.8%20368.4%2080.1%20384%2096.1%20384c10.5%200%2019.9-7%2022.2-17.3c6.4-28.1%209.7-56.8%209.7-85.8l0-24.9c0-27.2%208.5-52.4%2022.9-73.1c7.2-10.4%208-24.6-.2-34.2zM256%20160c-53%200-96%2043-96%2096l0%2024.9c0%2035.9-4.6%2071.5-13.8%20106.1c-3.8%2014.3%206.7%2029%2021.5%2029c9.5%200%2017.9-6.2%2020.4-15.4c10.5-39%2015.9-79.2%2015.9-119.7l0-24.9c0-28.7%2023.3-52%2052-52s52%2023.3%2052%2052l0%2024.9c0%2036.3-3.5%2072.4-10.4%20107.9c-2.7%2013.9%207.7%2027.2%2021.8%2027.2c10.2%200%2019-7%2021-17c7.7-38.8%2011.6-78.3%2011.6-118.1l0-24.9c0-53-43-96-96-96zm24%2096c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2024.9c0%2059.9-11%20119.3-32.5%20175.2l-5.9%2015.3c-4.8%2012.4%201.4%2026.3%2013.8%2031s26.3-1.4%2031-13.8l5.9-15.3C267.9%20411.9%20280%20346.7%20280%20280.9l0-24.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-flask::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M288%200L160%200%20128%200C110.3%200%2096%2014.3%2096%2032s14.3%2032%2032%2032l0%20132.8c0%2011.8-3.3%2023.5-9.5%2033.5L10.3%20406.2C3.6%20417.2%200%20429.7%200%20442.6C0%20480.9%2031.1%20512%2069.4%20512l309.2%200c38.3%200%2069.4-31.1%2069.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5%20230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320%2064c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L288%200zM192%20196.8L192%2064l64%200%200%20132.8c0%2023.7%206.6%2046.9%2019%2067.1L309.5%20320l-171%200L173%20263.9c12.4-20.2%2019-43.4%2019-67.1z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-gauge::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zm320%2096c0-26.9-16.5-49.9-40-59.3L280%2088c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%20204.7c-23.5%209.5-40%2032.5-40%2059.3c0%2035.3%2028.7%2064%2064%2064s64-28.7%2064-64zM144%20176a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm-16%2080a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm288%2032a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zM400%20144a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-gear::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M495.9%20166.6c3.2%208.7%20.5%2018.4-6.4%2024.6l-43.3%2039.4c1.1%208.3%201.7%2016.8%201.7%2025.4s-.6%2017.1-1.7%2025.4l43.3%2039.4c6.9%206.2%209.6%2015.9%206.4%2024.6c-4.4%2011.9-9.7%2023.3-15.8%2034.3l-4.7%208.1c-6.6%2011-14%2021.4-22.1%2031.2c-5.9%207.2-15.7%209.6-24.5%206.8l-55.7-17.7c-13.4%2010.3-28.2%2018.9-44%2025.4l-12.5%2057.1c-2%209.1-9%2016.3-18.2%2017.8c-13.8%202.3-28%203.5-42.5%203.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1%20425.9c-8.8%202.8-18.6%20.3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4%206.4-24.6l43.3-39.4C64.6%20273.1%2064%20264.6%2064%20256s.6-17.1%201.7-25.4L22.4%20191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9%209.7-23.3%2015.8-34.3l4.7-8.1c6.6-11%2014-21.4%2022.1-31.2c5.9-7.2%2015.7-9.6%2024.5-6.8l55.7%2017.7c13.4-10.3%2028.2-18.9%2044-25.4l12.5-57.1c2-9.1%209-16.3%2018.2-17.8C227.3%201.2%20241.5%200%20256%200s28.7%201.2%2042.5%203.5c9.2%201.5%2016.2%208.7%2018.2%2017.8l12.5%2057.1c15.8%206.5%2030.6%2015.1%2044%2025.4l55.7-17.7c8.8-2.8%2018.6-.3%2024.5%206.8c8.1%209.8%2015.5%2020.2%2022.1%2031.2l4.7%208.1c6.1%2011%2011.4%2022.4%2015.8%2034.3zM256%20336a80%2080%200%201%200%200-160%2080%2080%200%201%200%200%20160z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-globe::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M352%20256c0%2022.2-1.2%2043.6-3.3%2064l-185.3%200c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6%203.3-64l185.3%200c2.2%2020.4%203.3%2041.8%203.3%2064zm28.8-64l123.1%200c5.3%2020.5%208.1%2041.9%208.1%2064s-2.8%2043.5-8.1%2064l-123.1%200c2.1-20.6%203.2-42%203.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7%200c-10-63.9-29.8-117.4-55.3-151.6c78.3%2020.7%20142%2077.5%20171.9%20151.6zm-149.1%200l-176.6%200c6.1-36.4%2015.5-68.6%2027-94.7c10.5-23.6%2022.2-40.7%2033.5-51.5C239.4%203.2%20248.7%200%20256%200s16.6%203.2%2027.8%2013.8c11.3%2010.8%2023%2027.9%2033.5%2051.5c11.6%2026%2020.9%2058.2%2027%2094.7zm-209%200L18.6%20160C48.6%2085.9%20112.2%2029.1%20190.6%208.4C165.1%2042.6%20145.3%2096.1%20135.3%20160zM8.1%20192l123.1%200c-2.1%2020.6-3.2%2042-3.2%2064s1.1%2043.4%203.2%2064L8.1%20320C2.8%20299.5%200%20278.1%200%20256s2.8-43.5%208.1-64zM194.7%20446.6c-11.6-26-20.9-58.2-27-94.6l176.6%200c-6.1%2036.4-15.5%2068.6-27%2094.6c-10.5%2023.6-22.2%2040.7-33.5%2051.5C272.6%20508.8%20263.3%20512%20256%20512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3%20352c10%2063.9%2029.8%20117.4%2055.3%20151.6C112.2%20482.9%2048.6%20426.1%2018.6%20352l116.7%200zm358.1%200c-30%2074.1-93.6%20130.9-171.9%20151.6c25.5-34.2%2045.2-87.7%2055.3-151.6l116.7%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-heart::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M47.6%20300.4L228.3%20469.1c7.5%207%2017.4%2010.9%2027.7%2010.9s20.2-3.9%2027.7-10.9L464.4%20300.4c30.4-28.3%2047.6-68%2047.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347%2036.5%20300.6%2051.4%20268%2084L256%2096%20244%2084c-32.6-32.6-79-47.5-124.6-39.9C50.5%2055.6%200%20115.2%200%20185.1v5.8c0%2041.5%2017.2%2081.2%2047.6%20109.5z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-heart::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M225.8%20468.2l-2.5-2.3L48.1%20303.2C17.4%20274.7%200%20234.7%200%20192.8l0-3.3c0-70.4%2050-130.8%20119.2-144C158.6%2037.9%20198.9%2047%20231%2069.6c9%206.4%2017.4%2013.8%2025%2022.3c4.2-4.8%208.7-9.2%2013.5-13.3c3.7-3.2%207.5-6.2%2011.5-9c0%200%200%200%200%200C313.1%2047%20353.4%2037.9%20392.8%2045.4C462%2058.6%20512%20119.1%20512%20189.5l0%203.3c0%2041.9-17.4%2081.9-48.1%20110.4L288.7%20465.9l-2.5%202.3c-8.2%207.6-19%2011.9-30.2%2011.9s-22-4.2-30.2-11.9zM239.1%20145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0%200%200%200c-23.1-25.9-58-37.7-92-31.2C81.6%20101.5%2048%20142.1%2048%20189.5l0%203.3c0%2028.5%2011.9%2055.8%2032.8%2075.2L256%20430.7%20431.2%20268c20.9-19.4%2032.8-46.7%2032.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69%205.4-92%2031.2c0%200%200%200-.1%20.1s0%200-.1%20.1l-17.8%2020c-.3%20.4-.7%20.7-1%201.1c-4.5%204.5-10.6%207-16.9%207s-12.4-2.5-16.9-7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-house::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M575.8%20255.5c0%2018-15%2032.1-32%2032.1l-32%200%20.7%20160.2c0%202.7-.2%205.4-.5%208.1l0%2016.2c0%2022.1-17.9%2040-40%2040l-16%200c-1.1%200-2.2%200-3.3-.1c-1.4%20.1-2.8%20.1-4.2%20.1L416%20512l-24%200c-22.1%200-40-17.9-40-40l0-24%200-64c0-17.7-14.3-32-32-32l-64%200c-17.7%200-32%2014.3-32%2032l0%2064%200%2024c0%2022.1-17.9%2040-40%2040l-24%200-31.9%200c-1.5%200-3-.1-4.5-.2c-1.2%20.1-2.4%20.2-3.6%20.2l-16%200c-22.1%200-40-17.9-40-40l0-112c0-.9%200-1.9%20.1-2.8l0-69.7-32%200c-18%200-32-14-32-32.1c0-9%203-17%2010-24L266.4%208c7-7%2015-8%2022-8s15%202%2021%207L564.8%20231.5c8%207%2012%2015%2011%2024z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-house-chimney::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M543.8%20287.6c17%200%2032-14%2032-32.1c1-9-3-17-11-24L512%20185l0-121c0-17.7-14.3-32-32-32l-32%200c-17.7%200-32%2014.3-32%2032l0%2036.7L309.5%207c-6-5-14-7-21-7s-15%201-22%208L10%20231.5c-7%207-10%2015-10%2024c0%2018%2014%2032.1%2032%2032.1l32%200%200%2069.7c-.1%20.9-.1%201.8-.1%202.8l0%20112c0%2022.1%2017.9%2040%2040%2040l16%200c1.2%200%202.4-.1%203.6-.2c1.5%20.1%203%20.2%204.5%20.2l31.9%200%2024%200c22.1%200%2040-17.9%2040-40l0-24%200-64c0-17.7%2014.3-32%2032-32l64%200c17.7%200%2032%2014.3%2032%2032l0%2064%200%2024c0%2022.1%2017.9%2040%2040%2040l24%200%2032.5%200c1.4%200%202.8%200%204.2-.1c1.1%20.1%202.2%20.1%203.3%20.1l16%200c22.1%200%2040-17.9%2040-40l0-16.2c.3-2.6%20.5-5.3%20.5-8.1l-.7-160.2%2032%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-house-circle-check::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M320.7%20352c8.1-89.7%2083.5-160%20175.3-160c8.9%200%2017.6%20.7%2026.1%201.9L309.5%207c-6-5-14-7-21-7s-15%201-22%208L10%20231.5c-7%207-10%2015-10%2024c0%2018%2014%2032.1%2032%2032.1l32%200%200%2069.7c-.1%20.9-.1%201.8-.1%202.8l0%20112c0%2022.1%2017.9%2040%2040%2040l16%200c1.2%200%202.4-.1%203.6-.2c1.5%20.1%203%20.2%204.5%20.2l31.9%200%2024%200c22.1%200%2040-17.9%2040-40l0-24%200-64c0-17.7%2014.3-32%2032-32l64%200%20.7%200zM640%20368a144%20144%200%201%200%20-288%200%20144%20144%200%201%200%20288%200zm-76.7-43.3c6.2%206.2%206.2%2016.4%200%2022.6l-72%2072c-6.2%206.2-16.4%206.2-22.6%200l-40-40c-6.2-6.2-6.2-16.4%200-22.6s16.4-6.2%2022.6%200L480%20385.4l60.7-60.7c6.2-6.2%2016.4-6.2%2022.6%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-images::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M160%2032c-35.3%200-64%2028.7-64%2064l0%20224c0%2035.3%2028.7%2064%2064%2064l352%200c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64L160%2032zM396%20138.7l96%20144c4.9%207.4%205.4%2016.8%201.2%2024.6S480.9%20320%20472%20320l-144%200-48%200-80%200c-9.2%200-17.6-5.3-21.6-13.6s-2.9-18.2%202.9-25.4l64-80c4.6-5.7%2011.4-9%2018.7-9s14.2%203.3%2018.7%209l17.3%2021.6%2056-84C360.5%20132%20368%20128%20376%20128s15.5%204%2020%2010.7zM192%20128a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200zM48%20120c0-13.3-10.7-24-24-24S0%20106.7%200%20120L0%20344c0%2075.1%2060.9%20136%20136%20136l320%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-320%200c-48.6%200-88-39.4-88-88l0-224z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-images::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M160%2080l352%200c8.8%200%2016%207.2%2016%2016l0%20224c0%208.8-7.2%2016-16%2016l-21.2%200L388.1%20178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7%204.1-20.1%2010.9l-52.2%2079.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8%203.6-19.4%209.8L175.6%20336%20160%20336c-8.8%200-16-7.2-16-16l0-224c0-8.8%207.2-16%2016-16zM96%2096l0%20224c0%2035.3%2028.7%2064%2064%2064l352%200c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64L160%2032c-35.3%200-64%2028.7-64%2064zM48%20120c0-13.3-10.7-24-24-24S0%20106.7%200%20120L0%20344c0%2075.1%2060.9%20136%20136%20136l320%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-320%200c-48.6%200-88-39.4-88-88l0-224zm208%2024a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-brands.fa-instagram::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-key::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M336%20352c97.2%200%20176-78.8%20176-176S433.2%200%20336%200S160%2078.8%20160%20176c0%2018.7%202.9%2036.8%208.3%2053.7L7%20391c-4.5%204.5-7%2010.6-7%2017l0%2080c0%2013.3%2010.7%2024%2024%2024l80%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c6.4%200%2012.5-2.5%2017-7l33.3-33.3c16.9%205.4%2035%208.3%2053.7%208.3zM376%2096a40%2040%200%201%201%200%2080%2040%2040%200%201%201%200-80z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-layer-group::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M264.5%205.2c14.9-6.9%2032.1-6.9%2047%200l218.6%20101c8.5%203.9%2013.9%2012.4%2013.9%2021.8s-5.4%2017.9-13.9%2021.8l-218.6%20101c-14.9%206.9-32.1%206.9-47%200L45.9%20149.8C37.4%20145.8%2032%20137.3%2032%20128s5.4-17.9%2013.9-21.8L264.5%205.2zM476.9%20209.6l53.2%2024.6c8.5%203.9%2013.9%2012.4%2013.9%2021.8s-5.4%2017.9-13.9%2021.8l-218.6%20101c-14.9%206.9-32.1%206.9-47%200L45.9%20277.8C37.4%20273.8%2032%20265.3%2032%20256s5.4-17.9%2013.9-21.8l53.2-24.6%20152%2070.2c23.4%2010.8%2050.4%2010.8%2073.8%200l152-70.2zm-152%20198.2l152-70.2%2053.2%2024.6c8.5%203.9%2013.9%2012.4%2013.9%2021.8s-5.4%2017.9-13.9%2021.8l-218.6%20101c-14.9%206.9-32.1%206.9-47%200L45.9%20405.8C37.4%20401.8%2032%20393.3%2032%20384s5.4-17.9%2013.9-21.8l53.2-24.6%20152%2070.2c23.4%2010.8%2050.4%2010.8%2073.8%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-brands.fa-linkedin-in::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-list-check::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M152.1%2038.2c9.9%208.9%2010.7%2024%201.8%2033.9l-72%2080c-4.4%204.9-10.6%207.8-17.2%207.9s-12.9-2.4-17.6-7L7%20113C-2.3%20103.6-2.3%2088.4%207%2079s24.6-9.4%2033.9%200l22.1%2022.1%2055.1-61.2c8.9-9.9%2024-10.7%2033.9-1.8zm0%20160c9.9%208.9%2010.7%2024%201.8%2033.9l-72%2080c-4.4%204.9-10.6%207.8-17.2%207.9s-12.9-2.4-17.6-7L7%20273c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l22.1%2022.1%2055.1-61.2c8.9-9.9%2024-10.7%2033.9-1.8zM224%2096c0-17.7%2014.3-32%2032-32l224%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-224%200c-17.7%200-32-14.3-32-32zm0%20160c0-17.7%2014.3-32%2032-32l224%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-224%200c-17.7%200-32-14.3-32-32zM160%20416c0-17.7%2014.3-32%2032-32l288%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-288%200c-17.7%200-32-14.3-32-32zM48%20368a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-location-dot::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M215.7%20499.2C267%20435%20384%20279.4%20384%20192C384%2086%20298%200%20192%200S0%2086%200%20192c0%2087.4%20117%20243%20168.3%20307.2c12.3%2015.3%2035.1%2015.3%2047.4%200zM192%20128a64%2064%200%201%201%200%20128%2064%2064%200%201%201%200-128z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-lock::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M144%20144l0%2048%20160%200%200-48c0-44.2-35.8-80-80-80s-80%2035.8-80%2080zM80%20192l0-48C80%2064.5%20144.5%200%20224%200s144%2064.5%20144%20144l0%2048%2016%200c35.3%200%2064%2028.7%2064%2064l0%20192c0%2035.3-28.7%2064-64%2064L64%20512c-35.3%200-64-28.7-64-64L0%20256c0-35.3%2028.7-64%2064-64l16%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-magnifying-glass::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-microphone::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M192%200C139%200%2096%2043%2096%2096l0%20160c0%2053%2043%2096%2096%2096s96-43%2096-96l0-160c0-53-43-96-96-96zM64%20216c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2040c0%2089.1%2066.2%20162.7%20152%20174.4l0%2033.6-48%200c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l72%200%2072%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-48%200%200-33.6c85.8-11.7%20152-85.3%20152-174.4l0-40c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2040c0%2070.7-57.3%20128-128%20128s-128-57.3-128-128l0-40z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-paper-plane::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M498.1%205.6c10.1%207%2015.4%2019.1%2013.5%2031.2l-64%20416c-1.5%209.7-7.4%2018.2-16%2023s-18.9%205.4-28%201.6L284%20427.7l-68.5%2074.1c-8.9%209.7-22.9%2012.9-35.2%208.1S160%20493.2%20160%20480l0-83.6c0-4%201.5-7.8%204.2-10.8L331.8%20202.8c5.8-6.3%205.6-16-.4-22s-15.7-6.4-22-.7L106%20360.8%2017.7%20316.6C7.1%20311.3%20.3%20300.7%200%20288.9s5.9-22.8%2016.1-28.7l448-256c10.7-6.1%2023.9-5.5%2034%201.4z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-paper-plane::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M16.1%20260.2c-22.6%2012.9-20.5%2047.3%203.6%2057.3L160%20376l0%20103.3c0%2018.1%2014.6%2032.7%2032.7%2032.7c9.7%200%2018.9-4.3%2025.1-11.8l62-74.3%20123.9%2051.6c18.9%207.9%2040.8-4.5%2043.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448%20256zm52.1%2025.5L409.7%2090.6%20190.1%20336l1.2%201L68.2%20285.7zM403.3%20425.4L236.7%20355.9%20450.8%20116.6%20403.3%20425.4z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-paperclip::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M364.2%2083.8c-24.4-24.4-64-24.4-88.4%200l-184%20184c-42.1%2042.1-42.1%20110.3%200%20152.4s110.3%2042.1%20152.4%200l152-152c10.9-10.9%2028.7-10.9%2039.6%200s10.9%2028.7%200%2039.6l-152%20152c-64%2064-167.6%2064-231.6%200s-64-167.6%200-231.6l184-184c46.3-46.3%20121.3-46.3%20167.6%200s46.3%20121.3%200%20167.6l-176%20176c-28.6%2028.6-75%2028.6-103.6%200s-28.6-75%200-103.6l144-144c10.9-10.9%2028.7-10.9%2039.6%200s10.9%2028.7%200%2039.6l-144%20144c-6.7%206.7-6.7%2017.7%200%2024.4s17.7%206.7%2024.4%200l176-176c24.4-24.4%2024.4-64%200-88.4z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-paw::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M226.5%2092.9c14.3%2042.9-.3%2086.2-32.6%2096.8s-70.1-15.6-84.4-58.5s.3-86.2%2032.6-96.8s70.1%2015.6%2084.4%2058.5zM100.4%20198.6c18.9%2032.4%2014.3%2070.1-10.2%2084.1s-59.7-.9-78.5-33.3S-2.7%20179.3%2021.8%20165.3s59.7%20.9%2078.5%2033.3zM69.2%20401.2C121.6%20259.9%20214.7%20224%20256%20224s134.4%2035.9%20186.8%20177.2c3.6%209.7%205.2%2020.1%205.2%2030.5l0%201.6c0%2025.8-20.9%2046.7-46.7%2046.7c-11.5%200-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6%200l-88%2022c-11.1%202.8-22.5%204.2-34%204.2C84.9%20480%2064%20459.1%2064%20433.3l0-1.6c0-10.4%201.6-20.8%205.2-30.5zM421.8%20282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3%2078.5-33.3s29.1%2051.7%2010.2%2084.1s-54%2047.3-78.5%2033.3zM310.1%20189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1%2084.4-58.5s46.9%2053.9%2032.6%2096.8s-52.1%2069.1-84.4%2058.5z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-pen::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M362.7%2019.3L314.3%2067.7%20444.3%20197.7l48.4-48.4c25-25%2025-65.5%200-90.5L453.3%2019.3c-25-25-65.5-25-90.5%200zm-71%2071L58.6%20323.5c-10.4%2010.4-18%2023.3-22.2%2037.4L1%20481.2C-1.5%20489.7%20.8%20498.8%207%20505s15.3%208.5%2023.7%206.1l120.3-35.4c14.1-4.2%2027-11.8%2037.4-22.2L421.7%20220.3%20291.7%2090.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-person-swimming::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M309.5%20178.4L447.9%20297.1c-1.6%20.9-3.2%202-4.8%203c-18%2012.4-40.1%2020.3-59.2%2020.3c-19.6%200-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7%200c-17.1%2011.8-38%2020.3-59.2%2020.3c-10.1%200-21.1-2.2-31.9-6.2C163.1%20193.2%20262.2%2096%20384%2096l64%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-64%200c-26.9%200-52.3%206.6-74.5%2018.4zM160%20160A64%2064%200%201%201%2032%20160a64%2064%200%201%201%20128%200zM306.5%20325.9C329%20341.4%20356.5%20352%20384%20352c26.9%200%2055.4-10.8%2077.4-26.1c0%200%200%200%200%200c11.9-8.5%2028.1-7.8%2039.2%201.7c14.4%2011.9%2032.5%2021%2050.6%2025.2c17.2%204%2027.9%2021.2%2023.9%2038.4s-21.2%2027.9-38.4%2023.9c-24.5-5.7-44.9-16.5-58.2-25C449.5%20405.7%20417%20416%20384%20416c-31.9%200-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5%202.4-9.7%205.1-15.6%207.7c-19.8%209-48.5%2018.9-80.4%2018.9c-33%200-65.5-10.3-94.5-25.8c-13.4%208.4-33.7%2019.3-58.2%2025c-17.2%204-34.4-6.7-38.4-23.9s6.7-34.4%2023.9-38.4c18.1-4.2%2036.2-13.3%2050.6-25.2c11.1-9.4%2027.3-10.1%2039.2-1.7c0%200%200%200%200%200C136.7%20341.2%20165.1%20352%20192%20352c27.5%200%2055-10.6%2077.5-26.1c11.1-7.9%2025.9-7.9%2037%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-phone::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M164.9%2024.6c-7.7-18.6-28-28.5-47.4-23.2l-88%2024C12.1%2030.2%200%2046%200%2064C0%20311.4%20200.6%20512%20448%20512c18%200%2033.8-12.1%2038.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3%2011.6L304.7%20368C234.3%20334.7%20177.3%20277.7%20144%20207.3L193.3%20167c13.7-11.2%2018.4-30%2011.6-46.3l-40-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-plug::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M96%200C78.3%200%2064%2014.3%2064%2032l0%2096%2064%200%200-96c0-17.7-14.3-32-32-32zM288%200c-17.7%200-32%2014.3-32%2032l0%2096%2064%200%200-96c0-17.7-14.3-32-32-32zM32%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l0%2032c0%2077.4%2055%20142%20128%20156.8l0%2067.2c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-67.2C297%20398%20352%20333.4%20352%20256l0-32c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L32%20160z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-plus::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M256%2080c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20144L48%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l144%200%200%20144c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-144%20144%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-144%200%200-144z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-qrcode::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M0%2080C0%2053.5%2021.5%2032%2048%2032l96%200c26.5%200%2048%2021.5%2048%2048l0%2096c0%2026.5-21.5%2048-48%2048l-96%200c-26.5%200-48-21.5-48-48L0%2080zM64%2096l0%2064%2064%200%200-64L64%2096zM0%20336c0-26.5%2021.5-48%2048-48l96%200c26.5%200%2048%2021.5%2048%2048l0%2096c0%2026.5-21.5%2048-48%2048l-96%200c-26.5%200-48-21.5-48-48l0-96zm64%2016l0%2064%2064%200%200-64-64%200zM304%2032l96%200c26.5%200%2048%2021.5%2048%2048l0%2096c0%2026.5-21.5%2048-48%2048l-96%200c-26.5%200-48-21.5-48-48l0-96c0-26.5%2021.5-48%2048-48zm80%2064l-64%200%200%2064%2064%200%200-64zM256%20304c0-8.8%207.2-16%2016-16l64%200c8.8%200%2016%207.2%2016%2016s7.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16s7.2-16%2016-16s16%207.2%2016%2016l0%2096c0%208.8-7.2%2016-16%2016l-64%200c-8.8%200-16-7.2-16-16s-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-160zM368%20480a16%2016%200%201%201%200-32%2016%2016%200%201%201%200%2032zm64%200a16%2016%200%201%201%200-32%2016%2016%200%201%201%200%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-right-from-bracket::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M377.9%20105.9L500.7%20228.7c7.2%207.2%2011.3%2017.1%2011.3%2027.3s-4.1%2020.1-11.3%2027.3L377.9%20406.1c-6.4%206.4-15%209.9-24%209.9c-18.7%200-33.9-15.2-33.9-33.9l0-62.1-128%200c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32l128%200%200-62.1c0-18.7%2015.2-33.9%2033.9-33.9c9%200%2017.6%203.6%2024%209.9zM160%2096L96%2096c-17.7%200-32%2014.3-32%2032l0%20256c0%2017.7%2014.3%2032%2032%2032l64%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-64%200c-53%200-96-43-96-96L0%20128C0%2075%2043%2032%2096%2032l64%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-right-to-bracket::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M217.9%20105.9L340.7%20228.7c7.2%207.2%2011.3%2017.1%2011.3%2027.3s-4.1%2020.1-11.3%2027.3L217.9%20406.1c-6.4%206.4-15%209.9-24%209.9c-18.7%200-33.9-15.2-33.9-33.9l0-62.1L32%20320c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32l128%200%200-62.1c0-18.7%2015.2-33.9%2033.9-33.9c9%200%2017.6%203.6%2024%209.9zM352%20416l64%200c17.7%200%2032-14.3%2032-32l0-256c0-17.7-14.3-32-32-32l-64%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l64%200c53%200%2096%2043%2096%2096l0%20256c0%2053-43%2096-96%2096l-64%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-ruler-combined::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M.2%20468.9C2.7%20493.1%2023.1%20512%2048%20512l96%200%20320%200c26.5%200%2048-21.5%2048-48l0-96c0-26.5-21.5-48-48-48l-48%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-64%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-64%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-64-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-64-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-48c0-26.5-21.5-48-48-48L48%200C21.5%200%200%2021.5%200%2048L0%20368l0%2096c0%201.7%20.1%203.3%20.2%204.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-scale-balanced::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M384%2032l128%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L398.4%2096c-5.2%2025.8-22.9%2047.1-46.4%2057.3L352%20448l160%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-192%200-192%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l160%200%200-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128%2096c-17.7%200-32-14.3-32-32s14.3-32%2032-32l128%200c14.6-19.4%2037.8-32%2064-32s49.4%2012.6%2064%2032zm55.6%20288l144.9%200L512%20195.8%20439.6%20320zM512%20416c-62.9%200-115.2-34-126-78.9c-2.6-11%201-22.3%206.7-32.1l95.2-163.2c5-8.6%2014.2-13.8%2024.1-13.8s19.1%205.3%2024.1%2013.8l95.2%20163.2c5.7%209.8%209.3%2021.1%206.7%2032.1C627.2%20382%20574.9%20416%20512%20416zM126.8%20195.8L54.4%20320l144.9%200L126.8%20195.8zM.9%20337.1c-2.6-11%201-22.3%206.7-32.1l95.2-163.2c5-8.6%2014.2-13.8%2024.1-13.8s19.1%205.3%2024.1%2013.8l95.2%20163.2c5.7%209.8%209.3%2021.1%206.7%2032.1C242%20382%20189.7%20416%20126.8%20416S11.7%20382%20.9%20337.1z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-share-nodes::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M352%20224c53%200%2096-43%2096-96s-43-96-96-96s-96%2043-96%2096c0%204%20.2%208%20.7%2011.9l-94.1%2047C145.4%20170.2%20121.9%20160%2096%20160c-53%200-96%2043-96%2096s43%2096%2096%2096c25.9%200%2049.4-10.2%2066.6-26.9l94.1%2047c-.5%203.9-.7%207.8-.7%2011.9c0%2053%2043%2096%2096%2096s96-43%2096-96s-43-96-96-96c-25.9%200-49.4%2010.2-66.6%2026.9l-94.1-47c.5-3.9%20.7-7.8%20.7-11.9s-.2-8-.7-11.9l94.1-47C302.6%20213.8%20326.1%20224%20352%20224z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-shield-halved::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200zm0%2066.8l0%20378.1C394%20378%20431.1%20230.1%20432%20141.4L256%2066.8s0%200%200%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-shower::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M64%20131.9C64%20112.1%2080.1%2096%2099.9%2096c9.5%200%2018.6%203.8%2025.4%2010.5l16.2%2016.2c-21%2038.9-17.4%2087.5%2010.9%20123L151%20247c-9.4%209.4-9.4%2024.6%200%2033.9s24.6%209.4%2033.9%200L345%20121c9.4-9.4%209.4-24.6%200-33.9s-24.6-9.4-33.9%200l-1.3%201.3c-35.5-28.3-84.2-31.9-123-10.9L170.5%2061.3C151.8%2042.5%20126.4%2032%2099.9%2032C44.7%2032%200%2076.7%200%20131.9L0%20448c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-316.1zM256%20352a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm64%2064a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm0-128a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm64%2064a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm0-128a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm64%2064a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm32-32a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-sliders::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%20416c0%2017.7%2014.3%2032%2032%2032l54.7%200c12.3%2028.3%2040.5%2048%2073.3%2048s61-19.7%2073.3-48L480%20448c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-246.7%200c-12.3-28.3-40.5-48-73.3-48s-61%2019.7-73.3%2048L32%20384c-17.7%200-32%2014.3-32%2032zm128%200a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200zM320%20256a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200zm32-80c-32.8%200-61%2019.7-73.3%2048L32%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l246.7%200c12.3%2028.3%2040.5%2048%2073.3%2048s61-19.7%2073.3-48l54.7%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-54.7%200c-12.3-28.3-40.5-48-73.3-48zM192%20128a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm73.3-64C253%2035.7%20224.8%2016%20192%2016s-61%2019.7-73.3%2048L32%2064C14.3%2064%200%2078.3%200%2096s14.3%2032%2032%2032l86.7%200c12.3%2028.3%2040.5%2048%2073.3%2048s61-19.7%2073.3-48L480%20128c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L265.3%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-star::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M316.9%2018C311.6%207%20300.4%200%20288.1%200s-23.4%207-28.8%2018L195%20150.3%2051.4%20171.5c-12%201.8-22%2010.2-25.7%2021.7s-.7%2024.2%207.9%2032.7L137.8%20329%20113.2%20474.7c-2%2012%203%2024.2%2012.9%2031.3s23%208%2033.8%202.3l128.3-68.5%20128.3%2068.5c10.8%205.7%2023.9%204.9%2033.8-2.3s14.9-19.3%2012.9-31.3L438.5%20329%20542.7%20225.9c8.6-8.5%2011.7-21.2%207.9-32.7s-13.7-19.9-25.7-21.7L381.2%20150.3%20316.9%2018z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-star::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M287.9%200c9.2%200%2017.6%205.2%2021.6%2013.5l68.6%20141.3%20153.2%2022.6c9%201.3%2016.5%207.6%2019.3%2016.3s.5%2018.1-5.9%2024.5L433.6%20328.4l26.2%20155.6c1.5%209-2.2%2018.1-9.7%2023.5s-17.3%206-25.3%201.7l-137-73.2L151%20509.1c-8.1%204.3-17.9%203.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1%20218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9%2019.3-16.3l153.2-22.6L266.3%2013.5C270.4%205.2%20278.7%200%20287.9%200zm0%2079L235.4%20187.2c-3.5%207.1-10.2%2012.1-18.1%2013.3L99%20217.9%20184.9%20303c5.5%205.5%208.1%2013.3%206.8%2021L171.4%20443.7l105.2-56.2c7.1-3.8%2015.6-3.8%2022.6%200l105.2%2056.2L384.2%20324.1c-1.3-7.7%201.2-15.5%206.8-21l85.9-85.1L358.6%20200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9%2079z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-tag::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M0%2080L0%20229.5c0%2017%206.7%2033.3%2018.7%2045.3l176%20176c25%2025%2065.5%2025%2090.5%200L418.7%20317.3c25-25%2025-65.5%200-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48%2032C21.5%2032%200%2053.5%200%2080zm112%2032a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-brands.fa-tiktok::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M448%2C209.91a210.06%2C210.06%2C0%2C0%2C1-122.77-39.25V349.38A162.55%2C162.55%2C0%2C1%2C1%2C185%2C188.31V278.2a74.62%2C74.62%2C0%2C1%2C0%2C52.23%2C71.18V0l88%2C0a121.18%2C121.18%2C0%2C0%2C0%2C1.86%2C22.17h0A122.18%2C122.18%2C0%2C0%2C0%2C381%2C102.39a121.43%2C121.43%2C0%2C0%2C0%2C67%2C20.14Z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-trash::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M135.2%2017.7L128%2032%2032%2032C14.3%2032%200%2046.3%200%2064S14.3%2096%2032%2096l384%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-96%200-7.2-14.3C307.4%206.8%20296.3%200%20284.2%200L163.8%200c-12.1%200-23.2%206.8-28.6%2017.7zM416%20128L32%20128%2053.2%20467c1.6%2025.3%2022.6%2045%2047.9%2045l245.8%200c25.3%200%2046.3-19.7%2047.9-45L416%20128z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-trash-can::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M135.2%2017.7C140.6%206.8%20151.7%200%20163.8%200L284.2%200c12.1%200%2023.2%206.8%2028.6%2017.7L320%2032l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%2096C14.3%2096%200%2081.7%200%2064S14.3%2032%2032%2032l96%200%207.2-14.3zM32%20128l384%200%200%20320c0%2035.3-28.7%2064-64%2064L96%20512c-35.3%200-64-28.7-64-64l0-320zm96%2064c-8.8%200-16%207.2-16%2016l0%20224c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-224c0-8.8-7.2-16-16-16zm96%200c-8.8%200-16%207.2-16%2016l0%20224c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-224c0-8.8-7.2-16-16-16zm96%200c-8.8%200-16%207.2-16%2016l0%20224c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-224c0-8.8-7.2-16-16-16z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-trash-can::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M170.5%2051.6L151.5%2080l145%200-19-28.4c-1.5-2.2-4-3.6-6.7-3.6l-93.7%200c-2.7%200-5.2%201.3-6.7%203.6zm147-26.6L354.2%2080%20368%2080l48%200%208%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-8%200%200%20304c0%2044.2-35.8%2080-80%2080l-224%200c-44.2%200-80-35.8-80-80l0-304-8%200c-13.3%200-24-10.7-24-24S10.7%2080%2024%2080l8%200%2048%200%2013.8%200%2036.7-55.1C140.9%209.4%20158.4%200%20177.1%200l93.7%200c18.7%200%2036.2%209.4%2046.6%2024.9zM80%20128l0%20304c0%2017.7%2014.3%2032%2032%2032l224%200c17.7%200%2032-14.3%2032-32l0-304L80%20128zm80%2064l0%20208c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-208c0-8.8%207.2-16%2016-16s16%207.2%2016%2016zm80%200l0%20208c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-208c0-8.8%207.2-16%2016-16s16%207.2%2016%2016zm80%200l0%20208c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-208c0-8.8%207.2-16%2016-16s16%207.2%2016%2016z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-unlock::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M144%20144c0-44.2%2035.8-80%2080-80c31.9%200%2059.4%2018.6%2072.3%2045.7c7.6%2016%2026.7%2022.8%2042.6%2015.2s22.8-26.7%2015.2-42.6C331%2033.7%20281.5%200%20224%200C144.5%200%2080%2064.5%2080%20144l0%2048-16%200c-35.3%200-64%2028.7-64%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l320%200c35.3%200%2064-28.7%2064-64l0-192c0-35.3-28.7-64-64-64l-240%200%200-48z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-upload::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M288%20109.3L288%20352c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-242.7-73.4%2073.4c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3l128-128c12.5-12.5%2032.8-12.5%2045.3%200l128%20128c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L288%20109.3zM64%20352l128%200c0%2035.3%2028.7%2064%2064%2064s64-28.7%2064-64l128%200c35.3%200%2064%2028.7%2064%2064l0%2032c0%2035.3-28.7%2064-64%2064L64%20512c-35.3%200-64-28.7-64-64l0-32c0-35.3%2028.7-64%2064-64zM432%20456a24%2024%200%201%200%200-48%2024%2024%200%201%200%200%2048z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-user::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512l388.6%200c16.4%200%2029.7-13.3%2029.7-29.7C448%20383.8%20368.2%20304%20269.7%20304l-91.4%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-regular.fa-user::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M304%20128a80%2080%200%201%200%20-160%200%2080%2080%200%201%200%20160%200zM96%20128a128%20128%200%201%201%20256%200A128%20128%200%201%201%2096%20128zM49.3%20464l349.5%200c-8.9-63.3-63.3-112-129-112l-91.4%200c-65.7%200-120.1%2048.7-129%20112zM0%20482.3C0%20383.8%2079.8%20304%20178.3%20304l91.4%200C368.2%20304%20448%20383.8%20448%20482.3c0%2016.4-13.3%2029.7-29.7%2029.7L29.7%20512C13.3%20512%200%20498.7%200%20482.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-user-check::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M96%20128a128%20128%200%201%201%20256%200A128%20128%200%201%201%2096%20128zM0%20482.3C0%20383.8%2079.8%20304%20178.3%20304l91.4%200C368.2%20304%20448%20383.8%20448%20482.3c0%2016.4-13.3%2029.7-29.7%2029.7L29.7%20512C13.3%20512%200%20498.7%200%20482.3zM625%20177L497%20305c-9.4%209.4-24.6%209.4-33.9%200l-64-64c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L591%20143c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-user-gear::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M224%200a128%20128%200%201%201%200%20256A128%20128%200%201%201%20224%200zM178.3%20304l91.4%200c11.8%200%2023.4%201.2%2034.5%203.3c-2.1%2018.5%207.4%2035.6%2021.8%2044.8c-16.6%2010.6-26.7%2031.6-20%2053.3c4%2012.9%209.4%2025.5%2016.4%2037.6s15.2%2023.1%2024.4%2033c15.7%2016.9%2039.6%2018.4%2057.2%208.7l0%20.9c0%209.2%202.7%2018.5%207.9%2026.3L29.7%20512C13.3%20512%200%20498.7%200%20482.3C0%20383.8%2079.8%20304%20178.3%20304zM436%20218.2c0-7%204.5-13.3%2011.3-14.8c10.5-2.4%2021.5-3.7%2032.7-3.7s22.2%201.3%2032.7%203.7c6.8%201.5%2011.3%207.8%2011.3%2014.8l0%2030.6c7.9%203.4%2015.4%207.7%2022.3%2012.8l24.9-14.3c6.1-3.5%2013.7-2.7%2018.5%202.4c7.6%208.1%2014.3%2017.2%2020.1%2027.2s10.3%2020.4%2013.5%2031c2.1%206.7-1.1%2013.7-7.2%2017.2l-25%2014.4c.4%204%20.7%208.1%20.7%2012.3s-.2%208.2-.7%2012.3l25%2014.4c6.1%203.5%209.2%2010.5%207.2%2017.2c-3.3%2010.6-7.8%2021-13.5%2031s-12.5%2019.1-20.1%2027.2c-4.8%205.1-12.5%205.9-18.5%202.4l-24.9-14.3c-6.9%205.1-14.3%209.4-22.3%2012.8l0%2030.6c0%207-4.5%2013.3-11.3%2014.8c-10.5%202.4-21.5%203.7-32.7%203.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8l0-30.5c-8-3.4-15.6-7.7-22.5-12.9l-24.7%2014.3c-6.1%203.5-13.7%202.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7%201.1-13.7%207.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3%20.7-12.4L343.8%20325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6%207.7-21%2013.5-31s12.5-19.1%2020.1-27.2c4.8-5.1%2012.4-5.9%2018.5-2.4l24.8%2014.3c6.9-5.1%2014.5-9.4%2022.5-12.9l0-30.5zm92.1%20133.5a48.1%2048.1%200%201%200%20-96.1%200%2048.1%2048.1%200%201%200%2096.1%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-user-plus::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M96%20128a128%20128%200%201%201%20256%200A128%20128%200%201%201%2096%20128zM0%20482.3C0%20383.8%2079.8%20304%20178.3%20304l91.4%200C368.2%20304%20448%20383.8%20448%20482.3c0%2016.4-13.3%2029.7-29.7%2029.7L29.7%20512C13.3%20512%200%20498.7%200%20482.3zM504%20312l0-64-64%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l64%200%200-64c0-13.3%2010.7-24%2024-24s24%2010.7%2024%2024l0%2064%2064%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-64%200%200%2064c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-user-tie::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M96%20128a128%20128%200%201%200%20256%200A128%20128%200%201%200%2096%20128zm94.5%20200.2l18.6%2031L175.8%20483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9%20342.4%200%20405.8%200%20481.3c0%2017%2013.8%2030.7%2030.7%2030.7l131.7%200c0%200%200%200%20.1%200l5.5%200%20112%200%205.5%200c0%200%200%200%20.1%200l131.7%200c17%200%2030.7-13.8%2030.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9%203.3-17.9%2011.3l-36%20146.9L238.9%20359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224%20304l-19.7%200c-12.4%200-20.1%2013.6-13.7%2024.2z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-users::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M144%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20144%200zM512%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20512%200zM0%20298.7C0%20239.8%2047.8%20192%20106.7%20192l42.7%200c15.9%200%2031%203.5%2044.6%209.7c-1.3%207.2-1.9%2014.7-1.9%2022.3c0%2038.2%2016.8%2072.5%2043.3%2096c-.2%200-.4%200-.7%200L21.3%20320C9.6%20320%200%20310.4%200%20298.7zM405.3%20320c-.2%200-.4%200-.7%200c26.6-23.5%2043.3-57.8%2043.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3%2028.7-9.7%2044.6-9.7l42.7%200C592.2%20192%20640%20239.8%20640%20298.7c0%2011.8-9.6%2021.3-21.3%2021.3l-213.3%200zM224%20224a96%2096%200%201%201%20192%200%2096%2096%200%201%201%20-192%200zM128%20485.3C128%20411.7%20187.7%20352%20261.3%20352l117.3%200C452.3%20352%20512%20411.7%20512%20485.3c0%2014.7-11.9%2026.7-26.7%2026.7l-330.7%200c-14.7%200-26.7-11.9-26.7-26.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-utensils::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M416%200C400%200%20288%2032%20288%20176l0%20112c0%2035.3%2028.7%2064%2064%2064l32%200%200%20128c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-128%200-112%200-208c0-17.7-14.3-32-32-32zM64%2016C64%207.8%2057.9%201%2049.7%20.1S34.2%204.6%2032.4%2012.5L2.1%20148.8C.7%20155.1%200%20161.5%200%20167.9c0%2045.9%2035.1%2083.6%2080%2087.7L80%20480c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-224.4c44.9-4.1%2080-41.8%2080-87.7c0-6.4-.7-12.8-2.1-19.1L191.6%2012.5c-1.8-8-9.3-13.3-17.4-12.4S160%207.8%20160%2016l0%20134.2c0%205.4-4.4%209.8-9.8%209.8c-5.1%200-9.3-3.9-9.8-9L127.9%2014.6C127.2%206.3%20120.3%200%20112%200s-15.2%206.3-15.9%2014.6L83.7%20151c-.5%205.1-4.7%209-9.8%209c-5.4%200-9.8-4.4-9.8-9.8L64%2016zm48.3%20152l-.3%200-.3%200%20.3-.7%20.3%20.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-volume-high::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M533.6%2032.5C598.5%2085.2%20640%20165.8%20640%20256s-41.5%20170.7-106.4%20223.5c-10.3%208.4-25.4%206.8-33.8-3.5s-6.8-25.4%203.5-33.8C557.5%20398.2%20592%20331.2%20592%20256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8%2033.8-3.5zM473.1%20107c43.2%2035.2%2070.9%2088.9%2070.9%20149s-27.7%20113.8-70.9%20149c-10.3%208.4-25.4%206.8-33.8-3.5s-6.8-25.4%203.5-33.8C475.3%20341.3%20496%20301.1%20496%20256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8%2033.8-3.5zm-60.5%2074.5C434.1%20199.1%20448%20225.9%20448%20256s-13.9%2056.9-35.4%2074.5c-10.3%208.4-25.4%206.8-33.8-3.5s-6.8-25.4%203.5-33.8C393.1%20284.4%20400%20271%20400%20256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8%2033.8-3.5zM301.1%2034.8C312.6%2040%20320%2051.4%20320%2064l0%20384c0%2012.6-7.4%2024-18.9%2029.2s-25%203.1-34.4-5.3L131.8%20352%2064%20352c-35.3%200-64-28.7-64-64l0-64c0-35.3%2028.7-64%2064-64l67.8%200L266.7%2040.1c9.4-8.4%2022.9-10.4%2034.4-5.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-wand-magic-sparkles::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M234.7%2042.7L197%2056.8c-3%201.1-5%204-5%207.2s2%206.1%205%207.2l37.7%2014.1L248.8%20123c1.1%203%204%205%207.2%205s6.1-2%207.2-5l14.1-37.7L315%2071.2c3-1.1%205-4%205-7.2s-2-6.1-5-7.2L277.3%2042.7%20263.2%205c-1.1-3-4-5-7.2-5s-6.1%202-7.2%205L234.7%2042.7zM46.1%20395.4c-18.7%2018.7-18.7%2049.1%200%2067.9l34.6%2034.6c18.7%2018.7%2049.1%2018.7%2067.9%200L529.9%20116.5c18.7-18.7%2018.7-49.1%200-67.9L495.3%2014.1c-18.7-18.7-49.1-18.7-67.9%200L46.1%20395.4zM484.6%2082.6l-105%20105-23.3-23.3%20105-105%2023.3%2023.3zM7.5%20117.2C3%20118.9%200%20123.2%200%20128s3%209.1%207.5%2010.8L64%20160l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L128%20160l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L128%2096%20106.8%2039.5C105.1%2035%20100.8%2032%2096%2032s-9.1%203-10.8%207.5L64%2096%207.5%20117.2zm352%20256c-4.5%201.7-7.5%206-7.5%2010.8s3%209.1%207.5%2010.8L416%20416l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L480%20416l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L480%20352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1%203-10.8%207.5L416%20352l-56.5%2021.2z%22%2F%3E%3C%2Fsvg%3E")}
.fa-brands.fa-whatsapp::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E")}
.fa-solid.fa-xmark::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%22%2F%3E%3C%2Fsvg%3E")}
.fa-brands.fa-youtube::before{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z%22%2F%3E%3C%2Fsvg%3E")}
:root{
--bg:#FBFAF8; --card:#ffffff; --ink:#131A24; --muted:#5F6B7A;
--line:#ECE7DD; --gold:#C9A15F; --gold-2:#E9CD8F; --gold-dark:#96702E;
--dark:#131A24; --dark-2:#1C2431; --success:#16a34a;
--radius:20px; --radius-lg:26px;
--shadow:0 18px 45px rgba(19,26,36,.10);
--shadow-lg:0 28px 70px rgba(19,26,36,.16);
--container:1200px;
--font-display:'Plus Jakarta Sans','Inter',system-ui,sans-serif;
--font-body:'Inter',system-ui,-apple-system,sans-serif;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
::-webkit-scrollbar{display:none}
html{scrollbar-width:none}
body{-ms-overflow-style:none}
body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;font-size:16px;overflow-x:clip}
::selection{background:var(--gold);color:#1a1408}
h1,h2,h3{font-family:var(--font-display);line-height:1.08;letter-spacing:-.03em;font-weight:800}
img{max-width:100%;display:block}
a{text-decoration:none;color:inherit}
input,select,textarea,button{text-decoration:none}
button,input,select,textarea{font-family:inherit}
:focus-visible{outline:3px solid var(--gold-2);outline-offset:2px;border-radius:8px}
.container{max-width:var(--container);margin:0 auto;padding:0 24px}
.section{padding:96px 0}
.eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);color:#fff;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;backdrop-filter:blur(10px)}
.eyebrow i{color:var(--gold-2)}
.eyebrow-dark{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:14px}
.eyebrow-dark::before{content:'';width:26px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--gold),var(--gold-2))}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}
.section-head h2{font-size:clamp(30px,4vw,48px)}
.section-head p{color:var(--muted);max-width:560px;margin-top:10px}
.link{font-weight:700;color:var(--gold-dark);display:inline-flex;align-items:center;gap:8px}
.link:hover{gap:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;font-family:var(--font-display)}
.btn:active{transform:scale(.98)}
.btn-sm{min-height:44px;padding:0 20px;font-size:14px}
.btn-lg{min-height:54px;padding:0 30px;font-size:16px}
.btn-block{width:100%;min-height:50px;font-size:15px}
.btn-gold{background:linear-gradient(135deg,#E2BE7B,var(--gold) 60%,#B78D46);color:#1c1405;box-shadow:0 10px 24px rgba(201,161,95,.35)}
.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(201,161,95,.45)}
.btn-dark{background:var(--dark);color:#fff}
.btn-dark:hover{background:#000;transform:translateY(-2px);box-shadow:var(--shadow)}
.btn-ghost{border-color:rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.06)}
.btn-ghost:hover{background:#fff;color:var(--dark)}
.btn-outline{border-color:var(--line);min-height:46px;padding:0 18px;color:var(--dark);background:#fff;font-size:14.5px}
.btn-outline:hover{background:var(--dark);color:#fff;border-color:var(--dark)}
.card-body .btn-outline{justify-content:space-between;padding:0 8px 0 20px;border-width:1.5px}
.card-body .btn-outline::after{content:'→';width:34px;height:34px;border-radius:50%;background:var(--dark);color:#fff;display:grid;place-items:center;transition:.25s}
.card-body .btn-outline:hover::after{background:var(--gold);color:#1c1405;transform:translateX(3px)}
::placeholder{color:#9AA3AF;font-weight:500}
select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235F6B7A' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px!important}
.hero-card{position:relative}
.hero-card::before{content:'Atendimento humano — eu mesmo respondo';position:absolute;top:-15px;left:50%;transform:translateX(-50%);white-space:nowrap;max-width:calc(100% - 20px);z-index:2;background:var(--dark);color:var(--gold-2);font-size:12px;font-weight:700;padding:7px 16px;border-radius:999px;letter-spacing:.02em;box-shadow:0 8px 20px rgba(0,0,0,.3)}
.signature{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--ink);margin-top:6px}
.signature small{display:block;font-style:normal;font-family:var(--font-body);font-size:12.5px;color:var(--muted);letter-spacing:.06em}
.testimonials .quote{position:relative}
.testimonials .quote::before{content:'“';position:absolute;top:2px;right:20px;font-family:var(--font-display);font-size:90px;line-height:1;color:rgba(201,161,95,.22)}
.about-media::after{content:'SP • desde 2010';position:absolute;top:22px;right:-10px;background:var(--gold);color:#1c1405;font-weight:800;font-size:12px;letter-spacing:.08em;padding:9px 16px;border-radius:999px;transform:rotate(3deg);box-shadow:var(--shadow)}
.header{position:sticky;top:0;z-index:50;background:rgba(251,250,248,.88);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.header-inner{display:flex;align-items:center;justify-content:space-between;height:78px;gap:16px}
.brand{display:flex;align-items:center;gap:12px}
.brand-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#1d2532,#0d1117);color:var(--gold-2);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}
.brand-text{display:flex;flex-direction:column;line-height:1.15}
.brand-text strong{font-size:16px;font-family:var(--font-display)}
.brand-text small{font-size:12px;color:var(--muted);font-weight:500}
.nav{display:flex;gap:28px}
.nav a{font-weight:600;font-size:15px;color:#2b323d;position:relative;padding:6px 0}
.nav a::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;border-radius:99px;background:var(--gold);transition:.25s}
.nav a:hover::after{width:100%}
.header-actions{display:flex;align-items:center;gap:12px}
.menu-btn{display:none;border:1px solid var(--line);background:#fff;width:46px;height:46px;border-radius:14px;font-size:18px;cursor:pointer}
.only-mobile{display:none}
.hero{position:relative;overflow:hidden;background:#0C0F14;color:#fff}
.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}
.hero::after{content:'';position:absolute;inset:0;background:linear-gradient(95deg,rgba(8,10,14,.92) 32%,rgba(8,10,14,.45) 65%,rgba(8,10,14,.15))}
.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.12fr .88fr;gap:52px;padding:88px 24px;align-items:center}
.hero-copy h1{font-size:clamp(40px,5.6vw,68px);color:#fff;margin:22px 0 16px;font-weight:800}
.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,var(--gold-2),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}
.lead{font-size:18px;color:#D8D5CC;max-width:560px;line-height:1.7}
.hero-cta{display:flex;gap:14px;margin:30px 0;flex-wrap:wrap}
.hero-proof{display:flex;gap:40px;border-top:1px solid rgba(255,255,255,.16);padding-top:24px}
.hero-proof div{display:flex;flex-direction:column}
.hero-proof strong{font-family:var(--font-display);font-size:34px;color:var(--gold-2);font-weight:800}
.hero-proof span{font-size:13px;color:#C9C9C9}
.hero-card{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.6)}
.hero-card-head{display:flex;gap:12px;align-items:center;margin-bottom:16px;position:relative}
.hero-card-head img{width:54px;height:54px;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:2px solid var(--gold-2)}
.hero-card-head div{flex:1;min-width:0}
.hero-card-head strong{display:block;font-family:var(--font-display);font-size:15px;line-height:1.3}
.hero-card-head span{display:block;font-size:13px;color:var(--muted);line-height:1.4}
.online{position:absolute;left:40px;top:38px;width:14px;height:14px;background:#22c55e;border:3px solid #fff;border-radius:50%}
.hero-card h3{margin-bottom:14px;font-size:23px}
.hero-card form{display:grid;gap:10px}
.hero-card input,.hero-card select,.form-card input,.form-card select{width:100%;height:52px;padding:0 16px;border-radius:14px;border:1.5px solid var(--line);font-size:15px;background:#FCFBF9;transition:.2s;color:var(--ink)}
.form-card textarea{width:100%;min-height:112px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line);font-size:15px;background:#FCFBF9;transition:.2s;color:var(--ink)}
.hero-card input:focus,.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--gold);background:#fff;box-shadow:0 0 0 4px rgba(201,161,95,.18);outline:none}
.hero-card small{display:flex;gap:6px;align-items:center;justify-content:center;color:var(--muted);font-size:13px}
.filters{border-bottom:1px solid var(--line);background:rgba(255,255,255,.9);backdrop-filter:blur(10px);position:sticky;top:78px;z-index:40}
.filter-wrap{display:flex;flex-direction:column;gap:12px;padding:16px 24px 6px;max-width:1200px;margin:0 auto}
.purpose-seg{display:flex;background:#ECE7DB;border-radius:12px;padding:4px;gap:4px;width:fit-content;max-width:100%}
.purpose-seg a{padding:10px 28px;border-radius:9px;font-weight:800;font-size:14px;color:var(--muted);font-family:var(--font-display);white-space:nowrap}
.purpose-seg a.active{background:var(--dark);color:#fff;box-shadow:0 6px 14px rgba(19,26,36,.25)}
.filter-bar{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 16px;max-width:1200px;margin:0 auto}
.filter-count{text-align:center;font-size:13px;color:var(--muted);padding:0 0 14px}
.chip{border:1.5px solid var(--line);background:#fff;padding:10px 22px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;transition:.2s;font-family:var(--font-display)}
.chip:hover{border-color:var(--gold)}
.chip.active{background:var(--dark);color:#fff;border-color:var(--dark);box-shadow:var(--shadow)}
.chip{display:inline-flex;align-items:center;gap:9px}
.chip i{font-size:15px;color:var(--gold-dark)}
.chip.active i{color:var(--gold-2)}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.hero-grid>*,.about-grid>*,.contact-grid>*,.grid-3>*,.grid-4>*{min-width:0}
.hero-card,.form-card,.card,.quote,.service{max-width:100%;min-width:0}
.card{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}
.card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}
.card-media{position:relative;height:252px;overflow:hidden;background:#e8e4da;display:block}
.price s{font-weight:500;opacity:.75;margin-right:8px;font-size:.8em}
.off{position:absolute;top:14px;right:14px;background:#16a34a;color:#fff;padding:8px 13px;border-radius:999px;font-size:12px;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.25)}
.detail{padding:40px 0 88px}
.crumbs{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--muted);margin-bottom:24px;flex-wrap:wrap}
.crumbs a:hover{color:var(--gold-dark)}
.detail-grid{display:grid;grid-template-columns:1.5fr .9fr;gap:32px;align-items:start}
.gallery-main{position:relative;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}
.gallery-main img{width:100%;height:480px;object-fit:cover}
.gallery-main .badge{font-size:13px}
.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}
.gallery-thumbs button{border:2px solid transparent;border-radius:14px;overflow:hidden;cursor:pointer;padding:0;background:none}
.gallery-thumbs button.active{border-color:var(--gold)}
.gallery-thumbs img{width:100%;height:86px;object-fit:cover;display:block}
.detail-body{padding:28px 4px 0}
.detail-body h1{font-size:clamp(28px,3.6vw,44px);margin:10px 0 18px}
.specs.big{font-size:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:0 0 26px}
.detail-body h2{font-size:24px;margin:0 0 12px}
.desc{color:var(--muted);font-size:17px;line-height:1.8;margin-bottom:30px}
.feats{margin-bottom:10px}
.feats li{background:#fff}
.detail-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:18px}
.price-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}
.price-card .old{color:var(--muted);text-decoration:line-through;font-size:17px;font-weight:600}
.price-card .now{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--dark)}
.price-card small{color:var(--muted);margin-bottom:8px}
.agent-card{background:var(--dark);color:#fff;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px}
.agent-card img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--gold-2)}
.agent-card div{display:flex;flex-direction:column}
.agent-card strong{font-family:var(--font-display);font-size:19px}
.agent-card span{font-size:13px;color:#B9C0CC}
.agent-card a{display:flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff;font-weight:800;padding:14px;border-radius:999px;margin-top:6px}
.agent-card a:hover{filter:brightness(1.08)}
@media(max-width:1000px){
.detail-grid{grid-template-columns:1fr}
.detail-side{position:static}
.gallery-main img{height:340px}
}
.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
.card:hover img{transform:scale(1.07)}
.badge{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.94);padding:8px 13px;border-radius:999px;font-size:12px;font-weight:800;backdrop-filter:blur(6px)}
.badge.gold{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#1c1405}
.price{position:absolute;bottom:14px;left:14px;background:rgba(10,13,17,.88);color:#fff;padding:9px 15px;border-radius:13px;font-weight:800;font-family:var(--font-display);backdrop-filter:blur(6px)}
.card-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}
.card-body .btn{margin-top:auto}
.tag{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark)}
.card-body h3{font-size:21px;line-height:1.25}
.specs{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:4px 0 10px}
.specs i{color:var(--gold-dark)}
.about{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.about-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center}
.about-media{position:relative}
.about-media img{border-radius:24px;height:560px;object-fit:cover;width:100%}
.about-media::before{content:'';position:absolute;inset:18px -18px -18px 18px;border:2px solid var(--gold-2);border-radius:24px;z-index:-1}
.about-badge{position:absolute;bottom:26px;left:26px;background:rgba(15,19,25,.92);color:#fff;padding:16px 22px;border-radius:16px;display:flex;gap:12px;align-items:center;backdrop-filter:blur(8px)}
.about-badge strong{font-family:var(--font-display);font-size:36px;color:var(--gold-2)}
.about-badge span{font-size:13px;color:#d5d5d5;max-width:110px;line-height:1.4}
.about h2{font-size:clamp(30px,3.8vw,46px);margin-bottom:16px}
.about p{color:var(--muted);font-size:17px;margin-bottom:22px}
.check{list-style:none;display:grid;gap:13px;margin-bottom:26px}
.check li{display:flex;gap:12px;align-items:flex-start;font-weight:500;background:#FAF8F3;border:1px solid var(--line);padding:12px 14px;border-radius:14px}
.check i{color:#fff;background:var(--success);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;flex-shrink:0;margin-top:2px}
.about-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.about-cta span{font-size:14px;color:var(--muted)}
.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.service{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 26px;transition:.3s;position:relative;overflow:hidden}
.service::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold),var(--gold-2));opacity:0;transition:.3s}
.service:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
.service:hover::after{opacity:1}
.service i{font-size:24px;color:#fff;background:linear-gradient(135deg,var(--gold-2),var(--gold-dark));width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:16px}
.service h3{margin-bottom:8px;font-size:19px}
.service p{color:var(--muted);font-size:14.5px}
.testimonials{background:#0E1218;color:#fff}
.testimonials .eyebrow-dark{color:var(--gold-2)}
.testimonials h2{color:#fff}
.quote{background:#171D26;border:1px solid #263040;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:14px}
.stars{color:var(--gold-2);letter-spacing:3px}
.quote blockquote{font-size:16px;color:#E7E2D6;line-height:1.7}
.quote figcaption{display:flex;gap:12px;align-items:center;border-top:1px solid #263040;padding-top:16px}
.quote figcaption img{width:48px;height:48px;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:2px solid var(--gold)}
.quote figcaption div{min-width:0}
.quote figcaption strong{display:block;font-family:var(--font-display);font-size:15px;line-height:1.35}
.quote figcaption span{display:block;font-size:13px;color:#9AA3B2;line-height:1.4}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}
.contact-grid h2{font-size:clamp(30px,4vw,48px);margin-bottom:12px}
.contact-grid p{color:var(--muted);margin-bottom:22px;font-size:17px}
.contact-list{display:grid;gap:12px;font-weight:600}
.contact-list a,.contact-list span{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);padding:15px 17px;border-radius:16px;transition:.2s;min-width:0;overflow-wrap:anywhere}
.contact-list a:hover{border-color:var(--gold);transform:translateX(4px)}
.contact-list i{color:#fff;background:var(--dark);width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}
.form-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:var(--shadow-lg);display:grid;gap:12px}
.form-card h3{font-size:24px}
.form-card .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.form-card textarea{resize:vertical;min-height:100px}
.footer{background:#0C0F14;color:#AEB6C2;padding:60px 0 28px}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px;margin-bottom:28px}
.footer .brand-text strong{color:#fff}
.footer h4{color:#fff;margin-bottom:14px;font-family:var(--font-display)}
.footer a{display:block;margin-bottom:9px;font-size:15px}
.footer a:hover{color:var(--gold-2)}
.footer p{font-size:15px;max-width:340px;margin-top:12px}
.social{display:flex;gap:10px;margin-bottom:16px}
.social a{width:44px;height:44px;border-radius:50%;background:#1B222D;display:grid;place-items:center;color:#fff;margin:0}
.social a:hover{background:var(--gold);color:#111;transform:translateY(-3px)}
.copy{border-top:1px solid #1E2632;padding-top:20px;text-align:center;font-size:13px}
.copy a{display:inline;color:var(--gold-2);font-weight:700;margin:0}
.copy a:hover{text-decoration:none;color:#fff}
.whats{position:fixed;right:22px;bottom:22px;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:30px;box-shadow:0 14px 32px rgba(0,0,0,.32);z-index:60;transition:.25s}
.whats:hover{transform:scale(1.08)}
.reveal{opacity:0;transform:translateY(26px);transition:.7s cubic-bezier(.2,.7,.2,1)}
.reveal.visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
@media(max-width:1000px){
.hero-grid,.about-grid,.contact-grid{grid-template-columns:1fr}
.grid-3{grid-template-columns:1fr 1fr}
.grid-4{grid-template-columns:1fr 1fr}
.about-media img{height:440px}
.nav{position:fixed;inset:78px 0 auto 0;background:#fff;flex-direction:column;padding:22px 24px;border-bottom:1px solid var(--line);display:none;box-shadow:var(--shadow)}
.nav.open{display:flex}
.only-mobile{display:inline-flex}
.menu-btn{display:block}
.header-actions .btn-gold{display:none}
.filters{top:78px}
}
@media(max-width:640px){
.section{padding:64px 0}
.filter-wrap{padding:14px 20px 4px}
.filter-bar{padding:0 20px 14px}
.purpose-seg{width:100%}
.purpose-seg a{flex:1;text-align:center;padding:10px 8px}
.chip{min-height:46px;padding:9px 16px;font-size:13.5px}
.grid-3,.grid-4,.form-card .row{grid-template-columns:1fr}
.section-head{flex-direction:column;align-items:start}
.footer-grid{grid-template-columns:1fr}
.hero-grid{padding:64px 20px 56px}
.hero-proof{flex-wrap:wrap;gap:20px}
.hero-card{padding:24px 20px;margin-top:10px}
.card-media{height:220px}
.quote{padding:24px 20px}
.about-media img{height:380px}
.about-media::after{right:12px}
.about-badge{left:16px;bottom:16px;padding:12px 16px}
}
@media(max-width:400px){
.hero-copy h1{font-size:34px}
.lead{font-size:16px}
.hero-card::before{font-size:11px;padding:6px 12px}
.hero-cta .btn{flex:1 1 100%}
.hero-proof strong{font-size:28px}
.section-head h2{font-size:28px}
.card-body h3{font-size:19px}
.about h2,.contact-grid h2{font-size:29px}
}
.hero-card label,.form-card label{display:block;text-align:left;font-size:12px;font-weight:600;margin:8px 0 6px}.site-field{min-width:0}.site-form-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.site-form-actions small{font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.hero-cta .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:3px solid #C9A15F;outline-offset:3px}
a,button,a:hover,a:focus,button:hover,button:focus{text-decoration:none!important}
.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;border-top:1px solid #e7e1d4;font-size:12px;color:#667085}.pagination-controls{display:flex;align-items:center;gap:16px}.pagination-controls strong{font-size:12px;white-space:nowrap}.page-control{display:inline-flex;align-items:center;gap:8px;border:1px solid #e7e1d4;padding:9px 14px;border-radius:6px;background:#fff;color:#344054;white-space:nowrap}.page-control:hover{border-color:#c6a76b}.page-control.disabled{opacity:.45}@media(max-width:700px){.list-pagination{flex-direction:column;gap:16px}.pagination-controls{gap:9px}.page-control{padding:9px}}
a,button{text-decoration:none!important}.header-login{font-size:12px;display:flex;gap:8px;align-items:center;color:#48556b;white-space:nowrap}.header-account{gap:9px!important}.avatar{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#e8eef8;color:#3b7ddd;font-weight:600;flex-shrink:0;overflow:hidden}.avatar.sm{width:32px;height:32px;font-size:12px}.avatar img{width:100%;height:100%;object-fit:cover}.discovery-card{padding:34px!important}.discovery-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:#f5ead5;color:#a97e35;font-size:24px;margin-bottom:24px}.discovery-card h3{font-size:27px!important;line-height:1.35;letter-spacing:-.03em;margin:12px 0 16px}.discovery-card p{font-size:14px;line-height:1.8;color:#728099;margin-bottom:25px}.discovery-card ul{padding:0;list-style:none;display:grid;gap:14px;margin:0 0 28px;font-size:12px;color:#52647b}.discovery-card ul i{color:#aa813d;width:25px}.catalog-search{display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1fr auto;gap:14px;align-items:end;background:#fff;border:1px solid #e8e4dd;border-radius:16px;padding:22px;box-shadow:0 5px 20px #222e3f04;margin-bottom:18px}.catalog-search label{display:block;font-size:11px;color:#718198;font-weight:600;margin-bottom:9px}.catalog-search input,.catalog-search select{width:100%;min-width:0;height:44px;border:1px solid #e8e4dd;border-radius:8px;padding:10px;background:#faf9f7;font:inherit;font-size:12px;color:#46556b}.catalog-search button{height:44px;border-radius:8px;padding:10px 20px;font-size:12px}.catalog-summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8692a4;margin:18px 0 25px}.catalog-summary a{color:#9b783d}.property-card{height:100%;display:flex;flex-direction:column}.property-card .card-media{aspect-ratio:1.58}.property-card .card-media img{height:100%;width:100%;object-fit:cover}.property-card .card-body{display:flex;flex-direction:column;flex:1;padding:24px}.property-card h3{font-size:19px!important;line-height:1.45;min-height:55px;margin:12px 0 18px}.property-card .tag{font-size:9px;letter-spacing:.07em}.property-price{display:flex;flex-direction:column;gap:5px;margin:0 0 18px}.property-price s{font-size:12px;color:#9b9b9b;font-weight:400}.property-price strong{font-size:25px;line-height:1.3;letter-spacing:-.035em;color:#192331;font-weight:800}.property-price small{font-size:10px;color:#8c96a5}.property-price .locked-price{font-size:18px;font-weight:600;letter-spacing:-.02em}.property-card .specs{padding:14px 0;gap:12px;border-top:1px solid #eee9e1;border-bottom:0;font-size:11px}.property-card .specs span{white-space:nowrap}.property-card .property-ref{font-size:9px;color:#a1a9b4;margin:6px 0 20px}.property-card .btn{margin-top:auto;height:44px;font-size:12px;display:flex;justify-content:space-between;padding:11px 16px}.card-media .badge{font-size:10px}.compact-contact{gap:15px!important;margin-top:32px!important}.compact-contact>a,.compact-contact>span{padding:0!important;border:0!important;background:none!important;display:flex;gap:14px;align-items:flex-start;font-size:13px!important;font-weight:400!important;line-height:1.8}.compact-contact i{width:22px!important;height:auto!important;padding-top:4px;border-radius:0!important;background:none!important;color:#a88341!important;font-size:15px!important;flex-shrink:0}.compact-contact span span{min-width:0}.contact-note{font-size:12px!important;line-height:1.9!important;color:#8c97a8!important;margin-top:28px;max-width:440px}.form-intro{font-size:12px;color:#8793a6;margin:8px 0 24px}.form-card>small{display:block;font-size:10px;text-align:center;color:#929baa;margin-top:14px}.form-card label{font-size:11px}.form-card input,.form-card select,.form-card textarea{font-size:12px;border-radius:8px;background:#fbfaf8;padding:12px;border:1px solid #e8e4dd}.site-field{margin-bottom:16px}.form-card .btn{font-size:12px}.site-notice{display:flex;gap:10px;padding:14px 16px;border-radius:8px;line-height:1.7;font-size:12px;margin-bottom:22px}.site-notice.success{background:#eaf8ed;color:#237542}.site-notice.error{background:#fff0f2;color:#ab3f52}.refined-footer{padding-top:60px}.refined-footer .footer-grid{grid-template-columns:1.2fr .8fr 1fr;gap:70px;padding-bottom:40px}.refined-footer h4{font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:18px;color:#d6dce5}.refined-footer .brand-mark{background:#ffffff09;font-size:17px;height:42px;width:42px;color:#cbaa6a;border:1px solid #ffffff0a}.refined-footer .brand-text strong{font-size:14px}.refined-footer .brand-text small{font-size:10px;color:#8692a3}.refined-footer p,.refined-footer a,.refined-footer small{font-size:12px;line-height:1.9;color:#8c99ab;font-weight:400}.refined-footer .footer-identity p{max-width:290px;margin-top:20px}.refined-footer .footer-office p{margin:12px 0}.refined-footer .social{margin-top:20px;gap:8px;flex-wrap:wrap}.refined-footer .social:empty{display:none}.refined-footer .social a{width:32px;height:32px;min-width:32px;border:1px solid #ffffff12;background:transparent;font-size:13px;color:#b9c3d0}.refined-footer a:hover{color:#dfc18a}.footer-bottom{border-top:1px solid #ffffff0a;padding-top:20px;padding-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-bottom small,.footer-bottom a{font-size:9px!important;color:#778394!important;font-weight:400!important}.footer-credit{margin-left:auto}.footer-bottom .footer-admin{display:flex;align-items:center;gap:6px;font-size:9px}.detail .gallery-main{aspect-ratio:1.5}.detail .gallery-main>img{height:100%;width:100%;object-fit:cover}.gallery-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gallery-thumbs button{width:100%!important;height:80px;padding:0;border-radius:8px}.gallery-thumbs img{height:100%;width:100%;object-fit:cover}.gallery-caption{font-size:11px;color:#8c97a8;line-height:1.8;margin:16px 0}.detail-body h1{font-size:33px;line-height:1.3;margin:12px 0}.detail-body .property-ref{font-size:11px;color:#8b97a9}.detail-body .specs{font-size:12px;gap:18px;margin:25px 0}.detail-body .desc{white-space:pre-wrap;font-size:14px;line-height:1.9}.property-costs{display:grid;gap:12px}.property-costs>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ebe7df;font-size:13px}.property-costs dt{color:#7d889b}.property-costs dd{font-weight:600}.detail-body h2{font-size:20px;margin-top:30px}.property-map{width:100%;height:320px;border:0;border-radius:14px;margin-top:20px}.property-video{width:100%;aspect-ratio:16/9;border:0;border-radius:14px}.detail-side{position:static!important;align-self:start;display:grid;gap:20px}.detail-side>div,.detail-side>form{margin:0}.price-card .now{font-size:29px}.price-card .locked-price{font-size:21px}.price-card .property-price{margin-bottom:18px}.agent-card{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:24px}.agent-card img,.seller-avatar{height:54px!important;width:54px!important;object-fit:cover;border-radius:50%;margin:0!important;display:grid;place-items:center;background:#293547;color:#dcbd82;font-size:24px}.agent-card>div{flex:1;min-width:0}.agent-card strong{font-size:14px}.agent-card span{font-size:10px}.agent-card>a,.agent-card>button{width:100%;font-size:11px!important;min-height:42px}.property-request{padding:24px;scroll-margin-top:95px}.property-request h3{font-size:19px;margin:0 0 5px}.property-request>small{text-align:left;margin:0 0 20px}.property-request label{display:block;margin-bottom:7px}.membership-callout{background:#fff;border:1px solid #e9e1d3;border-radius:16px;padding:30px;margin:28px 0}.membership-callout>i{color:#bb9756;font-size:25px}.membership-callout h2{margin-top:16px}.membership-callout p{font-size:13px;color:#7c889b;line-height:1.8}.membership-dialog{border:0;border-radius:22px;padding:42px;width:470px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;color:#243449;box-shadow:0 30px 90px #13243240}.membership-dialog[open]{position:fixed;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0}.membership-dialog::backdrop{background:#111c2e80;backdrop-filter:blur(5px)}.membership-symbol{display:grid;place-items:center;width:60px;height:60px;background:#f5ead6;color:#b28845;border-radius:18px;font-size:24px;margin-bottom:24px}.membership-dialog h2{font-size:27px;line-height:1.35;letter-spacing:-.04em;margin:14px 0 18px}.membership-dialog p{font-size:13px;line-height:1.9;color:#7b899e;margin-bottom:25px}.modal-close{position:absolute;right:16px;top:16px;border:0;background:#f3f5f8;border-radius:8px;width:32px;height:32px;color:#8491a6;cursor:pointer}.membership-dialog .btn{font-size:12px}.membership-login,.membership-continue{display:block;text-align:center;margin:18px auto 0;font-size:11px;color:#8b713d}.membership-continue{border:0;background:none;color:#94a0b1;cursor:pointer;font:inherit;font-size:10px}.catalog-empty{grid-column:1/-1;text-align:center;padding:65px 30px;border:1px solid #ebe7e0;border-radius:16px;background:#fff}.catalog-empty>i{font-size:28px;color:#c4a368}.catalog-empty h3{font-size:20px;margin:20px 0 10px}.catalog-empty p{font-size:13px;color:#8692a5;line-height:1.8;margin-bottom:24px}.account-page .section-head h1{font-size:34px;margin:12px 0}.account-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start}.account-profile{padding:26px}.account-profile .profile-heading{display:flex;gap:14px;align-items:center;margin-bottom:25px}.account-profile .avatar{width:56px;height:56px;font-size:22px}.profile-heading h2{font-size:18px;margin:0}.profile-heading small{font-size:10px;color:#8a96a7}.account-email{font-size:11px;overflow-wrap:anywhere;line-height:1.9;color:#7c899e}.account-email span{display:block;color:#a38751;font-size:10px}.newsletter-choice{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin:20px 0;cursor:pointer}.newsletter-choice input{width:16px;height:16px;accent-color:#c4a164;margin:2px 0}.account-conversations>h2{font-size:23px;margin-bottom:25px}.conversation-card{padding:28px;border:1px solid #ebe7df;border-radius:16px;background:#fff;margin-bottom:20px}.conversation-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.conversation-heading h3{font-size:18px;margin:10px 0}.conversation-status{font-size:10px;border-radius:20px;background:#f3f5f8;padding:7px 12px;color:#75849a}.conversation-date{font-size:10px;color:#9aa4b3;margin-bottom:18px}.conversation-message{background:#faf9f7;border-radius:10px;padding:18px;margin-bottom:14px;font-size:12px;color:#596c83}.conversation-message.staff{background:#eef3fa}.conversation-message strong{font-size:11px}.conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:10px 0 0}.message-author{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.message-author small{margin-left:auto;font-size:9px;color:#8e9bad}.conversation-card form label{font-size:11px;display:block;margin:20px 0 8px}.conversation-card textarea{width:100%;padding:12px;border:1px solid #e6e3de;background:#fbfaf8;border-radius:8px;font:inherit;font-size:12px;margin-bottom:10px}.conversation-card .btn{font-size:11px}.verification-banner{padding:24px;background:#fff8e9;border:1px solid #eddfbd;border-radius:12px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.verification-banner p{font-size:11px;color:#9a8a68;margin:10px 0 0}.verification-banner i{margin-right:10px;color:#af8e4d}
@media(max-width:1200px){.header-inner{gap:18px}.header .nav{gap:18px}.header-actions{gap:12px}.catalog-search{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search button{grid-column:1/-1}.refined-footer .footer-grid{gap:35px}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:25px}}
@media(max-width:900px){.header-login{font-size:11px}.header .brand-text small{display:none}.detail-grid,.account-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:repeat(2,minmax(0,1fr))}.property-request{grid-column:1/-1}.account-profile{max-width:none}.refined-footer .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-identity{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.footer-credit{margin-left:0}.verification-banner{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.header .brand-text strong{font-size:12px}.header-actions .btn{font-size:9px;padding:9px 12px;min-height:36px}.header-login{font-size:0}.header-login i{font-size:17px}.header-account>span:last-child{display:none}.header-inner{gap:8px}.header-actions{gap:9px}.discovery-card{padding:25px!important}.discovery-card h3{font-size:24px!important}.catalog-search{gap:12px;padding:16px}.catalog-search>div:first-child{grid-column:1/-1}.catalog-search>div:nth-child(4){grid-column:1/-1}.property-card .card-body{padding:22px}.property-card h3{min-height:0;font-size:20px!important}.refined-footer .footer-grid{grid-template-columns:1fr 1fr;padding-bottom:28px}.footer-office{grid-column:1/-1}.footer-bottom{display:grid;gap:7px}.refined-footer{padding-top:42px}.detail-side{grid-template-columns:1fr}.detail-body h1{font-size:27px}.gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-thumbs button{height:60px}.membership-dialog{padding:32px 25px}.membership-dialog h2{font-size:25px}.conversation-card{padding:20px}.contact h2{font-size:32px}.contact .form-card{padding:24px}.property-map{height:260px}}
.account-filters{display:grid;grid-template-columns:1.5fr 1fr auto;gap:12px;align-items:end;margin-bottom:24px}.account-filters label{display:block;font-size:11px;color:#7d899b;margin-bottom:8px}.account-filters input,.account-filters select{width:100%;padding:12px;font:inherit;font-size:12px;border:1px solid #e8e4dd;border-radius:8px;background:#fff}.account-filters .btn{font-size:12px;height:43px;border-radius:8px}@media(max-width:600px){.account-filters{grid-template-columns:1fr}.account-filters .btn{width:100%}}
.property-card .btn::after{content:none!important}
.office-current-address{padding:16px 18px;border:1px solid #e4eaf1;border-radius:9px;background:#f8fafc}.office-current-address p{font-size:12px;margin:10px 0;line-height:1.8;color:#526579}
.contact-list.personal-contact span{background:transparent;border:0;padding:0;border-radius:0;box-shadow:none;font-weight:400;display:block}.contact-list.personal-contact>a:hover{transform:none;color:var(--gold)}.contact-list.personal-contact i{height:auto;display:block;margin-top:4px;flex-shrink:0}
.agent-card.professional-agent{display:block}.agent-card.professional-agent img.agent-portrait,.agent-card.professional-agent .seller-avatar.agent-portrait{height:220px!important;width:100%!important;border-radius:0!important;display:block}.agent-card.professional-agent .seller-avatar.agent-portrait{display:grid;place-items:center;font-size:64px}.gallery-expand{height:100%}.gallery-expand img{display:block;height:100%;width:100%;object-fit:cover}.site-footer.refined-footer{padding-top:0}.footer-preview{background-image:var(--footer-image);background-size:cover}.member-body .btn,.professional-agent .btn{min-height:44px;padding:11px 18px}.member-panel .profile-heading{display:flex;align-items:center;gap:16px;margin-bottom:28px}.member-panel .profile-heading>.avatar{width:68px;height:68px}.confirmation-dialog{border:1px solid #dfe4ec;border-radius:16px;padding:26px;width:440px;max-width:calc(100vw - 32px);box-sizing:border-box;color:#253647;background:white}.confirmation-dialog[open]{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;max-height:calc(100dvh - 32px);overflow:auto}.confirmation-dialog::backdrop{background:#13223980;backdrop-filter:blur(4px)}.confirmation-dialog h2{font-size:20px;margin:16px 0}.confirmation-dialog p{font-size:13px;line-height:1.8}.confirmation-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#aa3c49;background:#fff0f2}.confirmation-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.confirmation-actions button{padding:11px 18px;border:1px solid #dbe2e9;border-radius:8px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.confirmation-actions [value=delete]{background:#ad3444;border-color:#ad3444;color:white}.confirmation-dialog button:disabled{opacity:.5}
.page-help{border:1px solid #dce3ec;border-radius:12px;background:#fff;color:#263749;margin:0 0 24px;text-align:left}.page-help summary{padding:14px 18px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;list-style:none;gap:16px}.page-help summary::-webkit-details-marker{display:none}.page-help summary span{display:flex;align-items:center;gap:10px}.page-help summary>i{transition:transform .2s}.page-help[open] summary>i{transform:rotate(180deg)}.page-help>div{padding:4px 20px 20px;border-top:1px solid #e9edf2}.page-help h2{font-size:16px;margin:16px 0 10px}.page-help p{font-size:12px;line-height:1.8;margin:9px 0;color:#526579}.public-help{padding-top:24px}.auth-content>.page-help{margin-top:20px}.f-row.person-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.person-fields .f-group{min-width:0}.person-fields input{width:100%;min-height:46px;border:1px solid #dbe2ec;border-radius:8px;padding:12px 14px;background:#fff;color:#263749;box-sizing:border-box}.person-fields label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.person-fields small{display:block;margin-top:6px;font-size:11px;color:#7c8a9d}.field-error{color:#ae2637!important}.field-valid{color:#21845b!important}input[aria-invalid=true]{border-color:#ce6972!important}.cfg-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cfg-field-grid>.f-group{grid-column:1/-1;margin:0}.cfg-field-grid>.compact-setting{grid-column:auto}.cfg-field-grid input[type=color]{height:46px;cursor:pointer}.cfg-field-grid .dropzone{min-height:150px}.cfg-field-grid .f-group>input,.cfg-field-grid .f-group>textarea,.cfg-field-grid .f-group>select{width:100%}.favorite-button{border:1px solid #dbe2e7;border-radius:50%;width:38px;height:38px;background:white;color:#435364;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.favorite-button.is-favorite{color:#b48b44;background:#fff7e8;border-color:#dec18b}.favorite-control{display:flex;justify-content:flex-end;margin:12px 0 0}.property-card{position:relative}.property-card>.favorite-control{position:absolute;top:12px;right:12px;margin:0;z-index:3}.property-card .off{right:60px}.broker-discovery{display:flex;align-items:center;gap:16px;margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid #e9e3d8}.broker-discovery img{width:76px;height:76px;object-fit:cover;border-radius:50%;border:3px solid #dec18b}.broker-discovery strong,.broker-discovery small{display:block}.broker-discovery strong{font-size:16px}.broker-discovery small{font-size:11px;color:#728092;margin-top:5px}.contact-list.personal-contact{display:grid;gap:18px;margin:26px 0}.contact-list.personal-contact>*{display:flex;gap:14px;align-items:flex-start;border:0!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;font-weight:400!important;line-height:1.6}.personal-contact i{width:20px;color:#a67b3b;background:transparent!important;padding:0!important;border-radius:0!important;font-size:17px}.personal-contact a{color:inherit}.contact-identity{display:flex;align-items:center;gap:14px;margin:22px 0}.contact-identity img{width:52px;height:52px;border-radius:50%;object-fit:cover}.contact-identity strong,.contact-identity small{display:block}.contact-identity small{font-size:11px;color:#7b8798}.site-footer{position:relative;isolation:isolate;background:var(--footer-background,#101820)!important;overflow:hidden}.site-footer:before{content:"";position:absolute;inset:0;background-image:var(--footer-image,none);background-size:cover;background-position:center;z-index:-2}.site-footer:after{content:"";position:absolute;inset:0;background:var(--footer-overlay,#101820);opacity:var(--footer-opacity,.85);z-index:-1}.site-footer .footer-top{padding-top:64px;padding-bottom:50px}.site-footer .footer-bottom{border-color:#ffffff16;font-size:11px;letter-spacing:.01em}.site-footer .footer-bottom a{font-weight:400;color:#b9bec5}.agent-card.professional-agent{padding:0;overflow:hidden;background:#152332;border-radius:16px;color:#fff}.agent-portrait{width:100%;height:200px;object-fit:cover;object-position:center 25%;display:block}.agent-details{padding:22px}.agent-details h3{font-size:19px;margin:5px 0}.agent-details .agent-role{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#d6b16b}.agent-details p{font-size:12px;color:#bec9d4;margin:8px 0 18px}.agent-details .btn{font-size:12px}.gallery-expand{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.gallery-expand>span{position:absolute;bottom:16px;right:16px;border-radius:20px;padding:9px 14px;background:#152332bb;color:white;font-size:11px}.photo-lightbox{inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0b1017;color:white;box-sizing:border-box}.photo-lightbox::backdrop{background:#0b1017f5}.lightbox-shell{height:100%;display:grid;grid-template-rows:64px minmax(0,1fr) 50px}.lightbox-top{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;font-size:13px}.lightbox-top button,.lightbox-stage button{border:1px solid #ffffff40;background:#ffffff12;color:white;border-radius:50%;width:44px;height:44px;cursor:pointer}.lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 72px}.lightbox-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lightbox-stage [data-photo-prev]{position:absolute;left:16px}.lightbox-stage [data-photo-next]{position:absolute;right:16px}.lightbox-caption{text-align:center;font-size:12px;color:#b9c7d6;margin:12px}.footer-preview{background:#152332;color:white;border-radius:12px;padding:24px;font-size:12px;margin-top:24px}.footer-preview strong{display:block;font-size:18px;margin-bottom:8px}:is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid #81a9e6;outline-offset:3px}a,button{text-decoration:none!important}@media(max-width:600px){.f-row.person-fields,.cfg-field-grid{grid-template-columns:1fr}.cfg-field-grid>.compact-setting{grid-column:1/-1}.lightbox-stage{padding:0 8px}.lightbox-stage button{background:#142131bb;top:50%;z-index:2}.lightbox-stage [data-photo-prev]{left:8px}.lightbox-stage [data-photo-next]{right:8px}.agent-portrait{height:220px}.page-help summary{padding:13px}.broker-discovery img{width:64px;height:64px}}
.footer-preview{background-color:var(--footer-background,#152332);background-image:var(--footer-image,none)}
.footer-preview strong,.footer-preview span{color:#fff}
.contact-list.personal-contact>span{display:flex}
.agent-card.professional-agent{padding:24px}.agent-card.professional-agent img.agent-portrait,.agent-card.professional-agent .seller-avatar.agent-portrait{height:88px!important;width:88px!important;border-radius:50%!important;margin:0 0 18px;border:2px solid #d2b078;object-position:center}.agent-card.professional-agent .agent-details{padding:0}
.site-footer:after{display:var(--footer-filter-display,none)}
.cfg{grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.cfg-side{position:sticky;top:96px}.cfg-side .panel-head{padding:22px 20px}.cfg-tabs{padding:10px}.cfg-tabs>a{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:12px!important;justify-content:start!important;text-align:left!important;align-items:center!important;padding:14px 12px!important;margin:3px 0;border-radius:7px}.cfg-tabs>a i{width:22px;text-align:center;font-size:16px;flex-shrink:0}.cfg-tab-text{width:100%;text-align:left}.cfg-tab-text strong{font-weight:500!important;font-size:12px;line-height:1.5;display:block}.cfg-tabs>a.active{background:#e9f0fd;color:#3479da}.settings-section-heading{display:flex;gap:14px;align-items:center;grid-column:1/-1;padding-top:14px;border-top:1px solid #e5ebf2;margin-top:8px}.settings-section-heading>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#edf3fd;color:#3b7cda;font-weight:600;font-size:12px}.settings-section-heading h4{font-size:15px;margin:0 0 4px;color:#34485d}.settings-section-heading p{font-size:11px;line-height:1.6;color:#8b98a7;margin:0}.cfg-form{padding:28px}.cfg-hint{margin-bottom:22px!important;border-left:3px solid #4383e0;border-radius:7px!important;background:#f6f8fc!important}.cfg-field-grid{gap:22px}.cfg-field-grid .dropzone{min-height:136px;border:1.5px dashed #cbd7e6;background:#fafcfe}.dropzone .dz-preview{max-height:160px;border-radius:8px;object-fit:contain;max-width:80%;box-shadow:none}.cfg-form .form-actions{border-top:1px solid #e4eaf3;padding-top:20px;margin-top:28px}.panel{border:1px solid #e8edf4;border-radius:10px;box-shadow:0 3px 14px #21364c03}.panel-head{padding:22px 24px}.panel-head h3{font-size:15px;line-height:1.5}.panel-caption,.runtime-note{line-height:1.8}.email-guide{font-size:12px;line-height:1.9;color:#63748b;border-left:3px solid #4a86df;background:#f6f9fe;padding:16px 20px;border-radius:8px;margin:0 0 24px}.smtp-grid,.profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.email-tests{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.email-tests form{padding:24px;border:1px solid #e6edf5;border-radius:8px}.email-tests h4{font-size:14px;margin-bottom:12px}.email-tests p{font-size:12px;line-height:1.8;color:#7a879b;margin-bottom:16px}.email-tests .btn-save{margin-top:10px}.nonssl-note{margin:20px 0;padding:16px;background:#f8fafc;border:1px solid #e5ebf3;border-radius:8px;font-size:12px;line-height:1.9}.nonssl-note summary{cursor:pointer;font-weight:600}.profile-form{max-width:none!important;width:100%;padding:28px}.profile-photo-row{display:flex;align-items:center;gap:18px}.profile-photo-row>div{min-width:0;flex:1}.photo-open{border:0;background:transparent;padding:0;cursor:zoom-in}.photo-open img{width:88px;height:88px;border-radius:12px;object-fit:cover}.profile-photo-row input[type=file]{width:100%;padding:10px}.profile-heading{display:flex;align-items:center;gap:16px;margin-bottom:28px}.profile-heading h2{font-size:19px}.profile-heading p{font-size:12px;color:#8897a9;margin-top:5px}.profile-columns section{min-width:0}.panel-logo,.member-site-logo,.footer-logo{width:44px;height:44px;object-fit:contain;flex-shrink:0;border-radius:8px}.admin-footer{display:flex;align-items:center;gap:24px;border-top:1px solid #e3e9f2;background:#fff;padding:20px 32px;color:#8897a9;font-size:11px}.admin-footer span{margin-right:auto}.admin-footer a{color:#74879b}.account-menu{position:relative;color:#253647;z-index:20}.account-menu summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;border:1px solid #e5e9ef;background:#fff;padding:9px 14px;border-radius:24px;font-size:12px;font-weight:600}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>i:last-child{font-size:9px;color:#8e9aaa}.account-menu>div{position:absolute;right:0;top:calc(100% + 8px);width:210px;background:white;border:1px solid #e2e8ef;border-radius:10px;box-shadow:0 12px 36px #12223118;padding:8px}.account-menu a,.account-menu button{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#35495e;width:100%;text-align:left;font:inherit;font-size:12px;padding:12px 10px;border-radius:6px;cursor:pointer}.account-menu a:hover,.account-menu button:hover{background:#f4f7fa}.member-brand .member-site-logo{padding:0}.member-sell-link{margin-top:15px!important;background:#d9b679!important;color:#152332!important;font-weight:600}.member-sidebar nav{gap:5px}.member-content{max-width:1390px;margin:0 auto;padding-top:32px}.member-page-head p{line-height:1.7}.member-body .grid-3{gap:22px}.property-card .card-media{height:auto!important;aspect-ratio:16/10}.property-card .card-media img{height:100%;width:100%;object-fit:cover}.property-card .card-body{padding:20px!important;gap:12px;display:flex;flex-direction:column}.property-card .tag{font-size:9px;line-height:1.6;margin:0!important;letter-spacing:.05em}.property-card h3{font-size:17px!important;line-height:1.5;margin:0!important;min-height:51px;max-height:51px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.property-card .property-price{margin:0!important;padding:0!important;min-height:67px;display:flex;flex-direction:column;justify-content:center;gap:3px}.property-card .property-price strong{font-size:23px;line-height:1.3}.property-card .property-price strong.locked-price{font-size:17px}.property-card .property-price s{font-size:11px!important}.property-card .property-price small{font-size:10px;line-height:1.4}.property-card .specs{gap:10px;font-size:10px;margin:0!important;padding:12px 0!important;border-top:1px solid #eae5dc;min-height:42px;line-height:1.6}.property-card .property-ref{font-size:9px;margin:0!important;line-height:1.5}.property-card .btn{margin-top:4px!important;min-height:38px;padding:9px 13px!important;font-size:11px!important}.member-stats{gap:16px}.member-welcome{padding:26px!important}.member-welcome h2{font-size:23px;margin-bottom:10px}.member-welcome p{font-size:12px;line-height:1.7}.contact .contact-list.personal-contact,.contact .contact-list.personal-contact *{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}.contact .contact-list.personal-contact>a,.contact .contact-list.personal-contact>span{padding:0!important;display:flex!important;gap:14px!important;align-items:flex-start!important;font-size:14px!important;font-weight:400!important}.contact .contact-list.personal-contact span{padding:0!important;margin:0!important;font-weight:400!important;min-height:0!important}.contact .contact-list.personal-contact i{color:#ad8647!important;padding:4px 0 0!important;width:20px!important;height:auto!important;flex:none!important}.office-map{margin-top:25px;width:100%;height:230px;border:0;border-radius:10px}.refined-footer a:hover{color:inherit!important;font-weight:600!important}.refined-footer .footer-credit a:hover{font-weight:600!important}.about-location{position:absolute;right:18px;top:18px;background:#d1ab68;color:#162331;border-radius:30px;padding:9px 14px;font-size:11px;z-index:1}.about-media::after{display:none!important}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.team-card{background:#fff;border:1px solid #e2e8ed;border-radius:12px;padding:24px}.team-card-head{display:flex;align-items:center;gap:18px}.team-card .avatar{width:76px;height:76px;min-width:76px;border-radius:50%;object-fit:cover;background:#edf2f8;display:grid;place-items:center}.team-card .avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.team-card h3{font-size:17px;margin:0 0 5px}.team-card small,.team-card span{display:block;font-size:11px;color:#8190a2;line-height:1.8}.team-phone{display:flex;gap:10px;align-items:center;font-size:12px;color:#55687d;margin-top:20px}.team-card form{margin-top:20px}.team-card .btn{font-size:11px;min-height:40px;width:100%}.testimonial-editor{max-width:920px}.rating-field{border:0;display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.rating-field legend{font-size:13px;font-weight:600;margin-bottom:12px}.rating-field label{display:grid;gap:5px;padding:12px;border:1px solid #e5dfd5;border-radius:8px;cursor:pointer}.rating-field label:has(input:checked){background:#fff5e3;border-color:#c4a166}.rating-field span{color:#bd934b}.rating-field small{font-size:10px;color:#8894a4}.subscriber-contact{display:flex;gap:10px;align-items:center;font-size:12px;white-space:nowrap}.subscriber-contact .action-link{color:#238d5b}.cancellation-panel{margin-top:28px;border-color:#e8d9dc}.cancellation-panel p{font-size:12px;line-height:1.9;color:#7d899c;margin:15px 0}.cancellation-panel form{max-width:480px}.sale-form .f-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member-panel .form-section-title{font-size:17px;border-bottom:1px solid #e4e9ef;padding-bottom:16px;margin:8px 0 20px}.sale-history{margin-top:24px}.sale-history article{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #e5eaf0}.sale-history h3{font-size:15px;margin:0 0 6px}.sale-history p{font-size:11px;color:#8797a8}.sale-detail-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.sale-detail-grid .panel{padding:25px}.sale-detail-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sale-detail-grid dt{font-size:11px;color:#8a98a9;margin-bottom:8px}.sale-detail-grid dd{font-size:13px;overflow-wrap:anywhere}.sale-description{white-space:pre-wrap;font-size:13px;line-height:1.9;margin:20px 0}.record-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.record-gallery img{object-fit:cover;border-radius:8px}.demo-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:#f5f7fa}.demo-shell>aside{background:#22303e;color:#b3c6dc;padding:28px 20px}.demo-brand{display:block;color:white;font-size:21px;font-weight:700;margin-bottom:5px}.demo-shell nav{display:grid;gap:8px;margin:30px 0}.demo-shell nav a{padding:12px;color:#bbccde;font-size:13px;border-radius:6px}.demo-shell nav a.active{background:#3f82db;color:white}.demo-shell main{padding:40px}.demo-shell h1{font-size:26px;margin:20px 0 12px}.demo-shell p{font-size:13px;line-height:1.8;color:#8290a2;margin-bottom:25px}.demo-badge{font-size:11px;padding:7px 12px;border-radius:20px;background:#fff0ca;color:#8d733e}.demo-stats{margin-bottom:24px}.demo-stats strong{font-size:28px;display:block}.demo-stats small{color:#8191a4;font-size:12px}.demo-note{margin-top:24px}.profile-options a{display:flex;flex-direction:column;gap:10px;align-items:center;padding:16px;border:1px solid #dbe6f5;background:#f7faff;border-radius:8px;font-size:11px}.profile-options a i{font-size:18px}.brand-preview img{object-fit:contain;border-radius:8px}.rating-field input{accent-color:#ad8745}.form input[type=file]::file-selector-button{font:inherit;border:0;padding:10px 14px;border-radius:6px;background:#edf3fb;color:#3975c4;margin-right:14px;cursor:pointer}
@media(max-width:1100px){.cfg{grid-template-columns:220px minmax(0,1fr)}.cfg-form{padding:22px}.profile-columns{gap:20px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-card .card-body{padding:16px!important}.property-card .property-price strong{font-size:21px}.email-tests{grid-template-columns:1fr}}
@media(max-width:850px){.cfg{grid-template-columns:1fr}.cfg-side{position:static}.cfg-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-tab-text strong{font-size:11px}.profile-columns,.smtp-grid,.sale-detail-grid{grid-template-columns:1fr}.member-content{padding:22px 18px}.team-card{padding:20px}.profile-form{padding:22px}}
.form-grid,.sale-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.form-grid .f-group{min-width:0}.form-note,.section-heading p{font-size:12px;line-height:1.9;color:#8292a4;margin-bottom:24px}.sale-form h2{font-size:18px;margin:24px 0 18px}.sale-form .section-heading h2{margin-top:0}.sale-form .f-group{margin-bottom:20px}.sale-details{grid-template-columns:1.5fr 1fr;align-items:start}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}.details-grid dt{font-size:11px;color:#8a98a9;margin-bottom:7px}.details-grid dd{font-size:13px;overflow-wrap:anywhere}.preserve-lines{white-space:pre-wrap;font-size:13px;line-height:1.9;margin:15px 0}.rating-stars{color:#bc934f}.table-person{display:flex;align-items:center;gap:12px}.cfg-form details{font-size:12px;line-height:1.9;color:#73849a}.cfg-form details summary{font-weight:600;cursor:pointer;color:#34485d}.cfg-form details p{margin-top:15px}.photo-lightbox{border:0;max-width:none;width:100vw;max-height:none;height:100dvh;margin:0;padding:0;background:#101720;color:white}.photo-lightbox::backdrop{background:#101720}.photo-lightbox .lightbox-shell{height:100%;display:flex;flex-direction:column}.photo-lightbox .lightbox-top{display:flex;justify-content:space-between;padding:20px}.photo-lightbox button{border:0;background:transparent;color:white;font-size:32px;cursor:pointer;padding:10px}.photo-lightbox .lightbox-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px}.photo-lightbox .lightbox-stage img{max-width:calc(100% - 120px);max-height:100%;object-fit:contain}.photo-lightbox .lightbox-caption{text-align:center;padding:15px;font-size:12px;color:#aebbd0}
@media(max-width:850px){.sale-details{grid-template-columns:1fr}.form-grid{gap:18px}}
@media(max-width:600px){.cfg-form{padding:18px}.team-grid,.form-grid,.details-grid{grid-template-columns:1fr}.profile-photo-row{align-items:flex-start}.photo-open img{width:68px;height:68px}.account-menu summary>span{display:none}.account-menu>div{width:200px}.admin-footer{padding:18px;font-size:10px;gap:12px;flex-wrap:wrap}.sale-form .f-row{grid-template-columns:1fr}.demo-shell{grid-template-columns:1fr}.demo-shell>aside nav{grid-template-columns:1fr 1fr;margin:14px 0}.demo-shell main{padding:24px}.member-welcome{padding:22px!important}.cfg-tabs>a{padding:11px 8px!important;gap:8px!important}.settings-section-heading p{font-size:10px}.rating-field{gap:8px}.property-card h3{font-size:18px!important}.sale-detail-grid dl{grid-template-columns:1fr}.photo-lightbox .lightbox-stage{padding:0 2px;gap:0}.photo-lightbox .lightbox-stage img{max-width:calc(100% - 64px)}.photo-lightbox button{padding:5px}}
.photo-lightbox .lightbox-stage{position:relative;justify-content:center;padding:0 72px}.photo-lightbox .lightbox-stage img{max-width:100%}.photo-lightbox .lightbox-stage button{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.photo-lightbox .lightbox-stage button:first-child{left:16px}.photo-lightbox .lightbox-stage button:last-child{right:16px}@media(max-width:600px){.photo-lightbox .lightbox-stage{padding:0 8px}.photo-lightbox .lightbox-stage button:first-child{left:6px}.photo-lightbox .lightbox-stage button:last-child{right:6px}}
.member-site-logo{background:#fff;border-radius:10px;padding:5px;box-sizing:border-box}@media(max-width:600px){.account-menu summary>.avatar{display:inline-flex!important}.account-menu summary{min-width:64px;min-height:44px}}
.email-test-icon{display:grid;place-items:center;width:42px;height:42px;background:#edf4fd;color:#3e7bd2;border-radius:11px;margin-bottom:18px}.email-tests form{display:flex;flex-direction:column;align-items:stretch;min-width:0}.email-tests form>.btn-secondary,.email-tests form>.btn-save{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:12px 17px;font-size:12px;border-radius:8px;white-space:normal}.email-tests form>.btn-secondary{margin-top:auto}.email-tests form>small{display:block;margin-top:15px;font-size:11px;color:#8694a5;line-height:1.8}.email-customization{margin:4px 0 18px;border:1px solid #dde6f2;border-radius:8px;background:#f9fbfe}.email-customization summary{display:flex;gap:10px;align-items:center;padding:14px;cursor:pointer;font-size:12px;color:#426a9e;list-style:none;font-weight:500}.email-customization summary>i:last-child{margin-left:auto;font-size:10px}.email-customization[open] summary{border-bottom:1px solid #e3eaf4}.email-customization>div{padding:16px}.email-customization label{font-size:12px;font-weight:500;display:block;margin-bottom:8px}.email-customization textarea{border:1px solid #d9e3ee;padding:12px;border-radius:7px;font:inherit;font-size:12px;width:100%}.email-customization small{font-size:11px;color:#8091a5;line-height:1.7;display:block;margin-top:10px}
.seo-workspace{border:1px solid #e2e9f1;border-radius:12px;margin-bottom:30px;background:#fafcfe;padding:22px;min-width:0}.seo-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.seo-eyebrow{font-size:10px;letter-spacing:.09em;color:#5980b5;text-transform:uppercase;font-weight:600}.seo-review-head h3{font-size:19px;margin:7px 0;color:#253d55}.seo-review-head p{font-size:12px;line-height:1.7;color:#8291a3;margin:0}.seo-review-state{display:inline-flex;flex-shrink:0;background:#fff1d7;color:#927039;border-radius:20px;padding:7px 11px;font-size:10px}.seo-review-state.ready{background:#e9f6ee;color:#367852}.seo-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.seo-preview-panel{background:white;border:1px solid #e1e8f1;border-radius:10px;overflow:hidden;min-width:0;padding:18px}.seo-preview-panel h4{font-size:12px;margin:0 0 18px;color:#5c718a;display:flex;align-items:center;gap:9px}.seo-preview-panel>small{display:block;font-size:10px;line-height:1.8;color:#93a0ad;margin-top:16px}.seo-workspace .g-preview{border:0;padding:0;background:white;border-radius:0;display:flex;flex-direction:column;gap:8px}.g-identity{display:flex;gap:10px;align-items:center}.g-identity>img{border-radius:50%;object-fit:contain;background:#f4f6f8;padding:3px}.g-identity>div{min-width:0;display:flex;flex-direction:column;gap:4px}.g-identity strong{font-size:11px;font-weight:500;color:#3b4752}.seo-workspace .g-url{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#758290}.seo-workspace .g-title{font-size:18px;color:#1a0dab;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seo-workspace .g-desc{font-size:12px;line-height:1.7;color:#596777;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.seo-workspace .fb-card{width:100%;border:1px solid #e3e9ef;border-radius:8px;overflow:hidden;background:#f5f7fa}.seo-workspace .fb-card>img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.seo-workspace .fb-body{padding:14px;display:flex;flex-direction:column;gap:7px}.seo-workspace .fb-body em{font-style:normal;font-size:10px;color:#8a96a4;text-transform:uppercase;overflow-wrap:anywhere}.seo-workspace .fb-body strong{font-size:13px;color:#344c64;line-height:1.6}.seo-workspace .fb-body p{font-size:11px;color:#8391a1;line-height:1.7;margin:0}.seo-guidance{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:22px 0}.seo-guidance h4{font-size:12px;color:#516a83;margin:0 0 12px}.seo-guidance ul{padding:0;margin:0;list-style:none;display:grid;gap:10px}.seo-guidance li{display:flex;gap:9px;align-items:baseline;font-size:11px;line-height:1.8;color:#6e8298}.seo-guidance li.positive i{color:#3c936c}.seo-guidance li.attention i{color:#bb974f}.seo-suggestions p{font-size:12px;line-height:1.7;color:#526a83;margin:0 0 12px}.seo-suggestions button{font-size:11px;display:inline-flex;align-items:center;gap:8px;white-space:normal;padding:11px 13px;min-height:40px}.seo-suggestions small{display:block;font-size:10px;color:#94a0ad;line-height:1.8;margin-top:10px}.seo-schema{border-top:1px solid #e2e9f0;border-bottom:1px solid #e2e9f0}.seo-schema summary{display:flex;gap:10px;align-items:center;list-style:none;cursor:pointer;font-size:12px;padding:17px 0;color:#476482}.seo-schema summary small{margin-left:auto;font-size:10px;color:#899bad}.seo-schema summary>i:last-child{font-size:10px}.seo-schema>div{padding-bottom:18px}.seo-schema p{font-size:11px;line-height:1.8;color:#8493a5}.seo-schema pre{padding:18px;border-radius:8px;background:#172b3c;color:#b7d2e7;font-size:11px;line-height:1.8;overflow:auto;max-height:330px;max-width:100%}.seo-editorial-note{font-size:10px;line-height:1.9;color:#91a0af;margin:16px 0 0}.seo-editorial-note a{color:#4f7cba}.record-share{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #dde8f4;background:#f6f9fd;padding:18px;border-radius:10px;margin-bottom:24px}.record-share>div{flex:1 1 200px}.record-share strong{font-size:13px;color:#425a75}.record-share p{font-size:11px;line-height:1.7;color:#8a9aaf;margin:5px 0 0}.record-share>a,.record-share>button{display:inline-flex;align-items:center;gap:8px;font-size:11px;min-height:40px;border-radius:7px;padding:10px 14px}.record-share .share-feedback{font-size:11px;color:#478667;line-height:1.7;flex-basis:100%}.share-fallback{width:100%;padding:12px;border:1px solid #dce5ef;border-radius:7px;font-size:12px}.subscriber-verification{border:1px solid #deeadf;background:#f7fcf8;border-radius:10px;padding:22px;margin:24px 0}.subscriber-verification>div{display:flex;gap:12px;margin-bottom:18px}.subscriber-verification i{color:#51806b;font-size:20px;padding-top:3px}.subscriber-verification h3{font-size:14px;margin:0 0 7px;color:#3c6453}.subscriber-verification p,.subscriber-verification small{font-size:11px;color:#769486;line-height:1.9;margin:0}.subscriber-verification small{display:block;margin-top:10px}.subscriber-verification .f-check{display:flex;gap:10px;align-items:center;font-size:12px;color:#436a58}.subscriber-verification input[type=checkbox]{accent-color:#40815e;width:16px;height:16px;flex-shrink:0}
@media(max-width:1050px){.seo-preview-grid,.seo-guidance{grid-template-columns:1fr}.seo-review-head{flex-direction:column}.seo-workspace{padding:18px}.seo-preview-panel{padding:16px}}@media(max-width:600px){.seo-schema summary small{display:none}.record-share>a,.record-share>button{flex:1}.seo-preview-panel h4{font-size:13px}.seo-review-head h3{font-size:18px}.email-tests form{padding:18px}.email-customization summary{font-size:11px}.subscriber-verification{padding:18px}}
.email-tests{align-items:start}.email-tests form>.btn-secondary{margin-top:8px}
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.legal-hero{background:#f1f4f5;padding:65px 0}.legal-hero h1{font-size:40px;color:#1a2b37;margin:18px 0}.legal-hero p{color:#617487;line-height:1.8}.legal-hero small{color:#8a99a8;font-size:11px}.legal-grid{display:grid;grid-template-columns:220px 1fr;gap:45px;padding-top:45px;padding-bottom:65px}.legal-grid>nav{display:flex;flex-direction:column;gap:16px;padding:20px;background:#f2f5f7;border-radius:12px;height:fit-content;font-size:12px}.legal-grid>nav a,.legal-grid>nav button{color:#446079;text-decoration:none}.legal-grid>nav button{background:none;border:0;padding:0;text-align:left;font:inherit;cursor:pointer}.legal-content{display:block!important}.legal-content h2{font-size:20px;margin:0 0 16px}.legal-content p{font-size:13px;line-height:1.9;color:#627387;margin:0 0 30px}.legal-content a{color:#a17b39;text-decoration:none}.preferences-panel{padding:28px;margin-top:24px}.preferences-panel h2{font-size:19px}.preferences-panel p{font-size:12px;line-height:1.8;color:#7a8ca4}.preferences-panel form{display:grid;gap:15px}.preferences-panel label{font-size:13px;display:flex;gap:10px;align-items:center}.preferences-panel form>a{font-size:12px;color:#3f7de1;text-decoration:none}.audit-tools{padding:24px;margin-top:24px}.audit-tools>.audit-import{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #edf1f7}
.operation-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:160px}.operation-actions form{margin:0;display:inline-flex}.operation-action{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #dbe4f3;border-radius:7px;background:white;color:#3f7de1;font:inherit;text-decoration:none;cursor:pointer;padding:0!important}.operation-action:hover{background:#edf4ff}.operation-action.success{color:#16817e;border-color:#c9e4dd}.operation-action.danger{color:#b83c50;border-color:#efd5db}.operation-action:disabled{opacity:.4;cursor:default}.operation-action:focus-visible,.font-controls button:focus-visible,.privacy-links a:focus-visible,.privacy-links button:focus-visible,.cookie-banner button:focus-visible{outline:3px solid #88aef0;outline-offset:2px}.origin-badge{font-size:11px;white-space:nowrap;color:#436082;background:#eef3fa;padding:5px 8px;border-radius:5px}
.font-controls{display:flex;gap:3px;flex-shrink:0}.font-controls button{font:inherit;font-weight:600;font-size:12px;color:#446386;background:#f0f4fa;border:1px solid #dae3f0;border-radius:6px;padding:5px 7px;cursor:pointer}.font-controls button:hover{background:#e1eafa}
.professional-team{overflow:hidden;padding:0!important;display:block!important;border:1px solid #e0e5ec;border-radius:20px;background:#fff}.professional-team-cover{background:linear-gradient(110deg,#152735,#294956);height:110px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.professional-team-cover .avatar,.professional-team-cover img{width:88px!important;height:88px!important;object-fit:cover;border-radius:50%;border:4px solid white;transform:translateY(27px)}.professional-team-cover>.team-trust{font-size:11px;color:#eed09d;background:#ffffff10;border:1px solid #ffffff20;border-radius:30px;padding:8px 12px}.professional-team-content{padding:45px 25px 25px}.professional-team-content>small{font-size:9px;letter-spacing:1.4px;color:#a97f38}.professional-team-content h3{margin:10px 0;font-size:21px}.professional-team-content p{color:#667386;font-size:13px;line-height:1.7}.team-credential{display:block;font-size:12px;color:#84704f;margin:15px 0 22px}.professional-team-content .btn{width:100%;justify-content:space-between}.professional-team-content form{margin:0}
.notification-menu{width:370px!important;max-width:calc(100vw - 30px);max-height:75vh;overflow:auto;padding:12px!important}.notification-menu .drop-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sound-toggle{border:0;border-radius:6px;background:#edf3fd;color:#4770ac;font:inherit;font-size:10px;padding:8px;cursor:pointer}.notice-item{display:flex!important;gap:12px;padding:12px!important;align-items:flex-start;border-bottom:1px solid #edf1f6;text-decoration:none;color:#213952}.notice-item.is-read{opacity:.64}.notice-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#eaf2ff;color:#397edc}.notice-icon.testimonial{background:#fbf3e4;color:#b48732}.notice-icon.message{background:#e8f7f2;color:#168d79}.notice-item strong,.notice-item small{display:block}.notice-item strong{font-size:12px;font-weight:500}.notice-item small{font-size:10px;color:#8291a5;margin-top:4px}.notice-empty{padding:22px;font-size:12px;color:#8291a5;text-align:center}.notice-toast{position:fixed;right:24px;bottom:25px;z-index:11000;display:flex;gap:12px;align-items:center;background:#fff;color:#213952;border:1px solid #dbe4ef;box-shadow:0 12px 45px #12233326;border-radius:12px;padding:18px;max-width:400px}.notice-toast a{color:inherit;text-decoration:none}.notice-toast button{border:0;background:none;color:#8291a5;cursor:pointer;font-size:20px}
.privacy-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0;background:transparent;font-size:inherit;color:inherit}.privacy-links a,.privacy-links button{color:inherit;text-decoration:none;font:inherit}.privacy-links button{border:0;background:none;padding:0;cursor:pointer}.cookie-banner{position:fixed;left:24px;right:24px;bottom:24px;z-index:12000;margin:auto;max-width:1000px;display:flex;align-items:center;gap:32px;padding:28px 32px;border:1px solid #d5e0eb;border-radius:17px;background:#fff;color:#203446;box-shadow:0 16px 65px #14263738}.cookie-banner h2{font-size:18px;margin:0 0 9px}.cookie-banner p{font-size:12px;line-height:1.7;margin:0 0 8px}.cookie-banner a{font-size:11px;color:#4474b0;text-decoration:none}.cookie-banner>div>i{color:#b58a42;margin-bottom:10px}.cookie-actions{display:flex;gap:8px;flex-shrink:0}.cookie-actions button{border:1px solid #d2dfec;border-radius:8px;padding:12px 16px;background:#f6f8fb;color:#244058;font:inherit;font-size:12px;cursor:pointer}.cookie-actions button:last-child{background:#203748;border-color:#203748;color:#fff}.cookie-close{position:absolute;right:9px;top:7px;border:0;background:none;font-size:23px;color:#8093a4;cursor:pointer}
.email-preferences{margin-top:24px}.email-preferences form{display:grid;gap:12px}.email-preferences label{display:flex;gap:10px;align-items:center;font-size:13px}.audit-table td{vertical-align:top}.audit-table td small{display:block;line-height:1.8}.audit-table code{font-size:11px;color:#637b94}.audit-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.audit-toolbar form{margin:0}.legal-page{max-width:1120px;margin:0 auto;padding:70px 24px}.legal-page h1{font-size:42px;margin-bottom:15px}.legal-page h2{font-size:22px;margin:35px 0 14px}.legal-page p,.legal-page li{font-size:14px;line-height:1.85;color:#5c6d7f}.legal-page a{color:#9a752f;text-decoration:none}.legal-page section{border-bottom:1px solid #e5e9ee;padding-bottom:22px}.legal-hero{margin-bottom:35px}.legal-content{display:grid;grid-template-columns:220px 1fr;gap:45px}.legal-content aside{display:flex;flex-direction:column;gap:14px;padding:20px;background:#f2f5f7;border-radius:12px;height:fit-content}
.testimonial-window{overflow:hidden}.testimonial-track{display:flex;gap:24px}.testimonial-track>figure{flex:0 0 calc((100% - 48px)/3);margin:0}.testimonial-track.is-running{width:max-content;animation:testimonial-slide var(--carousel-duration,60s) linear infinite}.testimonial-track.is-running>figure{width:400px;flex:0 0 400px}.testimonial-window:hover .is-running,.testimonial-window:focus-within .is-running,.testimonial-track.is-paused{animation-play-state:paused}.carousel-controls{display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:#b7c1cb;font-size:11px}.carousel-controls button{border:1px solid #ffffff30;color:#e9c378;background:transparent;padding:8px 12px;border-radius:8px;cursor:pointer;font:inherit}.carousel-controls small{align-self:center}@keyframes testimonial-slide{to{transform:translateX(calc(-50% - 12px))}}
@media(prefers-reduced-motion:reduce){.testimonial-track.is-running{animation:none;max-width:100%;overflow-x:auto}.testimonial-track .carousel-clone{display:none}}
@media(max-width:900px){.cookie-banner{align-items:flex-start;flex-direction:column;gap:16px}.legal-content{grid-template-columns:1fr}.legal-content aside{flex-direction:row;flex-wrap:wrap}.top-right{gap:8px!important}.font-controls button{padding:5px}.testimonial-track:not(.is-running){overflow:auto}.testimonial-track>figure{flex:0 0 85%}.testimonial-track.is-running>figure{width:300px;flex-basis:300px}}
@media(max-width:600px){.cookie-banner{left:12px;right:12px;bottom:12px;padding:22px;max-height:85vh;overflow:auto}.cookie-actions{width:100%;flex-wrap:wrap}.cookie-actions button{flex:1}.font-controls{gap:2px}.font-controls button{font-size:10px}.notification-menu{position:fixed!important;top:65px;right:12px!important}.notice-toast{left:12px;right:12px;bottom:12px}.legal-page{padding:40px 20px}.legal-page h1{font-size:29px}.professional-team-cover{padding:20px}.carousel-controls{flex-direction:column;gap:10px}}
@media(max-width:900px){.legal-grid{grid-template-columns:1fr;gap:25px}.legal-grid>nav{flex-direction:row;flex-wrap:wrap}.legal-hero{padding:40px 0}.legal-hero h1{font-size:29px}}
.table-person strong,.table-person small{display:block}.table-person small{color:#8a99ad;font-size:10px;margin-top:5px}.management-table .origin-badge{white-space:normal}.professional-team-content form button{margin-top:0}
.professional-team-cover>.avatar{padding:0!important;flex:0 0 88px;overflow:hidden;background:#eaf1fa;color:#3f7de1;font-size:28px!important}.professional-team-cover .avatar img{width:100%!important;height:100%!important;transform:none!important;border:0!important;border-radius:50%;padding:0!important}.team-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:600px){.team-grid{grid-template-columns:1fr}}
.site-footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}
.site-footer .footer-meta,.footer-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:18px;min-width:0;}
.site-footer .footer-meta{margin-left:auto;}
.site-footer .footer-credit{margin-left:0;}
.site-footer .footer-bottom small,.site-footer .footer-bottom a,.site-footer .footer-bottom button{font-size:11px!important;color:#b9bec5!important;line-height:1.6;}
.site-footer .footer-meta>.privacy-links{border-left:1px solid #ffffff30;padding-left:18px;}
.privacy-links a,.privacy-links button{line-height:1.6;}
.privacy-links a:hover,.privacy-links button:hover{color:#b58a42;}
.admin-footer{align-items:center;flex-wrap:wrap;}
.admin-footer>span,.member-footer>span{margin-right:auto;}
.footer-actions .privacy-links{border-left:1px solid #dce3ea;padding-left:18px;}
.member-main{display:flex;flex-direction:column;min-height:100dvh;}
.member-content{flex:1;width:100%;box-sizing:border-box;}
.member-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:20px 36px;border-top:1px solid #e5eaf0;background:#fff;color:#75869a;font-size:11px;}
.member-footer a{color:inherit;text-decoration:none;}
.member-brand .member-site-logo{background:transparent;border-radius:0;}
.auth-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5eaf0;color:#75869a;font-size:11px;}
.auth-footer .privacy-links{justify-content:center;gap:10px 16px;}
@media(max-width:700px){
.site-footer .footer-bottom{align-items:flex-start;gap:14px;}
.site-footer .footer-meta,.footer-actions{justify-content:flex-start;gap:12px 16px;width:100%;}
.site-footer .footer-meta{margin-left:0;}
.site-footer .footer-meta>.privacy-links,.footer-actions .privacy-links{border-left:0;border-top:1px solid #dce3ea;padding:12px 0 0;width:100%;}
.site-footer .footer-meta>.privacy-links{border-top-color:#ffffff30;}
.member-footer{padding:20px;}
}
.audit-panel{padding:0;overflow:hidden;}
.audit-panel .panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px;border-bottom:1px solid #edf1f7;}
.audit-panel h2{font-size:17px;margin:0 0 6px;}
.audit-registration{font-size:12px;color:#75869a;margin:0 0 8px;}
.audit-retention{display:inline-flex;align-items:center;gap:6px;color:#56716a;background:#eef7f3;border-radius:6px;padding:4px 8px;font-size:10px;}
.audit-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px 24px;background:#fcfdff;border-bottom:1px solid #edf1f7;}
.audit-filters .filter-field{flex:1 1 200px;min-width:0;}
.audit-filters label{display:block;margin-bottom:8px;font-size:11px;color:#69778c;}
.audit-filters select{width:100%;min-height:42px;padding:10px 12px;border:1px solid #dce3ed;border-radius:6px;background:#fff;color:#344054;font:inherit;font-size:12px;}
.audit-filters select:focus-visible{outline:2px solid #3b7ddd;outline-offset:2px;}
.audit-panel .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #dce2eb;border-radius:6px;background:#fff;color:#58667c;font-size:12px;line-height:1.5;}
.audit-panel .btn-secondary:hover{background:#f5f7fb;}
.audit-panel .table-wrap{overflow-x:auto;}
.audit-panel .audit-table{width:100%;border-collapse:collapse;line-height:1.6;font-size:12px;}
.audit-table th{padding:17px 24px;font-size:10px;text-align:left;color:#718096;letter-spacing:.03em;}
.audit-table td{padding:20px 24px;border-top:1px solid #edf1f7;white-space:normal;}
.audit-table td strong{display:block;font-weight:500;color:#26364d;}
.audit-table td small{color:#75869a;font-size:11px;margin-top:4px;}
.audit-context{max-width:340px;overflow-wrap:anywhere;}
.audit-category{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;margin-bottom:7px;font-size:10px;background:#edf3ff;color:#3b7ddd;}
.audit-category-change{background:#fff5e8;color:#9b7429;}
.audit-category-admin{background:#edf7f3;color:#367b63;}
.audit-note{padding:0 24px 20px;margin:16px 0 0;line-height:1.8;font-size:11px;color:#75869a;}
.audit-note i{margin-right:5px;}
.audit-tools h2{font-size:17px;margin:0 0 10px;}
.audit-tools h2 i{color:#3b7ddd;margin-right:6px;}
.audit-tools-note{font-size:12px;line-height:1.7;color:#75869a;margin:0 0 20px;}
.audit-tools .danger{color:#bd414b;border-color:#edd2d5;}
.audit-tools .danger:hover{background:#fff4f5;}
.audit-import .filter-field{flex:1;min-width:0;}
.audit-import label{display:block;font-size:12px;margin-bottom:8px;color:#58667c;}
.audit-import input{display:block;width:100%;max-width:100%;border:1px solid #dce3ed;border-radius:6px;background:#fcfdff;padding:8px;font-family:inherit;font-size:12px;color:#58667c;}
.audit-import input::file-selector-button{background:#edf3ff;border:0;border-radius:4px;padding:8px 12px;margin-right:10px;font-family:inherit;color:#3b7ddd;cursor:pointer;}
.audit-import small{display:block;color:#75869a;font-size:11px;margin-top:8px;line-height:1.6;}
.audit-import>.btn-save{flex-shrink:0;margin-top:25px;}
@media(max-width:700px){
.audit-panel .panel-head,.audit-filters{padding:20px;}
.audit-panel .audit-table,.audit-panel .audit-table tbody,.audit-panel .audit-table tr,.audit-panel .audit-table td{display:block;width:100%;}
.audit-panel .audit-table tbody{display:block;}
.audit-panel .audit-table thead{display:none;}
.audit-panel .audit-table tr{padding:16px 20px;border-bottom:1px solid #edf1f7;}
.audit-panel .audit-table td{padding:8px 0;border:0;}
.audit-panel .audit-table td[data-label]::before{content:attr(data-label);display:block;color:#75869a;font-size:10px;margin-bottom:5px;}
.audit-context{max-width:none;}
.audit-tools{padding:20px;}
.audit-tools>.audit-import{flex-direction:column;}
.audit-import>.filter-field{width:100%;}
.audit-import>.btn-save{margin-top:0;}
.audit-note{padding:0 20px 20px;}
}
.media-actions{display:flex;flex-wrap:wrap;gap:8px}.media-actions button,.notice-settings button{border:1px solid #dce3ec;border-radius:10px;background:#f7f9fc;color:#23435d;padding:10px 14px;min-height:44px;cursor:pointer;font:inherit;font-size:12px}.media-actions button:focus-visible,.media-previews button:focus-visible,.member-bell:focus-visible{outline:3px solid #d7b67e;outline-offset:2px}.media-original{position:absolute;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.media-picker{margin:10px 0 18px}.media-status{font-size:12px;color:#63758a;margin:8px 0;line-height:1.5}.media-previews,.chat-files{display:flex;gap:10px;flex-wrap:wrap}.media-previews>div{position:relative;border:1px solid #dce3ec;border-radius:12px;padding:10px;max-width:190px}.media-previews img{width:120px;height:90px;object-fit:cover;border-radius:8px}.media-previews small{display:block;overflow-wrap:anywhere}.media-previews button{position:absolute;top:0;right:0;border:0;border-radius:50%;background:#152532;color:#fff;width:28px;height:28px;cursor:pointer}.chat-files img{object-fit:cover;border-radius:12px;max-width:100%}.chat-files audio{width:260px;max-width:100%;display:block}.chat-document{display:flex;gap:8px;align-items:center;padding:12px;background:#f3f6f9;border-radius:10px;overflow-wrap:anywhere}.chat-composer label{display:block;margin-bottom:8px}.chat-composer textarea{width:100%;border:1px solid #dce3ec;border-radius:10px;padding:12px;font:inherit}.capture-dialog{padding:20px;border:0;border-radius:18px;width:min(560px,90vw);max-height:90dvh;overflow:auto}.capture-dialog::backdrop{background:#142331aa}.capture-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.capture-head button{border:0;border-radius:10px;background:#edf2f7;font-size:25px;padding:4px 12px}.capture-dialog video{width:100%;max-height:55dvh;border-radius:12px;background:#152532}.system-version{white-space:nowrap;color:inherit;opacity:.8;margin-left:10px;font-variant-numeric:tabular-nums}.profile-account-context{padding:16px;background:#f4f7fb;border:1px solid #e1e7ef;border-radius:12px;margin-bottom:24px}.profile-account-context small{display:block;margin-top:5px}.member-notifications{position:relative}.member-bell{position:relative;border:0;background:transparent;color:#23435d;width:44px;height:44px;font-size:19px;cursor:pointer}.member-bell [data-notice-total],.notice-nav-count{background:#d9534f;color:white;border-radius:20px;padding:2px 6px;font-size:10px}.member-bell [data-notice-total]{position:absolute;right:0;top:0}.notice-nav-count{margin-left:auto}.member-notice-panel{position:absolute;right:0;top:50px;width:min(370px,90vw);background:white;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 12px 35px #14233125;max-height:75dvh;overflow:auto;color:#23435d;z-index:100;padding:14px}.notice-heading{display:flex;justify-content:space-between;padding:5px 0 12px;border-bottom:1px solid #e5ebf1}.member-notice-panel [data-notice-items]>a{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e5ebf1;font-size:12px;color:#23435d}.member-notice-panel small{display:block;font-size:10px;color:#7c8998;margin-top:4px}.notice-settings{padding-top:12px;display:grid;gap:10px;font-size:12px}.notice-settings label{display:flex;gap:8px;align-items:center}.notice-settings input{width:auto}.notice-settings p{font-size:11px;line-height:1.5}.member-toast{position:fixed;right:20px;bottom:25px;background:#152532;color:white;border-radius:14px;max-width:340px;padding:16px;box-shadow:0 5px 20px #0003;z-index:150;font-size:13px;display:flex;gap:12px;align-items:center}.member-toast a{color:#e6c68c}.member-toast button{background:none;border:0;color:white;font-size:20px}.member-bottom-nav{display:none}.gps-controls{border:1px solid #dce3ec;border-radius:12px;padding:15px;margin:15px 0}.gps-controls p{font-size:12px;color:#63758a;line-height:1.5}
@media(max-width:850px){.member-topbar{height:68px;padding:8px 14px;gap:8px}.member-topbar>span{font-size:11px}.member-topbar .font-controls{margin-left:auto}.member-topbar .account-menu{margin-left:0}.member-topbar .account-menu .account-menu-label{display:none}.member-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:45;background:#fff;border-top:1px solid #e1e7ef;padding:8px 4px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;box-shadow:0 -3px 15px #1423310b}.member-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:56px;min-height:44px;font-size:10px;color:#6a7a89}.member-bottom-nav a i{font-size:18px}.member-bottom-nav a.active{color:#9b7739;font-weight:600}.member-bottom-nav [data-bottom-count]{position:absolute;top:-4px;right:7px;background:#d9534f;color:white;border-radius:12px;padding:1px 5px;font-size:9px}.member-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.member-notice-panel{position:fixed;top:72px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 165px)}.member-toast{bottom:90px;right:12px;left:12px;max-width:none}.member-content{padding:22px 16px}.member-page-head h1{font-size:24px}.member-panel{border-radius:16px}.media-actions button{flex:1;font-size:11px}.chat-files audio{width:220px}.member-footer{gap:12px;padding:20px 16px}.member-footer .footer-actions{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.member-toast{scroll-behavior:auto}}
.media-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.profile-photo-row .media-status{font-size:12px}
.avatar,.avatar img,.person-cell .avatar,.profile-photo-row .photo-open,.profile-photo-row .photo-open img{border-radius:50%;overflow:hidden}.avatar img,.profile-photo-row .photo-open img{object-fit:cover}.registration-cell{white-space:nowrap;font-size:11px;letter-spacing:.03em;color:#61758d;font-variant-numeric:tabular-nums}
.member-topbar{justify-content:flex-start}.member-verification{margin-right:auto}.member-top-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.member-top-actions .font-controls{margin:0}.member-top-actions .account-menu{margin:0}.member-site-link{display:inline-flex;align-items:center;gap:7px;color:#65798c;font-size:12px;white-space:nowrap}.member-top-actions .member-bell{width:38px;height:38px}.member-top-actions .account-menu summary{border:0;border-radius:8px;padding:5px 8px;background:transparent}.member-top-actions .account-menu summary>span{font-size:12px}.member-top-actions .account-menu summary>.avatar{width:36px;height:36px}
.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dashboard-stat{position:relative!important;min-height:138px!important;align-items:center;transition:box-shadow .2s,transform .2s}.dashboard-stat:hover{transform:translateY(-2px);box-shadow:0 8px 24px #20354e12}.dashboard-stat:focus-visible,.dashboard-shortcuts a:focus-visible,.dashboard-tasks a:focus-visible,.dashboard-stages a:focus-visible{outline:3px solid #91b8f6;outline-offset:3px}.dashboard-stat>div{min-width:0;flex:1}.dashboard-stat strong{display:block;font-size:20px;line-height:1.4;overflow-wrap:anywhere;white-space:normal;margin:5px 0}.dashboard-stat span{font-size:12px;color:#60718b;line-height:1.5}.dashboard-stat small{display:block;font-size:10px;color:#8794a7;line-height:1.6}.dashboard-stat>.stat-arrow{position:absolute;right:12px;top:12px;width:14px;height:14px;background:none;font-size:10px;color:#94a6be}.dashboard-note{font-size:11px;line-height:1.7;color:#8390a3;margin:-10px 0 24px}.dashboard-shortcuts{margin-bottom:24px}.dashboard-shortcuts nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:22px}.dashboard-shortcuts a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;background:#f5f8fd;border:1px solid #e4ebf6;border-radius:9px;padding:12px;font-size:12px;color:#335480}.dashboard-shortcuts a:hover{background:#eaf2fe}.dashboard-shortcuts a i{color:#3b7ddd;font-size:17px}.dashboard-work{margin-bottom:24px}.dashboard-tasks{padding:8px 22px}.dashboard-tasks a{display:flex;align-items:center;gap:12px;min-height:51px;font-size:12px;color:#516782;border-bottom:1px solid #edf1f7}.dashboard-tasks a:last-child{border:0}.dashboard-tasks a>span{flex:1}.dashboard-tasks strong{min-width:28px;text-align:center;border-radius:6px;background:#f1f5fa;color:#657b96;padding:5px}.dashboard-tasks strong.has-pending{background:#eaf1ff;color:#2f6ccd}.dashboard-tasks a>i:last-child{font-size:10px;color:#97a6b9}.dashboard-stages{padding:14px 22px}.dashboard-stages a{display:grid;grid-template-columns:110px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:36px;color:#60718b;font-size:11px}.dashboard-stages strong{text-align:right}.stage-bar{height:7px;background:#edf2f9;border-radius:12px;overflow:hidden}.stage-bar>span{display:block;height:100%;background:#5b90df;border-radius:12px}.panel-head h3>i{margin-right:7px;color:#3b7ddd}
.team-window{overflow:hidden}.team-window[data-team-carousel]{overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x mandatory;scroll-behavior:smooth}.team-window[data-team-carousel] .team-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px)/2);grid-template-columns:none;gap:28px}.team-window[data-team-carousel] .team-card{scroll-snap-align:start;min-width:0}.team-carousel-controls{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:20px}.team-carousel-controls button{border:1px solid #e4dbcb;border-radius:9px;background:#fff;color:#75603d;min-height:40px;padding:9px 14px;font:inherit;font-size:12px;cursor:pointer}.team-carousel-controls button:focus-visible{outline:3px solid #c4a369;outline-offset:3px}.team-carousel-controls span{font-size:11px;color:#8391a2;min-width:65px}
@media(max-width:1700px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1300px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shortcuts nav{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.member-top-actions{gap:8px}.member-top-actions .account-menu summary>span:not(.avatar){display:none}.member-verification{font-size:10px!important}.member-site-link{display:none}}
@media(max-width:600px){.dashboard-stat{padding:18px 12px!important;gap:9px;min-height:136px!important;flex-direction:column;align-items:flex-start}.dashboard-stat>div{width:100%}.dashboard-stat strong{font-size:17px}.dashboard-stat span{font-size:10px}.dashboard-stat small{font-size:9px}.dashboard-stat>i:first-child{width:32px;height:32px;flex-shrink:0;font-size:14px}.dashboard-shortcuts nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.dashboard-shortcuts a{font-size:11px}.dashboard-stages a{grid-template-columns:94px minmax(0,1fr) 24px}.member-topbar{padding:8px 12px}.member-top-actions{gap:5px}.member-top-actions .account-menu summary{padding:4px}.member-top-actions .account-menu summary>i:last-child{display:none}.member-top-actions .account-menu summary>.avatar{width:30px;height:30px}.member-top-actions .font-controls{gap:3px}.member-top-actions .font-controls button{width:28px;padding:4px}.team-window[data-team-carousel] .team-track{grid-auto-columns:100%;gap:20px}.team-carousel-controls{justify-content:center;flex-wrap:wrap}}
@media(max-width:380px){.member-verification{max-width:64px;line-height:1.5}.dashboard-stat>i:first-child{display:none}}
@media(prefers-reduced-motion:reduce){.team-window[data-team-carousel]{scroll-behavior:auto}.dashboard-stat{transition:none}.dashboard-stat:hover{transform:none}}
.auth-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;padding-bottom:12px}.auth-footer .privacy-links{flex-wrap:wrap;gap:10px 20px}.auth-footer .system-version{margin:0;font-size:11px}.auth-field+.auth-security{margin:22px 0 24px;line-height:1.8}
.member-sidebar{scrollbar-width:none}.member-sidebar::-webkit-scrollbar{display:none}.professional-team-cover>.avatar{width:88px!important;height:88px!important;min-width:88px;max-width:88px;min-height:88px;max-height:88px;flex:0 0 88px!important;aspect-ratio:1;box-sizing:border-box;border-radius:50%!important;overflow:hidden}.professional-team-cover>.avatar img{display:block;aspect-ratio:1;object-fit:cover;max-width:none}
.audit-tabs{display:flex;flex-wrap:wrap;gap:6px 18px;border-bottom:1px solid #e4e9f0;padding:12px 24px 0}.audit-tabs a{display:flex;align-items:center;gap:9px;min-height:46px;color:#738299;font-size:12px;padding:8px 6px;border-bottom:2px solid transparent}.audit-tabs a.active{color:#3577d9;border-color:#3577d9}.member-body .audit-tabs a.active{color:#967239;border-color:#c5a264}.audit-tabs a:focus-visible{outline:3px solid #a2bee8;outline-offset:2px}.audit-panel .audit-footer{padding:0 24px 24px}.audit-footer .list-pagination{margin:0;padding:22px 0;border-top:1px solid #edf1f7}.audit-footer .audit-note{padding:0;margin:0;line-height:1.8}
.support-dialog{border:1px solid #e1e7ee;border-radius:20px;padding:0;width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:#253647;background:white;overflow:auto}.support-dialog::backdrop{background:#152332b8}.support-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 30px;background:#f5f7f8;border-bottom:1px solid #e1e7ee}.support-dialog-head h2{margin:6px 0;font-size:22px}.support-dialog-head p{font-size:12px;margin:5px 0;color:#748498}.support-dialog-head button{min-width:44px;height:44px;background:white;color:#536779;border:1px solid #dce3eb;border-radius:9px;font-size:24px;cursor:pointer}.support-dialog-body{padding:28px 30px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px}.support-contact{background:#f5f7f8;border:1px solid #e1e7ee;border-radius:14px;padding:20px;align-self:start}.support-contact h3{font-size:15px;margin:0 0 20px}.support-contact dt{color:#7b8a9a;font-size:10px;letter-spacing:.07em;margin:18px 0 5px}.support-contact dd{margin:0;font-size:12px;overflow-wrap:anywhere}.support-dialog label{display:block;font-size:12px;font-weight:600;margin:0 0 8px}.support-dialog input,.support-dialog select,.support-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #dce3ea;border-radius:8px;min-height:44px;padding:11px 12px;font:inherit;font-size:12px;color:#253647}.support-dialog .f-group{margin-bottom:20px}.support-dialog .btn{font-size:12px;margin-top:20px}.rich-text{overflow-wrap:anywhere;line-height:1.8;font-size:13px}.rich-text table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.rich-text td,.rich-text th{border:1px solid #dce3ea;padding:8px}.rich-text a{color:#3577d9}.rich-text p{white-space:normal!important}.rich-text ul,.rich-text ol{padding-left:24px}.rich-text img{max-width:100%;height:auto}.rich-status{font-size:11px;color:#738299;margin:8px 0}.rural-fields[hidden],.urban-fields[hidden]{display:none!important}.location-kind{max-width:380px}.location-map{margin-top:20px}
@media(max-width:850px){.member-topbar{box-sizing:border-box;height:68px;z-index:50}.member-sidebar,.member-menu-open .member-sidebar{top:var(--member-header-height,68px);bottom:auto;height:calc(100dvh - var(--member-header-height,68px) - 68px - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--member-header-height,68px) - 68px - env(safe-area-inset-bottom));z-index:48;overscroll-behavior:contain;padding:20px 16px}.member-side-bottom{padding-top:20px}.support-dialog-body{grid-template-columns:1fr}.support-contact{order:0}.support-contact dl{display:block}.support-contact dt{margin:16px 0 5px}.support-contact dd{margin:0}.support-dialog-head,.support-dialog-body{padding:20px}.support-dialog-head h2{font-size:19px}.audit-tabs{gap:0 14px;padding:8px 20px 0}.audit-tabs a{font-size:11px}.audit-panel .audit-footer{padding:0 20px 20px}.audit-footer .list-pagination{gap:16px}.support-dialog .tox{max-width:100%}}
[data-property-location] fieldset{border:0;min-width:0;padding:0;margin:0}
.support-dialog,.capture-dialog{position:fixed;inset:0;margin:auto}
.support-dialog-head{position:sticky;top:0;z-index:2}
.site-footer .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:18px 32px;padding-top:28px;padding-bottom:28px;align-items:start}
.site-footer .footer-bottom>small{min-width:0;overflow-wrap:anywhere}
.site-footer .footer-bottom small,.site-footer .footer-bottom a,.site-footer .footer-bottom button{font-size:12px!important;line-height:1.8;color:#c2ccd6!important}
.site-footer .footer-credit{margin:0;text-align:right}
.site-footer .footer-credit a{display:inline;font-weight:500!important}
.site-footer .footer-meta{grid-column:1/-1;width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap}
.site-footer .footer-meta>.privacy-links{padding:0;border:0;justify-content:flex-start;gap:12px 24px;flex-wrap:wrap;width:auto}
.site-footer .system-version{white-space:nowrap}
.panel-copyright{display:flex;flex-direction:column;gap:5px;min-width:0;margin-right:auto;line-height:1.7;overflow-wrap:anywhere}
.panel-copyright>span{font-size:12px;color:#52657d}
.panel-copyright>small{font-size:11px;color:#75869a}
.admin-footer,.member-footer{gap:20px 28px;padding-top:22px;padding-bottom:22px}
.footer-actions{gap:12px 20px}
.footer-actions .privacy-links{gap:12px 18px;flex-wrap:wrap}
.team-window[data-team-carousel],.testimonial-window[data-testimonial-carousel]{overflow-x:auto;scrollbar-width:none;scroll-behavior:auto;scroll-snap-type:none;-ms-overflow-style:none}
.team-window[data-team-carousel]::-webkit-scrollbar,.testimonial-window[data-testimonial-carousel]::-webkit-scrollbar{display:none}
.testimonial-window[data-testimonial-carousel] .testimonial-track>figure{flex:0 0 calc((100% - 48px)/3)}
@media(max-width:900px){.testimonial-window[data-testimonial-carousel] .testimonial-track>figure{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:700px){.site-footer .footer-bottom{grid-template-columns:minmax(0,1fr);gap:14px}.site-footer .footer-credit{text-align:left}.site-footer .footer-meta{grid-column:1;gap:18px}.site-footer .footer-meta>.privacy-links{width:100%;padding-top:4px;gap:12px 20px}.footer-actions{justify-content:flex-start}.panel-copyright{width:100%}}
@media(max-width:600px){.testimonial-window[data-testimonial-carousel] .testimonial-track>figure{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.team-window[data-team-carousel] .team-track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}.testimonial-window[data-testimonial-carousel] .testimonial-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-window[data-testimonial-carousel] .testimonial-track>figure{min-width:0}}
@media(prefers-reduced-motion:reduce) and (max-width:900px){.testimonial-window[data-testimonial-carousel] .testimonial-track{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce) and (max-width:600px){.team-window[data-team-carousel] .team-track,.testimonial-window[data-testimonial-carousel] .testimonial-track{grid-template-columns:1fr}}
.sale-history article{align-items:center}.sale-conversation-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;align-self:center;padding:11px 16px;border:1px solid #dbe3ed;border-radius:9px;background:#f5f8fc;color:#23435d;font-size:12px;font-weight:600;line-height:1.5;min-height:44px;white-space:nowrap;text-decoration:none}.sale-conversation-link:hover{background:#eaf0f8}.sale-conversation-link:focus-visible,.conversation-update button:focus-visible{outline:3px solid #d7b67e;outline-offset:3px}.conversation-sale{padding:18px;border:1px solid #dce3ec;border-radius:12px;background:#fff;margin:16px 0}.conversation-sale h4{margin:0 0 10px;font-size:15px}.conversation-sale p{font-size:12px;line-height:1.8;margin:10px 0;overflow-wrap:anywhere}.location-reference a{display:block;color:#3975c4}.conversation-map summary{cursor:pointer;padding:10px 0;font-size:12px;color:#3975c4}.conversation-map iframe,[data-location-map] iframe{width:100%;height:250px;border:0;border-radius:10px}.sale-photos{margin:12px 0}.sale-photos img{width:180px;height:120px}.conversation-update{padding:14px;margin:16px 0;border:1px solid #dfca9b;background:#fff8e9;border-radius:10px;font-size:12px;line-height:1.7}.conversation-update:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:16px}.conversation-update button{font:inherit;font-weight:600;color:#23435d;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:10px 14px;cursor:pointer;flex-shrink:0}.chat-composer fieldset{border:0;padding:0;margin:0;min-width:0}.chat-composer fieldset:disabled{opacity:.6}.media-previews audio{width:250px;max-width:100%}.media-previews>div:has(audio){max-width:280px}.notification-sound-status{font-size:11px;line-height:1.6;color:#63758a}.sound-test{font:inherit;font-size:11px;padding:8px 12px;border:1px solid #dce3ec;background:#f5f8fc;border-radius:8px;cursor:pointer}.gps-controls [data-location-map] a{display:inline-block;color:#3975c4;font-size:12px;margin:10px 0}.gps-controls [data-location-point]{font-size:11px;overflow-wrap:anywhere}@media(max-width:600px){.sale-history article{align-items:flex-start;flex-direction:column;gap:14px}.sale-conversation-link{align-self:flex-start}.conversation-update:not([hidden]){align-items:flex-start;flex-direction:column}.conversation-sale{padding:14px}.sale-photos img{width:140px;height:100px}}
.eyebrow-dark{color:#7a5b29}.catalog-search label,.catalog-summary,.contact-note,.contact-identity small,.broker-discovery small,.person-fields small,.form-card>small{color:#526176!important}
.professional-team small,.professional-team .team-credential{color:#5e4827!important}.professional-team .team-credential{background:#fff;font-weight:700}
.discovery-card h2{font-size:27px;line-height:1.35;letter-spacing:-.03em;margin:12px 0 16px}
.brand>img{display:block;width:44px;height:44px;object-fit:contain;border-radius:12px}
.header-account{display:flex;align-items:center;gap:12px;min-width:0}
.public-account-menu summary{border:0;border-radius:10px;background:transparent;padding:5px 8px;gap:10px;min-height:46px}
.public-account-menu summary:hover,.public-account-menu[open] summary{background:#f0f3f7}
.public-account-menu summary:focus-visible{outline:2px solid #235bb3;outline-offset:2px}
.public-account-menu summary>.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#edf3f8;color:#2f5060;overflow:hidden;flex-shrink:0}
.public-account-menu .avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.public-account-menu .account-identity{display:flex;flex-direction:column;text-align:left;line-height:1.5;min-width:0}
.public-account-menu .account-identity strong{font-size:12px;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.public-account-menu .account-identity small{font-size:10px;font-weight:400;color:#64748b}
.public-account-menu>div{width:250px;max-width:calc(100vw - 32px);padding:8px;z-index:50}
.public-account-menu .public-account-heading{display:block;font-size:12px;font-weight:600;padding:8px 10px 12px;border-bottom:1px solid #edf1f7;margin-bottom:4px}
.public-account-menu :is(a,button){min-height:44px}
.public-account-menu form{margin:0}
@media(max-width:700px){.header-account .public-account-menu .account-identity{display:none}.public-account-menu summary{padding:4px;gap:6px}.public-account-menu summary>.avatar{width:36px;height:36px}.public-account-menu summary>i:last-child{display:none}}
.site-footer .footer-meta,.site-footer .footer-meta>.privacy-links{align-items:baseline}
.site-footer .footer-meta :is(a,button,.system-version){display:inline-block;margin:0;padding:0;vertical-align:baseline;font-family:inherit;line-height:1.8}
.site-footer .footer-meta button{appearance:none;border:0;background:none}
@media(max-width:700px){.site-footer .footer-meta>.privacy-links{display:grid;grid-template-columns:1fr;gap:12px}.site-footer .footer-meta>.privacy-links a,.site-footer .footer-meta>.privacy-links button{width:fit-content;text-align:left}.site-footer .footer-meta{gap:14px}}
.team-window[data-team-carousel]{overflow:hidden;scroll-snap-type:none}
.team-window[data-team-carousel] .team-track{grid-auto-flow:row;grid-template-columns:repeat(var(--team-columns,2),minmax(0,1fr));grid-auto-columns:auto;gap:28px}
.team-window[data-team-carousel] .team-card[hidden]{display:none!important}
.team-window[data-team-carousel] .team-card{width:100%;min-width:0}
.team-carousel-controls{justify-content:flex-end;gap:4px;margin-top:14px}
.team-carousel-controls button{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#667080;box-shadow:none}
.team-carousel-controls button:hover{background:#eef1f4;color:#203748}
.team-carousel-controls button:focus-visible{outline:2px solid #235bb3;outline-offset:2px}
.team-carousel-controls svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){.team-window[data-team-carousel] .team-track{grid-template-columns:1fr;gap:20px}}
.property-ref{display:flex;flex-wrap:wrap;gap:4px 8px}.publication-date{display:inline;margin:0;font:inherit;color:inherit;white-space:nowrap}
.property-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 22px}
.property-share a,.property-share button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#53667c;cursor:pointer;font-size:17px;line-height:1}
.property-share a:hover,.property-share button:hover{background:#f1f5f9;color:#172b36}
.property-share small{flex-basis:100%;color:#64748b}.property-share input{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px}
.property-share [hidden]{display:none}.catalog-detailed-link{font-size:13px;font-weight:500;margin-left:auto;color:#64748b}.catalog-detailed-link:hover{color:#172b36}
.advanced-search{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}
.contact-carousel-stage{display:grid}.contact-slide{grid-area:1/1;opacity:1;visibility:visible;transition:opacity 1.2s ease,visibility 0s}.contact-slide[hidden]{display:block;visibility:hidden;pointer-events:none;opacity:0;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.contact-slide .seller-avatar{display:grid;place-items:center;background:#1e3541;color:#fff;font-size:40px}
.contact-carousel-controls{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px}.contact-carousel-controls button{display:grid;place-items:center;background:transparent;border:0;color:#64748b;width:44px;height:44px;border-radius:50%;font-size:20px;cursor:pointer}.contact-carousel-controls button:hover{background:#f1f5f9}.contact-carousel-controls small{font-size:11px;color:#64748b;margin-left:8px}
.qr-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.qr-result{padding:20px;border:1px solid #e2e8f0;border-radius:14px;min-width:0}.qr-preview{display:grid;place-items:center;background:repeating-conic-gradient(#edf0f4 0% 25%,white 0% 50%) 50%/18px 18px;border-radius:10px;padding:18px;aspect-ratio:1}.qr-preview img{max-width:100%;height:auto;image-rendering:crisp-edges}.qr-result h4{margin-top:16px}.qr-url{overflow-wrap:anywhere;font-size:12px;color:#64748b}.qr-result .row-actions{flex-wrap:wrap;margin-top:12px}.qr-result details{margin:12px 0}.qr-result details form{display:grid;gap:8px;margin-top:10px}.qr-result input{width:100%;border:1px solid #d5deeb;border-radius:8px;padding:10px}.qr-result [data-qr-status]{font-size:12px;line-height:1.6}
.cron-jobs{margin-top:28px;padding-top:24px;border-top:1px solid #e2e8f0}.cron-instructions{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.cron-instructions div{min-width:70px}.cron-instructions dd{font-weight:700;font-size:20px;margin:8px 0}.permission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.permission-groups fieldset{border:1px solid #e2e8f0;border-radius:12px;padding:18px}.permission-groups legend{padding:0 6px;font-weight:600}.permission-switch{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:13px}.permission-switch input{appearance:none;width:36px;height:20px;border-radius:20px;background:#ccd5e3;position:relative;flex-shrink:0;cursor:pointer}.permission-switch input:before{content:'';width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .2s}.permission-switch input:checked{background:#3477de}.permission-switch input:checked:before{transform:translateX(16px)}
@media(max-width:900px){.permission-groups{grid-template-columns:1fr}.qr-gallery{grid-template-columns:1fr}.advanced-search{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.advanced-search{grid-template-columns:1fr}.property-share{gap:6px}.qr-gallery{padding:16px}.catalog-summary{flex-wrap:wrap;gap:12px}.cfg-tabs a{white-space:normal;min-width:0}.cfg-tabs .cfg-tab-text{min-width:0;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.contact-slide,.contact-slide[hidden]{transition:none}.permission-switch input:before{transition:none}}
.contact-slide.professional-agent .agent-portrait{margin-bottom:24px!important}.contact-slide.professional-agent .agent-details{padding-top:4px}.contact-carousel-controls button{color:#8995a2}.contact-carousel-controls button:hover{background:transparent;color:#334155}.contact-carousel-controls [hidden]{display:none}
.public-site .page-control,.public-site .page-control:hover,.public-site .page-control.disabled{border:0;background:transparent;box-shadow:none}.catalog-summary{justify-content:space-between}
.cron-command-group{margin-top:24px}.cron-command-group label{display:block;margin-bottom:10px}.cron-command-group textarea{display:block;width:100%;min-height:105px;resize:vertical;padding:14px;border:1px solid #d5deeb;border-radius:8px;background:#f8fafc;font:12px/1.8 monospace;overflow-wrap:anywhere}
.map-office-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;color:#60758c}.map-office-link:hover{color:#315d90}
.whatsapp-bubble{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:80;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#18c764;color:#fff;font-size:30px;box-shadow:0 8px 24px #172b362b;transition:background .2s,transform .2s}.whatsapp-bubble:hover{background:#129e4f;color:#fff;transform:translateY(-2px)}.whatsapp-bubble:focus-visible{outline:3px solid #18323f;outline-offset:4px}body:has(.cookie-banner:not([hidden])) .whatsapp-bubble{bottom:160px}
.qr-management-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}.qr-management-actions form,.qr-management-actions button,.qr-management-actions a{width:100%}.qr-management-actions .action-link{font-size:12px;min-height:42px}.qr-edit-logo{margin:10px 0}.qr-edit-logo img{width:52px;height:52px;object-fit:contain}.qr-progress{margin-top:14px;font-size:12px;color:#60758c}
@media(max-width:600px){.whatsapp-bubble{width:54px;height:54px;right:16px;bottom:20px}.qr-management-actions{grid-template-columns:1fr}}
.public-account-menu>summary{border:0!important;border-radius:26px;background:transparent}
.public-account-menu>summary:focus-visible{outline:2px solid #b48b47;outline-offset:3px}
.property-card .property-ref{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}
.property-card .publication-date{margin-left:auto;text-align:right}
.discovery-card>small{display:block;margin-top:14px;text-align:center}
.about-grid>div>p{text-align:justify;hyphens:auto}
.property-request>small:last-child{display:block;text-align:center;margin:18px 0 0;line-height:1.6}
.property-request{padding-bottom:24px}
.professional-agent{background-image:linear-gradient(rgba(21,37,51,var(--footer-opacity)),rgba(21,37,51,var(--footer-opacity))),var(--footer-image);background-size:cover;background-position:center}
.cron-jobs .btn-save{margin-top:18px}
.cron-jobs .check-label{display:block;margin-top:6px}
.site-footer [data-footer-logo-preview]{display:contents}
.social [hidden]{display:none!important}
.footer-preview-workspace{margin-top:28px}
.footer-preview-workspace>h4{margin-bottom:8px}
.footer-preview-workspace>.f-help{margin-bottom:18px}
.footer-preview{padding:0!important;background:none!important;box-shadow:none!important;overflow:hidden;border-radius:14px}
.footer-preview .site-footer{position:relative;isolation:isolate;background:var(--footer-background,#101820);color:#d8e2ed;padding:32px 24px 20px;font-size:12px;line-height:1.7}
.footer-preview .site-footer::before{content:"";position:absolute;inset:0;background-image:var(--footer-image);background-position:center;background-size:cover;z-index:-2}
.footer-preview .site-footer::after{content:"";position:absolute;inset:0;background:var(--footer-overlay);opacity:var(--footer-opacity);display:var(--footer-filter-display);z-index:-1}
.footer-preview .container{width:100%;max-width:none;padding:0}
.footer-preview .footer-grid{display:grid;grid-template-columns:1.15fr .9fr 1.1fr;gap:22px}
.footer-preview .brand{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#fff}
.footer-preview .brand img{width:48px;height:48px;object-fit:contain}
.footer-preview .brand-text{display:flex;flex-direction:column;gap:2px}
.footer-preview .brand strong{color:#fff;font-size:14px}
.footer-preview .brand small,.footer-preview .footer-office small{color:#a8bbcf;font-size:10px}
.footer-preview .footer-identity>p{margin-top:18px}
.footer-preview .site-footer h4{color:#fff;font-size:12px;margin:0 0 15px}
.footer-preview .site-footer a{color:#b5c6d7;text-decoration:none;overflow-wrap:anywhere}
.footer-preview .site-footer a:hover{color:#e9c784}
.footer-preview .site-footer a:focus-visible{outline:2px solid #e9c784;outline-offset:3px}
.footer-preview .footer-links>a,.footer-preview .footer-office>a{display:block;margin-bottom:10px}
.footer-preview .footer-office p{margin:10px 0}
.footer-preview .social{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.footer-preview .social>a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}
.footer-preview .footer-bottom{border-top:1px solid #ffffff26;margin-top:26px;padding-top:18px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between}
.footer-preview .footer-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.footer-preview .privacy-links{display:flex;flex-wrap:wrap;gap:10px}
@media(max-width:1100px){.footer-preview .footer-grid{grid-template-columns:1fr 1fr}.footer-preview .footer-identity{grid-column:1/-1}}
@media(max-width:600px){.footer-preview .footer-grid{grid-template-columns:1fr}.footer-preview .site-footer{padding:26px 20px}.footer-preview .footer-bottom{flex-direction:column;align-items:flex-start}}