/*
 * Domorify – shared base styles (loaded on every page from the child theme).
 * Put reusable styling here that more than one page uses: icons, utilities, shared effects.
 *
 * Icons: Material Symbols Rounded (weight 300) as CSS masks.
 *   <div class="dm-fn-ic dm-ic-NAME"> (Über uns: dm-ab-ic) → the icon takes the element's background-color and width/height.
 *   Used on: Funktionen, Über uns. Page-specific icon hover effects stay in that page's Custom Code snippet.
 *   To add an icon: copy one .dm-ic-* line and replace the SVG path (fonts.gstatic.com/s/i/short-term/release/materialsymbolsrounded/NAME/wght300/24px.svg),
 *   then create a global class with the same name in Elementor (display: block) so it can be attached to elements.
 */

.dm-fn-ic, .dm-fn-tile-ic, .dm-ab-ic { -webkit-mask: var(--dm-ic) center / contain no-repeat; mask: var(--dm-ic) center / contain no-repeat; }
.dm-ic-edit-note { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M210-400q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q197.25-460 210-460h220q12.75 0 21.38 8.63 8.62 8.63 8.62 21.38 0 12.76-8.62 21.37Q442.75-400 430-400H210Zm0-160q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q197.25-620 210-620h380q12.75 0 21.38 8.63 8.62 8.63 8.62 21.38 0 12.76-8.62 21.37Q602.75-560 590-560H210Zm0-160q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q197.25-780 210-780h380q12.75 0 21.38 8.63 8.62 8.63 8.62 21.38 0 12.76-8.62 21.37Q602.75-720 590-720H210Zm314.62 503.84v-54.46q0-7.06 2.61-13.68 2.62-6.62 8.23-12.24l206.31-205.31q7.46-7.46 16.11-10.5 8.65-3.03 17.3-3.03 9.43 0 18.25 3.53 8.82 3.54 16.03 10.62l37 37.38q6.46 7.47 10 16.16Q860-439 860-430.31t-3.23 17.69q-3.23 9-10.31 16.46L641.15-190.85q-5.61 5.62-12.23 8.23-6.63 2.62-13.69 2.62h-54.46q-15.37 0-25.76-10.4-10.39-10.39-10.39-25.76Zm287.69-214.15-37-37.38 37 37.38Zm-240 202.62h38l129.84-130.47-18.38-19-18.62-18.76-130.84 130.23v38Zm149.46-149.47-18.62-18.76 37 37.76-18.38-19Z'/%3E%3C/svg%3E"); }
.dm-ic-query-stats { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M82.69-432.85q-9.92-6.69-11.84-18.34-1.93-11.66 4.15-22.19l117.77-189.08q19.69-31.54 56.15-33.85 36.46-2.3 60.16 25.62l42.46 49.31q4.23 5 10.58 4.42 6.34-.58 9.42-5.96L460-766.54q20.69-34.15 60.15-34.84 39.46-.7 61.16 32.84l44.46 67.16q3.84 5.38 10.58 5.38 6.73 0 10.19-5.77l107.38-171.08q6.7-11.15 19.77-13.69 13.08-2.54 23.62 5.77 9.53 6.69 11.46 17.96 1.92 11.27-4.16 21.81L697.23-669.92q-20.69 33.53-60.15 33.53-39.46 0-61.16-32.53l-44.07-66.39q-3.85-5.77-10.58-5.57-6.73.19-10.19 5.96l-88.47 143.23q-19.07 31.54-55.73 34.34-36.65 2.81-60.34-25.11l-43.08-50.31q-4.23-5-10.38-4.42-6.16.57-9.23 5.96L126.08-441.15q-6.7 11.15-19.77 13.88-13.08 2.73-23.62-5.58ZM572.31-240q45.07 0 76.19-31.12 31.12-31.11 31.12-76.19T648.5-423.5q-31.12-31.12-76.19-31.12-45.08 0-76.2 31.12Q465-392.39 465-347.31t31.11 76.19Q527.23-240 572.31-240Zm0 60q-69.62 0-118.46-48.85Q405-277.69 405-347.31q0-69.61 48.85-118.46 48.84-48.84 118.46-48.84 69.61 0 118.46 48.84 48.84 48.85 48.84 118.46 0 26.39-7.77 50.69-7.76 24.31-22.53 44.54l89.23 89.62q8.3 8.31 8.3 20.69t-8.3 20.69q-8.31 8.31-20.89 8.31-12.57 0-20.88-8.31l-89.62-89.23q-20.23 14.77-44.34 22.54-24.12 7.77-50.5 7.77Z'/%3E%3C/svg%3E"); }
.dm-ic-folder-open { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M170-180q-29.15 0-49.58-20.42Q100-220.85 100-250v-457.69q0-29.15 21.58-50.73T172.31-780H362q14.46 0 27.81 5.62 13.34 5.61 23.19 15.46L471.92-700h354.62q12.77 0 21.38 8.62 8.62 8.61 8.62 21.38t-8.62 21.38q-8.61 8.62-21.38 8.62H447.38l-80-80H172.31q-5.39 0-8.85 3.46t-3.46 8.85V-240q0-5.39 2.12-4.04 2.11 1.35 5.57 3.27l77.85-259.92q7.23-23.31 26.61-37.46 19.39-14.16 43.08-14.16h514.46q36.77 0 58.35 29.23 21.57 29.23 11.34 63.77l-68.92 229.62q-6.85 22.53-25.65 36.11Q786-180 763.08-180H170Zm60.54-60h531q4.23 0 7.5-2.31 3.27-2.31 4.42-6.54l68.16-227.69q1.92-6.15-1.93-10.96-3.84-4.81-10-4.81H315.23q-4.23 0-7.5 2.31-3.27 2.31-4.42 6.54L230.54-240ZM160-500.08V-720-500.08ZM230.54-240l72.77-243.46q1.15-4.23 1.92-6.54l.77-2.31-1.35 4.81q-1.34 4.81-3.27 10.96l-68.15 227.69q-1.15 4.23-1.92 6.54l-.77 2.31Z'/%3E%3C/svg%3E"); }
.dm-ic-article { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M212.31-140Q182-140 161-161q-21-21-21-51.31v-535.38Q140-778 161-799q21-21 51.31-21h535.38Q778-820 799-799q21 21 21 51.31v535.38Q820-182 799-161q-21 21-51.31 21H212.31Zm0-60h535.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-535.38q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H212.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v535.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85ZM200-760v560-560Zm120 470h200q12.77 0 21.38-8.62Q550-307.23 550-320t-8.62-21.38Q532.77-350 520-350H320q-12.77 0-21.38 8.62Q290-332.77 290-320t8.62 21.38Q307.23-290 320-290Zm0-160h320q12.77 0 21.38-8.62Q670-467.23 670-480t-8.62-21.38Q652.77-510 640-510H320q-12.77 0-21.38 8.62Q290-492.77 290-480t8.62 21.38Q307.23-450 320-450Zm0-160h320q12.77 0 21.38-8.62Q670-627.23 670-640t-8.62-21.38Q652.77-670 640-670H320q-12.77 0-21.38 8.62Q290-652.77 290-640t8.62 21.38Q307.23-610 320-610Z'/%3E%3C/svg%3E"); }
.dm-ic-campaign { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M833.08-450h-84.62q-12.77 0-21.38-8.62-8.62-8.61-8.62-21.38t8.62-21.38q8.61-8.62 21.38-8.62h84.62q12.77 0 21.38 8.62 8.62 8.61 8.62 21.38t-8.62 21.38q-8.61 8.62-21.38 8.62ZM666.69-291.46q7.69-10.54 19.66-12.16 11.96-1.61 22.5 6.08l67.46 50.69q10.54 7.7 12.15 19.66 1.62 11.96-6.08 22.5-7.69 10.53-19.65 12.15-11.96 1.62-22.5-6.08l-67.46-50.69q-10.54-7.69-12.15-19.65-1.62-11.96 6.07-22.5Zm108.08-423.23L707.31-664q-10.54 7.69-22.5 6.08-11.96-1.62-19.66-12.16-7.69-10.53-6.07-22.5 1.61-11.96 12.15-19.65l67.46-50.69q10.54-7.69 22.5-6.08 11.96 1.62 19.66 12.15 7.69 10.54 6.07 22.5-1.61 11.97-12.15 19.66ZM210-376.92h-40.77q-29.92 0-51.11-21.2-21.2-21.19-21.2-51.11v-61.54q0-29.92 21.2-51.11 21.19-21.2 51.11-21.2h154.62l124.38-74.38q18.08-10.85 36.46-.19 18.39 10.65 18.39 31.34v292.62q0 20.69-18.39 31.34-18.38 10.66-36.46-.19l-124.38-74.38H270v126.15q0 12.77-8.62 21.38-8.61 8.62-21.38 8.62t-21.38-8.62Q210-238 210-250.77v-126.15Zm233.08.31v-206.78l-102.62 60.31H169.23q-4.61 0-8.46 3.85-3.85 3.85-3.85 8.46v61.54q0 4.61 3.85 8.46 3.85 3.85 8.46 3.85h171.23l102.62 60.31Zm115.38 21.38v-249.54q23.54 21.31 37.92 53.69 14.39 32.39 14.39 71.08t-14.39 71.08q-14.38 32.38-37.92 53.69ZM300-480Z'/%3E%3C/svg%3E"); }
.dm-ic-forum { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M827.69-196q-4.92 7.69-16.34 8.73-11.43 1.04-20.51-8.04l-80.07-80.08H320q-29.19 0-49.98-20.79-20.79-20.78-20.79-49.98v-24.61h435.39q29.82 0 51.06-21.24 21.24-21.24 21.24-51.07V-720h24.62q29.19 0 49.98 20.79 20.79 20.79 20.79 49.98v428q0 11.07-7.39 18.15-7.38 7.08-17.23 7.08Zm-660-258.15 56.62-56.62h380.31q5.38 0 8.84-3.46t3.46-8.85v-264.61q0-5.39-3.46-8.85t-8.84-3.46H180q-5.38 0-8.85 3.46-3.46 3.46-3.46 8.85v333.54Zm-23.97 94.3q-13.95 0-24.99-10.15-11.04-10.16-11.04-26.79v-390.9q0-29.83 21.24-51.07Q150.17-860 180-860h424.62q29.82 0 51.06 21.24 21.24 21.24 21.24 51.07v264.61q0 29.83-21.24 51.07-21.24 21.24-51.06 21.24H249.23l-80.07 80.08q-5.62 5.61-12.04 8.23-6.43 2.61-13.4 2.61Zm23.97-163.23V-800v276.92Z'/%3E%3C/svg%3E"); }
.dm-ic-fact-check { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M172.31-140Q142-140 121-161q-21-21-21-51.31v-535.38Q100-778 121-799q21-21 51.31-21h615.38Q818-820 839-799q21 21 21 51.31v535.38Q860-182 839-161q-21 21-51.31 21H172.31Zm0-60h615.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-535.38q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H172.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v535.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85ZM360-290q12.77 0 21.38-8.62Q390-307.23 390-320t-8.62-21.38Q372.77-350 360-350H240q-12.77 0-21.38 8.62Q210-332.77 210-320t8.62 21.38Q227.23-290 240-290h120Zm222-168.77-35.92-35.92q-8.93-8.92-21.08-8.81-12.15.12-21.08 9.42-8.3 8.93-8.42 21.08-.11 12.15 8.81 21.08l52.38 52.38q10.85 10.85 25.31 10.85 14.46 0 25.31-10.85l137.38-137.38q8.92-8.93 9.12-20.89.19-11.96-9.12-21.27-9.31-9.3-21.38-9.3-12.08 0-21.39 9.3L582-458.77ZM360-450q12.77 0 21.38-8.62Q390-467.23 390-480t-8.62-21.38Q372.77-510 360-510H240q-12.77 0-21.38 8.62Q210-492.77 210-480t8.62 21.38Q227.23-450 240-450h120Zm0-160q12.77 0 21.38-8.62Q390-627.23 390-640t-8.62-21.38Q372.77-670 360-670H240q-12.77 0-21.38 8.62Q210-652.77 210-640t8.62 21.38Q227.23-610 240-610h120ZM160-200v-560 560Z'/%3E%3C/svg%3E"); }
.dm-ic-calendar-month { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M212.31-100Q182-100 161-121q-21-21-21-51.31v-535.38Q140-738 161-759q21-21 51.31-21h55.38v-53.85q0-13.15 8.81-21.96 8.81-8.8 21.96-8.8 13.16 0 21.96 8.8 8.81 8.81 8.81 21.96V-780h303.08v-54.61q0-12.77 8.61-21.39 8.62-8.61 21.39-8.61 12.77 0 21.38 8.61 8.62 8.62 8.62 21.39V-780h55.38Q778-780 799-759q21 21 21 51.31v535.38Q820-142 799-121q-21 21-51.31 21H212.31Zm0-60h535.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-375.38H200v375.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85ZM200-607.69h560v-100q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H212.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v100Zm0 0V-720v112.31Zm280 210.77q-14.69 0-25.04-10.35-10.34-10.34-10.34-25.04 0-14.69 10.34-25.04 10.35-10.34 25.04-10.34t25.04 10.34q10.34 10.35 10.34 25.04 0 14.7-10.34 25.04-10.35 10.35-25.04 10.35Zm-185.04-10.35q-10.34-10.34-10.34-25.04 0-14.69 10.34-25.04 10.35-10.34 25.04-10.34t25.04 10.34q10.34 10.35 10.34 25.04 0 14.7-10.34 25.04-10.35 10.35-25.04 10.35t-25.04-10.35ZM640-396.92q-14.69 0-25.04-10.35-10.34-10.34-10.34-25.04 0-14.69 10.34-25.04 10.35-10.34 25.04-10.34t25.04 10.34q10.34 10.35 10.34 25.04 0 14.7-10.34 25.04-10.35 10.35-25.04 10.35ZM480-240q-14.69 0-25.04-10.35-10.34-10.34-10.34-25.03 0-14.7 10.34-25.04 10.35-10.35 25.04-10.35t25.04 10.35q10.34 10.34 10.34 25.04 0 14.69-10.34 25.03Q494.69-240 480-240Zm-185.04-10.35q-10.34-10.34-10.34-25.03 0-14.7 10.34-25.04 10.35-10.35 25.04-10.35t25.04 10.35q10.34 10.34 10.34 25.04 0 14.69-10.34 25.03Q334.69-240 320-240t-25.04-10.35ZM640-240q-14.69 0-25.04-10.35-10.34-10.34-10.34-25.03 0-14.7 10.34-25.04 10.35-10.35 25.04-10.35t25.04 10.35q10.34 10.34 10.34 25.04 0 14.69-10.34 25.03Q654.69-240 640-240Z'/%3E%3C/svg%3E"); }
.dm-ic-touch-app { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M432.85-100q-30.31 0-57.31-12.77-27-12.77-45.15-36.69L139.77-396q-6.08-7.46-5.46-17.08.61-9.61 7.08-16.07 15-16 35.88-19.23 20.88-3.24 39.11 7.92l97.47 52.31v-316.46q0-12.75 8.63-21.38 8.62-8.62 21.38-8.62t21.68 8.62q8.92 8.63 8.92 21.38v359.98q0 20.7-18 31.05-18 10.35-36.08.27l-66-34.31L379.15-185q9.85 12.38 24 18.69 14.16 6.31 29.7 6.31h196.76q37.62 0 64.01-26.19Q720-212.39 720-250v-150.77q0-20.6-13.93-34.53-13.94-13.93-34.53-13.93H499.85q-12.75 0-21.38-8.63-8.62-8.63-8.62-21.38 0-12.76 8.62-21.37 8.63-8.62 21.38-8.62h171.69q45.19 0 76.82 31.63Q780-445.96 780-400.77v150.74q0 62.18-44.18 106.11Q691.65-100 629.61-100H432.85Zm54.53-234.61ZM474-599.62q-12.77 0-21.38-8.62-8.62-8.62-8.62-21.37 0-2.39 3.85-15 8-14 12-28.5t4-31.5q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 17 4 31.5t12 28.5q2.3 3.75 3.07 7.5t.77 7.51q0 12.75-8.29 21.37-8.29 8.61-21.11 8.61-8.29 0-15.35-4.46-7.07-4.46-10.78-11.15-11.85-20.08-18.08-42.61-6.23-22.54-6.23-46.88 0-74.82 52.54-127.35 52.53-52.54 127.46-52.54 74.92 0 127.46 52.54 52.53 52.53 52.53 127.35 0 24.34-6.23 46.88-6.23 22.53-18.07 42.61-3.76 6.69-10.52 11.15T474-599.62Z'/%3E%3C/svg%3E"); }
.dm-ic-arrow-forward { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M665.08-450H210q-12.77 0-21.38-8.62Q180-467.23 180-480t8.62-21.38Q197.23-510 210-510h455.08L458.31-716.77q-8.92-8.92-8.81-20.88.12-11.96 9.42-21.27 9.31-8.69 21.08-9 11.77-.31 21.08 9l253.61 253.61q5.62 5.62 7.92 11.85 2.31 6.23 2.31 13.46t-2.31 13.46q-2.3 6.23-7.92 11.85L501.08-201.08q-8.31 8.31-20.58 8.5-12.27.19-21.58-8.5-9.3-9.31-9.3-21.38 0-12.08 9.3-21.39L665.08-450Z'/%3E%3C/svg%3E"); }
.dm-ic-check-circle { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m423.23-394.15-92.92-92.93q-8.31-8.3-20.89-8.5-12.57-.19-21.27 8.5-8.69 8.7-8.69 21.08 0 12.38 8.69 21.08l109.77 109.77q10.85 10.84 25.31 10.84 14.46 0 25.31-10.84l222.54-222.54q8.3-8.31 8.5-20.89.19-12.57-8.5-21.27-8.7-8.69-21.08-8.69-12.38 0-21.08 8.69l-205.69 205.7ZM480.07-100q-78.84 0-148.21-29.92t-120.68-81.21q-51.31-51.29-81.25-120.63Q100-401.1 100-479.93q0-78.84 29.92-148.21t81.21-120.68q51.29-51.31 120.63-81.25Q401.1-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.84-29.92 148.21t-81.21 120.68q-51.29 51.31-120.63 81.25Q558.9-100 480.07-100Zm-.07-60q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E"); }
.dm-ic-arrow-downward { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M450-294.92V-750q0-12.77 8.62-21.38Q467.23-780 480-780t21.38 8.62Q510-762.77 510-750v455.08l206.77-206.77q8.92-8.92 20.88-8.81 11.96.12 21.27 9.42 8.69 9.31 9 21.08.31 11.77-9 21.08L505.31-205.31q-5.62 5.62-11.85 7.92-6.23 2.31-13.46 2.31t-13.46-2.31q-6.23-2.3-11.85-7.92L201.08-458.92q-8.31-8.31-8.5-20.58-.19-12.27 8.5-21.58 9.31-9.3 21.38-9.3 12.08 0 21.39 9.3L450-294.92Z'/%3E%3C/svg%3E"); }
.dm-ic-sell { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M838.31-391.92 568.08-121.69q-10.9 10.84-24.53 16.27-13.63 5.42-27.18 5.42-13.56 0-27.12-5.42-13.56-5.43-24.4-16.27L121.08-465.08q-10.23-9.84-15.66-23.1-5.42-13.26-5.42-27.9v-271.23q0-29.98 21.19-51.34 21.2-21.35 51.5-21.35h271.23q14.49 0 28.07 5.88 13.59 5.87 23.55 15.81l342.77 343.39q10.99 10.9 16.03 24.52 5.04 13.63 5.04 27.33 0 13.7-5.04 26.94-5.04 13.25-16.03 24.21Zm-313 228.07 270.23-270.23q3.84-3.84 3.84-9.04 0-5.19-3.84-9.03L448.31-799.62H172.69q-5.38 0-9.04 3.47-3.65 3.46-3.65 8.84v270.62q0 2.31.77 4.61.77 2.31 2.69 4.23l343.77 344q3.85 3.85 9.04 3.85 5.19 0 9.04-3.85ZM261-648.85q20.92 0 35.54-14.58 14.61-14.58 14.61-35.42 0-20.99-14.58-35.68-14.58-14.7-35.42-14.7-20.99 0-35.68 14.65-14.7 14.65-14.7 35.58 0 20.92 14.65 35.54 14.65 14.61 35.58 14.61Zm219.77 169.62Z'/%3E%3C/svg%3E"); }
.dm-ic-apartment { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M190.77-136.92q-25.31 0-43.04-17.73Q130-172.39 130-197.69v-418.47q0-25.3 17.73-43.03t43.04-17.73H290v-99.24q0-25.3 17.73-43.03t43.04-17.73h258.46q25.31 0 43.04 17.73T670-776.16v259.24h99.23q25.31 0 43.04 17.73T830-456.16v258.47q0 25.3-17.73 43.04-17.73 17.73-43.04 17.73H530v-160H430v160H190.77Zm-.77-60h100v-100H190v100Zm0-160h100v-100H190v100Zm0-160h100v-100H190v100Zm160 160h100v-100H350v100Zm0-160h100v-100H350v100Zm0-160h100v-100H350v100Zm160 320h100v-100H510v100Zm0-160h100v-100H510v100Zm0-160h100v-100H510v100Zm160 480h100v-100H670v100Zm0-160h100v-100H670v100Z'/%3E%3C/svg%3E"); }
.dm-ic-home { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M240-200h133.85v-201.54q0-15.36 10.39-25.76 10.4-10.39 25.76-10.39h140q15.36 0 25.76 10.39 10.39 10.4 10.39 25.76V-200H720v-353.85q0-3.07-1.35-5.57-1.34-2.5-3.65-4.43L487.31-735q-3.08-2.69-7.31-2.69-4.23 0-7.31 2.69L245-563.85q-2.31 1.93-3.65 4.43-1.35 2.5-1.35 5.57V-200Zm-60 0v-353.85q0-17.17 7.68-32.53 7.69-15.37 21.24-25.31l227.7-171.54q18.95-14.46 43.32-14.46t43.44 14.46l227.7 171.54q13.55 9.94 21.24 25.31 7.68 15.36 7.68 32.53V-200q0 24.54-17.73 42.27Q744.54-140 720-140H562.31q-15.37 0-25.76-10.4-10.4-10.39-10.4-25.76v-201.53h-92.3v201.53q0 15.37-10.4 25.76-10.39 10.4-25.76 10.4H240q-24.54 0-42.27-17.73Q180-175.46 180-200Zm300-269.23Z'/%3E%3C/svg%3E"); }
.dm-ic-key { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M234.27-434.27q-18.88-18.88-18.88-45.73 0-26.85 18.88-45.73 18.88-18.88 45.73-18.88 26.85 0 45.73 18.88 18.88 18.88 18.88 45.73 0 26.85-18.88 45.73-18.88 18.88-45.73 18.88-26.85 0-45.73-18.88ZM280-260q-91.54 0-155.77-64.23T60-480q0-91.54 64.23-155.77T280-700q64.31 0 116.31 33.19 52 33.2 79.38 86.81h345q7.23 0 13.77 2.62 6.54 2.61 12.15 8.23l63.85 63.84q5.62 5.62 7.92 11.85 2.31 6.23 2.31 13.46t-2.31 13.46q-2.3 6.23-7.92 11.85L804.62-349.23q-4.62 4.61-10.85 7.42-6.23 2.81-12.46 3.42-6.23.62-12.46-1.19T757-345.62l-49.31-37.07-55.84 41.46q-4.62 3.61-9.85 5.23-5.23 1.61-10.85 1.61-5.61 0-11.15-1.8-5.54-1.81-10.15-5.04L553.46-380h-77.77q-27.38 53.23-79.38 86.61Q344.31-260 280-260Zm0-60q57.54 0 99.65-34.77 42.12-34.77 54.97-85.23h137.69l57.61 39.85q-.38 0-.19.3.19.31.19-.3l78.16-57.16L776-405.38v-.2.2L850.62-480h-.31.31l-40-40v-.31.31h-376q-12.85-50.46-54.97-85.23Q337.54-640 280-640q-66 0-113 47t-47 113q0 66 47 113t113 47Z'/%3E%3C/svg%3E"); }
.dm-ic-add-photo-alternate { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-480ZM212.31-140Q182-140 161-161q-21-21-21-51.31v-535.38Q140-778 161-799q21-21 51.31-21h270q12.77 0 21.38 8.62 8.62 8.61 8.62 21.38t-8.62 21.38q-8.61 8.62-21.38 8.62h-270q-5.39 0-8.85 3.46t-3.46 8.85v535.38q0 5.39 3.46 8.85t8.85 3.46h535.38q5.39 0 8.85-3.46t3.46-8.85v-270q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v270Q820-182 799-161q-21 21-51.31 21H212.31Zm43.08-152.31h449.22L565-478.46 445-322.69l-85-108.08-104.61 138.46ZM680-680h-50q-12.77 0-21.38-8.62Q600-697.23 600-710t8.62-21.38Q617.23-740 630-740h50v-50q0-12.77 8.62-21.38Q697.23-820 710-820t21.38 8.62Q740-802.77 740-790v50h50q12.77 0 21.38 8.62Q820-722.77 820-710t-8.62 21.38Q802.77-680 790-680h-50v50q0 12.77-8.62 21.38Q722.77-600 710-600t-21.38-8.62Q680-617.23 680-630v-50Z'/%3E%3C/svg%3E"); }
.dm-ic-photo-library { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m517.69-447.69-48.31-60q-5.61-6.85-14.27-6.85-8.65 0-14.26 7.23l-55.08 72.23q-7.23 9.23-2.31 19.08 4.92 9.85 16.39 9.85h300.3q11.46 0 16.39-9.85 4.92-9.85-1.93-19.08l-87.38-115.46q-5.62-7.23-14.46-7.23-8.85 0-14.46 7.23l-80.62 102.85ZM322.31-260Q292-260 271-281q-21-21-21-51.31v-455.38Q250-818 271-839q21-21 51.31-21h455.38Q808-860 829-839q21 21 21 51.31v455.38Q850-302 829-281q-21 21-51.31 21H322.31Zm0-60h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-455.38q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H322.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v455.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85Zm-140 200Q152-120 131-141q-21-21-21-51.31v-485.38q0-12.77 8.62-21.39 8.61-8.61 21.38-8.61t21.39 8.61q8.61 8.62 8.61 21.39v485.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h485.38q12.77 0 21.39 8.61 8.61 8.62 8.61 21.39 0 12.77-8.61 21.38-8.62 8.62-21.39 8.62H182.31ZM310-800v480-480Z'/%3E%3C/svg%3E"); }
.dm-ic-stacks { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M462.81-424.08q-8.35-2.31-16.58-6.54L119.77-604.23q-9.85-5.62-14.15-13.85-4.31-8.23-4.31-18.07 0-9.85 4.31-18.08 4.3-8.23 14.15-13.85l326.46-173.61q8.23-4.23 16.58-6.54 8.34-2.31 17.19-2.31 8.85 0 17.19 2.31 8.35 2.31 16.58 6.54l326.84 173.61q9.85 5.62 14.16 13.85 4.31 8.23 4.31 18.08 0 9.84-4.31 18.07t-14.16 13.85L513.77-430.62q-8.23 4.23-16.58 6.54-8.34 2.31-17.19 2.31-8.85 0-17.19-2.31ZM480-480.61l294.92-155.54L480-791.69 185.46-636.15 480-480.61Zm.38-155.54ZM480-324.46l320.15-169.46q2.39-1.39 16.31-2.69 12 .76 19.65 9 7.66 8.23 7.66 20.23 0 8.3-3.66 14.99-3.65 6.7-11.96 11.16L513.77-274.46q-8.23 4.23-16.58 6.54-8.34 2.3-17.19 2.3-8.85 0-17.19-2.3-8.35-2.31-16.58-6.54l-314-166.77q-8.31-4.46-12.15-11.16-3.85-6.69-3.85-14.99 0-12 7.85-20.23 7.84-8.24 19.84-9 4.23-.77 8.16-.04 3.92.73 8.15 2.73L480-324.46Zm0 156.15 320.15-169.46q2.39-1.38 16.31-2.69 12 .77 19.65 9 7.66 8.23 7.66 20.23 0 8.31-3.66 15-3.65 6.69-11.96 11.15L513.77-118.31q-8.23 4.23-16.58 6.54-8.34 2.31-17.19 2.31-8.85 0-17.19-2.31-8.35-2.31-16.58-6.54l-314-166.77q-8.31-4.46-12.15-11.15-3.85-6.69-3.85-15 0-12 7.85-20.23 7.84-8.23 19.84-9 4.23-.77 8.16-.04 3.92.73 8.15 2.73L480-168.31Z'/%3E%3C/svg%3E"); }
.dm-ic-dashboard { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M530-636.34v-147.31q0-15.66 10.43-26Q550.86-820 566.27-820h217.62q15.42 0 25.76 10.35 10.35 10.34 10.35 26v147.31q0 15.65-10.43 25.99Q799.14-600 783.73-600H566.11q-15.42 0-25.76-10.35Q530-620.69 530-636.34ZM140-496v-288.01q0-15.3 10.43-25.64Q160.86-820 176.27-820h217.62q15.42 0 25.76 10.35Q430-799.3 430-784v288.01q0 15.3-10.43 25.64Q409.14-460 393.73-460H176.11q-15.42 0-25.76-10.35Q140-480.7 140-496Zm390 320v-288.01q0-15.3 10.43-25.64Q550.86-500 566.27-500h217.62q15.42 0 25.76 10.35Q820-479.3 820-464v288.01q0 15.3-10.43 25.64Q799.14-140 783.73-140H566.11q-15.42 0-25.76-10.35Q530-160.7 530-176Zm-390-.35v-147.31q0-15.65 10.43-25.99Q160.86-360 176.27-360h217.62q15.42 0 25.76 10.35Q430-339.31 430-323.66v147.31q0 15.66-10.43 26Q409.14-140 393.73-140H176.11q-15.42 0-25.76-10.35-10.35-10.34-10.35-26ZM200-520h170v-240H200v240Zm390 320h170v-240H590v240Zm0-460h170v-100H590v100ZM200-200h170v-100H200v100Zm170-320Zm220-140Zm0 220ZM370-300Z'/%3E%3C/svg%3E"); }
.dm-ic-tips-and-updates { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m858.08-618.08-30-13.69q-5.62-2.61-5.62-8.23 0-5.62 5.62-8.23l30-13.69 13.69-30q2.61-5.62 8.23-5.62 5.62 0 8.23 5.62l13.69 30 30 13.69q5.62 2.61 5.62 8.23 0 5.62-5.62 8.23l-30 13.69-13.69 30q-2.61 5.62-8.23 5.62-5.62 0-8.23-5.62l-13.69-30ZM726.62-806.62l-53.93-25.15q-5.61-2.61-5.61-8.23 0-5.62 5.61-8.23l53.93-25.15 25.15-53.93q2.61-5.61 8.23-5.61 5.62 0 8.23 5.61l25.15 53.93 53.93 25.15q5.61 2.61 5.61 8.23 0 5.62-5.61 8.23l-53.93 25.15-25.15 53.93q-2.61 5.61-8.23 5.61-5.62 0-8.23-5.61l-25.15-53.93Zm-418.89 688.7q-21.96-21-23.88-51.31h152.3q-1.92 30.31-23.88 51.31-21.96 21-52.27 21-30.31 0-52.27-21ZM240-224.62q-12.77 0-21.38-8.61-8.62-8.62-8.62-21.39 0-12.77 8.62-21.38 8.61-8.62 21.38-8.62h240q12.77 0 21.38 8.62 8.62 8.61 8.62 21.38t-8.62 21.39q-8.61 8.61-21.38 8.61H240ZM216.15-340q-62.84-39.08-99.49-102.12Q80-505.15 80-580q0-116.92 81.54-198.46T360-860q116.92 0 198.46 81.54T640-580q0 74.85-36.66 137.88-36.65 63.04-99.49 102.12h-287.7ZM234-400h252q45-32 69.5-79T580-580q0-92-64-156t-156-64q-92 0-156 64t-64 156q0 54 24.5 101t69.5 79Zm126 0Z'/%3E%3C/svg%3E"); }
.dm-ic-arrow-back { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m294.92-450 206.77 206.77q8.92 8.92 8.81 20.88-.12 11.96-9.42 21.27-9.31 8.69-21.08 9-11.77.31-21.08-9L205.31-454.69q-5.62-5.62-7.92-11.85-2.31-6.23-2.31-13.46t2.31-13.46q2.3-6.23 7.92-11.85l253.61-253.61q8.31-8.31 20.58-8.5 12.27-.19 21.58 8.5 9.3 9.31 9.3 21.38 0 12.08-9.3 21.39L294.92-510H750q12.77 0 21.38 8.62Q780-492.77 780-480t-8.62 21.38Q762.77-450 750-450H294.92Z'/%3E%3C/svg%3E"); }
.dm-ic-add { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M450-450H250q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q237.25-510 250-510h200v-200q0-12.75 8.63-21.37 8.63-8.63 21.38-8.63 12.76 0 21.37 8.63Q510-722.75 510-710v200h200q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37Q722.75-450 710-450H510v200q0 12.75-8.63 21.37-8.63 8.63-21.38 8.63-12.76 0-21.37-8.63Q450-237.25 450-250v-200Z'/%3E%3C/svg%3E"); }
.dm-ic-groups { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M0-240v-63q0-43 44-70t116-27q13 0 25 .5t23 2.5q-14 21-21 44t-7 48v65H0Zm240 0v-65q0-32 17.5-58.5T307-410q32-20 76.5-30t96.5-10q53 0 97.5 10t76.5 30q32 20 49 46.5t17 58.5v65H240Zm540 0v-65q0-26-6.5-49T754-397q11-2 22.5-2.5t23.5-.5q72 0 116 26.5t44 70.5v63H780Zm-455-80h311q-10-20-55.5-35T480-370q-55 0-100.5 15T325-320ZM160-440q-33 0-56.5-23.5T80-520q0-34 23.5-57t56.5-23q34 0 57 23t23 57q0 33-23 56.5T160-440Zm640 0q-33 0-56.5-23.5T720-520q0-34 23.5-57t56.5-23q34 0 57 23t23 57q0 33-23 56.5T800-440Zm-320-40q-50 0-85-35t-35-85q0-51 35-85.5t85-34.5q51 0 85.5 34.5T600-600q0 50-34.5 85T480-480Zm0-80q17 0 28.5-11.5T520-600q0-17-11.5-28.5T480-640q-17 0-28.5 11.5T440-600q0 17 11.5 28.5T480-560Zm1 240Zm-1-280Z'/%3E%3C/svg%3E"); }
.dm-ic-location { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 294q122-112 181-203.5T720-552q0-109-69.5-178.5T480-800q-101 0-170.5 69.5T240-552q0 71 59 162.5T480-186Zm0 106Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Zm0-480Z'/%3E%3C/svg%3E"); }
.dm-ic-home-work { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M680-600h80v-80h-80v80Zm0 160h80v-80h-80v80Zm0 160h80v-80h-80v80Zm0 160v-80h160v-560H480v56l-80-58v-78h520v720H680Zm-640 0v-400l280-200 280 200v400H360v-200h-80v200H40Zm80-80h80v-200h240v200h80v-280L320-622 120-480v280Zm560-360ZM440-200v-200H200v200-200h240v200Z'/%3E%3C/svg%3E"); }
.dm-ic-support-agent { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M440-120v-80h320v-284q0-117-81.5-198.5T480-764q-117 0-198.5 81.5T200-484v244h-40q-33 0-56.5-23.5T80-320v-80q0-21 10.5-39.5T120-469l3-53q8-68 39.5-126t79-101q47.5-43 109-67T480-840q68 0 129 24t109 66.5Q766-707 797-649t40 126l3 52q19 9 29.5 27t10.5 38v92q0 20-10.5 38T840-249v49q0 33-23.5 56.5T760-120H440Zm-80-280q-17 0-28.5-11.5T320-440q0-17 11.5-28.5T360-480q17 0 28.5 11.5T400-440q0 17-11.5 28.5T360-400Zm240 0q-17 0-28.5-11.5T560-440q0-17 11.5-28.5T600-480q17 0 28.5 11.5T640-440q0 17-11.5 28.5T600-400Zm-359-62q-7-106 64-182t177-76q89 0 156.5 56.5T720-519q-91-1-167.5-49T435-698q-16 80-67.5 142.5T241-462Z'/%3E%3C/svg%3E"); }
.dm-ic-flag { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-120v-680h360l16 80h224v400H520l-16-80H280v280h-80Zm300-440Zm86 160h134v-240H510l-16-80H280v240h290l16 80Z'/%3E%3C/svg%3E"); }
.dm-ic-person { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM160-160v-112q0-34 17.5-62.5T224-378q62-31 126-46.5T480-440q66 0 130 15.5T736-378q29 15 46.5 43.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56 0-111 13.5T260-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T560-640q0-33-23.5-56.5T480-720q-33 0-56.5 23.5T400-640q0 33 23.5 56.5T480-560Zm0-80Zm0 400Z'/%3E%3C/svg%3E"); }
.dm-ic-workspace-premium { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m387-412 35-114-92-74h114l36-112 36 112h114l-93 74 35 114-92-71-93 71ZM240-40v-309q-38-42-59-96t-21-115q0-134 93-227t227-93q134 0 227 93t93 227q0 61-21 115t-59 96v309l-240-80-240 80Zm240-280q100 0 170-70t70-170q0-100-70-170t-170-70q-100 0-170 70t-70 170q0 100 70 170t170 70ZM320-159l160-41 160 41v-124q-35 20-75.5 31.5T480-240q-44 0-84.5-11.5T320-283v124Zm160-62Z'/%3E%3C/svg%3E"); }
.dm-ic-savings { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M640-520q17 0 28.5-11.5T680-560q0-17-11.5-28.5T640-600q-17 0-28.5 11.5T600-560q0 17 11.5 28.5T640-520ZM320-620h200v-80H320v80ZM180-120q-34-114-67-227.5T80-580q0-92 64-156t156-64h200q29-38 70.5-59t89.5-21q25 0 42.5 17.5T720-820q0 6-1.5 12t-3.5 11q-4 11-7.5 22.5T702-751l91 91h87v279l-113 37-67 224H480v-80h-80v80H180Zm60-80h80v-80h240v80h80l62-206 98-33v-141h-40L620-720q0-20 2.5-38.5T630-796q-29 8-51 27.5T547-720H300q-58 0-99 41t-41 99q0 98 27 191.5T240-200Zm240-298Z'/%3E%3C/svg%3E"); }
.dm-ic-drag-handle { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M160-360v-80h640v80H160Zm0-160v-80h640v80H160Z'/%3E%3C/svg%3E"); }
.dm-ic-tune { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M440-120v-240h80v80h320v80H520v80h-80Zm-320-80v-80h240v80H120Zm160-160v-80H120v-80h160v-80h80v240h-80Zm160-80v-80h400v80H440Zm160-160v-240h80v80h160v80H680v80h-80Zm-480-80v-80h400v80H120Z'/%3E%3C/svg%3E"); }
.dm-ic-call { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M798-120q-125 0-247-54.5T329-329Q229-429 174.5-551T120-798q0-18 12-30t30-12h162q14 0 25 9.5t13 22.5l26 140q2 16-1 27t-11 19l-97 98q20 37 47.5 71.5T387-386q31 31 65 57.5t72 48.5l94-94q9-9 23.5-13.5T670-390l138 28q14 4 23 14.5t9 23.5v162q0 18-12 30t-30 12ZM241-600l66-66-17-94h-89q5 41 14 81t26 79Zm358 358q39 17 79.5 27t81.5 13v-88l-94-19-67 67ZM241-600Zm358 358Z'/%3E%3C/svg%3E"); }
.dm-ic-mail { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Zm320-280L160-640v400h640v-400L480-440Zm0-80 320-200H160l320 200ZM160-640v-80 400-320Z'/%3E%3C/svg%3E"); }
.dm-ic-stats { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M83 -433Q73 -440 71 -451.5Q69 -463 75 -473L193 -662Q212 -694 248.5 -696.5Q285 -699 309 -671L352 -621Q356 -616 362 -617Q368 -618 372 -623L460 -767Q481 -801 520.5 -801.5Q560 -802 581 -769L626 -701Q630 -696 636.5 -696Q643 -696 647 -702L754 -873Q761 -884 774 -886.5Q787 -889 797 -881Q807 -874 809 -863Q811 -852 805 -841L697 -670Q677 -636 637.5 -636Q598 -636 576 -669L532 -735Q528 -741 521.5 -741Q515 -741 511 -735L423 -592Q404 -560 367 -557.5Q330 -555 307 -582L263 -633Q259 -638 253 -637.5Q247 -637 244 -631L126 -441Q119 -430 106 -427.5Q93 -425 83 -433ZM572 -240Q617 -240 648.5 -271Q680 -302 680 -347Q680 -392 648.5 -423.5Q617 -455 572 -455Q527 -455 496 -423.5Q465 -392 465 -347Q465 -302 496 -271Q527 -240 572 -240ZM572 -180Q503 -180 454 -229Q405 -278 405 -347Q405 -417 454 -466Q503 -515 572 -515Q642 -515 691 -466Q740 -417 740 -347Q740 -321 732 -296.5Q724 -272 709 -252L799 -162Q807 -154 807 -141.5Q807 -129 799 -121Q790 -113 777.5 -113Q765 -113 757 -121L667 -210Q647 -196 623 -188Q599 -180 572 -180Z'/%3E%3C/svg%3E"); }
.dm-ic-handshake { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M472 -161Q477 -161 483.5 -164Q490 -167 493 -170L813 -490Q827 -504 833.5 -519Q840 -534 840 -551Q840 -569 833.5 -585Q827 -601 813 -614L653 -774Q640 -788 625 -794Q610 -800 593 -800Q576 -800 560 -794Q544 -788 531 -774L508 -751L582 -677Q596 -664 602.5 -647.5Q609 -631 609 -613Q609 -577 584.5 -552.5Q560 -528 523 -528Q505 -528 488.5 -533.5Q472 -539 459 -552L393 -619Q389 -622 383.5 -622Q378 -622 375 -619L210 -454Q205 -449 203 -443.5Q201 -438 201 -432Q201 -421 208.5 -413Q216 -405 227 -405Q233 -405 239 -408Q245 -411 249 -414L359 -525Q367 -533 379.5 -533.5Q392 -534 401 -525Q410 -516 410 -503.5Q410 -491 401 -482L291 -372Q287 -368 284.5 -362Q282 -356 282 -350Q282 -340 290 -332Q298 -324 308 -324Q314 -324 320.5 -327Q327 -330 330 -333L445 -448Q453 -456 465.5 -456.5Q478 -457 487 -448Q496 -439 496 -426.5Q496 -414 487 -405L373 -291Q369 -287 366.5 -281Q364 -275 364 -269Q364 -258 371.5 -250.5Q379 -243 390 -243Q396 -243 401.5 -245Q407 -247 412 -252L527 -366Q535 -374 547 -374.5Q559 -375 569 -366Q577 -357 577 -345Q577 -333 569 -324L454 -209Q449 -204 447 -198Q445 -192 445 -187Q445 -176 453 -168.5Q461 -161 472 -161ZM471 -101Q437 -101 412 -124.5Q387 -148 385 -183Q351 -186 328.5 -207.5Q306 -229 304 -265Q268 -267 246 -289.5Q224 -312 223 -346Q187 -349 164 -372.5Q141 -396 141 -432Q141 -450 147.5 -467Q154 -484 167 -496L332 -662Q353 -682 383.5 -682Q414 -682 434 -662L501 -595Q504 -591 510 -588.5Q516 -586 523 -586Q533 -586 541 -593.5Q549 -601 549 -612Q549 -619 546.5 -624.5Q544 -630 540 -634L400 -774Q387 -788 371.5 -794Q356 -800 339 -800Q322 -800 307 -794Q292 -788 278 -774L147 -642Q129 -625 123 -600.5Q117 -576 124 -552Q127 -540 120 -530Q113 -520 100 -518Q88 -516 77.5 -522.5Q67 -529 65 -542Q56 -580 65.5 -618Q75 -656 104 -685L235 -816Q257 -838 283.5 -849Q310 -860 339 -860Q368 -860 394.5 -849Q421 -838 443 -816L466 -794L489 -816Q511 -838 537 -849Q563 -860 593 -860Q622 -860 648 -849Q674 -838 696 -816L855 -657Q877 -636 888.5 -608Q900 -580 900 -551Q900 -522 888.5 -495.5Q877 -469 855 -447L535 -128Q522 -115 505.5 -108Q489 -101 471 -101ZM358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Q358 -633 358 -633Z'/%3E%3C/svg%3E"); }
.dm-ic-lock { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M252 -100Q222 -100 201 -121Q180 -142 180 -172V-548Q180 -578 201 -599Q222 -620 252 -620H300V-700Q300 -775 352.5 -827.5Q405 -880 480 -880Q555 -880 607.5 -827.5Q660 -775 660 -700V-620H708Q738 -620 759 -599Q780 -578 780 -548V-172Q780 -142 759 -121Q738 -100 708 -100ZM252 -160H708Q713 -160 716.5 -163.5Q720 -167 720 -172V-548Q720 -553 716.5 -556.5Q713 -560 708 -560H252Q247 -560 243.5 -556.5Q240 -553 240 -548V-172Q240 -167 243.5 -163.5Q247 -160 252 -160ZM550 -360Q550 -389 529.5 -409.5Q509 -430 480 -430Q451 -430 430.5 -409.5Q410 -389 410 -360Q410 -331 430.5 -310.5Q451 -290 480 -290Q509 -290 529.5 -310.5Q550 -331 550 -360ZM360 -620H600V-700Q600 -750 565 -785Q530 -820 480 -820Q430 -820 395 -785Q360 -750 360 -700ZM240 -160Q240 -160 240 -163.5Q240 -167 240 -172V-548Q240 -553 240 -556.5Q240 -560 240 -560Q240 -560 240 -556.5Q240 -553 240 -548V-172Q240 -167 240 -163.5Q240 -160 240 -160Z'/%3E%3C/svg%3E"); }
.dm-ic-verified { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M438 -437 373 -502Q365 -510 352.5 -510Q340 -510 331 -501Q322 -492 322 -480Q322 -468 331 -459L413 -377Q424 -366 438 -366Q452 -366 463 -377L629 -543Q638 -552 638 -564Q638 -576 629 -585Q620 -594 608 -594.5Q596 -595 586 -586ZM336 -113 281 -206 176 -228Q163 -231 155 -242.5Q147 -254 149 -267L159 -375L88 -456Q78 -466 78 -480Q78 -494 88 -504L159 -585L149 -693Q147 -706 155 -717.5Q163 -729 176 -732L281 -754L336 -847Q344 -859 356.5 -863.5Q369 -868 381 -862L480 -820L579 -862Q591 -868 603.5 -863.5Q616 -859 624 -847L679 -754L784 -732Q797 -729 805 -717.5Q813 -706 811 -693L801 -585L872 -504Q882 -494 882 -480Q882 -466 872 -456L801 -375L811 -267Q813 -254 805 -242.5Q797 -231 784 -228L679 -206L624 -113Q616 -101 603.5 -96.5Q591 -92 579 -98L480 -140L381 -98Q369 -92 356.5 -96.5Q344 -101 336 -113ZM378 -162 480 -205 583 -162 640 -258 750 -283 740 -396 814 -480 740 -565 750 -678 640 -702 582 -798 480 -755 377 -798 320 -702 210 -678 220 -565 146 -480 220 -396 210 -282 320 -258ZM480 -480Z'/%3E%3C/svg%3E"); }
.dm-ic-sparkle { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M695 -707 631 -736Q627 -738 625 -742Q623 -746 623 -749.5Q623 -753 625 -757Q627 -761 631 -763L695 -792L723 -855Q726 -859 729.5 -861.5Q733 -864 737 -864Q741 -864 744.5 -861.5Q748 -859 751 -855L779 -792L843 -763Q847 -761 849 -757Q851 -753 851 -749.5Q851 -746 849 -742Q847 -738 843 -736L779 -707L751 -644Q748 -639 744.5 -637Q741 -635 737 -635Q733 -635 729.5 -637Q726 -639 723 -644ZM262 -395 124 -458Q116 -461 113 -467Q110 -473 110 -480Q110 -487 113 -493Q116 -499 124 -502L262 -565L325 -703Q328 -710 334 -713.5Q340 -717 347 -717Q354 -717 360 -713.5Q366 -710 369 -703L432 -565L570 -502Q577 -499 580.5 -493Q584 -487 584 -480Q584 -473 580.5 -467Q577 -461 570 -458L432 -395L369 -257Q366 -250 360 -246.5Q354 -243 347 -243Q340 -243 334 -246.5Q328 -250 325 -257ZM347 -354 387 -440 473 -480 387 -520 347 -606 307 -520 221 -480 307 -440ZM698 -165 635 -194Q630 -196 627.5 -200Q625 -204 625 -208Q625 -212 627.5 -215.5Q630 -219 635 -221L698 -250L726 -313Q728 -318 732 -320Q736 -322 740 -322Q744 -322 748 -320Q752 -318 754 -313L782 -250L845 -221Q850 -219 852.5 -215.5Q855 -212 855 -208Q855 -204 852.5 -200Q850 -196 845 -194L782 -165L754 -102Q752 -98 748 -95.5Q744 -93 740 -93Q736 -93 732 -95.5Q728 -98 726 -102ZM347 -480Z'/%3E%3C/svg%3E"); }
.dm-ic-check { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M423 -394 330 -487Q322 -495 309.5 -495.5Q297 -496 288 -487Q279 -478 279 -466Q279 -454 288 -445L398 -335Q409 -324 423.5 -324Q438 -324 449 -335L671 -558Q679 -566 679.5 -578.5Q680 -591 671 -600Q662 -609 650 -609Q638 -609 629 -600ZM480 -100Q401 -100 331.5 -130Q262 -160 211 -211Q160 -262 130 -331.5Q100 -401 100 -480Q100 -559 130 -628.5Q160 -698 211 -749Q262 -800 331.5 -830Q401 -860 480 -860Q559 -860 628.5 -830Q698 -800 749 -749Q800 -698 830 -628.5Q860 -559 860 -480Q860 -401 830 -331.5Q800 -262 749 -211Q698 -160 628.5 -130Q559 -100 480 -100ZM480 -160Q614 -160 707 -253Q800 -346 800 -480Q800 -614 707 -707Q614 -800 480 -800Q346 -800 253 -707Q160 -614 160 -480Q160 -346 253 -253Q346 -160 480 -160ZM480 -480Q480 -480 480 -480Q480 -480 480 -480Q480 -480 480 -480Q480 -480 480 -480Q480 -480 480 -480Q480 -480 480 -480Q480 -480 480 -480Q480 -480 480 -480Z'/%3E%3C/svg%3E"); }
.dm-ic-event { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M438 -327 585 -474Q594 -483 606.5 -483.5Q619 -484 628.5 -474.5Q638 -465 638 -452.5Q638 -440 628 -431L463 -266Q452 -255 438 -255Q424 -255 413 -266L332 -347Q323 -356 322.5 -368.5Q322 -381 331.5 -390.5Q341 -400 353.5 -400Q366 -400 375 -390ZM212 -100Q182 -100 161 -121Q140 -142 140 -172V-708Q140 -738 161 -759Q182 -780 212 -780H268V-834Q268 -847 276.5 -856Q285 -865 298.5 -865Q312 -865 320.5 -856Q329 -847 329 -834V-780H632V-835Q632 -847 641 -856Q650 -865 662.5 -865Q675 -865 683.5 -856Q692 -847 692 -835V-780H748Q778 -780 799 -759Q820 -738 820 -708V-172Q820 -142 799 -121Q778 -100 748 -100ZM212 -160H748Q752 -160 756 -164Q760 -168 760 -172V-548H200V-172Q200 -168 204 -164Q208 -160 212 -160ZM200 -608H760V-708Q760 -712 756 -716Q752 -720 748 -720H212Q208 -720 204 -716Q200 -712 200 -708ZM200 -608V-708Q200 -712 200 -716Q200 -720 200 -720Q200 -720 200 -716Q200 -712 200 -708V-608Z'/%3E%3C/svg%3E"); }
.dm-ic-swap-vert { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M345.15-462.85q-8.61-8.61-8.61-21.38v-261.23l-92.69 92.69q-8.31 8.31-20.39 8.31-12.07 0-21.38-8.69-9.31-9.31-9.31-21.39 0-12.07 9.31-21.38l138.77-138.77q5.61-5.62 11.84-7.92 6.23-2.31 13.46-2.31 7.24 0 13.66 2.31 6.42 2.3 12.04 7.92l139.77 139.77q8.92 8.92 8.8 20.69-.11 11.77-9.42 21.08-9.31 8.69-21.08 9-11.77.3-21.07-9l-92.31-92.31v261.61q0 12.77-8.62 21.2-8.61 8.42-21.38 8.42t-21.39-8.62Zm235.04 345.08q-6.42-2.31-12.04-7.92L428.38-265.46q-8.92-8.93-8.8-20.69.11-11.77 9.42-21.08 9.31-8.69 21.08-9 11.77-.31 21.07 9l92.31 92.31v-261.62q0-12.77 8.62-21.19 8.61-8.42 21.38-8.42t21.39 8.61q8.61 8.62 8.61 21.39v261.23l92.69-92.7q8.31-8.3 20.39-8.3 12.07 0 21.38 8.69 9.31 9.31 9.31 21.38 0 12.08-9.31 21.39L619.15-125.69q-5.61 5.61-11.84 7.92-6.23 2.31-13.46 2.31-7.24 0-13.66-2.31Z'/%3E%3C/svg%3E"); }
.dm-ic-picture-as-pdf { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M388.46-542.31h44.62q15.07 0 25.23-10.15 10.15-10.16 10.15-25.23v-44.62q0-15.07-10.15-25.23-10.16-10.15-25.23-10.15h-62.31q-7.23 0-12.46 5.23T353.08-640v160q0 7.23 5.23 12.46t12.46 5.23q7.23 0 12.46-5.23t5.23-12.46v-62.31Zm0-35.38v-44.62h44.62v44.62h-44.62Zm199.23 115.38q15.08 0 25.23-10.15 10.16-10.16 10.16-25.23v-124.62q0-15.07-10.16-25.23-10.15-10.15-25.23-10.15h-60.77q-7.23 0-12.46 5.23T509.23-640v160q0 7.23 5.23 12.46t12.46 5.23h60.77Zm-43.08-35.38v-124.62h43.08v124.62h-43.08Zm158.47-44.62h30q7.23 0 12.46-5.23t5.23-12.46q0-7.23-5.23-12.46t-12.46-5.23h-30v-44.62h30q7.23 0 12.46-5.23t5.23-12.46q0-7.23-5.23-12.46t-12.46-5.23h-47.7q-7.23 0-12.46 5.23T667.69-640v160q0 7.23 5.23 12.46t12.46 5.23q7.23 0 12.46-5.23 5.24-5.23 5.24-12.46v-62.31ZM322.31-260Q292-260 271-281q-21-21-21-51.31v-455.38Q250-818 271-839q21-21 51.31-21h455.38Q808-860 829-839q21 21 21 51.31v455.38Q850-302 829-281q-21 21-51.31 21H322.31Zm0-60h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-455.38q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H322.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v455.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85Zm-140 200Q152-120 131-141q-21-21-21-51.31v-485.38q0-12.77 8.62-21.39 8.61-8.61 21.38-8.61t21.39 8.61q8.61 8.62 8.61 21.39v485.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h485.38q12.77 0 21.39 8.61 8.61 8.62 8.61 21.39 0 12.77-8.61 21.38-8.62 8.62-21.39 8.62H182.31ZM310-800v480-480Z'/%3E%3C/svg%3E"); }
.dm-ic-info { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M501.38-298.63Q510-307.25 510-320v-170q0-12.75-8.63-21.38-8.63-8.62-21.38-8.62-12.76 0-21.37 8.62Q450-502.75 450-490v170q0 12.75 8.63 21.37 8.63 8.63 21.38 8.63 12.76 0 21.37-8.63Zm1.54-299.12q9.39-9.29 9.39-23.02t-9.29-23.02q-9.29-9.28-23.02-9.28t-23.02 9.28q-9.29 9.29-9.29 23.02t9.39 23.02q9.38 9.29 22.92 9.29 13.54 0 22.92-9.29ZM480.07-100q-78.84 0-148.21-29.92t-120.68-81.21q-51.31-51.29-81.25-120.63Q100-401.1 100-479.93q0-78.84 29.92-148.21t81.21-120.68q51.29-51.31 120.63-81.25Q401.1-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.84-29.92 148.21t-81.21 120.68q-51.29 51.31-120.63 81.25Q558.9-100 480.07-100Zm-.07-60q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E"); }
.dm-ic-checklist { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m226.77-306.46 148.92-148.92q8.93-8.93 21.08-8.81 12.15.11 21.08 9.42 8.3 8.92 8.3 21.08 0 12.15-8.3 21.07L253.08-247.23q-10.85 10.84-25.31 10.84-14.46 0-25.31-10.84L120.69-329q-8.3-8.31-8.11-20.89.19-12.57 8.5-20.88 8.31-8.31 20.88-8.31 12.58 0 20.89 8.31l63.92 64.31Zm0-304.62L375.69-760q8.93-8.92 21.08-8.81 12.15.12 21.08 9.43 8.3 8.92 8.3 21.07 0 12.16-8.3 21.08L253.08-551.85Q242.23-541 227.77-541q-14.46 0-25.31-10.85l-81.77-81.77q-8.3-8.3-8.11-20.88.19-12.58 8.5-20.88 8.31-8.31 20.88-8.31 12.58 0 20.89 8.31l63.92 64.3Zm323.61 313.39q-12.77 0-21.38-8.62-8.62-8.61-8.62-21.38t8.62-21.39q8.61-8.61 21.38-8.61h280q12.77 0 21.39 8.61 8.61 8.62 8.61 21.39 0 12.77-8.61 21.38-8.62 8.62-21.39 8.62h-280Zm0-304.62q-12.77 0-21.38-8.61-8.62-8.62-8.62-21.39 0-12.77 8.62-21.38 8.61-8.62 21.38-8.62h280q12.77 0 21.39 8.62 8.61 8.61 8.61 21.38t-8.61 21.39q-8.62 8.61-21.39 8.61h-280Z'/%3E%3C/svg%3E"); }
.dm-ic-help { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M508.5-267.21q11.81-11.83 11.81-28.97 0-17.13-11.83-28.94-11.83-11.8-28.96-11.8-17.13 0-28.94 11.83-11.81 11.83-11.81 28.96 0 17.13 11.83 28.94 11.83 11.8 28.96 11.8 17.13 0 28.94-11.82ZM480.07-100q-78.84 0-148.21-29.92t-120.68-81.21q-51.31-51.29-81.25-120.63Q100-401.1 100-479.93q0-78.84 29.92-148.21t81.21-120.68q51.29-51.31 120.63-81.25Q401.1-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.84-29.92 148.21t-81.21 120.68q-51.29 51.31-120.63 81.25Q558.9-100 480.07-100Zm-.07-60q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Zm3.24-171.23q27.68 0 47.91 17.43 20.24 17.43 20.24 43.57 0 22-12.93 39.38-12.92 17.39-29.54 32.39-21.78 19.32-38.35 42.51-16.57 23.18-17.72 51.64-.39 10.93 7.69 18.31 8.08 7.38 18.84 7.38 11.54 0 19.54-7.69t10.23-18.84q4-20.62 17.04-36.73 13.04-16.12 28.25-30.65 21.87-21.32 38.17-46.48 16.31-25.17 16.31-56.14 0-47.54-37.46-78.12Q534-703.84 484-703.84q-35.69 0-67.31 15.8-31.61 15.81-49.23 46.12-5.46 9.31-3.5 19.59 1.95 10.29 10.55 15.62 10.95 6.09 22.49 3.48 11.54-2.62 19.61-13.15 12.16-15.77 29.43-25.31t37.2-9.54Z'/%3E%3C/svg%3E"); }
.dm-ic-link { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M281.54-298.46q-75.34 0-128.44-53.1Q100-404.65 100-479.98q0-75.33 53.1-128.44 53.1-53.12 128.44-53.12h120.77q12.75 0 21.37 8.63 8.63 8.63 8.63 21.39 0 12.75-8.63 21.37-8.62 8.61-21.37 8.61H281.49q-50.34 0-85.91 35.58Q160-530.38 160-480q0 50.38 35.58 85.96 35.57 35.58 85.91 35.58h120.82q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37-8.62 8.62-21.37 8.62H281.54ZM360-450q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q347.25-510 360-510h240q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37Q612.75-450 600-450H360Zm197.69 151.54q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.39 0-12.75 8.63-21.37 8.62-8.61 21.37-8.61h120.82q50.34 0 85.91-35.58Q800-429.62 800-480q0-50.38-35.58-85.96-35.57-35.58-85.91-35.58H557.69q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37 8.62-8.62 21.37-8.62h120.77q75.34 0 128.44 53.1Q860-555.35 860-480.02q0 75.33-53.1 128.44-53.1 53.12-128.44 53.12H557.69Z'/%3E%3C/svg%3E"); }
.dm-ic-account-balance { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M230-310v-240q0-12.75 8.63-21.38 8.63-8.62 21.38-8.62 12.76 0 21.38 8.62Q290-562.75 290-550v240q0 12.75-8.63 21.38-8.63 8.62-21.38 8.62-12.76 0-21.37-8.62Q230-297.25 230-310Zm220 0v-240q0-12.75 8.63-21.38 8.63-8.62 21.38-8.62 12.76 0 21.37 8.62Q510-562.75 510-550v240q0 12.75-8.63 21.38-8.63 8.62-21.38 8.62-12.76 0-21.37-8.62Q450-297.25 450-310ZM140.77-140q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37 8.62-8.62 21.37-8.62h678.46q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37-8.62 8.62-21.37 8.62H140.77ZM670-310v-240q0-12.75 8.63-21.38 8.63-8.62 21.38-8.62 12.76 0 21.37 8.62Q730-562.75 730-550v240q0 12.75-8.63 21.38-8.63 8.62-21.38 8.62-12.76 0-21.38-8.62Q670-297.25 670-310Zm150.77-350H136.39q-10.68 0-18.15-7.46-7.47-7.45-7.47-18.11v-15.62q0-7.81 3.91-13.47 3.92-5.65 10.32-9.19L448.23-882q14.98-7.23 31.72-7.23t31.82 7.23l321.61 157.15q7.54 3.85 11.69 10.77 4.16 6.93 4.16 14.88v10.84q0 12.28-8.04 20.32-8.04 8.04-20.42 8.04Zm-568.16-60h454.78-454.78Zm0 0h454.78l-222-107.69q-2.7-1.16-5.39-1.16-2.69 0-5.39 1.16L252.61-720Z'/%3E%3C/svg%3E"); }
.dm-ic-bolt { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m422-232 207-248H469l29-227-185 267h139l-30 208Zm-38.92-148H261.39q-20.16 0-29.54-17.85-9.39-17.84 2.31-34.38L496.23-810.3q8.08-11.31 20.62-15.47 12.53-4.15 26.07.7 13.54 4.84 19.81 16.57t4.65 25.27L537.31-540h149.23q21.38 0 30.15 19.16 8.77 19.15-5.15 35.69L421.77-138.08q-8.69 10.31-21.23 13.35-12.54 3.03-24.46-2.43-11.92-5.46-18.5-16.69t-4.96-24.77L383.08-380ZM471-470Z'/%3E%3C/svg%3E"); }
.dm-ic-architecture { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M430.92-477.85 327.15-191.39q-1 2.62-5 6.62l-22.38 21.38q-7.08 6.7-15.5 3.35t-10.04-11.88l-3.61-29.93q-.39-.77 1-8.61l107-295.38q11.53 10.53 24.61 17.34 13.08 6.81 27.69 10.65Zm-28.8-84.27Q370-594.23 370-640q0-39 23.46-67.38 23.46-28.39 56.54-36.93V-810q0-12.77 8.62-21.38Q467.23-840 480-840t21.38 8.62Q510-822.77 510-810v65.69q33.08 8.54 56.54 36.93Q590-679 590-640q0 45.77-32.12 77.88Q525.77-530 480-530q-45.77 0-77.88-32.12Zm113.3-42.46Q530-619.15 530-640t-14.58-35.42Q500.85-690 480-690t-35.42 14.58Q430-660.85 430-640t14.58 35.42Q459.15-590 480-590t35.42-14.58Zm13.66 126.73q14.61-3.84 27.69-10.65 13.08-6.81 24.23-17.34l107 295.38q.61 1.84 1 8.61l-3.62 29.93q-1.61 8.53-10.03 11.88-8.43 3.35-15.5-3.35l-22.39-21.38-5-6.62-103.38-286.46Z'/%3E%3C/svg%3E"); }
.dm-ic-square-foot { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M232.62-150.77q-34.31 0-58.08-23.77-23.77-23.77-23.77-58.08v-474.91q0-25.54 22.96-35.5 22.96-9.97 40.27 7.34l74.62 74.62-42.46 42.46 23.38 23.38L312-637.69l94.77 94.77-42.46 42.46 23.38 23.38 42.46-42.46 96.31 96.31L484-380.77l23.38 23.38 42.46-42.46 94.77 94.77-42.46 42.46 23.39 23.39L668-281.69l68.46 68.46q16.92 16.92 6.96 39.69-9.96 22.77-35.12 22.77H232.62ZM252.31-240H572L240-572v319.69q0 5.39 3.46 8.85t8.85 3.46Z'/%3E%3C/svg%3E"); }
.dm-ic-auto-awesome { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m694.85-707.15-63.47-28.54q-4.53-2.3-6.42-6.13-1.88-3.83-1.88-7.66t1.88-7.5q1.89-3.66 6.42-5.87l63.47-28.92 28.53-63.07q2.3-4.47 6.13-6.7 3.83-2.23 7.66-2.23t7.5 2.23q3.67 2.23 5.87 6.7l28.86 63.13 63.14 28.86q4.46 2.21 6.69 5.87 2.23 3.67 2.23 7.5t-2.23 7.66q-2.23 3.83-6.69 6.13l-63.08 28.54-28.92 63.46q-2.2 4.53-5.87 6.42-3.67 1.88-7.5 1.88t-7.66-1.88q-3.83-1.89-6.13-6.42l-28.53-63.46ZM262.31-395.39 123.85-458q-7.37-3.19-10.65-9.17-3.27-5.98-3.27-12.83t3.27-12.83q3.28-5.98 10.65-9.17l138.46-62.61 62.61-138.46q3.19-7.38 9.17-10.65 5.99-3.28 12.83-3.28 6.85 0 12.83 3.28 5.98 3.27 9.17 10.65l62.62 138.46L570-502q7.37 3.19 10.64 9.17 3.28 5.98 3.28 12.83t-3.28 12.83q-3.27 5.98-10.64 9.17l-138.46 62.61-62.62 138.46q-3.19 7.38-9.17 10.65-5.98 3.28-12.83 3.28-6.84 0-12.83-3.28-5.98-3.27-9.17-10.65l-62.61-138.46ZM346.92-354l40-86 86-40-86-40-40-86-40 86-86 40 86 40 40 86Zm350.77 188.61-63.08-28.53q-4.46-2.23-6.88-6.08t-2.42-7.69q0-3.85 2.42-7.7 2.42-3.84 6.88-6.07L697.69-250l28.54-63.08q2.23-4.46 6.08-6.88 3.84-2.42 7.69-2.42 3.84 0 7.69 2.42 3.85 2.42 6.08 6.88L782.31-250l63.07 28.54q4.46 2.23 6.89 6.07 2.42 3.85 2.42 7.7 0 3.84-2.42 7.69-2.43 3.85-6.89 6.08l-63.07 28.53-28.54 63.08q-2.23 4.46-6.08 6.89Q743.84-93 740-93q-3.85 0-7.69-2.42-3.85-2.43-6.08-6.89l-28.54-63.08ZM346.92-480Z'/%3E%3C/svg%3E"); }
.dm-ic-grid-view { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-520q-24.54 0-42.27-17.73Q140-555.46 140-580v-180q0-24.54 17.73-42.27Q175.46-820 200-820h180q24.54 0 42.27 17.73Q440-784.54 440-760v180q0 24.54-17.73 42.27Q404.54-520 380-520H200Zm0 380q-24.54 0-42.27-17.73Q140-175.46 140-200v-180q0-24.54 17.73-42.27Q175.46-440 200-440h180q24.54 0 42.27 17.73Q440-404.54 440-380v180q0 24.54-17.73 42.27Q404.54-140 380-140H200Zm380-380q-24.54 0-42.27-17.73Q520-555.46 520-580v-180q0-24.54 17.73-42.27Q555.46-820 580-820h180q24.54 0 42.27 17.73Q820-784.54 820-760v180q0 24.54-17.73 42.27Q784.54-520 760-520H580Zm0 380q-24.54 0-42.27-17.73Q520-175.46 520-200v-180q0-24.54 17.73-42.27Q555.46-440 580-440h180q24.54 0 42.27 17.73Q820-404.54 820-380v180q0 24.54-17.73 42.27Q784.54-140 760-140H580ZM200-580h180v-180H200v180Zm380 0h180v-180H580v180Zm0 380h180v-180H580v180Zm-380 0h180v-180H200v180Zm380-380Zm0 200Zm-200 0Zm0-200Z'/%3E%3C/svg%3E"); }
.dm-ic-download { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M466.54-345.85q-6.23-2.3-11.85-7.92L330.31-478.15q-8.92-8.93-8.81-20.89.12-11.96 8.81-21.27 9.31-9.3 21.38-9.61 12.08-.31 21.39 9L450-444v-306q0-12.77 8.62-21.38Q467.23-780 480-780t21.38 8.62Q510-762.77 510-750v306l76.92-76.92q8.93-8.92 21.19-8.81 12.27.12 21.58 9.42 8.69 9.31 9 21.08.31 11.77-9 21.08L505.31-353.77q-5.62 5.62-11.85 7.92-6.23 2.31-13.46 2.31t-13.46-2.31ZM252.31-180Q222-180 201-201q-21-21-21-51.31v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46Q780-222 759-201q-21 21-51.31 21H252.31Z'/%3E%3C/svg%3E"); }
.dm-ic-photo-camera { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-275.39q68.85 0 116.73-47.88 47.88-47.88 47.88-116.73t-47.88-116.73Q548.85-604.61 480-604.61t-116.73 47.88Q315.39-508.85 315.39-440t47.88 116.73q47.88 47.88 116.73 47.88Zm0-59.99q-44.31 0-74.46-30.16-30.16-30.15-30.16-74.46 0-44.31 30.16-74.46 30.15-30.16 74.46-30.16 44.31 0 74.46 30.16 30.16 30.15 30.16 74.46 0 44.31-30.16 74.46-30.15 30.16-74.46 30.16ZM172.31-140Q142-140 121-161q-21-21-21-51.31v-455.38Q100-698 121-719q21-21 51.31-21h122.15l52.31-56.69q9.85-10.85 23.81-17.08Q384.54-820 400-820h160q15.46 0 29.42 6.23t23.81 17.08L665.54-740h122.15Q818-740 839-719q21 21 21 51.31v455.38Q860-182 839-161q-21 21-51.31 21H172.31Zm0-60h615.38q5.39 0 8.85-3.46t3.46-8.85v-455.38q0-5.39-3.46-8.85t-8.85-3.46H638.77l-73.39-80H394.62l-73.39 80H172.31q-5.39 0-8.85 3.46t-3.46 8.85v455.38q0 5.39 3.46 8.85t8.85 3.46ZM480-440Z'/%3E%3C/svg%3E"); }
.dm-ic-wb-sunny { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M450-832.31V-880q0-12.77 8.62-21.38Q467.23-910 480-910t21.38 8.62Q510-892.77 510-880v47.69q0 12.77-8.62 21.39-8.61 8.61-21.38 8.61t-21.38-8.61q-8.62-8.62-8.62-21.39ZM450-80v-47.69q0-12.77 8.62-21.39 8.61-8.61 21.38-8.61t21.38 8.61q8.62 8.62 8.62 21.39V-80q0 12.77-8.62 21.38Q492.77-50 480-50t-21.38-8.62Q450-67.23 450-80Zm430-370h-47.69q-12.77 0-21.39-8.62-8.61-8.61-8.61-21.38t8.61-21.38q8.62-8.62 21.39-8.62H880q12.77 0 21.38 8.62Q910-492.77 910-480t-8.62 21.38Q892.77-450 880-450Zm-752.31 0H80q-12.77 0-21.38-8.62Q50-467.23 50-480t8.62-21.38Q67.23-510 80-510h47.69q12.77 0 21.39 8.62 8.61 8.61 8.61 21.38t-8.61 21.38q-8.62 8.62-21.39 8.62Zm655.39-290.31-21.7 21.69q-8.3 8.31-20.57 8.5-12.27.2-21.58-9.11-8.69-8.69-9-20.77-.31-12.08 8.39-21.38l22.3-22.31q8.31-8.92 20.89-9.12 12.57-.19 21.88 9.12 9.31 9.31 9 21.69-.31 12.38-9.61 21.69Zm-541.7 541.69-22.3 22.31q-8.31 8.92-20.89 9.12-12.57.19-21.88-9.12-9.31-9.31-9-21.69.31-12.38 9.61-21.69l21.7-21.69q8.3-8.31 20.57-8.5 12.27-.2 21.58 9.11 8.69 8.69 9 20.77.31 12.08-8.39 21.38Zm498.93 21.7-21.69-21.7q-8.31-8.3-8.5-20.57-.2-12.27 9.11-21.58 8.69-8.69 20.77-9 12.08-.31 21.38 8.39l22.31 22.3q8.92 8.31 9.12 20.89.19 12.57-9.12 21.88-9.31 9.31-21.69 9-12.38-.31-21.69-9.61Zm-541.69-541.7-22.31-22.3q-8.92-8.31-9.12-20.89-.19-12.57 9.12-21.88 9.31-9.31 21.69-9 12.38.31 21.69 9.61l21.69 21.7q8.31 8.3 8.5 20.57.2 12.27-9.11 21.58-8.69 8.69-20.77 9-12.08.31-21.38-8.39Zm125.61 394.39Q260-388.46 260-480t64.23-155.77Q388.46-700 480-700t155.77 64.23Q700-571.54 700-480t-64.23 155.77Q571.54-260 480-260t-155.77-64.23ZM593.5-366.5Q640-413 640-480t-46.5-113.5Q547-640 480-640t-113.5 46.5Q320-547 320-480t46.5 113.5Q413-320 480-320t113.5-46.5ZM480-480Z'/%3E%3C/svg%3E"); }
.dm-ic-meeting-room { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M180-140q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q167.25-200 180-200h50v-583.84q0-15.37 10.35-25.76Q250.7-820 266-820h288.01q15.3 0 25.64 10.4Q590-799.21 590-783.84v3.84h103.84q15.37 0 25.76 10.4 10.4 10.39 10.4 25.76V-200h50q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37Q792.75-140 780-140h-73.66q-15.65 0-25.99-10.4Q670-160.79 670-176.16V-720h-80v543.84q0 15.37-10.39 25.76-10.4 10.4-25.76 10.4H180Zm110-620v560-560Zm185.04 254.96q-10.35-10.34-25.04-10.34t-25.04 10.34q-10.34 10.35-10.34 25.04t10.34 25.04q10.35 10.34 25.04 10.34t25.04-10.34q10.35-10.35 10.35-25.04t-10.35-25.04ZM290-200h240v-560H290v560Z'/%3E%3C/svg%3E"); }
.dm-ic-event-available { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m438-327.38 147.08-147.08q8.92-8.92 21.5-9.12 12.57-.19 21.88 9.12 9.31 9.31 9.31 21.69t-9.31 21.69L463.31-265.92q-10.85 10.84-25.31 10.84-14.46 0-25.31-10.84l-81.15-81.16q-8.92-8.92-9.12-21.5-.19-12.57 9.12-21.88 9.31-9.31 21.69-9.31t21.69 9.31L438-327.38ZM212.31-100Q182-100 161-121q-21-21-21-51.31v-535.38Q140-738 161-759q21-21 51.31-21h55.38v-53.85q0-13.15 8.81-21.96 8.81-8.8 21.96-8.8 13.16 0 21.96 8.8 8.81 8.81 8.81 21.96V-780h303.08v-54.61q0-12.77 8.61-21.39 8.62-8.61 21.39-8.61 12.77 0 21.38 8.61 8.62 8.62 8.62 21.39V-780h55.38Q778-780 799-759q21 21 21 51.31v535.38Q820-142 799-121q-21 21-51.31 21H212.31Zm0-60h535.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-375.38H200v375.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85ZM200-607.69h560v-100q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H212.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v100Zm0 0V-720v112.31Z'/%3E%3C/svg%3E"); }
.dm-ic-balcony { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M334.96-494.96q-10.34-10.35-10.34-25.04t10.34-25.04q10.35-10.34 25.04-10.34t25.04 10.34q10.34 10.35 10.34 25.04t-10.34 25.04q-10.35 10.34-25.04 10.34t-25.04-10.34Zm240 0q-10.34-10.35-10.34-25.04t10.34-25.04q10.35-10.34 25.04-10.34t25.04 10.34q10.34 10.35 10.34 25.04t-10.34 25.04q-10.35 10.34-25.04 10.34t-25.04-10.34ZM212.31-100q-29.92 0-51.12-21.19Q140-142.39 140-172.31v-159.23q0-16.92 8.92-31.38 8.93-14.46 26.47-21.85H180V-560q0-62.15 23.46-116.81 23.46-54.65 64.27-95.46 40.81-40.81 95.66-64.27Q418.23-860 480.19-860q61.96 0 116.62 23.46 54.65 23.46 95.46 64.27 40.81 40.81 64.27 95.46Q780-622.15 780-560v175.23h4.23q17.54 7.39 26.65 21.85 9.12 14.46 9.12 31.38v159.23q0 29.92-21.19 51.12Q777.61-100 747.69-100H212.31ZM200-331.54v159.23q0 5.39 3.46 8.85t8.85 3.46H290v-171.54h-90ZM350-160h100v-171.54H350V-160ZM240-391.54h210v-406.23q-85.61 9.38-147.81 75.88Q240-655.39 240-560v168.46Zm270 0h210V-560q0-95.39-62.19-161.89-62.2-66.5-147.81-75.88v406.23ZM510-160h100v-171.54H510V-160Zm160 0h77.69q5.39 0 8.85-3.46t3.46-8.85v-159.23h-90V-160Z'/%3E%3C/svg%3E"); }
.dm-ic-local-parking { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M380-380v180q0 24.54-17.54 42.27Q344.92-140 320-140q-24.54 0-42.27-17.73Q260-175.46 260-200v-560q0-24.54 17.73-42.27Q295.46-820 320-820h200q91.15 0 155.58 64.42Q740-691.15 740-600t-64.42 155.58Q611.15-380 520-380H380Zm0-120h144.92q41.08 0 70.54-29.46 29.46-29.46 29.46-70.54 0-41.08-29.46-70.54Q566-700 524.92-700H380v200Z'/%3E%3C/svg%3E"); }
.dm-ic-kitchen { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M332.46-648.62q-8.61-8.63-8.61-21.38v-52.31q0-12.75 8.63-21.37 8.62-8.63 21.38-8.63 12.75 0 21.37 8.63 8.61 8.62 8.61 21.37V-670q0 12.75-8.62 21.38-8.63 8.62-21.39 8.62-12.75 0-21.37-8.62Zm0 342.3q-8.61-8.62-8.61-21.37v-126.93q0-12.75 8.63-21.37 8.62-8.63 21.38-8.63 12.75 0 21.37 8.63 8.61 8.62 8.61 21.37v126.93q0 12.75-8.62 21.37-8.63 8.63-21.39 8.63-12.75 0-21.37-8.63ZM252.31-100q-29.83 0-51.07-21.24Q180-142.48 180-172.31v-615.38q0-29.83 21.24-51.07Q222.48-860 252.31-860h455.38q29.83 0 51.07 21.24Q780-817.52 780-787.69v615.38q0 29.83-21.24 51.07Q737.52-100 707.69-100H252.31Zm0-60h455.38q5.39 0 8.85-3.46t3.46-8.85v-360H240v360q0 5.39 3.46 8.85t8.85 3.46ZM240-592.31h480v-195.38q0-5.39-3.46-8.85t-8.85-3.46H252.31q-5.39 0-8.85 3.46t-3.46 8.85v195.38Z'/%3E%3C/svg%3E"); }
.dm-ic-train { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M180-347.69V-720q0-46.08 25-73.73 25-27.65 66.73-42.23 41.73-14.58 95.96-19.31Q421.92-860 480-860q62.15 0 116.81 4.73 54.65 4.73 95.46 19.31 40.81 14.58 64.27 42.23Q780-766.08 780-720v372.31q0 53.61-37.04 90.65Q705.92-220 652.31-220l33.84 33.85q13.16 13.15 6.27 29.65-6.88 16.5-25.5 16.5-5.46 0-10.42-1.92-4.96-1.93-8.81-5.77L575.39-220H384.61l-72.3 72.31q-3.85 3.84-8.81 5.77-4.96 1.92-10.42 1.92-18 0-25.2-16.5-7.19-16.5 5.97-29.65L307.69-220q-53.61 0-90.65-37.04Q180-294.08 180-347.69ZM480-800q-111.77 0-163.08 14.04-51.31 14.04-65.84 36.73h460.31q-12.7-23.92-64.31-37.35Q595.46-800 480-800ZM240-540h210v-149.23H240V-540Zm412.31 60H240h480-67.69ZM510-540h210v-149.23H510V-540ZM377.42-342.58q14.89-14.88 14.89-37.42t-14.89-37.42q-14.88-14.89-37.42-14.89t-37.42 14.89q-14.89 14.88-14.89 37.42t14.89 37.42q14.88 14.89 37.42 14.89t37.42-14.89Zm280 0q14.89-14.88 14.89-37.42t-14.89-37.42q-14.88-14.89-37.42-14.89t-37.42 14.89q-14.89 14.88-14.89 37.42t14.89 37.42q14.88 14.89 37.42 14.89t37.42-14.89ZM307.69-280h344.62q28.69 0 48.19-19.5Q720-319 720-347.69V-480H240v132.31q0 28.69 19.5 48.19Q279-280 307.69-280ZM480-749.23H711.39 251.08 480Z'/%3E%3C/svg%3E"); }
.dm-ic-school { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M257.77-286.7q-17.69-9.84-27.73-26.56T220-350.77v-173.54l-79.84-44.15q-9.85-5.62-14.46-13.67-4.62-8.04-4.62-17.88t4.62-17.87q4.61-8.04 14.46-13.66l305.4-166.4q8.13-4.52 16.67-6.64 8.54-2.11 17.77-2.11t17.77 2.11q8.54 2.12 16.69 6.63l344.92 187.72q9.23 5 14.16 13.52 4.92 8.53 4.92 18.4v236q0 12.75-8.63 21.38-8.63 8.62-21.38 8.62-12.76 0-21.37-8.62-8.62-8.63-8.62-21.38v-224.46L740-524.31v173.54q0 20.79-10.04 37.51t-27.73 26.56L514.54-185.23q-8.23 4.61-16.77 6.73-8.54 2.11-17.77 2.11t-17.77-2.11q-8.54-2.12-16.77-6.73L257.77-286.7Zm217.61-167.61q2.7 1.54 4.81 1.54 2.12 0 4.81-1.54L753.62-600 485-745.31q-2.69-1.54-4.81-1.54-2.11 0-4.81 1.54L206.38-600l269 145.69ZM475-237.16q2.69 1.54 5 1.54t5-1.54l189.23-102.23q3.08-1.92 4.42-4.42 1.35-2.5 1.35-6.35v-142.15l-164.85 90.54q-8.23 4.61-17.07 6.73-8.85 2.12-18.08 2.12-9.23 0-18.08-2.12-8.84-2.12-17.07-6.73L280-492.31v142.15q0 3.08 1.35 5.97 1.34 2.88 4.42 4.8L475-237.16Zm5-215.22Zm0 94.07Zm0 0Z'/%3E%3C/svg%3E"); }
.dm-ic-park { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M421.23-260H225.39q-21.7 0-32.35-19.08-10.65-19.08 1.81-37.15L317.7-500h-9.54q-21.7 0-32.23-19.39-10.54-19.38 2.3-37.46L450.08-803q5.61-7.61 13.65-11.54 8.04-3.92 16.27-3.92t16.27 3.92q8.04 3.93 13.65 11.54l171.85 246.15q12.84 18.08 2.3 37.46Q673.54-500 651.84-500h-9.54l122.85 183.77q12.46 18.07 1.81 37.15T734.61-260H538.77v125.38q0 14.7-9.96 24.66-9.97 9.96-24.66 9.96h-46.76q-15.47 0-25.81-10.35-10.35-10.34-10.35-25.81V-260ZM270-320h160-76 252-76 160-420Zm0 0h420L530-560h76L480-740 354-560h76L270-320Z'/%3E%3C/svg%3E"); }
.dm-ic-energy-savings-leaf { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480.38-240q100 0 169-70.19T720-480.38v-227.31q0-5.39-3.46-8.85t-8.85-3.46H480.38q-100 1.62-170.19 70.62t-70.19 169q0 100 70.11 170.19T480.38-240Zm-43.32-81.29 168.76-150.74q8.26-7.35 4.64-17.39-3.61-10.04-14.85-12.04l-132.07-12.46L543-623.31q2.61-4.23 2.73-8.54.12-4.3-3.12-7.92-4-4.61-9.49-4.15-5.49.45-10.07 4.12l-167.5 150.46q-8.24 7.34-4.82 17.57t14.66 12.23l132.07 12.46-79.69 109.39q-2.62 4.23-2.42 8.54.19 4.3 3.61 7.92 3.43 3.61 8.47 3.61 5.04 0 9.63-3.67ZM480.38-180q-54.47 0-102.62-17.89-48.14-17.88-87.22-49.88l-58.85 58.85q-4.49 4.46-10.11 6.69-5.62 2.23-11.61 2.23-12.74 0-21.35-8.64-8.62-8.65-8.62-21.42 0-6.02 2.23-11.59 2.23-5.58 6.69-10.04l58.85-58.85q-32-39.08-49.88-87.22Q180-425.91 180-480.38q0-125.47 87.42-212.54Q354.85-780 480.38-780h227.31q29.83 0 51.07 21.24Q780-737.52 780-707.69v227.31q0 125.53-87.08 212.96Q605.85-180 480.38-180ZM480-480Z'/%3E%3C/svg%3E"); }
.dm-ic-heat { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M523.86-148.24q-4.4 3.78-9.36 5.82-4.96 2.03-10.85 2.03-5.88 0-11.96-2.34-6.07-2.35-10.54-6.81-36.38-39.77-55.3-83.27-18.93-43.5-18.93-92.05 0-35.22 10.23-74.1 10.24-38.89 36.08-100.81 21.85-55.08 30.85-85.87 9-30.79 9-57.04 0-34.32-15-64.78t-47-60.85q-4.4-4.54-6.97-10.59-2.57-6.05-2.57-12.1 0-5.69 2.04-10.65t5.81-9.43q4.53-4.46 10.27-6.88 5.73-2.42 11.84-2.42 6.12 0 11.23 2.37 5.12 2.37 9.5 6.32 39 36.77 59.92 79.08 20.93 42.3 20.93 89.81 0 33.26-9.9 69.84-9.9 36.59-34.41 95.5-24.23 58.07-33.04 90.46-8.81 32.38-8.81 61.38 0 35.68 14.31 68.8 14.31 33.13 44.31 65.74 3.77 4.53 6.04 9.81t2.27 11.31q0 6.04-2.43 11.61-2.42 5.58-7.56 10.11Zm186.93-.07q-4.41 3.85-9.35 6.08-4.95 2.23-11.04 2.23-6.09 0-11.99-2.57-5.91-2.57-10.33-6.97-36.39-39.38-55.5-82.77-19.12-43.38-19.12-91.65 0-35.01 10.42-74.76 10.43-39.74 36.27-101.05 22.23-55.46 31.04-85.59Q680-615.5 680-641.61q0-34.74-15-65.91-15-31.16-47-60.79-4.46-4.57-6.69-10.27-2.23-5.71-2.23-11.8 0-5.81 1.73-10.52t5.52-9.26q4.54-4.54 10.61-7.19Q633-820 638.98-820q5.98 0 10.83 2.27 4.86 2.26 9.34 6.04 39 36.77 59.93 79.08Q740-690.31 740-642.8q0 33.26-9.92 69.65-9.93 36.38-34.77 96.69Q671.08-418 662.27-386q-8.81 32-8.81 60.34 0 35.43 15 69.12 15 33.69 45 66.46 3.65 4.46 5.48 9.67 1.83 5.2 1.83 10.41 0 5.95-2.43 11.9-2.42 5.94-7.55 9.79Zm-373.85 0q-4.4 3.85-9.35 6.08-4.95 2.23-11.04 2.23-6.09 0-11.99-2.57t-10.33-6.97q-36.38-39.38-55.31-82.77Q220-275.69 220-323.96q0-35.01 10.23-74.76 10.23-39.74 36.08-101.05 22.23-55.46 31.04-85.59 8.81-30.14 8.81-56.25 0-34.74-15-65.91-15-31.16-47-60.79-5.14-4.57-7.34-10.28-2.2-5.72-2.2-11.67 0-5.94 2.04-11.15 2.03-5.2 5.81-9.67 4.53-4.46 10.3-6.88 5.77-2.42 11.65-2.42 5.89 0 11.14 2.37 5.25 2.37 9.75 6.32 39 36.77 59.92 78.82 20.92 42.06 20.92 90.26 0 32.69-9.42 69.07-9.42 36.39-34.25 96.24-23.86 57.91-32.86 90.3-9 32.38-9 61.38 0 35.77 14.5 69.53t44.5 66.01q3.65 4.46 5.48 9.67 1.82 5.2 1.82 10.41 0 5.95-2.42 11.9-2.42 5.94-7.56 9.79Z'/%3E%3C/svg%3E"); }
.dm-ic-calendar-today { --dm-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M212.31-100Q182-100 161-121q-21-21-21-51.31v-535.38Q140-738 161-759q21-21 51.31-21h55.38v-53.85q0-13.15 8.81-21.96 8.81-8.8 21.96-8.8 13.16 0 21.96 8.8 8.81 8.81 8.81 21.96V-780h303.08v-54.61q0-12.77 8.61-21.39 8.62-8.61 21.39-8.61 12.77 0 21.38 8.61 8.62 8.62 8.62 21.39V-780h55.38Q778-780 799-759q21 21 21 51.31v535.38Q820-142 799-121q-21 21-51.31 21H212.31Zm0-60h535.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-375.38H200v375.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85ZM200-607.69h560v-100q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H212.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v100Zm0 0V-720v112.31Z'/%3E%3C/svg%3E"); }

/* ================= SHARED MOTION – Lenis, buttons, pulse dot, hero cursor light, magnetic buttons (the JS is the "Domorify Motion" snippet) ================= */
html.lenis, html.lenis body { height: auto; }
.lenis.lenis-smooth { scroll-behavior: auto !important; }
.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }
.lenis.lenis-stopped { overflow: hidden; }
.lenis.lenis-smooth iframe { pointer-events: none; }
/* Buttons: gradient sweep + glow on the primary, icon micro-animations on all */
.dm-btn-primary {
  background-image: linear-gradient(90deg, #1976FF 0%, #7B61FF 25%, #D935FF 50%, #7B61FF 75%, #1976FF 100%) !important;
  background-size: 200% 100% !important;
  background-position: 0% 50% !important;
  transition: background-position .7s cubic-bezier(.22,.61,.36,1), box-shadow .35s ease !important;
}
.dm-btn-primary:hover { background-position: 100% 50% !important; box-shadow: 0 16px 40px rgba(123,97,255,.55) !important; }
.dm-btn-secondary { transition: border-color .3s ease, background-color .3s ease, box-shadow .35s ease !important; }
.dm-btn-secondary:hover { background-color: #FBFAFF !important; box-shadow: 0 10px 28px rgba(123,97,255,.16) !important; }
/* Hero: mouse-follow light (element is injected by the script) */
.dm-hero-spot {
  position: absolute; left: 0; top: 0; width: 620px; height: 620px; margin: -310px 0 0 -310px;
  border-radius: 50%; pointer-events: none; opacity: 0; will-change: transform;
  background: radial-gradient(circle at 50% 50%, rgba(123,97,255,.20) 0%, rgba(217,53,255,.08) 38%, rgba(123,97,255,0) 68%);
}
@media (prefers-reduced-motion: no-preference) {
  /* Arrow loops out to the right and back in from the left */
  @keyframes dmArrowLoop {
    0% { transform: translateX(0); opacity: 1; }
    45% { transform: translateX(14px); opacity: 0; }
    46% { transform: translateX(-14px); opacity: 0; }
    100% { transform: translateX(0); opacity: 1; }
  }
  a:hover .dm-icon-arrow { animation: dmArrowLoop .6s cubic-bezier(.65,0,.35,1); }

  /* Eyebrow dot: soft blink + expanding ping ring */
  @keyframes dmBlink { 0%, 100% { opacity: 1; } 50% { opacity: .45; } }
  @keyframes dmPing { 0% { transform: scale(1); opacity: .55; } 80%, 100% { transform: scale(2.8); opacity: 0; } }
  .dm-pulse-dot { overflow: visible !important; animation: dmBlink 1.8s ease-in-out infinite; }
  .dm-pulse-dot::after {
    content: ""; position: absolute; inset: 0; border-radius: 50%;
    background: #7B61FF; animation: dmPing 1.8s cubic-bezier(0,0,.2,1) infinite;
  }
}
/* Elementor containers ship with "transition: transform .4s". Elements that GSAP moves must not
   transition their transform, otherwise pins jump on release and scrubbed motion lags. */
.dm-hero-glow-a, .dm-hero-glow-b, .dm-hero-ring { transition: none !important; }
.dm-magnetic { transition-property: background-position, background-color, border-color, box-shadow, filter, color !important; }
.dm-pulse-dot::after { background: inherit !important; }

/* ================= HEADER NAV – active page link (the JS is the "Domorify Header Nav" snippet) ================= */
.elementor .dm-nav-link.is-active { color: #7B61FF; font-weight: 600; background-color: #FFFFFF; box-shadow: 0 2px 8px rgba(123,97,255,0.12); }
.elementor .dm-drop-link.is-active { color: #7B61FF; font-weight: 600; background-color: #F1EDFF; }

/* ================= CTA SECTION "Jetzt starten" – Startseite, Über uns (the JS is the "Domorify Home CTA" snippet) ================= */
.dm-cta-glow-a, .dm-cta-glow-b, .dm-cta-rings, .dm-cta-ring { transition: none !important; will-change: transform; }
.dm-cta-section > .e-con:last-child { z-index: 2; }

/* Floating light particles (added by the script) */
.dm-cta-spark {
  position: absolute; z-index: 1; pointer-events: none; border-radius: 50%;
  background: radial-gradient(circle, rgba(255,255,255,.9), rgba(185,169,255,0) 70%);
}

/* Panel: soft light follows the cursor */
.dm-cta-panel { overflow: hidden; isolation: isolate; }
.dm-cta-panel::before {
  content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; border-radius: inherit;
  background: radial-gradient(420px circle at var(--mx, 70%) var(--my, 0%), rgba(123,97,255,.28), transparent 60%);
  opacity: .55; transition: opacity .5s ease;
}
.dm-cta-panel:hover::before { opacity: 1; }

/* Cards: light sweep, arrow loop, icon pop */
.dm-cta-card { transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, background-color .3s ease, border-color .3s ease !important; }
.dm-cta-card::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: linear-gradient(110deg, transparent 35%, rgba(123,97,255,.16) 50%, transparent 65%);
  transform: translateX(-120%);
}
.dm-cta-card:hover::after { transform: translateX(120%); transition: transform 1s cubic-bezier(.22,1,.36,1); }
.dm-cta-ibox { transition: transform .5s cubic-bezier(.34,1.56,.64,1) !important; }
.dm-cta-arrow { transition: transform .4s cubic-bezier(.34,1.56,.64,1), background-color .3s ease, border-color .3s ease !important; }
@keyframes dmCtaArrow { 0% { transform: translateX(0); opacity: 1; } 45% { transform: translateX(150%); opacity: 0; } 46% { transform: translateX(-150%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }
@media (hover: hover) {
  .dm-cta-card:hover .dm-cta-ibox { transform: scale(1.08) rotate(-6deg); }
  .dm-cta-card:hover .dm-cta-arrow { transform: scale(1.08); }
  .dm-cta-card:hover .dm-cta-arrow img { animation: dmCtaArrow .6s cubic-bezier(.65,0,.35,1); }
}
@media (prefers-reduced-motion: reduce) {
  .dm-cta-card::after, .dm-cta-spark { display: none; }
}

/* ================= TEAM – carousel (Startseite) + team cards (Startseite, Über uns) (the JS is the "Domorify Team Carousel" snippet) ================= */
/* Members without a featured image: hide the empty <img> so the Domorify mark shows through */
.dm-team-photo:not([src]), .dm-team-photo[src=""] { display: none !important; }
.dm-team-marquee { scrollbar-width: none; }
.dm-team-marquee::-webkit-scrollbar { display: none; }

/* Carousel mode (switched on by the script) */
.dm-team-marquee.is-carousel {
  overflow: hidden !important; touch-action: pan-y; cursor: grab;
  /* Extra room below so the hover glow is never clipped; the negative margin keeps the layout unchanged */
  padding-top: 30px !important; padding-bottom: 96px !important; margin-bottom: -62px !important;
  -webkit-user-select: none; user-select: none;
}
.dm-team-marquee.is-dragging { cursor: grabbing; }
.dm-team-marquee.is-carousel .dm-team-track {
  padding-left: 0 !important; padding-right: 0 !important;
  transition: none !important; will-change: transform;
}
.dm-team-marquee.is-carousel img { -webkit-user-drag: none; pointer-events: none; }

/* Card hover: lift, glowing outline, light sweep, photo zoom, the others step back */
.dm-team-card {
  isolation: isolate;
  transition: transform .55s cubic-bezier(.22,1,.36,1), box-shadow .55s cubic-bezier(.22,1,.36,1),
              opacity .45s ease, scale .45s ease !important;
}
.dm-team-card::after {
  content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none;
  background: linear-gradient(115deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);
  transform: translateX(-130%);
}
.dm-team-photo { transform-origin: 50% 18%; transition: scale .9s cubic-bezier(.22,1,.36,1) !important; }
.dm-team-card img:not(.dm-team-photo) { transition: scale .7s cubic-bezier(.34,1.56,.64,1), rotate .7s cubic-bezier(.34,1.56,.64,1), opacity .5s ease !important; }
.dm-team-card > :last-child { transition: transform .5s cubic-bezier(.22,1,.36,1), box-shadow .5s ease, background-color .4s ease !important; }

@media (hover: hover) and (pointer: fine) {
  .dm-team-card:hover {
    transform: translateY(-12px) !important; scale: 1.03;
    box-shadow: 0 0 0 2px #9A84FF, 0 24px 48px -12px rgba(123,97,255,.6), 0 0 40px rgba(123,97,255,.25) !important;
  }
  .dm-team-card:hover::after { transform: translateX(130%); transition: transform 1s cubic-bezier(.22,1,.36,1); }
  .dm-team-card:hover .dm-team-photo { scale: 1.1; }
  .dm-team-card:hover img:not(.dm-team-photo) { scale: 1.2; rotate: -10deg; opacity: .3 !important; }
  .dm-team-card:hover > :last-child {
    transform: translateY(-4px); background-color: #FFFFFF !important;
    box-shadow: 0 12px 26px rgba(76,52,170,.22);
  }
  .dm-team-track:has(.dm-team-card:hover) .dm-team-card:not(:hover) { opacity: .55; scale: .97; }
}

/* Dots */
.dm-team-dots { flex-wrap: wrap; position: relative; z-index: 1; }
.dm-team-dot {
  width: 8px; height: 8px; padding: 0; border: 0; border-radius: 99px; cursor: pointer;
  background: rgba(255,255,255,.28);
  transition: width .4s cubic-bezier(.22,1,.36,1), background-color .3s ease;
}
.dm-team-dot:hover { background: rgba(255,255,255,.6); }
.dm-team-dot.is-active { width: 26px; background: linear-gradient(90deg, #1976FF, #7B61FF, #D935FF); }
.dm-team-dot:focus-visible, .dm-team-arrow:focus-visible { outline: 2px solid #B9A9FF; outline-offset: 3px; }

/* Arrow nudge */
.dm-team-arrow img { transition: translate .3s cubic-bezier(.34,1.56,.64,1); }
.dm-team-next:hover img { translate: 3px 0; }
.dm-team-prev:hover img { translate: -3px 0; }
