:root{--ic-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 50'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20h28'/%3E%3Cpath d='M8.5 20c0-7 5-12.5 11.5-12.5S31.5 13 31.5 20'/%3E%3Cpath d='M16 8.5l1.2 7h5.6l1.2-7'/%3E%3Cpath d='M9 22.5c.5 9 11 24 11 24s10.5-15 11-24'/%3E%3Ccircle cx='20' cy='26.5' r='3.6'/%3E%3C/g%3E%3C/svg%3E");--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--ic-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E");--ic-i-brick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='26' height='18' rx='1.5'/%3E%3Cpath d='M3 13h26M3 19h26M11 7v6M21 7v6M16 13v6M8 19v6M24 19v6'/%3E%3C/g%3E%3C/svg%3E");--ic-i-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 10h22l3 3v6l-3 3H4z'/%3E%3Cellipse cx='26' cy='16' rx='2' ry='4.5'/%3E%3Cpath d='M8 14h10M8 18h6'/%3E%3C/g%3E%3C/svg%3E");--ic-i-tool:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5a6 6 0 0 0-5.3 8.2L5 22l5 5 8.8-8.7A6 6 0 0 0 27 13l-4 1-3-3 1-4z'/%3E%3C/g%3E%3C/svg%3E");--ic-i-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='5' y='5' width='10' height='10' rx='1'/%3E%3Crect x='17' y='5' width='10' height='10' rx='1'/%3E%3Crect x='5' y='17' width='10' height='10' rx='1'/%3E%3Crect x='17' y='17' width='10' height='10' rx='1'/%3E%3C/g%3E%3C/svg%3E");--ic-i-plug:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v6M20 4v6M8 10h16v5a8 8 0 0 1-16 0zM16 23v5'/%3E%3C/g%3E%3C/svg%3E");--ic-i-pipe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 9h12a6 6 0 0 1 6 6v13M4 15h12v13'/%3E%3Cpath d='M4 7v10M20 28h8'/%3E%3C/g%3E%3C/svg%3E");--ic-i-door:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M8 28V4h16v24M4 28h24'/%3E%3Ccircle cx='20' cy='16' r='1.2' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");--ic-i-sheet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M6 24l4-16h16l-4 16z'/%3E%3Cpath d='M4 27l4-16M9 8l3-3h16'/%3E%3C/g%3E%3C/svg%3E");--ic-i-paint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='5' width='18' height='8' rx='2'/%3E%3Cpath d='M23 9h3v6H15v4'/%3E%3Crect x='13' y='19' width='4' height='9' rx='1'/%3E%3C/g%3E%3C/svg%3E");--ic-i-bath:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h24v3a7 7 0 0 1-7 7h-10a7 7 0 0 1-7-7z'/%3E%3Cpath d='M8 16V7a3 3 0 0 1 6 0M9 26l-1 3M23 26l1 3'/%3E%3C/g%3E%3C/svg%3E");--ic-i-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 26c0-12 8-20 21-21-1 13-9 21-21 21z'/%3E%3Cpath d='M6 26l11-11'/%3E%3C/g%3E%3C/svg%3E");--ic-i-stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 22l5-12 9-4 9 6 1 10-8 5H10z'/%3E%3Cpath d='M9 10l6 7 12-5M15 17l-2 10'/%3E%3C/g%3E%3C/svg%3E");--ic-i-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5h8l2 4-6 2-6-2z'/%3E%3Cpath d='M16 11v16M13 15h6M13 19h6M13 23h6'/%3E%3C/g%3E%3C/svg%3E");--ic-i-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 8h16v14H3zM19 13h6l4 5v4H19z'/%3E%3Ccircle cx='9' cy='24' r='2.5'/%3E%3Ccircle cx='24' cy='24' r='2.5'/%3E%3C/g%3E%3C/svg%3E");--ic-i-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 16V5h11l13 13-11 11z'/%3E%3Ccircle cx='10' cy='11' r='2'/%3E%3C/g%3E%3C/svg%3E");--ic-i-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 16s5-9 13-9 13 9 13 9-5 9-13 9S3 16 3 16z'/%3E%3Ccircle cx='16' cy='16' r='4'/%3E%3C/g%3E%3C/svg%3E");--ic-i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='11' r='5.2'/%3E%3Cpath d='M6.5 27c0-5.4 4.3-9.2 9.5-9.2s9.5 3.8 9.5 9.2'/%3E%3C/g%3E%3C/svg%3E");--ic-i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 28.5S25 20.4 25 14a9 9 0 1 0-18 0c0 6.4 9 14.5 9 14.5Z'/%3E%3Ccircle cx='16' cy='13.6' r='3.2'/%3E%3C/g%3E%3C/svg%3E");--ic-i-building:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 28V6h13v22'/%3E%3Cpath d='M19 13h7v15'/%3E%3Cpath d='M3.5 28h25'/%3E%3Cpath d='M10 11h5M10 16h5M10 21h5'/%3E%3C/g%3E%3C/svg%3E");--ic-i-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l10 3.8v8.4C26 22.6 21.7 27 16 29c-5.7-2-10-6.4-10-12.8V7.8L16 4Z'/%3E%3Cpath d='M11.8 16.2l3 3 5.6-5.8'/%3E%3C/g%3E%3C/svg%3E");--ic-i-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h14a3 3 0 0 1 3 3v8.6a3 3 0 0 1-3 3h-8.6L8.5 26v-4.9a3 3 0 0 1-2.5-3V9.5a3 3 0 0 1 3-3Z'/%3E%3C/g%3E%3C/svg%3E");--ic-i-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5.5l3 6-3 2.9a14.4 14.4 0 0 0 6.6 6.6l2.9-3 6 3V25a2.5 2.5 0 0 1-2.6 2.5C14.4 27.5 4.5 17.6 4.5 8A2.5 2.5 0 0 1 7 5.5h4Z'/%3E%3C/g%3E%3C/svg%3E");--ic-i-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='8' width='23' height='16' rx='2.5'/%3E%3Cpath d='M5 10l11 7.6L27 10'/%3E%3C/g%3E%3C/svg%3E");--ic-i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='14' cy='14' r='8'/%3E%3Cpath d='M19.8 19.8L27 27'/%3E%3C/g%3E%3C/svg%3E");--ic-i-book:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10c-2.1-2-5.1-3-9.3-3v17.4c4.2 0 7.2 1 9.3 3 2.1-2 5.1-3 9.3-3V7c-4.2 0-7.2 1-9.3 3Z'/%3E%3Cpath d='M16 10v17.4'/%3E%3C/g%3E%3C/svg%3E");--ic-fb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.5 22v-8h2.7l.4-3.2h-3.1V8.8c0-.9.3-1.6 1.6-1.6h1.7V4.4c-.3 0-1.3-.1-2.5-.1-2.5 0-4.1 1.5-4.1 4.2v2.4H7.4V14h2.8v8z'/%3E%3C/svg%3E");--ic-ig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/g%3E%3Ccircle cx='17.3' cy='6.7' r='1.2' fill='%23000'/%3E%3C/svg%3E");--ic-yt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4a2.5 2.5 0 0 0-1.8 1.8C2 8.8 2 12 2 12s0 3.2.4 4.8a2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8c.4-1.6.4-4.8.4-4.8s0-3.2-.4-4.8zM10 15V9l5.2 3z'/%3E%3C/svg%3E");--ic-li:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9.5h4V21H3zM9.5 9.5h3.8v1.6h.1c.5-1 1.8-2 3.8-2 4 0 4.8 2.6 4.8 6V21h-4v-5.2c0-1.2 0-2.8-1.7-2.8s-2 1.3-2 2.7V21h-4z'/%3E%3C/svg%3E");--ic-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E");--ic-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 5v14l11-7z'/%3E%3C/svg%3E")}.ic,.ic-before::before{content:"";display:inline-block;width:1em;height:1em;flex:none;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.ic-mark{--ic:var(--ic-mark)}.ic-check{--ic:var(--ic-check)}.ic-arrow{--ic:var(--ic-arrow)}.ic-i-brick{--ic:var(--ic-i-brick)}.ic-i-wood{--ic:var(--ic-i-wood)}.ic-i-tool{--ic:var(--ic-i-tool)}.ic-i-tile{--ic:var(--ic-i-tile)}.ic-i-plug{--ic:var(--ic-i-plug)}.ic-i-pipe{--ic:var(--ic-i-pipe)}.ic-i-door{--ic:var(--ic-i-door)}.ic-i-sheet{--ic:var(--ic-i-sheet)}.ic-i-paint{--ic:var(--ic-i-paint)}.ic-i-bath{--ic:var(--ic-i-bath)}.ic-i-leaf{--ic:var(--ic-i-leaf)}.ic-i-stone{--ic:var(--ic-i-stone)}.ic-i-bolt{--ic:var(--ic-i-bolt)}.ic-i-truck{--ic:var(--ic-i-truck)}.ic-i-tag{--ic:var(--ic-i-tag)}.ic-i-eye{--ic:var(--ic-i-eye)}.ic-i-user{--ic:var(--ic-i-user)}.ic-i-pin{--ic:var(--ic-i-pin)}.ic-i-building{--ic:var(--ic-i-building)}.ic-i-shield{--ic:var(--ic-i-shield)}.ic-i-chat{--ic:var(--ic-i-chat)}.ic-i-phone{--ic:var(--ic-i-phone)}.ic-i-mail{--ic:var(--ic-i-mail)}.ic-i-search{--ic:var(--ic-i-search)}.ic-i-book{--ic:var(--ic-i-book)}.ic-fb{--ic:var(--ic-fb)}.ic-ig{--ic:var(--ic-ig)}.ic-yt{--ic:var(--ic-yt)}.ic-li{--ic:var(--ic-li)}.ic-menu{--ic:var(--ic-menu)}.ic-play{--ic:var(--ic-play)}