:root {
  --font-family-base: "Montserrat", Arial, sans-serif;

  --icon-services:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='83mm' height='100mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 8300 10000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M327.79 1897.33l0 7084.87c0,46.48 6.35,94.13 17.51,141.05 12.1,50.92 29.8,100.82 51.17,147.36 23,50.1 50.72,97.09 80.71,137.92 30.06,40.93 62.35,75.57 94.36,100.81 35.14,27.71 70.86,53.3 108.27,75.99 37.45,22.69 77.15,42.85 120.49,59.79 43.49,17.02 89.86,30.5 140.25,39.67 50.48,9.2 105.39,14.16 165.95,14.16l6072.74 0c61.04,0 117.26,-5.4 169.41,-15.29 52.13,-9.88 100.37,-24.28 145.44,-42.29l2.77 -1.11 0.39 0c43.68,-17.63 84.06,-38.66 121.88,-62.21 38.6,-24.04 74.52,-50.73 108.55,-79.18 29.81,-24.94 60.29,-59.42 88.8,-100.13 28.21,-40.31 54.55,-86.84 76.5,-136.44 20.22,-45.7 37.03,-94.44 48.45,-143.81 10.51,-45.39 16.52,-91.46 16.52,-136.29l0 -7084.87c0,-95.24 -19.67,-186.77 -55.01,-270.64 -36.87,-87.46 -90.91,-166.79 -157.6,-233.49 -66.68,-66.68 -146.02,-120.73 -233.48,-157.6 -83.87,-35.35 -175.41,-55.02 -270.64,-55.02l-737.41 0 0 675.44c0,48.57 -9.06,87.53 -24.01,117.72 -17.53,35.37 -43.15,58.77 -71.97,71.66 -10.02,4.47 -20.34,7.82 -30.7,10.05 -10.63,2.27 -21.61,3.46 -32.62,3.59 -10.88,0.12 -21.73,-0.81 -32.35,-2.76 -10.76,-1.97 -21.28,-4.97 -31.29,-8.9 -22.96,-9.01 -43.27,-23.72 -57.52,-43.27 -13.19,-18.1 -21.12,-40.17 -21.12,-65.47l0 -758.06 -1908.56 0 0 737.41c0,30.72 -8.36,56.39 -22.18,76.89 -15.5,22.95 -37.76,39.21 -62.85,48.77 -10.21,3.89 -20.91,6.82 -31.88,8.74 -11.06,1.97 -22.44,2.94 -33.89,2.94 -11.43,0 -22.82,-0.98 -33.88,-2.94 -10.97,-1.92 -21.68,-4.85 -31.89,-8.74 -25.09,-9.56 -47.35,-25.82 -62.85,-48.77 -13.82,-20.5 -22.18,-46.17 -22.18,-76.89l0 -737.41 -1908.56 0 0 758.06c0,25.3 -7.93,47.36 -21.12,65.47 -14.25,19.54 -34.56,34.25 -57.52,43.27 -10.01,3.93 -20.55,6.93 -31.31,8.9 -10.61,1.96 -21.45,2.89 -32.28,2.77 -11.08,-0.13 -22.04,-1.31 -32.61,-3.6 -10.44,-2.24 -20.79,-5.59 -30.77,-10.05 -28.82,-12.89 -54.43,-36.29 -71.96,-71.67 -14.95,-30.19 -24.01,-69.14 -24.01,-117.71l0 -675.44 -737.41 0c-95.23,0 -186.77,19.67 -270.64,55.02 -87.46,36.87 -166.8,90.92 -233.48,157.6 -66.69,66.7 -120.73,146.03 -157.6,233.49 -35.34,83.87 -55.01,175.4 -55.01,270.64zm1401.85 3999.58c48.59,55.44 97.37,111.11 160.69,153.52l42.39 28.38 42.39 -28.38c114.1,-76.41 255.43,-228.17 396.18,-379.32l0.18 -0.17c83.41,-89.6 166.66,-178.99 239.37,-248.65 74.04,-70.95 137.61,-121.51 180.34,-131.41 3.97,-0.92 8.33,-1.62 12.96,-2.09 4.72,-0.5 9.39,-0.74 13.9,-0.74 16.5,0 33.24,2.96 49.32,8.48 16.04,5.51 31.57,13.67 45.62,24.05 13.86,10.25 26.12,22.58 35.79,36.52 9.27,13.37 16.19,28.25 19.88,44.21 0.98,4.23 1.75,8.75 2.26,13.52 0.52,4.85 0.79,9.73 0.79,14.61 0,45.84 -55.05,119.99 -131.02,202.12 -74.29,80.32 -168.28,168.69 -249.45,245.01 -22.04,20.72 -43.22,40.63 -62.86,59.36 -18.99,18.1 -37.49,36.02 -55.64,54.18l-10.58 10.58 -0.17 -0.17c-69.26,69.49 -136.82,139.57 -195.7,200.67l-0.34 0.35c-78.68,81.6 -139.77,144.99 -188.69,189.56 -50.66,46.15 -89.33,72.95 -121.99,79.82 -67.22,14.15 -155.92,-74.55 -354.17,-272.79l-1.65 -1.65c-7.51,-7.51 -22.73,-21.95 -40.02,-38.32l-0.29 0 -4.38 -4.15c-39.82,-37.69 -90.76,-85.93 -131.57,-133.14 -42.69,-49.39 -75.03,-98.71 -75.03,-137 0,-20.41 3.83,-40.42 10.83,-58.88 7.16,-18.91 17.68,-36.17 30.78,-50.6 11.6,-12.76 25.42,-23.27 40.8,-30.48 14.76,-6.94 30.86,-10.84 47.73,-10.84 107.5,0 178.94,81.17 250.58,162.96l0.77 0.88zm34.3 -2179.56c50.91,52.61 90.71,100.6 105.49,122.67l42.39 63.27 63.29 -42.37c102.76,-68.81 243.85,-219.27 387.41,-372.36l0.18 -0.2c184.91,-197.2 374.33,-399.21 437.56,-399.21 29.06,0 54.82,3.13 76.74,9.66 22.23,6.63 40.58,16.78 54.49,30.69 13.44,13.44 23.77,31.49 30.59,54.45 6.3,21.2 9.62,46.68 9.62,76.65 0,66.52 -404.59,456.92 -633.58,677.86l-0.98 0.94c-51.78,49.97 -95.42,92.06 -118.41,114.86l0 0.27 -19.79 19.81c-170.03,170.25 -256.83,257.12 -433.99,77.87 -15.66,-15.84 -32.57,-32.33 -50.4,-49.41 -17.46,-16.73 -36.4,-34.6 -55.97,-53.03 -67.87,-63.98 -144.39,-136.13 -204.51,-202.54 -61.75,-68.2 -105.92,-130.75 -105.92,-173.53 0,-19.27 4.35,-38.17 12.09,-55.74 8.01,-18.15 19.65,-34.88 33.87,-49.1 14.21,-14.21 30.94,-25.85 49.09,-33.85 17.57,-7.74 36.48,-12.09 55.75,-12.09 15.79,0 36.11,7.91 59.09,21.21 24.32,14.09 52.49,34.64 81.62,58.22 43.96,35.59 87.17,76.64 124.28,115zm-20.99 4368.08c55.5,56.35 100.72,115.75 126.48,154.25l42.38 63.27 63.3 -42.38c52.02,-34.83 110.75,-87.52 173.33,-149.67 63.47,-63.03 130.04,-134.86 197.62,-207.79 92.83,-100.22 187.84,-202.74 270.55,-280.54 84.82,-79.77 157.68,-133.78 204.3,-133.78 19.27,0 38.18,4.35 55.75,12.09 13.64,6.01 26.47,14.07 38.05,23.75l0.63 -0.64 10.58 10.64c14.18,14.22 25.77,30.95 33.74,49.13 7.72,17.6 12.04,36.53 12.04,55.83 0,81.09 -169.79,241.72 -298.43,363.36l-0.96 0.92c-29.06,27.48 -56.28,53.22 -75.87,72.37l0.11 0.12 -172.24 172.1c-93.24,93.13 -184.81,184.6 -282.24,282.39 -10.03,10.07 -18.49,18.98 -27.2,28.14l-1.59 1.66c-24.7,26.06 -52.48,55.34 -82.45,77.4 -31.74,23.36 -65.83,38.47 -101.28,33.63 -33.04,-4.49 -64.88,-23.5 -94.93,-48.46 -28.85,-23.94 -55.99,-53.3 -80.87,-80.21l-22.51 -24.19c-6.92,-7.38 -13.17,-13.94 -18.18,-18.95 -39.81,-39.82 -78.8,-76.15 -116.75,-111.48l-1.16 -1.05c-129.91,-121 -247,-230.18 -247,-334.65 0,-7.48 2.47,-15.92 6.71,-24.72 3.99,-8.27 9.83,-17.32 16.73,-26.4 9.58,-12.64 20.45,-24.09 31.38,-33.48 11.51,-9.96 23.48,-17.9 34.43,-22.83 24.88,-11.17 52.02,-12.71 80.13,-7.22 30.42,5.94 62.09,20.18 93.22,39.18 47.27,28.85 92.43,67.82 132.2,108.21zm1824.69 43.44c-6.2,-22.5 -9.32,-48.22 -9.32,-76.18 0,-17.68 4.15,-33.76 11.49,-48.05 7.78,-15.09 19.14,-28.03 32.92,-38.63 18.45,-14.18 41.11,-25.01 66.11,-32.28 25.42,-7.4 53.28,-11.18 81.57,-11.18l2953.75 0c19.28,0 37.6,0.63 54.77,2.07 17.19,1.43 33.34,3.75 48.27,7.12 12.94,2.92 25.02,6.64 36.09,11.27 11.39,4.76 21.89,10.57 31.38,17.56 15.33,11.3 27.6,23.84 37.03,37.08 10.19,14.29 17.11,29.49 21.06,44.92 3.54,13.78 4.9,27.91 4.28,41.85 -0.64,14.41 -3.37,28.75 -7.93,42.48 -4.54,13.68 -10.81,26.6 -18.5,38.22 -7.69,11.59 -16.92,22.06 -27.43,30.92 -10.48,8.89 -22.48,16.07 -35.61,20.93 -12.47,4.62 -25.95,7.18 -40.12,7.18l-3119 0c-20,0 -37.56,-3.3 -52.6,-9.35 -16.23,-6.54 -29.51,-16.32 -39.82,-28.69 -12.66,-15.19 -22.14,-34.59 -28.39,-57.24zm1.1 -2190.44c-6.93,-21.23 -10.42,-46.37 -10.42,-75.23 0,-18.01 3.4,-35.1 9.57,-50.61 6.43,-16.13 15.87,-30.46 27.62,-42.27 11.87,-11.81 26.2,-21.25 42.33,-27.68 15.51,-6.17 32.6,-9.57 50.61,-9.57l3119 0c25.84,0 49.31,8.97 69.02,23.83 20.83,15.7 37.39,38.02 47.93,63.1 4.18,10.12 7.48,20.67 9.68,31.32 2.19,10.7 3.35,21.47 3.35,32.03 -0.07,10.23 -1.18,20.47 -3.44,30.42 -2.23,9.77 -5.59,19.35 -10.1,28.53l-6.61 13.44 -1.01 -0.51c-15.11,22.78 -39.23,42.64 -73.94,56.79 -34.65,14.13 -80.16,22.63 -138.17,22.63l-2953.75 0c-33.53,0 -62.56,-3.46 -87.01,-10.26 -25.61,-7.13 -46.21,-17.95 -61.74,-32.29 -14.72,-13.66 -25.71,-31.58 -32.92,-53.67zm-0.84 -2208.53c-6.47,-21.92 -9.58,-47.73 -9.58,-76.85 0,-18.18 3.75,-34.76 10.51,-49.48 7.14,-15.55 17.67,-28.88 30.63,-39.68 16.02,-13.36 35.81,-23.66 58.07,-30.56 22.05,-6.83 46.55,-10.41 72.24,-10.41l3057.02 0c32.99,0 60.48,8.37 82.38,22.22 24.73,15.65 42.12,38.23 52.24,63.7 3.9,9.84 6.85,20.32 8.8,31.18 1.99,11.08 3,22.39 3,33.68 0,11.3 -1.01,22.6 -3,33.7 -1.95,10.86 -4.89,21.35 -8.8,31.18 -10.12,25.46 -27.51,48.04 -52.24,63.7 -21.9,13.86 -49.39,22.22 -82.38,22.22l-3057.02 0c-30.08,0 -55.6,-3.29 -76.82,-9.53 -22.9,-6.73 -40.88,-16.99 -54.23,-30.33l-0.35 -0.36c-13.83,-13.82 -23.92,-32.13 -30.47,-54.38zm-1785.97 -2850.89l0 -675.43c0,-48.57 9.06,-87.53 24.01,-117.72 17.53,-35.37 43.15,-58.77 71.97,-71.67 9.98,-4.46 20.3,-7.8 30.75,-10.05 10.58,-2.28 21.55,-3.47 32.57,-3.6 10.89,-0.11 21.73,0.82 32.34,2.78 10.76,1.97 21.29,4.97 31.3,8.9 22.96,9.02 43.27,23.72 57.52,43.26 13.19,18.11 21.12,40.16 21.12,65.47l0 758.06 1908.56 0 0 -737.41c0,-30.74 8.36,-56.4 22.18,-76.89 15.5,-22.96 37.76,-39.21 62.85,-48.77 10.21,-3.89 20.93,-6.82 31.89,-8.75 11.06,-1.96 22.45,-2.95 33.88,-2.95 11.43,0 22.82,0.99 33.88,2.95 10.96,1.93 21.68,4.86 31.89,8.75 25.08,9.55 47.35,25.81 62.85,48.77 13.82,20.49 22.18,46.15 22.18,76.89l0 737.41 1908.56 0 0 -758.06c0,-25.29 7.92,-47.35 21.13,-65.47 14.24,-19.53 34.55,-34.24 57.51,-43.26 10.02,-3.93 20.57,-6.94 31.33,-8.91 10.61,-1.96 21.47,-2.89 32.32,-2.77 11.02,0.13 21.99,1.32 32.57,3.6 10.45,2.25 20.77,5.59 30.75,10.05 28.82,12.9 54.43,36.3 71.96,71.68 14.95,30.19 24.01,69.14 24.01,117.71l0 675.43 716.75 0c141.6,0 276.3,27.8 398.95,78.27 127.36,52.41 241.6,129.2 337.01,224.6 95.46,95.47 172.27,209.78 224.68,337.13 50.52,122.72 78.34,257.46 78.34,398.98l0 7064.21c0,69.33 -8.7,138.01 -24.19,204.43 -16.65,71.41 -41.12,140.17 -71.03,204.29 -32.4,69.48 -70.92,133.3 -112.54,188.98 -43.62,58.36 -90.77,107.92 -137.97,145.88 -63.76,51.28 -122.56,94.18 -180.65,129.58 -58.36,35.57 -116,63.58 -177.18,84.9 -61.33,21.36 -127.49,36.45 -202.87,46.18 -75.24,9.7 -159.27,14.09 -256.49,14.09l-5907.5 0c-47.31,0 -93.42,-1.65 -138.12,-4.85 -45.1,-3.24 -88.49,-8.08 -129.94,-14.43 -41.38,-6.34 -81.04,-14.19 -118.7,-23.46 -37.71,-9.28 -73.36,-20.02 -106.69,-32.08 -92.9,-33.63 -182.04,-84.15 -263.3,-147.8 -81.88,-64.14 -155.8,-141.64 -217.5,-228.66 -59.55,-83.97 -107.61,-176.85 -140.3,-275.09 -31.14,-93.57 -48.37,-191.91 -48.37,-291.96l0 -7064.21c0,-141.33 27.86,-275.93 78.42,-398.55 52.48,-127.32 129.38,-241.64 224.88,-337.14 95.51,-95.51 209.82,-172.41 337.14,-224.89 122.63,-50.55 257.21,-78.4 398.54,-78.4l716.75 0z'/%3e%3c/g%3e%3c/svg%3e");
  --icon-portfolio:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100mm' height='100mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 10000 10000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black;fill-rule:nonzero%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M1458.21 539.9l1588.08 0c43.76,-72.36 96.09,-139.01 155.57,-198.5 187.87,-187.86 447.15,-304.48 732.44,-304.48l4084.35 0c285.29,0 544.57,116.62 732.44,304.48 75.64,75.64 139.72,162.86 189.29,258.69 295.62,87.4 552.86,265.62 738.77,501.82 196.29,249.39 313.72,563.36 313.72,903.33l0 3569.43 0 3112.13c0,353.21 -144.41,674.21 -377.03,906.85 -232.64,232.62 -553.64,377.03 -906.85,377.03l-7432.25 0c-353.22,0 -674.22,-144.4 -906.85,-377.03 -232.63,-232.63 -377.02,-553.63 -377.02,-906.85l0 -4948.15 0 -1733.41c0,-403.11 164.81,-769.48 430.33,-1035.01 265.52,-265.52 631.89,-430.33 1035.01,-430.33zm8245.32 5034.77l-0.06 -11.36 -0.1 -5.73 -0.15 -7.66 -0.07 -2.75 -0.3 -9.22 -0.15 -3.78 -0.38 -8.55 -0.2 -3.69 -0.44 -7.84 -0.31 -4.88 -0.59 -8.38 -0.21 -2.87c-18.78,-242.97 -125.99,-462.27 -289.29,-625.57 -180.31,-180.32 -428.94,-292.26 -702.29,-292.26l-1099.48 0 -289.34 0 -1449.2 0c-181.87,0 -401.64,-143.47 -603.34,-341.39 -222.51,-218.34 -434.04,-510.54 -539.37,-735.44 -116.83,-249.4 -263.07,-443.26 -432.89,-572.87 -159.39,-121.62 -341.47,-186.33 -541.03,-186.33l-2013.68 0 -289.34 0 -174.58 0c-273.36,0 -521.98,111.94 -702.29,292.26 -180.32,180.31 -292.25,428.92 -292.25,702.29l0 4948.15c0,273.36 111.93,521.98 292.25,702.29 180.31,180.32 428.93,292.25 702.29,292.25l7432.25 0c273.34,0 521.97,-111.94 702.29,-292.25 180.31,-180.32 292.25,-428.95 292.25,-702.29l0 -3112.13zm-980.84 -1283.78c14.57,0.16 29.08,0.55 43.54,1.2l0 -3218.26 -0.04 -7.45 -0.02 -2.16 0 -0.32c-2.67,-201.53 -86.28,-384.58 -219.64,-517.94 -135.55,-135.55 -322.43,-219.7 -527.88,-219.7l-4084.35 0c-205.45,0 -392.33,84.15 -527.88,219.7 -131.32,131.32 -214.39,310.8 -219.46,508.67l-0.01 0.12 -0.15 8.16 -0.02 1.31 0 0.1 -0.06 9.51 0 346.15 3385.88 0c285.3,0 544.56,116.62 732.42,304.49 187.87,187.86 304.49,447.12 304.49,732.42l0 1833.91 1099.48 0 10.23 0.06 0.86 0.01 0.87 0.01 0.87 0 0.87 0.01zm332.87 47.71c214.51,60.5 406.68,175.63 560.28,329.23 30.83,30.83 60.09,63.23 87.69,97.03l0 -2759.62c0,-272.89 -94.16,-524.79 -251.54,-724.75 -108.25,-137.54 -246.15,-250.6 -403.68,-329.17 3.9,32.73 6.24,65.9 6.98,99.46l0.04 1.92 0.08 3.85 0.04 1.92 0.02 1.92 0.01 0.09 0.02 1.83 0.06 11.52 0 3264.77zm-1735.39 -47.8l0 -1833.91c0,-205.43 -84.15,-392.31 -219.7,-527.87 -135.56,-135.55 -322.44,-219.7 -527.87,-219.7l-3385.88 0 -289.33 0 -409.16 0c-205.43,0 -392.31,84.15 -527.86,219.7l-6.3 6.37 -0.02 0.03 -6.2 6.42 -0.04 0.04 -6.1 6.47 -0.06 0.07 -6 6.52 -0.09 0.1 -5.9 6.56 -0.11 0.12 -5.8 6.62 -0.13 0.13 -5.71 6.66 -0.13 0.17 -5.62 6.71 -0.15 0.18 -5.52 6.76 -0.17 0.22 -5.41 6.79 -0.2 0.24 -5.31 6.84 -0.21 0.27 -5.21 6.86 -0.23 0.3 -5.11 6.92 -0.24 0.32 -5.02 6.95 -0.25 0.35 -4.92 6.98 -0.26 0.38 -4.82 7.03 -0.28 0.4 -4.72 7.05 -0.29 0.44 -4.62 7.09 -4.82 7.58 -0.32 0.5 -4.41 7.15 -0.33 0.53 -4.32 7.18 -0.33 0.56 -4.22 7.21 -0.34 0.59 -4.12 7.23c-2.8,4.97 -5.54,9.97 -8.22,15.01l-0.43 0.81 -0.37 0.68 -3.82 7.31 -0.36 0.73 -3.73 7.33 -0.37 0.75 -3.62 7.35 -0.38 0.79 -3.51 7.37 -0.39 0.82 -3.42 7.39 -0.39 0.85 -3.32 7.42 -3.55 8.18 -0.06 0.15 -2.72 6.47 -0.79 1.88 -0.39 0.95 -3.02 7.46 -0.39 1 -2.92 7.47 -0.39 1.03 -2.82 7.49 -0.08 0.22c-1.83,4.95 -3.59,9.92 -5.32,14.92l-0.71 2.04 -0.39 1.12 -2.52 7.53 -0.1 0.32 -2.66 8.3 -0.03 0.09 -2.09 6.74 -0.73 2.39c-2.57,8.52 -4.97,17.12 -7.23,25.77l-0.12 0.43 -1.73 6.76 -0.61 2.43 -1.9 7.9 -0.2 0.83 -1.69 7.38 -0.41 1.79 -1.7 7.98 -0.2 0.9c-1.12,5.35 -2.16,10.72 -3.16,16.11l-0.46 2.48 -0.93 5.31 -0.59 3.32 -0.27 1.61 -1.22 7.58 -0.09 0.55c-0.91,5.83 -1.74,11.67 -2.51,17.54l-0.06 0.52 -1.01 8.04 -0.17 1.41c-0.7,5.92 -1.31,11.85 -1.87,17.81l-0.08 0.86 -0.66 7.54 -0.16 1.98c-0.71,9.05 -1.25,18.15 -1.64,27.28l-0.05 0.99c-0.26,6.12 -0.42,12.27 -0.52,18.43l-0.01 0.52 -0.07 8.43 -0.01 1.02 2013.67 0c264.55,0 505.59,85.5 716.21,246.22 206.56,157.64 381.81,387.83 518.78,680.25 92.07,196.58 280.47,455.42 480.6,651.8 152.29,149.43 302.53,257.76 401.04,257.76l1449.2 0zm-5868.71 -1849.65c0.13,-8.66 0.36,-17.31 0.7,-25.91l0.12 -2.48 0.48 -10.42 0.18 -3.12 0.63 -10.61 0.01 -0.11c0.28,-4.28 0.59,-8.56 0.93,-12.82l0.11 -1.38 0.98 -11.59 0.21 -2.14 1.07 -10.94 0.16 -1.5 1.26 -11.43 0.24 -1.98 1.38 -11.15 0.08 -0.64 1.58 -11.58 0.55 -3.79c1.1,-7.52 2.27,-15.03 3.52,-22.5l0.05 -0.3 2.11 -12.03 0.5 -2.68c2.19,-11.9 4.56,-23.73 7.15,-35.49l0.27 -1.23 2.54 -11.14 0.45 -1.88 2.59 -10.78 0.1 -0.43 3.03 -11.93 0.19 -0.69c3.16,-12.13 6.54,-24.18 10.13,-36.14l0.17 -0.56c2.37,-7.88 4.83,-15.71 7.38,-23.52l0.08 -0.25 3.64 -10.9 0.38 -1.12 1.1 -3.15 3.04 -8.74 0.34 -0.93 3.91 -10.82 0.08 -0.22 4.06 -10.81 0.4 -1.03 1.23 -3.17 3.31 -8.49 0.04 -0.09 4.33 -10.74 0.39 -0.95 1.03 -2.45 3.82 -9.14 0.02 -0.03 4.61 -10.67 0.39 -0.89 4.75 -10.63 0.39 -0.85 4.89 -10.58 0.38 -0.82 5.03 -10.56 0.38 -0.78 1.65 -3.36 3.89 -7.89 5.3 -10.47 0.36 -0.71 5.44 -10.43 0.37 -0.68 5.57 -10.37 0.36 -0.65 5.71 -10.32 0.35 -0.63 2.53 -4.44 3.66 -6.42c1.97,-3.42 3.96,-6.83 5.98,-10.22l0.33 -0.56 6.11 -10.18 0.33 -0.53 6.25 -10.11 0.31 -0.51 6.38 -10.06 0.31 -0.47c2.25,-3.5 4.51,-6.97 6.81,-10.44 2.2,-3.33 4.41,-6.66 6.64,-9.96l0.28 -0.41 6.79 -9.89 0.26 -0.38 6.93 -9.83 0.25 -0.36 7.05 -9.77 0.23 -0.32 7.19 -9.71 0.22 -0.3 7.32 -9.64 0.2 -0.27c2.46,-3.21 4.95,-6.4 7.45,-9.58l0.19 -0.24 7.58 -9.51 0.17 -0.22 7.71 -9.44 0.15 -0.18 7.84 -9.38 0.14 -0.16 7.96 -9.3 0.13 -0.14 8.09 -9.22 0.11 -0.12 8.21 -9.15 0.09 -0.1 8.35 -9.06 0.06 -0.07 8.49 -9 0.04 -0.05 8.6 -8.92 0.03 -0.02 8.73 -8.83c187.86,-187.87 447.12,-304.49 732.42,-304.49l409.16 0 0 -346.15c0,-4.41 0.03,-8.81 0.09,-13.22l0 -0.13 0.01 -1.41 0.2 -9.76 0.13 -4.99 0.11 -3.68 0.05 -1.27c2.38,-72.11 12.19,-142.4 28.72,-210.14l-1468.49 0c-323.26,0 -617.24,132.35 -830.45,345.56 -213.21,213.21 -345.56,507.19 -345.56,830.45l0 923.59 1.29 -1.58 5.21 -6.32 1.3 -1.57 1.31 -1.57 1.31 -1.56 1.32 -1.57 5.25 -6.22 0.03 -0.03 1.33 -1.56 1.33 -1.55 1.33 -1.55 1.33 -1.56 1.33 -1.54 1.35 -1.55 1.34 -1.54 1.35 -1.55 1.34 -1.53 1.35 -1.54 1.35 -1.54 1.35 -1.53 2.71 -3.06 1.36 -1.52 1.37 -1.53 1.36 -1.52 1.37 -1.52 1.37 -1.52 1.37 -1.51 2.5 -2.77 0.24 -0.26 1.38 -1.5 4.16 -4.52 1.39 -1.5 1.39 -1.5 0.5 -0.55 0.89 -0.94 8.41 -8.93 1.28 -1.35 0.12 -0.14c3.3,-3.45 6.6,-6.88 9.94,-10.3l0.64 -0.66 0.79 -0.8c3.32,-3.41 6.69,-6.8 10.05,-10.17 232.63,-232.63 553.63,-377.03 906.85,-377.03l174.59 0 0.02 -1.89 0.1 -11.36 0.01 -0.37zm-197.08 3057.79l2561.2 0c137.16,0 178.64,-291.04 -38.81,-291.04l-2483.59 0c-200.84,0 -178.15,291.04 -38.8,291.04zm38.8 543.29l2483.59 0c211.03,0 178.17,-291.05 38.81,-291.05l-2522.4 0c-200.53,0 -200.53,291.05 0,291.05zm4831.36 -2541.79c-57.63,-15.38 -23.72,6.64 -70.52,-45.9 -108.92,-122.24 -278.37,-439.17 -433.96,-439.17 -147.08,0 -191.29,158.92 -63.53,296.36 275.19,296.07 466.41,741.91 665.37,597.48 37.6,-27.3 698.16,-1245.71 698.16,-1320.71 0,-71.94 -51.17,-125.84 -109.69,-143.96 -150.28,-46.52 -207.92,140.86 -252.22,228.32 -34.99,69.07 -56.07,92.06 -91.12,161.12l-174.42 330.06c-30.47,61.54 -51.16,109.13 -84.26,167.98 -35.8,63.68 -66.14,92.55 -83.81,168.42z'/%3e%3c/g%3e%3c/svg%3e");
  --icon-soc:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100mm' height='80mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 10000 8000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M3826.89 7688.7c-63.26,0 -114.03,-11.07 -154.1,-30.75 -67.71,-33.26 -102.61,-87.92 -113.71,-154.62l0 -0.23c-9.65,-58.07 0.21,-124.22 22.2,-191.35 39.62,-120.96 120.22,-249.71 193.02,-334.91 28.5,-33.36 52.23,-63.97 78.26,-97.53l0 -0.24 21.62 -27.83 0.23 0c7.56,-9.68 16.67,-21.99 25.79,-34.32 61.35,-82.97 124.65,-168.55 260.98,-179.4 8.26,-0.66 16.13,-0.98 23.56,-0.98 67.29,0 130.35,23.14 178.62,66.99 47.82,43.47 80.2,106.41 86.55,186.19 0.77,9.71 1.16,19.32 1.16,28.74 0,58.66 -46,153.33 -107.63,252.9 -88.65,143.22 -212.05,303.73 -266.32,366.72 -6.39,7.42 -13.75,16.52 -20.99,25.47l0 0.23c-52.59,65.02 -101.02,124.92 -229.24,124.92zm-855.44 -396.43c-252.73,0 -325.21,-108.71 -315.04,-255.12 8.49,-122.24 85.93,-266.32 150.85,-384.06 47.42,-86.03 96.58,-143.76 149.88,-206.37 15.51,-18.21 31.45,-36.94 53.39,-64.1 152.67,-189.15 315.29,-322.13 453.87,-382.59 71.51,-31.2 138.47,-43.99 196.94,-36.48 65.72,8.45 119.38,40.99 156.24,99.79 31.6,50.44 49.29,119.48 49.29,208.32 0,162.74 -127.25,312.76 -256.04,464.6 -34.42,40.58 -68.98,81.31 -102.4,124.3l-203.53 238.65 -2.85 3.09c-33.17,33.88 -78.62,79.27 -132.23,117.03 -58.49,41.2 -126.03,72.94 -198.37,72.94zm-1020.61 -958.02c0,-135.91 513.45,-746.27 666.87,-928.66l0 -0.23 0.87 -1.04 0.11 0.1c13.96,-16.59 22.29,-25.35 30.15,-33.61 8.37,-8.81 16.23,-17.08 27.51,-31.29 114.01,-143.69 242.12,-191.52 349.81,-176.11 47.97,6.86 91.75,26.42 128.65,55.92 36.37,29.08 65.56,67.39 84.91,112.2 47.78,110.64 37.52,263.16 -72.68,413.27l-2.37 3.09 -495.17 589.78c-14.48,17.24 -23.5,28.66 -32.43,39.97 -57.75,73.08 -114.83,145.3 -246.68,200.87 -58.12,24.5 -117.39,37.56 -172.31,37.56 -51.68,0 -100.52,-11.47 -142.55,-35.61 -43.48,-24.98 -78.37,-62.81 -100.22,-114.66 -15.71,-37.25 -24.47,-81.03 -24.47,-131.55zm-231.27 -314.71c-66.18,0 -119.08,-10.88 -160.7,-30.18 -73.3,-33.99 -110.58,-91.01 -122.49,-160.62 -10.41,-60.8 0.29,-130 23.19,-199.68 41.19,-125.4 123.43,-256.87 188.35,-337.82l145.2 -170.39 1.18 -1.18c61.6,-68.12 134.09,-110.94 205.23,-129.76 58.25,-15.41 116.15,-14.88 167.46,0.83l0.24 0c53.74,16.47 99.91,49.39 131.89,98 28.13,42.75 44.63,96.58 44.63,160.56 0,65.42 -172,269.32 -251.64,363.74l-28.84 34.24c-38.26,46.56 -69.71,88.76 -106.88,138.6l-27.12 36.31 -0.24 0c-3.54,4.72 -12.18,17.5 -22.01,32.07 -44.79,66.34 -111.61,165.28 -187.45,165.28zm1794.35 -2128.19c-270.82,0 -374.18,-68.48 -374.18,-207.67 0,-118.47 96.83,-280.59 228.19,-500.5 37.18,-62.26 77.18,-129.2 115.08,-194.94l-0.15 -0.08 262.18 -468.08c50.11,-89.07 80.08,-96.01 147.78,-111.61 12.83,-2.97 27.67,-6.4 44.16,-11.24 200.33,-58.86 393.9,-110.4 591.43,-154.78 197.77,-44.44 398.75,-81.59 613.44,-111.57 505.01,-70.53 553.84,-56.58 928.4,50.38 87.34,24.95 192.57,55.01 317.72,88.14 28.39,7.53 74.61,20.4 129.15,35.59 206.75,57.61 539.09,150.21 627.25,150.21 71.76,0 149.91,-34.13 228.07,-68.26 80.61,-35.21 161.31,-70.45 246.81,-77.56l37.51 -3.13 1074.6 1794.27c13.2,21.95 29.59,48.66 45.58,74.72 39.2,63.87 75.96,123.77 111.17,190.33l20.96 39.64 -654.97 654.96 -1101.37 -917.22 -1.66 -1.18c-229.79,-204.56 -325.34,-262.85 -499.44,-369.01 -68.92,-42.02 -149.78,-91.35 -253.54,-158.32 -65.98,-42.59 -130.81,-83.86 -197.09,-125.14 -65.54,-40.81 -131.48,-80.95 -200.02,-121.47 -40.22,-23.79 -102.3,-63.36 -171.23,-107.29 -154.5,-98.49 -345.37,-220.15 -434.56,-252.58 -249.5,-90.72 -383.1,-48.44 -580.46,14.03 -47.48,15.01 -98.55,31.2 -162.37,48.84 -252.53,69.86 -300.95,128.3 -395.07,241.92 -34.16,41.24 -73.84,89.14 -130.65,148.15 -30.39,31.57 -62.02,66.31 -93.1,100.45 -156.46,171.86 -300.44,330 -519.62,330zm-648.56 -290.36c0,183.86 40.52,317.61 126.88,408.37 87.29,91.72 224.77,144.14 417.74,164.37 426.76,44.74 676.25,-249.91 888.27,-500.33 80.23,-94.76 155.47,-183.62 234.95,-250.01 46.56,-38.9 211.83,-103.15 373.23,-143.07 126.79,-31.36 255.55,-49.02 331.45,-30.38 111.29,27.32 391.12,207.49 581.36,329.97 55.42,35.69 103.14,66.42 134.54,85.64 82.41,50.47 154.87,93.75 223.68,134.85 283.55,169.35 507.18,302.93 792.53,551.58l612.7 513.98c16.71,13.6 26.79,23.17 37.34,33.17 8.79,8.33 17.96,17.02 28.79,26.13 16.98,14.27 49.51,39.91 86.41,68.99 168.26,132.62 429.75,338.69 429.75,484.55 0,94.96 -27.39,177.43 -77.5,236.66 -50.91,60.15 -123.36,95.43 -212.87,95.43 -122.16,0 -275.75,-92.01 -392.31,-161.83 -30.11,-18.03 -57.51,-34.47 -81.45,-47.34l0.06 -0.1 -1205.81 -642.5c-16.34,33.25 -36.82,67.46 -57.5,102.01 -28.32,47.33 -57.12,95.45 -71.35,135.32 50.81,26.77 94,49.3 140.04,73.31 373.17,194.67 907.5,473.42 1193.41,693.9 70.17,54.11 112.46,119.22 130.97,185.51 16.28,58.35 14.01,117.27 -4,170.53 -17.97,53.17 -51.82,100.65 -98.66,136.22 -52.51,39.88 -120.71,64.37 -200.19,64.37 -89.64,0 -237.85,-86.63 -348.47,-151.28 -36.68,-21.44 -69.03,-40.35 -88.89,-50.42 -72.23,-36.61 -136.44,-69.81 -199.96,-103.23 -64.56,-33.95 -128.13,-67.95 -198.3,-105.73 -19.53,-10.51 -59.59,-33.23 -110.92,-62.31 -180.1,-102.07 -506.45,-287.04 -629.12,-331.36l-4.89 8.93c-38.74,70.84 -95.86,175.27 -120.47,238.91 202.27,90.01 786.79,413.37 1010.17,536.94l66.95 36.99 -0.06 0.1 26.56 14.54c36.17,19.76 55.26,30.18 74.09,43.98 21.37,15.68 38.5,32.63 74.69,68.47l6.78 6.71c64.15,63.47 101.94,126.01 118.55,183.96 16.48,57.49 12.58,110.83 -7.1,157.14 -19.49,45.9 -54.29,83.5 -99.84,110.21 -48.33,28.33 -108.68,44.25 -174.84,44.25 -28.66,0 -86.92,-20.26 -151.85,-47.37 -96.25,-40.2 -214.69,-97.25 -256.29,-118.16l-557.93 -257.87c-21.6,-10.65 -47.9,-23.99 -77.68,-39.1 -130.27,-66.1 -329.77,-167.31 -435,-196.97 -25.51,75.31 -75.15,183.92 -109.1,255.89l1130.38 513.82 -3.54 42.55c-7.34,88.25 -50.17,174.53 -121.52,236.34 -63.58,55.12 -149.35,90.74 -252.05,90.74 -61.69,0 -225.39,-50.2 -408.97,-114.99 -273.73,-96.6 -599.49,-227.5 -681.27,-266.73l-44.06 -21.14 11.02 -47.31c15.25,-65.49 29.37,-91.25 40.89,-112.29l0.1 0.06c12.44,-22.72 19.94,-36.89 19.94,-207.83 0,-157.49 -58.01,-271.42 -149.02,-353.4 -94.8,-85.39 -226.34,-138.79 -367.26,-171.62l-47.06 -10.97 0 -48.21c0,-174.61 -59.22,-328.83 -161.46,-437.88 -98.55,-105.13 -238.03,-168.95 -403.64,-168.95l-60.84 0 0 -60.84c0,-25.39 1.79,-55.82 3.67,-88.2 7.4,-126.82 16.84,-288.71 -99.73,-431.13 -79.54,-97.17 -183.26,-161.82 -296.72,-193.02 -117.99,-32.45 -246.91,-29.23 -370.79,10.62 -38.96,12.53 -58,23.94 -75.1,34.2 -23.28,13.94 -44.09,26.43 -86.31,37.7l-41.88 11.2 -24.19 -36.15c-64.7,-96.62 -146.71,-176.66 -243.15,-225.62 -84.82,-43.04 -181.63,-62.22 -288.57,-47.5 -86.18,11.87 -161.12,39.47 -228.26,77.92 -68.36,39.15 -128.9,89.65 -185.11,146.37 -20.87,21.07 -29.2,34.52 -36.35,46.06 -16.14,26.07 -28.68,46.3 -81.98,82l-70.58 47.28 -21.87 -81.98c-7.19,-26.93 -72.98,-116.51 -142.21,-210.76 -94.02,-128.01 -193.76,-263.81 -193.76,-326.54 0,-41.72 367.65,-651.48 721.14,-1237.76 286.33,-474.87 563.28,-934.2 621.32,-1043.9l21.97 -41.5 45.53 10.61c55.28,12.87 169.54,58.83 302.37,112.24 211.48,85.04 471.97,189.8 586.01,199.29l91.71 7.64 -42.99 81.25c-27.71,52.39 -77.14,136.4 -135.06,234.84 -164.53,279.59 -400.29,680.27 -400.29,800.97zm-2869.16 -3311.54c180.79,87.2 686.16,394.61 1181.78,696.09 531.43,323.26 1051.49,639.63 1120.62,658.07l49.11 13.12 -4.19 50.57c-6.39,76.88 -93.02,213.45 -153.04,308.04 -16.05,25.31 -30.31,47.79 -36.72,58.53l0 0.24 -1199.92 1992.36 -0.71 0.95c-30.5,48.34 -59.42,97.98 -87.99,147.04 -37.67,64.68 -74.83,128.46 -117.56,192.27l-33.36 49.81c-143.9,-93.97 -289.6,-186.8 -432.29,-282.33 -9.7,-7.31 -20.23,-15.79 -30.3,-23.89 -15.65,-12.6 -29.89,-24.07 -46.22,-33.6 -34.27,58.99 -90.47,135.3 -135.19,195.99l-23.61 32.11c83.68,68.28 304.92,217.21 411.16,288.73l39.99 27.04c29.88,20.26 47.26,34.3 64.44,48.18 12.95,10.45 25.8,20.83 43.7,33.44l11.72 8.35c18.1,13.11 28.18,20.42 68.94,17.27 9.39,-0.72 41.4,-7.65 73.2,-15.62 26.46,-6.64 50.49,-13.31 57.34,-16.59l65.98 -31.65 18.87 70.63c8.77,32.86 83.42,147.74 164.13,259.83 76.76,106.6 156.23,206.82 186.48,227.08l34.93 23.39 -9.49 40.77c-9.23,39.62 -26.66,84.8 -46.14,135.32 -69.62,180.5 -169.46,439.37 75.81,679.37 50.47,49.39 89.97,78.76 135.24,99.81 47.02,21.86 103.69,36.58 186.12,55.78l47.06 10.96 0 48.22c0,94.56 19.53,175.14 51.97,242.76 50.07,104.35 131.65,179.96 220.05,229.6 88.61,49.75 183.17,73.11 259.46,73.11 37.6,0 69.07,-5.46 90.93,-15.94l86.99 -41.74 0 96.4c0,107.09 3.83,213.59 33.88,306.63 28.64,88.71 82.44,168.57 182.78,230.73 219.82,136.16 366.17,101.38 489.06,72.18 42.94,-10.2 83.43,-19.84 125.62,-23.34l41.45 -3.46 18.21 37.92c70.07,146.05 123.81,249.66 206.43,312.42 82.18,62.41 201.28,91.04 406.56,91.04 120.51,0 229.09,-68.87 320.98,-157.4 97.43,-93.87 176.88,-210.53 233.71,-295.39l30.45 -45.48 48.22 25.51c72.84,38.55 429.54,182.12 738.28,293.91 210.61,76.26 395.76,137.12 443.59,137.12 139.9,0 255.48,-7.93 354.83,-47.22 97.11,-38.4 182.72,-108.6 267.04,-234.07 37.88,-56.34 48.42,-80.39 65.1,-118.36 7.5,-17.1 16.22,-36.94 30.35,-66.4l26.26 -54.72 54.55 26.2c40.66,19.52 87.91,28.61 138.23,28.61 94.97,0 198.45,-32.48 289.92,-88.85 91.75,-56.56 170.67,-136.5 216.1,-231.15 25.83,-53.86 40.76,-112.93 40.76,-175.56l0 -165.16 60.84 0c153.07,0 294.99,-62.58 398.46,-162.6 102.19,-98.79 166.62,-234.18 166.62,-381.63l0 -165.16 60.84 0c170.02,0 310.69,-61.96 408.49,-169.53 99.78,-109.76 156.62,-268.09 156.62,-458.17 0,-49.22 -4.37,-68.54 -8.76,-87.97 -5.35,-23.66 -10.73,-47.49 -11.88,-98.63l-1.07 -47.61 45.99 -12.27c35.58,-9.5 58.37,-31.25 84.2,-55.91 14.29,-13.66 29.37,-28.03 48.88,-43.55l438.11 -441.69 41.59 27.85c28.18,18.87 74.24,36.48 124.58,49.91 46.55,12.46 95.5,20.71 136.62,22.65l485.86 -338.91c15.85,-11.8 31.8,-22.7 48.32,-33.98 25.18,-17.2 51.92,-35.46 72.68,-52.36l-18.97 -25.72c-19.23,-26 -38.81,-52.43 -57.15,-80.16 -7.41,-11.22 -18.56,-26.14 -30.15,-41.64 -18.46,-24.69 -37.95,-50.75 -53.89,-78.07 -46.43,27.64 -111.49,76.06 -178.11,125.61 -109.95,81.81 -223.81,166.53 -297.46,186.2l-44.1 11.78 -825.53 -1365.42 0 -0.24c-7.52,-12.5 -25.16,-41.1 -51.13,-83.19 -178.42,-289.13 -732.98,-1187.8 -741.25,-1287.32l-3.15 -37.76 1791.87 -1055.88c35.74,-21.36 102.47,-61.62 167.82,-101.01l118.82 -71.37 39.85 -24.36c65.24,-40.06 161.28,-99.04 233.89,-131.04 -8.85,-27.35 -23.05,-48.41 -39.24,-72.41 -7.69,-11.41 -15.86,-23.52 -27.95,-43.49l-26.72 -44.43c-16.14,-27.09 -32.65,-54.79 -49.31,-81.39 -65.94,30.29 -173.41,97.7 -250.44,146.01 -26.63,16.7 -49.77,31.22 -68.19,42.24l-1136.88 678.34c-132.8,79.87 -249.13,148.52 -364.89,216.83 -128.52,75.84 -256.44,151.32 -393.89,234.3 -73.4,44.3 -130.96,75.73 -173.53,99 -43.04,23.5 -68.74,37.53 -81.81,49.37 -13.44,12.17 -18.91,34.88 -32.41,91.12l-2.43 10.1c-37.53,155.76 -19.89,174.29 6.95,202.47 32.48,34.1 72.49,76.12 98.46,187.57l11.02 47.31 -44.06 21.14c-118.95,57.06 -184.87,84.66 -244.54,93.05 -64.12,9.03 -111.25,-3.57 -193.82,-26.46 -121.56,-33.72 -417.41,-115.75 -718.21,-192.3 -290.45,-73.91 -573.01,-139.37 -663.93,-139.37 -115.62,0 -283.88,17.8 -457.87,42.7 -226.64,32.43 -462.07,76.72 -605.46,109.77l-75.98 17.46c-144.09,33.08 -271.76,62.38 -410.25,99.03l-346.17 104.93c-19.44,7.71 -33.68,16.87 -46.22,24.95 -78.33,50.47 -114.62,73.86 -559.08,-92.91l-484.42 -179.97 3.8 -45.73c4.32,-52.13 20,-78.94 35.1,-104.8 17.63,-30.21 33.93,-58.13 -26.04,-230.66 -17.51,-50.36 -105.21,-97.76 -216.77,-158.03 -46.39,-25.07 -96.54,-52.17 -150.21,-84.44l-0.24 0 -57.73 -34.77c-337.76,-203.47 -1812.71,-1092.01 -2067.79,-1225.81 -47.06,70.69 -113.32,173.61 -138.85,242.85z'/%3e%3c/g%3e%3c/svg%3e");
  --icon-home:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100mm' height='100mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 10000 10000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M-7.13 3569.27l0 5638.92c0,28.68 2.59,56.26 7.08,82.64 4.5,26.54 10.99,52.2 18.7,76.77 8.33,26.58 18.23,52.35 28.81,76.97 10.78,25.11 22.03,48.54 33,70.28 36.1,71.57 82.14,139.57 136.74,200.67 52.63,58.89 113.43,111.56 181.15,155.06 62.5,40.15 131.03,72.3 204.57,94.02 69.3,20.47 143.29,31.72 221.14,31.72l8329.22 0c105.45,0 208.78,-23.61 304.79,-65.71 100.76,-44.16 193.68,-108.77 272.79,-187.89 154.27,-154.27 253.61,-361.6 253.61,-577.56l0 -3529.72c0,-14.99 -3.37,-29.22 -9.66,-42.11 -6.53,-13.42 -16.17,-25.49 -28.39,-35.56 -16.27,-13.4 -37.23,-24.26 -62.24,-31.77 -24.68,-7.4 -53.27,-11.48 -85.23,-11.48 -73.23,0 -114.28,41.08 -137.14,105.87 -25.23,71.56 -29.93,171.61 -29.93,279.25 0,83.25 0.42,108.3 0.83,132.86 4.77,18.58 1.86,114.87 2.28,141 0,219.03 0.44,389.12 1.09,535.08 0.7,159.47 1.67,305.08 2.64,451.75l0.01 1.71c4.44,677.27 9.04,1378.33 -3.16,1986.39 -1.28,63.74 -13.87,126.26 -35.85,184 -22.4,58.84 -54.68,113.08 -94.8,158.98 -42.41,48.52 -93.32,88.17 -150.76,115.26 -54.59,25.74 -114.94,40.19 -179.34,40.19l-2633.97 0 0 -2569.39c0,-116.92 -23.82,-229 -66.81,-331.57 -44.7,-106.68 -110.27,-203.25 -191.44,-284.41 -81.17,-81.18 -177.72,-146.74 -284.4,-191.45 -102.57,-42.98 -214.65,-66.8 -331.58,-66.8l-1334.4 0c-123.12,0 -239.96,23.05 -346.08,64.87 -110.11,43.37 -208.79,106.97 -291.06,185.95 -81.5,78.25 -147.08,171.83 -191.82,275.96 -43.05,100.2 -66.78,210.27 -66.78,325.92l0 1398.97c0,27.13 3.91,50.92 11.21,70.99 7.17,19.75 17.68,36.06 31,48.6 14.95,14.07 34.49,25.07 58.03,32.58 24.2,7.72 52.83,11.8 85.27,11.8 72.94,0 115.4,-44.81 139.84,-115.05 26.84,-77.13 33.11,-184.31 33.11,-298.8 0,-86.04 -1.91,-146.31 -3.8,-205.83l-0.13 -4.14c-2.54,-79.95 -5.05,-158.77 -5.05,-207.36 0,-80.6 -1.99,-142.78 -4.06,-207.7l-0.07 -2.25c-5.11,-158.82 -10.65,-331.06 3.55,-484.74 14.52,-157.06 49.88,-294.79 127.33,-380.04 22.4,-24.65 47.44,-47.29 75.41,-67.42 26.63,-19.18 55.74,-35.94 87.49,-49.84 31.34,-13.73 64.83,-24.46 100.52,-31.78 35.76,-7.33 73.43,-11.22 113.05,-11.22l1398.97 0c71.57,0 138.26,12.68 198.34,36.33 61.98,24.4 116.77,60.39 162.47,106.09 45.69,45.69 81.68,100.48 106.08,162.47 23.66,60.08 36.34,126.77 36.34,198.34l0 2590.91 -5367.32 0.01c-76.28,0 -145.13,-15.49 -205.99,-43.58 -64.24,-29.65 -119.34,-73.4 -164.68,-127.82 -43.18,-51.81 -76.22,-112.87 -98.5,-179.78 -22.52,-67.59 -34.08,-140.96 -34.08,-216.61l0 -5359.13c0,-392.88 139.39,-481.24 411.07,-652.57l1.02 -0.65c13.73,-8.66 27.82,-17.53 49.95,-31.79 17.62,-11.36 39.74,-25.84 70.28,-46.19l3766.08 -2510.81 0.12 0.18c181.96,-119.73 304.36,-161.49 423.53,-145.83 121.32,15.92 233.76,90.76 400.39,202.9l0.63 0 6.4 4.32c26.01,17.51 31.65,21.45 35.71,24.29l1.58 1.04 0.24 -0.36c1266.31,844.22 2532.81,1688.16 3798.93,2532.66l-0.21 0.33c173.1,115.76 261.44,183.02 307.22,274.43 47.55,94.98 45.75,208.99 42.34,424.3l-0.03 1.22c-0.49,31.94 -1.07,68.56 -1.07,180.8 0,25 -0.15,27.14 -0.39,30.41 -0.18,2.61 -0.44,6.49 -0.66,35.28 -0.83,105.63 -1.68,220.66 23.53,307.35 23.12,79.46 69.66,135.29 163.02,135.29 23.66,0 45.61,-4.25 65.12,-11.99 19.97,-7.91 37.74,-19.67 52.46,-34.39 14.73,-14.73 26.48,-32.51 34.41,-52.47 7.74,-19.5 11.99,-41.45 11.99,-65.11 0,-27.05 0.62,-67.23 1.52,-113.81 0.86,-44.08 2.01,-91.62 3.13,-138.9 3.74,-156.49 7.42,-310.17 -3.54,-452.79 -10.78,-140.31 -35.8,-269.13 -89.18,-377.62 -59.59,-121.07 -153.15,-222.16 -265.23,-314.2 -113,-92.79 -246.08,-177.21 -382.3,-263.6l-1.4 -0.95c-59.08,-37.42 -118.76,-75.28 -187.31,-120.86l-0.61 0 -3325.09 -2216.77 -113.58 -77.57c-249.26,-169.37 -354.36,-240.77 -707.53,-240.77 -102.44,0 -207.13,36.55 -306.41,86.89 -100.82,51.13 -196.6,116.85 -279.03,173.41 -1230.9,843.58 -2491.88,1662.4 -3734.36,2490.93l-0.34 -0.51c-31.32,20.68 -51.35,33.37 -71.93,46.45l-0.49 0.31c-81.26,51.56 -170.05,107.94 -214.8,149.84 -40.05,37.5 -80.38,78.13 -118.46,122.82 -37.41,43.91 -72.36,91.61 -102.2,143.82 -27.76,48.6 -50.93,101.49 -67.05,159.4 -16.15,57.97 -25.41,121.4 -25.41,191.17z'/%3e%3c/g%3e%3c/svg%3e");
  --icon-contacts:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100mm' height='91mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 10000 9100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M1848.15 3638.99c0,473.57 68.17,586.53 306.3,977.92l1.34 2.22 -1.34 -2.22c-1.56,-2.58 2.82,4.63 1.35,2.22l50.63 83.65 0.9 1.19 777.78 1341.93 -0.1 0.06c12.46,21.2 21.87,37.68 31.79,55.08 39.59,69.41 87.39,153.19 122.9,193.67 101.48,115.72 209.51,214.43 333.22,289.49 122.52,74.32 261.91,126.26 427.69,149.6 132.99,18.72 238.38,13.44 333.31,-10.36 95.82,-24.04 183.33,-67.47 278.81,-124.47 22.39,-13.37 43.83,-26.58 67.4,-41.11 159.58,-98.33 406.63,-250.55 561.11,-250.55 376.13,0 709.93,531.47 922.78,870.37 31.41,50 59.99,95.51 86.98,136.3 47.31,71.49 77.95,134.62 112.23,205.27 12.42,25.61 25.38,52.3 31.7,64.94 41.74,83.36 88.47,178.91 125.27,282.27 38.01,106.8 65.98,222.94 68.7,345.16l0.34 14.88 -5.4 13.96c-24.12,62.48 -221.06,171.55 -297.9,214.11l-18.67 10.39 0.07 0.12c-515.63,289.94 -1097.86,344.75 -1650.9,239.77 -623,-118.28 -1209.84,-440.14 -1621.67,-856.79 -230.02,-232.71 -394.48,-410.32 -543.92,-607.62 -149.04,-196.72 -282.76,-412.68 -451.35,-722.05l-835.86 -1440.06c-13.94,-23.34 -24.71,-40.78 -35.09,-57.6 -31.12,-50.37 -59.44,-96.19 -90.48,-157.47l0 -0.29 -215.64 -431.44 -0.59 -0.9c-184.93,-380.59 -307.72,-808.27 -354.83,-1242.49 -45.37,-418.29 -20.58,-842.95 86.42,-1237.85 71.74,-264.84 224.87,-558.65 415.82,-816.95 187.26,-253.31 412.42,-474.1 634.64,-601.85 44.25,-25.43 87.49,-51.9 124.73,-74.72 232.89,-142.55 264.41,-161.85 488.26,43.79 93.54,85.94 199.99,234.7 303.22,401.09 150.05,241.85 294.16,521.65 379.81,695.25 58.46,118.5 99.23,219.15 125.65,325.63 26.58,107.13 38.22,217.77 38.22,355.38 0,257.07 -245.09,387.51 -511.19,529.14 -60.88,32.38 -123.02,65.46 -186.69,103.06 -119.39,70.48 -223.8,183.48 -298.66,314.12 -74.58,130.12 -119.09,276.6 -119.09,414.76zm4007.09 1124.84c-168.86,0 -263.22,-80.76 -357.26,-161.25 -19.31,-16.53 -38.62,-33.04 -55.86,-46.51 -16.87,-13.16 -42.88,-32.63 -67.73,-51.2 -29.08,-21.76 -56.36,-42.16 -96.43,-75.03l-0.11 0.13 -1762.7 -1383.38 -1.18 -1.2c-25.16,-20.67 -29.84,-24.64 -37.23,-30.82 -81.45,-68.28 -212.59,-178.23 -274.03,-194.64l-92.13 -24.62 50.39 -95.29c79.24,-149.73 115.77,-218.74 130.66,-284.73 12.83,-56.84 12.39,-122.02 11.55,-242.83l-0.8 -117.68 0 -76.14 6131.36 0 -79.29 118.38c-50.85,75.93 -227.91,208.76 -351.05,301.13 -31.19,23.4 -58.73,44.06 -79.83,60.52 -72.56,56.61 -154.68,121.87 -237.58,187.74 -64.13,50.95 -128.76,102.32 -185.84,147.19l-1274.45 1001.44 -0.08 -0.1c-34.36,27.85 -69.33,54.44 -103.91,80.75 -34.47,26.22 -68.58,52.16 -107.82,84.46 -25.62,21.08 -48.17,39.86 -74.65,61.9 -271.75,226.23 -891.04,741.78 -1084,741.78zm-5859.04 -1995.05c0,515.77 93.64,968.21 248.34,1395.49 155.81,430.38 373.74,836.72 620.55,1256.58 97.46,165.77 201.63,348.06 313.15,543.19 260.98,456.67 560.63,981.02 750.47,1265.29 362.82,543.32 841.97,1038.98 1406.56,1383.05 491.6,299.58 1048.4,484.02 1649.77,484.02 252.62,0 495.55,-33.19 723.17,-92.25 243.73,-63.26 470.93,-156.38 674.55,-270.37l0.29 0 50.97 -28.35c64.81,-35.7 134.11,-73.87 181.12,-107.28 173.32,-123.17 222.38,-309.53 206.24,-509.83 -26.05,-323.13 -217.1,-683.17 -348.7,-896.97l0.15 -0.09 -412.7 -632.06c-121.41,-157.59 -265.05,-319.1 -438.2,-431.65 -168.99,-109.85 -368.13,-173.28 -605.55,-139.4 -212.89,30.38 -371.96,133.52 -516.74,227.39 -268.54,174.12 -494.25,320.44 -905.98,39.65 -184.62,-125.9 -368.42,-459.12 -527.17,-746.88 -52.9,-95.93 -103.01,-186.76 -144.7,-255.61l-0.89 -1.18 -598.47 -1032.75c-93.8,-170.23 -153.72,-384 -134.98,-579.78 16.15,-168.92 89.42,-324.29 246.5,-429.9l2.65 -1.79c174.1,-94.28 347.99,-188.99 521.98,-283.5l24.85 93.11c19.6,73.44 155.76,172.21 247.23,238.56 10.43,7.57 20.31,14.74 39.97,29.39l1.78 1.18 2100.36 1648.19 -0.1 0.12c520.78,389.01 951.46,31.23 1426,-363.02 85.33,-70.89 172.01,-142.92 259.39,-211.2 39.44,-30.82 64.59,-50.1 90.15,-69.72 44.19,-33.9 88.63,-67.99 135.45,-105.39 51.19,-40.89 115.26,-90.94 178.88,-140.64 89.38,-69.82 178.17,-139.19 268.52,-213.43 622.49,-503.11 1271.7,-992.06 1903.94,-1485.3l0.09 4082.23c0.07,12.9 0.53,29.65 0.98,46.75 0.83,31.68 1.7,64.68 0.55,91.92l0 0.3c-1.97,45.6 -6.05,82.69 -17.58,116.66 -13.47,39.71 -35.26,71.85 -71.35,101.1 -72.87,59.09 -179.12,56.72 -255.2,55.03l-23.42 -0.44 -88.25 -0.82c-459.33,-4.37 -1993.59,-18.96 -2082.34,10.64l-0.29 0c-60.96,20.32 -96.76,60.06 -111.64,104.81 -9.1,27.35 -10.92,57.07 -6.31,85.87 4.56,28.49 15.6,55.82 32.23,78.77 25.34,34.98 64.75,59.04 114.59,59.04l2275.9 0c73.85,0 156.43,-22.74 232.15,-55.8 89.31,-39 166.94,-90.96 208.94,-136.52 51.63,-56.02 89.26,-122.19 114.1,-200.86 25.81,-81.69 38.05,-177.33 38.05,-289.32l0 -4150.16c0,-704.81 -530.98,-704.81 -1037.05,-704.81l-5760.16 0 -21.56 -40.75c-24.61,-46.52 -44.99,-94.74 -65.35,-142.94 -15.08,-35.7 -30.16,-71.42 -46.62,-105.08l-0.3 0c-104.46,-213.86 -278.3,-555.25 -494.74,-841.31 -207.99,-274.87 -454.17,-498.75 -709.15,-498.75 -124.54,0 -278.94,68.96 -433.76,165.6 -238.36,148.79 -473.18,361.18 -612.01,498.41 -256.33,253.35 -457.64,578.71 -596.68,933.28 -145.69,371.51 -222.62,774.57 -222.62,1160.28z'/%3e%3c/g%3e%3c/svg%3e");
  --icon-next:url("data:image/svg+xml;charset=UTF-8,%3csvg width='13.643860' height='25.000000' viewBox='0 0 13.6439 25' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdesc%3e Created with Pixso. %3c/desc%3e%3cdefs/%3e%3cpath id='path' d='M13.35 11.81L1.67 0.28C1.28 -0.1 0.66 -0.1 0.28 0.28C-0.1 0.66 -0.1 1.27 0.28 1.65L11.27 12.5L0.28 23.34C-0.1 23.72 -0.1 24.33 0.28 24.71C0.47 24.9 0.72 25 0.97 25C1.22 25 1.47 24.9 1.67 24.71L13.35 13.18C13.54 13 13.64 12.75 13.64 12.5C13.64 12.24 13.54 11.99 13.35 11.81Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3e%3c/svg%3e ");
  --icon-brendy:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='150mm' height='150mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 15000 15000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cg id='_2185584308160'%3e%3cpath class='fil0' d='M8020.21 2813.03l908.21 0c121.25,181.07 352.54,895.84 435.52,1146.52 65.79,198.74 140.21,389.99 205.07,585.93l205.3 585.73c191.73,530.36 419.91,1255.08 618.95,1754.09 238.52,598 574.79,1650.62 824.04,2340.02l922.45 2651.77c42.13,120.12 88.21,178.61 99.21,310.94l-937.5 0 -267.07 -787.61c-476.35,-1425.48 -1071.66,-2968.03 -1538.34,-4379.64 -51.17,-154.8 -88.11,-264.34 -145.11,-411.52 -79.04,-204.08 -155.46,-690.76 -393.23,-690.76 -436.44,0 -113.34,648.95 4.23,962.57l534.11 1516.66c85.11,257.42 172.13,504.06 269.62,755.78l528.37 1522.41c89.05,254.66 181.78,517.23 270.78,754.62 47.7,127.27 81.54,243.71 124.81,373.23 33.59,100.47 97.7,289.68 143.08,384.26l-1054.68 0c-86.89,-164.21 -153.76,-372.34 -223.43,-567.6l-424.72 -1157.31c-73.02,-220.73 -100.75,-384.46 -406.54,-384.46l-3837.89 0c-246.1,0 -331.54,52.96 -400.21,244.31 -39.4,109.81 -156.43,383.43 -156.43,488.11 0,197.81 376.6,509.11 556.64,-263.67l937.5 0c-29.56,126.87 -99.35,290.67 -146.49,410.15l-421.22 1131.52c-99.54,165.1 -631.37,98.95 -955.72,98.95 6.19,-74.47 289.19,-644.53 -87.9,-644.53 -296.48,0 -251.55,363.93 -439.45,644.53l-1025.39 0c11.61,-139.58 714.83,-2085.81 808.98,-2355.08 140.45,-401.67 267.79,-764.71 410.16,-1171.87l421.48 -1189.85c219.82,-551.12 613.72,-1738.53 831.64,-2361.71 73.75,-210.91 133.61,-381.57 205.08,-585.94l409.99 -1172.04c226.18,-684.84 -16.41,-538.51 1570.87,-538.51 220.97,0 226.1,313.12 372.28,682.42 54.3,137.19 88.5,244.56 136.76,390.56l417.09 1194.25c211.63,612.88 509.42,218.67 509.42,105.82 0,-36.45 -714.46,-2152.43 -820.32,-2373.05zm-5771.48 9462.9c0,240.54 177.6,380.85 410.16,380.85l2402.34 0c583.5,0 638.32,-464.67 803.48,-895.73l350.04 -939.04c60.95,-172.57 64.69,-274.6 164.84,-274.6l2226.56 0c117.33,0 195.67,365.32 276.04,573.57 83.26,215.74 146.37,404.7 230.54,619.06 170.07,433.1 216.08,916.74 811.79,916.74l2402.34 0c232.55,0 410.16,-140.31 410.16,-380.85 0,-151.02 -344.4,-1051.88 -428.78,-1299.75l-1003.37 -2863.82c-38.66,-115.7 -66.4,-212.21 -112.01,-327.44 -87.06,-219.94 -144.33,-425.58 -230.6,-648.31l-1343.08 -3842.47c-168.86,-436.03 -216.74,-949.86 -807.95,-949.86l-2636.71 0c-591.39,0 -630.4,501.46 -799.61,928.92 -82.4,208.15 -148.03,431.88 -221.56,628.04l-1343.3 3842.25c-315.82,797.84 -853.07,2396.08 -1125.28,3210.66 -85.48,255.82 -436.04,1165.5 -436.04,1321.78z'/%3e%3cpath class='fil0' d='M432.33 13828.66l732.41 0 0 732.42 -732.41 0 0 -732.42zm-263.68 -13828.13l1213.67 0c272.05,33.91 221.88,162.75 221.88,585.94l1259.76 0c233.51,0 233.51,439.46 0,439.46l-1259.76 0c0,631.12 45.19,585.93 -585.93,585.93l0 5273.44c162.26,0 410.15,-31.76 410.15,234.38 0,951.76 80.62,996.09 -410.15,996.09l0 5273.44c631.12,0 585.93,-45.2 585.93,585.93l5273.44 0c0,-162.27 -31.76,-410.15 234.38,-410.15 953.4,0 996.09,-88.58 996.09,410.15l3193.35 0c233.51,0 233.51,439.45 0,439.45l-3193.35 0c0,219 35.75,410.16 -292.97,410.16 -893.42,0 -937.5,83.44 -937.5,-410.16l-5273.44 0c0,142.2 65.66,585.94 -175.78,585.94l-1259.77 0c-70.54,0 -175.78,-105.24 -175.78,-175.78l0 -1213.66c33.91,-272.05 162.75,-221.88 585.94,-221.88l0 -5273.44c-162.27,0 -410.16,31.75 -410.16,-234.38 0,-953.41 -88.58,-996.09 410.16,-996.09l0 -5273.44c-142.2,0 -585.94,65.66 -585.94,-175.78l0 -1259.77c0,-70.54 105.24,-175.78 175.78,-175.78zm7148.44 14033.21l351.56 0 0 322.26 -351.56 0 0 -322.26zm-6679.69 -6708.99l322.27 0 0 351.56 -322.27 0 0 -351.56zm-205.07 -6884.76l732.41 0 0 732.41 -732.41 0 0 -732.41z'/%3e%3cpath class='fil0' d='M13821 13828.66l732.42 0 0 732.42 -732.42 0 0 -732.42zm1171.87 -13652.35l0 1213.67c-33.91,272.05 -162.75,221.88 -585.94,221.88l0 5273.44c162.27,0 410.16,-31.76 410.16,234.38 0,951.76 80.62,996.09 -410.16,996.09l0 5273.44c142.2,0 585.94,-65.67 585.94,175.78l0 1259.76c0,70.54 -105.24,175.78 -175.78,175.78l-1213.66 0c-272.05,-33.91 -221.88,-162.75 -221.88,-585.94l-1142.59 0c-233.51,0 -233.51,-439.45 0,-439.45l1142.59 0c0,-631.13 -45.2,-585.93 585.93,-585.93l0 -5273.44c-162.27,0 -410.15,31.75 -410.15,-234.38 0,-953.41 -88.58,-996.09 410.15,-996.09l0 -5273.44c-631.13,0 -585.93,45.19 -585.93,-585.93l-5273.44 0c0,218.98 35.75,410.15 -292.97,410.15 -893.42,0 -937.5,83.44 -937.5,-410.15l-3046.87 0c-233.53,0 -233.53,-439.46 0,-439.46l3046.87 0c0,-162.27 -31.76,-410.16 234.38,-410.16 953.4,0 996.09,-88.58 996.09,410.16l5273.44 0 0 -410.16c0,-70.54 105.22,-175.78 175.78,-175.78l1259.76 0c70.54,0 175.78,105.24 175.78,175.78zm-966.79 7148.44l322.26 0 0 351.56 -322.26 0 0 -351.56zm-205.08 -6884.76l732.42 0 0 732.41 -732.42 0 0 -732.41zm-6503.91 205.07l351.56 0 0 322.27 -351.56 0 0 -322.27z'/%3e%3cpath class='fil0' d='M7463.58 7119.68l435.51 1117.21c41.52,125.39 110.2,245.7 121.12,376.92l-1054.68 0c63.2,-271.28 479.93,-1276.46 498.05,-1494.13zm-966.8 1494.13l-966.8 0c107.14,-223.28 1219.28,-3496.89 1230.47,-3544.92 86.8,63.6 113.39,251.62 172.05,413.88 343.86,951.09 372.5,748.33 168.19,1332.61l-461.16 1325.96c-37.08,102.59 -133.16,357.17 -142.75,472.47zm-1289.07 468.75l3134.77 0c432.56,0 146.85,-548.26 47.91,-838.93l-1060.94 -3011.32c-80.01,-206.62 -141.62,-416.1 -213.21,-607.1 -108.76,-290.17 -78.5,-493.82 -385.09,-493.82 -163.19,0 -250.68,390.34 -303.65,545.95l-1347.7 3867.15c-25.64,74.59 -252.9,538.07 127.91,538.07z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  --icon-poligrafia:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='97mm' height='150mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 9700 15000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M536.39 2572.27l8700.03 0 0 12041.8 -8775.79 0 0 -12041.8 75.76 0zm2409.67 10812.24l3804.93 0c87.31,0 149.08,-50.68 176.72,-116.29 11.4,-27.05 17.25,-56.61 16.99,-86.31 -0.24,-29.07 -6.53,-58.37 -19.38,-85.56 -34.62,-73.22 -120.19,-131.13 -269.44,-131.13l-3614.71 0c-149.25,0 -234.82,57.9 -269.44,131.13 -12.85,27.19 -19.14,56.49 -19.38,85.56 -0.26,29.7 5.6,59.27 17,86.31 27.64,65.62 89.4,116.29 176.71,116.29zm1826.72 -6963.25c0,-288.07 162.26,-474.44 369.3,-556.44 78.1,-30.93 163.19,-46.56 248.52,-46.71 84.74,-0.16 169.65,15.26 248.04,46.39 204.43,81.2 363.68,266.15 363.68,556.76 0,166.31 -68.3,310.07 -173.83,415.66 -59.18,59.22 -129.71,106.24 -206.03,138.26 -76.81,32.21 -159.94,49.71 -243.85,49.71 -147.39,0 -296.88,-53.62 -418.91,-175.58l-0.3 0c-42.62,-42.62 -93.42,-122.78 -130.64,-207.55 -32.69,-74.46 -55.98,-154.83 -55.98,-220.5zm-387.61 -126.81l0 190.21c0,239.42 92.75,448.25 240.03,607.59 96.21,104.09 215.65,187.42 347.85,244.78 131.99,57.27 277.04,88.51 424.67,88.51 240.51,0 486.74,-83.78 692.61,-274.06 192.24,-177.72 291.54,-418.33 304.88,-664.41 7.52,-139.02 -12.24,-279.59 -58.07,-411.43 -45.83,-131.85 -117.47,-254.91 -213.61,-358.9 -165.94,-179.5 -406.19,-303.63 -714.59,-320.35 -11,-0.6 -24.45,-0.89 -40.11,-0.89 -236.81,0 -476.96,111.64 -661.38,277.22 -183.48,164.73 -310.23,380.83 -321.64,590.99 -0.42,7.92 -0.64,18.19 -0.64,30.74zm1842.81 2892.24c38.82,24.45 571.2,530.99 959.76,928.66 241.59,247.22 431.73,462.34 431.73,522.94l0 709.98 -5541.89 0 0 -75.76c0,-313.24 -5.51,-530.04 -9.65,-693.4 -6.02,-237.57 -9.33,-368.04 10.34,-465.35 26.64,-131.85 85.33,-187.99 215.46,-312.41 33.45,-31.99 72.12,-68.97 115.27,-112.14l0 -0.3c36.57,-36.57 121.41,-119.61 220.57,-216.66 294.46,-288.22 726.65,-711.23 792.88,-810.14l42.04 -62.79 62.72 42.07c118.81,79.69 311.32,281.39 465.8,443.26 53.34,55.89 102.1,106.97 140.03,144.96 36.68,36.65 108.32,110.1 201.72,205.86 392.13,402.07 1172.09,1201.81 1263.65,1234.58l0 0.3c45.31,16.27 103.76,8.37 154.63,-18.5 31,-16.39 58.32,-39.7 77.11,-68.72 17.91,-27.65 28.18,-61.32 26.39,-99.98 -3.27,-70.33 -45.31,-157.57 -148.73,-258.66l-0.29 -0.29c-25.8,-25.24 -48.76,-49.23 -71.11,-72.59l0 -0.3c-52.52,-54.87 -101.6,-106.16 -163.98,-147.91l-75.46 -50.51 779.33 -798.73 51.68 32.53zm-4150.4 56.56l0 -5053.82 5541.9 0c-0.25,1911.44 -0.01,3822.88 -0.01,5734.32l-117.78 -78.85c-153.71,-102.93 -368.73,-332.24 -587.57,-565.59 -290.07,-309.32 -587.26,-626.23 -702.26,-626.23 -155.7,0 -407.09,272.83 -641.45,527.18 -154.58,167.77 -302.25,328.04 -426.25,411.04l-62.79 42.03 -41.97 -62.75c-40.41,-60.41 -564.37,-604.96 -993.14,-1016.24 -255.96,-245.52 -468.79,-440.17 -497.67,-440.17 -178.88,0 -331.64,164.66 -519.48,367.16 -57.68,62.18 -118.42,127.66 -180,189.24 -47.31,47.32 -97.46,99.84 -152.61,157.59 -167.03,174.93 -376.54,394.33 -501.14,477.83l-117.78 78.92 0 -141.66zm-419.1 -5231.66l0 7514.53c0,68.15 26.32,128.55 69.51,171.75 43.18,43.18 103.6,69.5 171.75,69.5l5897.58 0c68.15,0 128.57,-26.32 171.75,-69.5 43.19,-43.2 69.51,-103.6 69.51,-171.75l0 -7514.53c0,-68.38 -26.33,-128.95 -69.53,-172.17 -43.01,-43.03 -103.4,-69.29 -171.73,-69.29l-5897.58 0c-68.33,0 -128.72,26.26 -171.73,69.29 -43.2,43.22 -69.53,103.79 -69.53,172.17zm5960.99 -3424.52l0 1598.31c-1903.42,-19.89 -3806.86,-39.42 -5710.29,-59.11l453.8 -142.74c51.48,-16.19 75.7,-22.57 108.43,-31.17 19.06,-5 40.88,-10.75 67.18,-18.1l4304.49 -1243.2 0.59 -0.29c39.63,-11.24 92.09,-27.65 149.95,-45.72 182.6,-57.05 417.94,-130.57 548.62,-133.44l77.23 -1.7 0 77.16zm-7578.14 1807.36l0 12397.48c0,57.41 23.67,109.79 61.72,147.84 38.05,38.05 90.42,61.72 147.83,61.72l9195.29 0c57.41,0 109.79,-23.67 147.84,-61.72 38.05,-38.05 61.71,-90.43 61.71,-147.84l0 -12397.48c0,-45.51 -24.36,-100.43 -58.66,-144.54 -29.41,-37.81 -62.61,-65.02 -87.48,-65.02l-1470.99 0 -0.01 -1914.81c0,-208.71 -93.15,-268.59 -210.66,-268.59 -114.65,0 -255.14,45.82 -371.24,83.69 -40.42,13.19 -78.06,25.48 -114.95,35.79 -72.42,20.2 -151.75,42.61 -241.92,68.21 -54.47,15.47 -142.17,40.57 -251.4,71.88l-0.05 -0.19c-2176.57,629.53 -4356.06,1280.66 -6537.13,1890.62 -144.53,40.29 -269.9,75.26 -269.9,242.96z'/%3e%3c/g%3e%3c/svg%3e");
  --icon-site:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='147mm' height='150mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 14700 15000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:black%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M3479.72 7255.99c118.23,-27.54 360.75,-176.37 618.34,-126.15 411.21,80.17 594,369.8 1003.59,626.42 886.87,555.67 1383.55,-238.63 1779.41,-238.63 270.6,0 203.49,-94.75 203.49,872.14l-3604.83 0 0 -1133.78zm6772.06 7539.46c0,113.79 -92.23,206.02 -206,206.02l-5394.37 0c-113.77,0 -206,-92.23 -206,-205.99 0,-336.15 137.37,-641.61 358.65,-862.88 188.05,-188.05 436.86,-315.48 713.65,-349.52l0 -1162.96 -4608.64 0c-244.5,0 -466.64,-99.86 -627.55,-260.77 -160.88,-160.91 -260.77,-383.03 -260.77,-627.54l0 -1969.66 0 -6484.87c0,-244.51 99.89,-466.63 260.77,-627.54 160.91,-160.91 383.05,-260.77 627.55,-260.77l1144.53 0 0 -1437.52c0,-206.46 84.32,-394.02 220.14,-529.83 135.83,-135.84 323.38,-220.15 529.84,-220.15l9090.03 0c206.47,0 394.03,84.32 529.84,220.15 135.83,135.81 220.14,323.37 220.14,529.83l0 1437.52 1144.53 0c244.51,0 466.64,99.86 627.55,260.77 160.9,160.91 260.77,383.03 260.77,627.54l0 6484.87 0 1969.66c0,244.51 -99.87,466.63 -260.77,627.54 -160.91,160.91 -383.04,260.77 -627.55,260.77l-4608.65 0 0 1162.96c276.79,34.04 525.61,161.47 713.66,349.52 221.28,221.27 358.65,526.73 358.65,862.85zm-438.8 -205.97c-37.17,-140.11 -111.28,-265.7 -211.15,-365.58 -146.82,-146.81 -349.16,-237.96 -571.56,-237.96l-56.8 0 -3249.76 0 -56.79 0c-222.4,0 -424.74,91.15 -571.55,237.96 -99.88,99.88 -173.99,225.47 -211.16,365.58l4928.77 0zm-3883.27 -2169.36l0 1153.82 2837.76 0 0 -1153.82 -2837.76 0zm-3464.11 -9178.94l9766 0 0 -1052.21 0 -1437.52c0,-92.72 -38.1,-177.19 -99.45,-238.53 -61.35,-61.35 -145.82,-99.45 -238.54,-99.45l-9090.03 0c-92.72,0 -177.18,38.09 -238.54,99.45 -61.35,61.34 -99.44,145.81 -99.44,238.53l0 1437.52 0 1052.21zm9766 411.99l-9766 0 0 5696.77 9766 0 0 -5696.77zm-11798.85 5702.98l1620.85 0 0 -5908.97 0 -846.22 -1144.53 0c-130.76,0 -249.82,53.66 -336.24,140.08 -86.42,86.43 -140.08,205.48 -140.08,336.24l0 6278.87zm12210.84 0l1620.85 0 0 -6278.87c0,-130.76 -53.65,-249.81 -140.08,-336.24 -86.42,-86.42 -205.47,-140.08 -336.24,-140.08l-1144.53 0 0 846.22 0 5908.97zm1620.85 412l-13831.69 0 0 1763.66c0,130.76 53.66,249.81 140.08,336.24 86.42,86.42 205.48,140.08 336.24,140.08l4814.64 0 3249.76 0 4814.65 0c130.77,0 249.82,-53.66 336.24,-140.08 86.43,-86.43 140.08,-205.48 140.08,-336.24l0 -1763.66zm-10319.58 -8151.97c91.64,67.13 281.99,455.07 348.85,581.42l-668.63 0c59.23,-88.47 298.08,-488.31 319.78,-581.42zm2064.06 29.06l3808.33 0c287.75,0 287.75,-436.07 0,-436.07l-3808.33 0c-292.41,0 -292.41,436.07 0,436.07zm2325.69 3314.12l3168.76 0c301.66,0 353.66,-465.13 -58.13,-465.13l-3052.48 0c-439.75,0 -361.99,465.13 -58.15,465.13zm0 1947.77l3168.76 0c301.66,0 353.66,-465.13 -58.13,-465.13l-3052.48 0c-439.75,0 -361.99,465.13 -58.15,465.13zm-29.07 -988.42l3226.91 0c310.07,0 230.25,-436.07 29.06,-436.07l-3255.97 0c-287.75,0 -287.75,436.07 0,436.07zm0 1947.78l3226.91 0c294.03,0 241.11,-436.07 29.06,-436.07l-3255.97 0c-287.75,0 -287.75,436.07 0,436.07zm-2441.98 -1715.21l-58.15 0c-189.64,0 -269.27,-436.07 58.15,-436.07 280.64,0 302.36,436.07 0,436.07zm1395.42 4709.54c0,-290.87 406.99,-243.59 406.99,-58.15 0,231.66 -29.99,261.65 -261.64,261.65 -93.97,0 -145.35,-105.53 -145.35,-203.5zm-1221 -8256.23l1627.99 0c350.14,0 341.56,-465.14 29.08,-465.14l-1657.07 0c-328.42,0 -328.42,465.14 0,465.14zm2296.63 6250.31l1453.56 0c328.43,0 328.43,-465.13 0,-465.13l-1453.56 0c-328.43,0 -328.43,465.13 0,465.13zm-1540.77 2005.92c0,861.4 1337.28,948.18 1337.28,-58.15 0,-528.53 -734.94,-847.29 -1156.7,-400.83 -109.77,116.21 -180.58,241.24 -180.58,458.98zm-930.28 -4244.39c349.24,0 668.64,-269.46 668.64,-610.5l0 -145.36c0,-312.8 -305.31,-610.49 -697.71,-610.49 -833.43,0 -901.07,1366.35 29.07,1366.35zm-2848.98 -4215.34c0,151.81 99.84,232.58 174.43,232.58l1511.7 0c195.04,0 296.2,-149.58 147.54,-409l-534.45 -919.29c-439.75,-790.58 -513.12,-281.87 -1097.39,687.05 -45.66,75.73 -201.83,311.46 -201.83,408.66zm465.14 4360.69l0 -1976.85 3604.83 0 0 2267.55c-916.83,0 -819.61,436.07 -1366.35,436.07 -520.87,0 -960.21,-813.99 -1627.99,-813.99 -453.14,0 -241.59,1.28 -610.49,87.22zm-465.14 -2209.41l0 4069.97c0,173.28 117.33,232.56 290.71,232.56l3982.76 0c158.28,0 261.64,-103.36 261.64,-261.64l0 -3982.76c0,-173.38 -59.29,-290.7 -232.57,-290.7l-4069.98 0c-140.61,0 -232.56,91.94 -232.56,232.57z'/%3e%3c/g%3e%3c/svg%3e");

  --color-bg: #f3f3f3;
  --color-surface: #ffffff;
  --color-surface-dark: #242424;
  --color-surface-alt: #fafafa;
  --color-text: #202020;
  --color-text-muted: #666666;
  --color-text-inverse: #ffffff;
  --color-border: #d9d9d9;
  --color-accent: #d5132a;
  --color-accent-hover: #bd1126;
  --color-accent-active: #a20f20;
  --color-accent-contrast: #ffffff;
  --color-focus: #0d6efd;
  --color-overlay-dark: rgba(10, 12, 16, 0.58);
  --color-overlay-soft: rgba(10, 12, 16, 0.24);
  --color-divider-inverse: rgba(255, 255, 255, 0.22);

  --container-max: 82.5rem;
  --container-padding: 1rem;

  --space-0: 0;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4rem;
  --space-9: 5rem;

  --radius-1: 0.5rem;
  --radius-2: 1rem;
  --radius-3: 1.5rem;
  --radius-round: 999px;

  --shadow-1: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.08);
  --shadow-hero: 0 1rem 2.75rem rgba(21, 24, 29, 0.04);

  --duration-fast: 150ms;
  --duration-base: 200ms;
  --duration-slow: 300ms;
  --easing-base: ease;

  --section-space: 3rem;

  --bp-sm: 36rem;
  --bp-md: 48rem;
  --bp-lg: 62rem;
  --bp-xl: 75rem;
  --bp-2xl: 90rem;

  --site-header-section-padding-top: 1rem;
  --site-header-section-padding-bottom: 0.5rem;
  --site-header-layout-columns: 1fr;
  --site-header-panel-padding-top: 1rem;
  --site-header-panel-padding-right: 1rem;
  --site-header-panel-padding-bottom: 1rem;
  --site-header-panel-padding-left: 1rem;
  --site-header-panel-bg: #e8e8e8;
  --site-header-panel-radius: 0.75rem;
  --site-header-panel-gap: 1rem;
  --site-header-logo-width: 9rem;
  --site-header-logo-margin-top: 0;
  --site-header-logo-margin-right: 0;
  --site-header-nav-gap: 0.75rem;
  --site-header-nav-font-size: 0.875rem;
  --site-header-nav-line-height: 1.2;
  --site-header-nav-color: #595959;
  --site-header-nav-hover-color: var(--color-text);
  --site-header-nav-icon-size: 1rem;
  --site-header-services-arrow-gap: 0;
  --site-header-nav-arrow-width: 0.6875rem;
  --site-header-nav-arrow-height: 0.375rem;
  --site-header-phone-gap: 0.625rem;
  --site-header-phone-font-size: 0.9375rem;
  --site-header-phone-font-weight: 600;
  --site-header-phone-icon-size: 2.5rem;
  --site-header-actions-gap: 1rem;
  --site-header-cta-min-height: 3rem;
  --site-header-cta-padding-x: 1.375rem;
  --site-header-cta-font-size: 0.9375rem;
  --site-header-cta-font-weight: 600;
  --site-header-cta-bg: #232427;
  --site-header-cta-color: #ffffff;
  --site-header-cta-radius: 999px;
  --services-mega-menu-offset: 117px;

  --hero-container-max: 88.75rem;
  --hero-section-padding-top: 0.75rem;
  --hero-section-padding-bottom: 1.5rem;
  --hero-panel-columns: 1fr;
  --hero-panel-padding-top: 1.5rem;
  --hero-panel-padding-bottom: 2rem;
  --hero-panel-padding-x: 1rem;
  --hero-panel-radius: 0.75rem;
  --hero-panel-gap: 1.5rem;
  --hero-content-gap: 1.25rem;
  --hero-content-top-offset: 0;
  --hero-content-padding-left: 0;
  --hero-content-padding-right: 0;
  --hero-title-size: 2.25rem;
  --hero-title-line-height: 1.08;
  --hero-title-letter-spacing: -0.04em;
  --hero-description-offset-top: -0.5rem;
  --hero-description-size: 1rem;
  --hero-description-line-height: 1.375;
  --hero-description-width: 100%;
  --hero-description-color: var(--color-text-muted);
  --hero-button-padding-y: 1rem;
  --hero-button-padding-x: 1.875rem;
  --hero-button-font-size: 1rem;
  --hero-button-font-weight: 600;
  --hero-button-radius: 999px;
  --hero-button-offset-top: 0.875rem;
  --hero-aside-gap: 1rem;
  --hero-aside-padding-top: 0;
  --hero-aside-padding-bottom: 0;
  --hero-aside-max-width: 100%;
  --hero-aside-title-size: 1.75rem;
  --hero-aside-title-line-height: 1;
  --hero-cards-gap: 0.75rem;
  --hero-cards-columns: 1fr;
  --hero-card-radius: 1rem;
  --hero-card-padding: 1rem;
  --hero-card-padding-large: 1.25rem;
  --hero-card-project-height: 18rem;
  --hero-card-hours-height: 7.5rem;
  --hero-card-services-height: 12rem;
  --hero-card-value-xl: 4.5rem;
  --hero-card-value-lg: 3.25rem;
  --hero-card-value-line-height: 0.88;
  --hero-card-text-size: 0.9375rem;
  --hero-card-project-text-size: 1.25rem;
  --hero-card-text-line-height: 1.05;
  --hero-card-label-width: 8rem;
  --hero-card-hours-label-width: 6.5rem;
  --hero-metric-gap: 0.5rem;
  --hero-metric-columns: 1fr;
  --hero-metric-padding: 1rem;
  --hero-card-text-align: left;
  --hero-card-overlay-project: linear-gradient(180deg, rgba(8, 10, 15, 0.12) 0%, rgba(8, 10, 15, 0.82) 100%);
  --hero-card-overlay-hours: linear-gradient(90deg, rgba(8, 10, 15, 0.58) 0%, rgba(8, 10, 15, 0.22) 48%, rgba(8, 10, 15, 0.7) 100%);
  --hero-card-overlay-services: linear-gradient(180deg, rgba(8, 10, 15, 0.2) 0%, rgba(8, 10, 15, 0.82) 100%);
  --hero-features-section-padding-top: 0.875rem;
  --hero-features-section-padding-bottom: 2.5rem;
  --hero-features-gap: 1rem;
  --hero-features-card-min-height: 9rem;
  --hero-features-card-padding-top: 1.375rem;
  --hero-features-card-padding-right: 1.375rem;
  --hero-features-card-padding-bottom: 1.375rem;
  --hero-features-card-padding-left: 2.25rem;
  --hero-features-card-radius: 1.25rem;
  --hero-features-accent-width: 0.5rem;
  --hero-features-accent-height: 3.75rem;
  --hero-features-accent-left: 1.25rem;
  --hero-features-card-content-gap: 1rem;
  --hero-features-title-size: 1.5rem;
  --hero-features-title-line-height: 1.08;
  --hero-features-title-letter-spacing: -0.03em;
  --hero-features-title-max-width: 14rem;
  --hero-features-text-size: 1rem;
  --hero-features-text-line-height: 1.3;
  --hero-features-text-max-width: 15rem;
  --hero-features-text-color: #424242;
  --about-section-padding-top: 3rem;
  --about-section-padding-bottom: 3rem;
  --about-bg: #232427;
  --about-text-color: #ffffff;
  --about-muted-color: rgba(255, 255, 255, 0.94);
  --about-border-color: rgba(255, 255, 255, 0.16);
  --about-inner-columns: 1fr;
  --about-row-gap: 1.5rem;
  --about-column-gap: 1.5rem;
  --about-heading-max-width: 100%;
  --about-heading-size: 2.5rem;
  --about-heading-line-height: 1.02;
  --about-heading-letter-spacing: -0.04em;
  --about-badge-width: 100%;
  --about-badge-min-height: 5.5rem;
  --about-badge-radius: 1.5rem;
  --about-badge-size: 1.75rem;
  --about-badge-line-height: 1.12;
  --about-badge-padding-x: 1.5rem;
  --about-founder-columns: 1fr;
  --about-founder-gap: 1.25rem;
  --about-founder-padding: 1rem;
  --about-founder-radius: 1.25rem;
  --about-founder-media-width: 14rem;
  --about-founder-media-height: 17rem;
  --about-founder-title-size: 1.875rem;
  --about-founder-title-line-height: 1.02;
  --about-founder-text-size: 1rem;
  --about-founder-text-line-height: 1.28;
  --about-founder-link-size: 1rem;
  --about-advantages-columns: 1fr;
  --about-advantages-gap: 1.25rem;
  --about-advantage-gap: 0.75rem;
  --about-advantage-title-size: 1.5rem;
  --about-advantage-title-line-height: 1.06;
  --about-advantage-text-size: 1rem;
  --about-advantage-text-line-height: 1.34;
  --portfolio-section-padding-top: 3rem;
  --portfolio-section-padding-bottom: 3rem;
  --portfolio-heading-size: 2.5rem;
  --portfolio-heading-line-height: 1;
  --portfolio-heading-letter-spacing: -0.04em;
  --portfolio-grid-gap: 1rem;
  --portfolio-aside-gap: 1rem;
  --portfolio-row-gap: 1rem;
  --portfolio-card-radius: 1.25rem;
  --portfolio-featured-min-height: 20rem;
  --portfolio-card-sm-height: 10rem;
  --portfolio-card-md-height: 14rem;
  --portfolio-card-height: 14rem;
  --portfolio-florissimo-padding: 1.25rem;
  --portfolio-florissimo-title-size: 1.5rem;
  --portfolio-florissimo-title-line-height: 1.05;
  --portfolio-florissimo-text-size: 1rem;
  --portfolio-florissimo-text-line-height: 1.2;
  --portfolio-link-size: 1rem;
  --portfolio-link-gap: 0.75rem;
  --portfolio-button-min-height: 3.5rem;
  --portfolio-button-radius: 999px;
  --portfolio-button-size: 1rem;
  --portfolio-button-margin-top: 1rem;
  --pricing-section-padding-top: 3rem;
  --pricing-section-padding-bottom: 3rem;
  --pricing-head-gap: 1rem;
  --pricing-heading-max-width: 100%;
  --pricing-note-max-width: 100%;
  --pricing-note-padding-top: 1rem;
  --pricing-note-padding-right: 1.125rem;
  --pricing-note-padding-bottom: 1rem;
  --pricing-note-padding-left: 1.125rem;
  --pricing-note-radius: 1rem;
  --pricing-note-bg: #e8e8e8;
  --pricing-note-size: 0.9375rem;
  --pricing-note-line-height: 1.28;
  --pricing-head-margin-bottom: 1.5rem;
  --pricing-grid-gap: 1rem;
  --pricing-card-min-height: 24rem;
  --pricing-card-padding-top: 1.5rem;
  --pricing-card-padding-right: 1.25rem;
  --pricing-card-padding-bottom: 1.5rem;
  --pricing-card-padding-left: 1.25rem;
  --pricing-card-radius: 1.25rem;
  --pricing-card-bg: #232427;
  --pricing-card-title-size: 1.5rem;
  --pricing-card-title-line-height: 1.02;
  --pricing-card-title-max-width: 15rem;
  --pricing-price-margin-top: 1.125rem;
  --pricing-price-padding-y: 0.75rem;
  --pricing-price-padding-x: 1.5rem;
  --pricing-price-radius: 999px;
  --pricing-price-size: 1.625rem;
  --pricing-price-line-height: 1;
  --pricing-price-bg: var(--color-accent);
  --pricing-price-color: var(--color-text-inverse);
  --pricing-text-margin-top: 1.5rem;
  --pricing-text-size: 1rem;
  --pricing-text-line-height: 1.35;
  --pricing-text-max-width: 22rem;
  --pricing-meta-margin-top: auto;
  --pricing-meta-size: 1.5rem;
  --pricing-meta-line-height: 1;
  --pricing-link-margin-top: 1.5rem;
  --pricing-link-size: 0.9375rem;
  --pricing-link-line-height: 1.2;
  --pricing-button-margin-top: 1.5rem;
  --pricing-button-min-height: 3.5rem;
  --pricing-button-radius: 999px;
  --pricing-button-size: 1rem;
  --pricing-button-border: rgba(255, 255, 255, 0.14);
  --support-section-padding-top: 3rem;
  --support-section-padding-bottom: 3.6rem;
  --support-bg: #232427;
  --support-heading-max-width: 100%;
  --support-heading-margin-bottom: 1.5rem;
  --support-grid-gap: 1rem;
  --support-card-min-height: 31rem;
  --support-card-radius: 1.25rem;
  --support-card-bg: #f1f1f1;
  --support-card-head-min-height: 5.5rem;
  --support-card-head-padding-top: 1rem;
  --support-card-head-padding-bottom: 0.875rem;
  --support-card-head-padding-x: 1.25rem;
  --support-card-head-bg: #d8d8db;
  --support-card-head-accent-bg: var(--color-accent);
  --support-card-head-radius: 1.25rem 1.25rem 0 0;
  --support-card-eyebrow-size: 0.875rem;
  --support-card-eyebrow-line-height: 1.2;
  --support-card-title-size: 1.5rem;
  --support-card-title-line-height: 1;
  --support-card-body-padding-top: 1rem;
  --support-card-body-padding-right: 1rem;
  --support-card-body-padding-bottom: 1.8rem;
  --support-card-body-padding-left: 1rem;
  --support-card-text-size: 0.9375rem;
  --support-card-text-line-height: 1.22;
  --support-card-text-min-height: 4.75rem;
  --support-scale-margin-top: 1.5rem;
  --support-scale-track-height: 0.1875rem;
  --support-scale-track-color: #dddddd;
  --support-scale-progress-color: var(--color-accent);
  --support-scale-thumb-size: 1.375rem;
  --support-scale-value-size: 0.8125rem;
  --support-scale-value-line-height: 1.2;
  --support-price-margin-top: 2.1rem;
  --support-price-size: 1.625rem;
  --support-price-line-height: 1;
  --support-price-color: var(--color-accent);
  --support-meta-margin-top: 2.1rem;
  --support-meta-gap: 0.75rem;
  --support-meta-size: 0.9375rem;
  --support-meta-line-height: 1.2;
  --support-link-margin-top: 1.5rem;
  --support-link-size: 0.9375rem;
  --support-button-margin-top: 1.75rem;
  --support-button-min-height: 3.25rem;
  --support-button-radius: 999px;
  --support-button-size: 1rem;
  --support-button-border: #a4a4a4;
  --clients-section-padding-top: 3rem;
  --clients-section-padding-bottom: 3rem;
  --clients-heading-max-width: 100%;
  --clients-heading-margin-bottom: 1.5rem;
  --clients-logos-max-width: 100%;
  --reviews-section-padding-top: 3rem;
  --reviews-section-padding-bottom: 3rem;
  --reviews-heading-max-width: 100%;
  --reviews-heading-margin-bottom: 1.5rem;
  --reviews-grid-gap: 1rem;
  --reviews-card-radius: 1.25rem;
  --reviews-card-bg: #f1f1f1;
  --reviews-card-padding-top: 1.5rem;
  --reviews-card-padding-right: 1.375rem;
  --reviews-card-padding-bottom: 1.5rem;
  --reviews-card-padding-left: 1.375rem;
  --reviews-card-min-height: 18rem;
  --reviews-card-featured-min-height: 25rem;
  --reviews-title-size: 1.25rem;
  --reviews-title-line-height: 1.2;
  --reviews-text-size: 1rem;
  --reviews-text-line-height: 1.3;
  --reviews-card-gap: 1rem;
  --reviews-link-size: 1rem;
  --reviews-link-line-height: 1.2;
  --reviews-quote-size: 4rem;
  --reviews-quote-top: 0.75rem;
  --reviews-quote-right: 1rem;
  --contact-section-padding-top: 3rem;
  --contact-section-padding-bottom: 3rem;
  --contact-columns: 1fr;
  --contact-column-gap: 1.5rem;
  --contact-row-gap: 1.5rem;
  --contact-title-size: 2.5rem;
  --contact-title-line-height: 1.02;
  --contact-title-max-width: 100%;
  --contact-text-size: 1rem;
  --contact-text-line-height: 1.3;
  --contact-text-max-width: 85%;
  --contact-intro-gap: 2.25rem;
  --contact-form-gap: 1rem;
  --contact-label-size: 1rem;
  --contact-label-line-height: 1.2;
  --contact-control-min-height: 4rem;
  --contact-control-textarea-min-height: 9rem;
  --contact-control-radius: 0.875rem;
  --contact-control-bg: #fefefe;
  --contact-control-border-color: rgba(255, 255, 255, 0.96);
  --contact-control-padding-x: 1rem;
  --contact-control-padding-y: 1rem;
  --contact-control-size: 1rem;
  --contact-checkbox-gap: 0.75rem;
  --contact-checkbox-size: 1rem;
  --contact-checkbox-text-size: 0.9375rem;
  --contact-checkbox-text-line-height: 1.24;
  --contact-button-min-height: 3.75rem;
  --contact-button-min-width: 16rem;
  --contact-button-padding-x: 2rem;
  --contact-button-margin-top: 0rem;
  --contact-button-size: 1rem;
  --contact-button-radius: 999px;
  --site-footer-padding-top: 3rem;
  --site-footer-padding-bottom: 3rem;
  --site-footer-bg: #272727;
  --site-footer-columns: 1fr;
  --site-footer-column-gap: 1.5rem;
  --site-footer-row-gap: 2rem;
  --site-footer-logo-width: 10rem;
  --site-footer-brand-gap: 1rem;
  --site-footer-brand-line-width: 9.6875rem;
  --site-footer-brand-line-height: 1px;
  --site-footer-copyright-size: 0.9375rem;
  --site-footer-copyright-line-height: 1.2;
  --site-footer-nav-columns: 1fr;
  --site-footer-nav-column-gap: 2rem;
  --site-footer-nav-gap: 1rem;
  --site-footer-link-size: 1.25rem;
  --site-footer-link-line-height: 1.2;
  --site-footer-contacts-gap: 1rem;
  --site-footer-contact-gap: 0.875rem;
  --site-footer-contact-icon-size: 1.375rem;
  --site-footer-contact-divider-width: 1px;
  --site-footer-contact-divider-height: 2.5rem;
  --site-footer-contact-text-size: 1.125rem;
  --site-footer-contact-text-line-height: 1.25;
  --process-section-padding-top: 3rem;
  --process-section-padding-bottom: 3rem;
  --process-bg: #232427;
  --process-heading-max-width: 100%;
  --process-heading-size: 2.5rem;
  --process-heading-line-height: 1.02;
  --process-heading-letter-spacing: -0.04em;
  --process-heading-margin-bottom: 1.75rem;
  --process-grid-columns: 1fr;
  --process-grid-gap: 1rem;
  --process-card-min-height: 13rem;
  --process-card-padding-top: 1.25rem;
  --process-card-padding-right: 1.125rem;
  --process-card-padding-bottom: 1.25rem;
  --process-card-padding-left: 1.125rem;
  --process-card-radius: 1.25rem;
  --process-card-bg: #313133;
  --process-card-title-max-width: 11.5rem;
  --process-card-title-size: 1.375rem;
  --process-card-title-line-height: 1.04;
  --process-card-title-letter-spacing: -0.03em;
  --process-card-title-offset-bottom: 1.125rem;
  --process-card-list-gap: 0.25rem;
  --process-card-text-size: 0.9375rem;
  --process-card-text-line-height: 1.24;
  --process-card-bullet-size: 0.25rem;
  --process-card-bullet-offset-top: 0.5rem;
  --process-badge-size: 3rem;
  --process-badge-top: 1rem;
  --process-badge-right: 1rem;
  --process-badge-font-size: 1.625rem;
  --process-badge-line-height: 1;
  --process-badge-bg: #ffffff;
  --process-badge-color: var(--color-accent);
  --process-badge-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.1);
}

@media (min-width: 36rem) {
  :root {
    --site-header-section-padding-top: 1.125rem;
    --site-header-section-padding-bottom: 0.625rem;
    --site-header-layout-columns: auto minmax(0, 1fr);
    --site-header-panel-padding-top: 1rem;
    --site-header-panel-padding-right: 1.25rem;
    --site-header-panel-padding-bottom: 1rem;
    --site-header-panel-padding-left: 1.25rem;
    --site-header-panel-gap: 1rem;
    --site-header-logo-width: 10.75rem;
    --site-header-nav-gap: 1rem;
    --site-header-nav-font-size: 0.9375rem;
    --site-header-nav-icon-size: 1.0625rem;
    --site-header-nav-arrow-width: 1.35rem;
    --site-header-nav-arrow-height: 0.75rem;
    --site-header-phone-gap: 0.75rem;
    --site-header-phone-font-size: 1rem;
    --site-header-phone-icon-size: 2.75rem;
    --site-header-actions-gap: 1.25rem;
    --site-header-cta-min-height: 3.25rem;
    --site-header-cta-padding-x: 1.625rem;
    --site-header-cta-font-size: 1rem;

    --hero-section-padding-top: 0.875rem;
    --hero-section-padding-bottom: 1.75rem;
    --hero-panel-padding-top: 1.75rem;
    --hero-panel-padding-bottom: 2.5rem;
    --hero-panel-padding-x: 1.5rem;
    --hero-panel-gap: 1.75rem;
    --hero-content-gap: 1.5rem;
    --hero-title-size: 3.125rem;
    --hero-title-line-height: 1.03;
    --hero-description-offset-top: -0.625rem;
    --hero-description-size: 1.0625rem;
    --hero-button-padding-x: 2.125rem;
    --hero-button-offset-top: 1rem;
    --hero-aside-gap: 1.125rem;
    --hero-aside-title-size: 2.25rem;
    --hero-cards-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    --hero-card-project-height: 21rem;
    --hero-card-hours-height: 8rem;
    --hero-card-services-height: 13rem;
    --hero-card-value-xl: 5.25rem;
    --hero-card-value-lg: 3.625rem;
    --hero-card-project-text-size: 1.5rem;
    --hero-card-label-width: 8.75rem;
    --hero-card-hours-label-width: 7rem;
    --hero-metric-columns: repeat(2, minmax(0, 1fr));
    --hero-metric-padding: 1.125rem;
    --hero-features-section-padding-top: 1rem;
    --hero-features-section-padding-bottom: 2.75rem;
    --hero-features-gap: 1.25rem;
    --hero-features-card-min-height: 9.5rem;
    --hero-features-card-padding-top: 1.5rem;
    --hero-features-card-padding-right: 1.5rem;
    --hero-features-card-padding-bottom: 1.5rem;
    --hero-features-card-padding-left: 2.5rem;
    --hero-features-accent-left: 1.5rem;
    --hero-features-title-size: 1.625rem;
    --hero-features-title-max-width: 15rem;
    --hero-features-text-max-width: 16rem;
    --about-section-padding-top: 3.5rem;
    --about-section-padding-bottom: 3.5rem;
    --about-row-gap: 1.75rem;
    --about-column-gap: 1.75rem;
    --about-heading-size: 3rem;
    --about-badge-min-height: 6rem;
    --about-badge-size: 2rem;
    --about-founder-columns: 14rem minmax(0, 1fr);
    --about-founder-gap: 1.5rem;
    --about-founder-padding: 1.125rem;
    --about-founder-media-width: 14rem;
    --about-founder-media-height: 17.5rem;
    --about-founder-title-size: 2rem;
    --about-advantages-columns: repeat(2, minmax(0, 1fr));
    --about-advantages-gap: 1.5rem;
    --portfolio-section-padding-top: 3.5rem;
    --portfolio-section-padding-bottom: 3.5rem;
    --portfolio-heading-size: 3rem;
    --portfolio-grid-gap: 1.25rem;
    --portfolio-aside-gap: 1.25rem;
    --portfolio-row-gap: 1.25rem;
    --portfolio-featured-min-height: 24rem;
    --portfolio-card-sm-height: 11rem;
    --portfolio-card-md-height: 16rem;
    --portfolio-card-height: 21rem;
    --portfolio-florissimo-padding: 1.5rem;
    --portfolio-florissimo-title-size: 1.75rem;
    --portfolio-florissimo-text-size: 1.125rem;
    --portfolio-button-min-height: 3.75rem;
    --pricing-section-padding-top: 3.5rem;
    --pricing-section-padding-bottom: 3.5rem;
    --pricing-head-gap: 1.25rem;
    --pricing-heading-max-width: 32rem;
    --pricing-note-max-width: 26rem;
    --pricing-note-padding-top: 1.125rem;
    --pricing-note-padding-right: 1.25rem;
    --pricing-note-padding-bottom: 1.125rem;
    --pricing-note-padding-left: 1.25rem;
    --pricing-head-margin-bottom: 1.75rem;
    --pricing-grid-gap: 1.25rem;
    --pricing-card-min-height: 26rem;
    --pricing-card-padding-top: 1.75rem;
    --pricing-card-padding-right: 1.5rem;
    --pricing-card-padding-bottom: 1.75rem;
    --pricing-card-padding-left: 1.5rem;
    --pricing-card-title-size: 1.625rem;
    --pricing-card-title-max-width: 16rem;
    --pricing-price-margin-top: 1.25rem;
    --pricing-price-size: 1.75rem;
    --pricing-text-margin-top: 1.625rem;
    --pricing-meta-size: 1.625rem;
    --pricing-link-margin-top: 1.625rem;
    --pricing-button-margin-top: 1.625rem;
    --pricing-button-min-height: 3.625rem;
    --support-section-padding-top: 3.5rem;
    --support-section-padding-bottom: 4.2rem;
    --support-heading-max-width: 34rem;
    --support-heading-margin-bottom: 1.75rem;
    --support-grid-gap: 1.25rem;
    --support-card-min-height: 32rem;
    --support-card-head-min-height: 5.75rem;
    --support-card-head-padding-top: 1.125rem;
    --support-card-head-padding-bottom: 0.9375rem;
    --support-card-head-padding-x: 1.375rem;
    --support-card-title-size: 1.625rem;
    --support-card-body-padding-top: 1.125rem;
    --support-card-body-padding-right: 1.125rem;
    --support-card-body-padding-bottom: 1.95rem;
    --support-card-body-padding-left: 1.125rem;
    --support-card-text-min-height: 5rem;
    --support-scale-margin-top: 1.625rem;
    --support-price-margin-top: 2.25rem;
    --support-price-size: 1.75rem;
    --support-meta-margin-top: 2.25rem;
    --support-button-margin-top: 1.875rem;
    --support-button-min-height: 3.375rem;
    --clients-section-padding-top: 3.5rem;
    --clients-section-padding-bottom: 3.5rem;
    --clients-heading-max-width: 22rem;
    --clients-heading-margin-bottom: 1.75rem;
    --reviews-section-padding-top: 3.5rem;
    --reviews-section-padding-bottom: 3.5rem;
    --reviews-heading-max-width: 18rem;
    --reviews-heading-margin-bottom: 1.75rem;
    --reviews-grid-gap: 1.25rem;
    --reviews-card-padding-top: 1.625rem;
    --reviews-card-padding-right: 1.5rem;
    --reviews-card-padding-bottom: 1.625rem;
    --reviews-card-padding-left: 1.5rem;
    --reviews-card-min-height: 19rem;
    --reviews-card-featured-min-height: 26rem;
    --reviews-title-size: 1.375rem;
    --reviews-text-line-height: 1.32;
    --contact-section-padding-top: 3.5rem;
    --contact-section-padding-bottom: 3.5rem;
    --contact-row-gap: 1.75rem;
    --contact-title-size: 3rem;
    --contact-title-max-width: 28rem;
    --contact-text-max-width: 85%;
    --contact-intro-gap: 1.875rem;
    --contact-form-gap: 1.125rem;
    --contact-control-min-height: 4.125rem;
    --contact-control-textarea-min-height: 9.5rem;
    --contact-control-padding-x: 1.125rem;
    --contact-control-padding-y: 1.125rem;
    --contact-button-min-height: 3.875rem;
    --contact-button-min-width: 16.5rem;
    --contact-button-padding-x: 2.25rem;
    --site-footer-padding-top: 3.5rem;
    --site-footer-padding-bottom: 3.5rem;
    --site-footer-columns: repeat(2, minmax(0, 1fr));
    --site-footer-column-gap: 2rem;
    --site-footer-row-gap: 2.25rem;
    --site-footer-logo-width: 11rem;
    --site-footer-brand-gap: 1.125rem;
    --site-footer-nav-columns: repeat(2, minmax(0, 1fr));
    --site-footer-nav-column-gap: 2.5rem;
    --site-footer-nav-gap: 1.125rem;
    --site-footer-link-size: 1.375rem;
    --site-footer-contact-text-size: 1.1875rem;
    --process-section-padding-top: 3.5rem;
    --process-section-padding-bottom: 3.5rem;
    --process-heading-size: 3rem;
    --process-heading-margin-bottom: 2rem;
    --process-grid-columns: repeat(2, minmax(0, 1fr));
    --process-grid-gap: 1.25rem;
    --process-card-min-height: 13.5rem;
    --process-card-padding-top: 1.375rem;
    --process-card-padding-right: 1.25rem;
    --process-card-padding-bottom: 1.375rem;
    --process-card-padding-left: 1.25rem;
    --process-card-title-size: 1.5rem;
    --process-card-title-max-width: 12rem;
    --process-card-title-offset-bottom: 1.25rem;
    --process-card-text-size: 1rem;
    --process-badge-size: 3.125rem;
    --process-badge-top: 1.125rem;
    --process-badge-right: 1.125rem;
  }
}

@media (min-width: 62rem) {
  :root {
    --site-header-section-padding-top: 1.25rem;
    --site-header-section-padding-bottom: 0.625rem;
    --site-header-layout-columns: auto minmax(0, 1fr);
    --site-header-panel-padding-top: 0.9375rem;
    --site-header-panel-padding-right: 1.25rem;
    --site-header-panel-padding-bottom: 0.9375rem;
    --site-header-panel-padding-left: 1.375rem;
    --site-header-panel-gap: 1.25rem;
    --site-header-logo-width: 12rem;
    --site-header-logo-margin-top: -0.95rem;
    --site-header-logo-margin-right: 0.625rem;
    --site-header-nav-gap: 1rem;
    --site-header-nav-font-size: 0.90625rem;
    --site-header-nav-icon-size: 1.0625rem;
    --site-header-nav-arrow-width: 1.671875rem;
    --site-header-nav-arrow-height: 0.91125rem;
    --site-header-phone-gap: 0.75rem;
    --site-header-phone-font-size: 0.9375rem;
    --site-header-phone-icon-size: 2.75rem;
    --site-header-actions-gap: 1.5rem;
    --site-header-cta-min-height: 3.375rem;
    --site-header-cta-padding-x: 1.75rem;
    --site-header-cta-font-size: 0.9375rem;

    --hero-section-padding-top: 0.5rem;
    --hero-section-padding-bottom: 2rem;
    --hero-panel-columns: minmax(0, 0.97fr) minmax(0, 1.03fr);
    --hero-panel-padding-top: 2rem;
    --hero-panel-padding-bottom: 3rem;
    --hero-panel-padding-x: 2rem;
    --hero-panel-gap: 2rem;
    --hero-content-gap: 2rem;
    --hero-content-top-offset: 0.75rem;
    --hero-content-padding-left: 0.5rem;
    --hero-content-padding-right: 2.5rem;
    --hero-title-size: 3.125rem;
    --hero-title-line-height: 4rem;
    --hero-description-offset-top: -0.875rem;
    --hero-description-width: 100%;
    --hero-button-padding-x: 2.25rem;
    --hero-button-offset-top: 1.375rem;
    --hero-aside-gap: 1rem;
    --hero-aside-max-width: 34rem;
    --hero-aside-title-size: 1.625rem;
    --hero-cards-gap: 0.875rem;
    --hero-cards-columns: minmax(0, 0.89fr) minmax(0, 1.11fr);
    --hero-card-project-height: 21rem;
    --hero-card-hours-height: 7.25rem;
    --hero-card-services-height: 13.5rem;
    --hero-card-padding: 1.25rem;
    --hero-card-padding-large: 1.5rem;
    --hero-card-value-xl: 5.25rem;
    --hero-card-value-lg: 3.5rem;
    --hero-card-text-size: 1rem;
    --hero-card-project-text-size: 1.75rem;
    --hero-card-label-width: 9rem;
    --hero-card-hours-label-width: 7.5rem;
    --hero-metric-gap: 0.4375rem;
    --hero-metric-padding: 1.25rem;
    --hero-features-section-padding-top: 1.125rem;
    --hero-features-section-padding-bottom: 3rem;
    --hero-features-gap: 1.25rem;
    --hero-features-card-min-height: 8.75rem;
    --hero-features-card-padding-top: 1.375rem;
    --hero-features-card-padding-right: 1.125rem;
    --hero-features-card-padding-bottom: 1.25rem;
    --hero-features-card-padding-left: 2.125rem;
    --hero-features-accent-left: 1.5rem;
    --hero-features-card-content-gap: 0.875rem;
    --hero-features-title-size: 1.375rem;
    --hero-features-title-line-height: 1.05;
    --hero-features-title-max-width: 10rem;
    --hero-features-text-size: 0.9375rem;
    --hero-features-text-line-height: 1.24;
    --hero-features-text-max-width: 10.75rem;
    --about-section-padding-top: 3.5rem;
    --about-section-padding-bottom: 3.75rem;
    --about-inner-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    --about-row-gap: 1.625rem;
    --about-column-gap: 1.25rem;
    --about-heading-max-width: 32rem;
    --about-heading-size: 2.75rem;
    --about-heading-line-height: 3.25rem;
    --about-badge-width: 14.5rem;
    --about-badge-min-height: 5.75rem;
    --about-badge-radius: 1.375rem;
    --about-badge-size: 1.125rem;
    --about-badge-padding-x: 1.5rem;
    --about-founder-columns: 10.5rem minmax(0, 1fr);
    --about-founder-gap: 1.125rem;
    --about-founder-padding: 0.875rem;
    --about-founder-radius: 1.375rem;
    --about-founder-media-width: 10.5rem;
    --about-founder-media-height: 13.5rem;
    --about-founder-title-size: 1.25rem;
    --about-founder-text-size: 0.875rem;
    --about-founder-text-line-height: 1.28;
    --about-founder-link-size: 0.875rem;
    --about-advantages-columns: 1fr;
    --about-advantages-gap: 1rem;
    --about-advantage-gap: 0.75rem;
    --about-advantage-title-size: 1rem;
    --about-advantage-text-size: 0.875rem;
    --about-advantage-text-line-height: 1.28;
    --portfolio-section-padding-top: 4rem;
    --portfolio-section-padding-bottom: 4rem;
    --portfolio-heading-size: 3.5rem;
    --portfolio-grid-gap: 1rem;
    --portfolio-aside-gap: 1rem;
    --portfolio-row-gap: 1rem;
    --portfolio-featured-min-height: 22rem;
    --portfolio-card-sm-height: 9rem;
    --portfolio-card-md-height: 13rem;
    --portfolio-card-height: 18rem;
    --portfolio-florissimo-padding: 1.25rem;
    --portfolio-florissimo-title-size: 1.375rem;
    --portfolio-florissimo-title-line-height: 1.05;
    --portfolio-florissimo-text-size: 0.875rem;
    --portfolio-link-size: 0.9375rem;
    --portfolio-link-gap: 0.625rem;
    --portfolio-button-min-height: 3.5rem;
    --portfolio-button-size: 1rem;
    --portfolio-button-margin-top: 1rem;
    --pricing-section-padding-top: 4rem;
    --pricing-section-padding-bottom: 4rem;
    --pricing-head-gap: 1.5rem;
    --pricing-heading-max-width: 36rem;
    --pricing-note-max-width: 23rem;
    --pricing-note-padding-top: 1rem;
    --pricing-note-padding-right: 1rem;
    --pricing-note-padding-bottom: 1rem;
    --pricing-note-padding-left: 1rem;
    --pricing-note-radius: 1rem;
    --pricing-note-size: 0.9375rem;
    --pricing-note-line-height: 1.2;
    --pricing-head-margin-bottom: 1.875rem;
    --pricing-grid-gap: 1rem;
    --pricing-card-min-height: 27rem;
    --pricing-card-padding-top: 1.75rem;
    --pricing-card-padding-right: 1.25rem;
    --pricing-card-padding-bottom: 1.5rem;
    --pricing-card-padding-left: 1.25rem;
    --pricing-card-title-size: 1.5rem;
    --pricing-card-title-line-height: 1.02;
    --pricing-card-title-max-width: 11rem;
    --pricing-price-margin-top: 1.375rem;
    --pricing-price-padding-y: 0.75rem;
    --pricing-price-padding-x: 1.375rem;
    --pricing-price-size: 1.5625rem;
    --pricing-text-margin-top: 1.625rem;
    --pricing-text-size: 0.9375rem;
    --pricing-text-line-height: 1.24;
    --pricing-text-max-width: 15.75rem;
    --pricing-meta-size: 1.375rem;
    --pricing-link-margin-top: 1.5rem;
    --pricing-link-size: 0.9375rem;
    --pricing-button-margin-top: 1.5rem;
    --pricing-button-min-height: 3.5rem;
    --pricing-button-size: 1rem;
    --support-section-padding-top: 4rem;
    --support-section-padding-bottom: 4.8rem;
    --support-heading-max-width: 39rem;
    --support-heading-margin-bottom: 2rem;
    --support-grid-gap: 1rem;
    --support-card-min-height: 31rem;
    --support-card-radius: 1rem;
    --support-card-head-min-height: 5.4375rem;
    --support-card-head-padding-top: 1rem;
    --support-card-head-padding-bottom: 0.8125rem;
    --support-card-head-padding-x: 1rem;
    --support-card-title-size: 1.375rem;
    --support-card-body-padding-top: 0.9375rem;
    --support-card-body-padding-right: 1rem;
    --support-card-body-padding-bottom: 1.8rem;
    --support-card-body-padding-left: 1rem;
    --support-card-text-size: 0.875rem;
    --support-card-text-line-height: 1.18;
    --support-card-text-min-height: 4.75rem;
    --support-scale-margin-top: 1.5rem;
    --support-scale-thumb-size: 1.25rem;
    --support-scale-value-size: 0.75rem;
    --support-price-margin-top: 2.1rem;
    --support-price-size: 1rem;
    --support-meta-margin-top: 1.8rem;
    --support-meta-gap: 0.625rem;
    --support-meta-size: 0.875rem;
    --support-link-margin-top: 1.375rem;
    --support-link-size: 0.875rem;
    --support-button-margin-top: 1.5rem;
    --support-button-min-height: 3.125rem;
    --support-button-size: 0.9375rem;
    --clients-section-padding-top: 4rem;
    --clients-section-padding-bottom: 4rem;
    --clients-heading-max-width: 28rem;
    --clients-heading-margin-bottom: 1.875rem;
    --clients-logos-max-width: 72rem;
    --reviews-section-padding-top: 4rem;
    --reviews-section-padding-bottom: 4rem;
    --reviews-heading-max-width: 24rem;
    --reviews-heading-margin-bottom: 1.875rem;
    --reviews-grid-gap: 1.375rem;
    --reviews-card-padding-top: 1.625rem;
    --reviews-card-padding-right: 1.5rem;
    --reviews-card-padding-bottom: 1.625rem;
    --reviews-card-padding-left: 1.5rem;
    --reviews-card-min-height: 16.5rem;
    --reviews-card-featured-min-height: 33rem;
    --reviews-title-size: 1.375rem;
    --reviews-title-line-height: 1.18;
    --reviews-text-size: 0.9375rem;
    --reviews-text-line-height: 1.28;
    --reviews-link-size: 0.9375rem;
    --reviews-quote-size: 4.5rem;
    --reviews-quote-top: 0.625rem;
    --reviews-quote-right: 0.875rem;
    --contact-section-padding-top: 4rem;
    --contact-section-padding-bottom: 4rem;
    --contact-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    --contact-column-gap: 2rem;
    --contact-row-gap: 2rem;
    --contact-title-size: 3.5rem;
    --contact-title-line-height: 1.08;
    --contact-title-max-width: 34rem;
    --contact-text-size: 0.9375rem;
    --contact-text-line-height: 1.32;
    --contact-text-max-width: 85%;
    --contact-intro-gap: 2rem;
    --contact-form-gap: 1.25rem;
    --contact-label-size: 1rem;
    --contact-control-min-height: 4.25rem;
    --contact-control-textarea-min-height: 10rem;
    --contact-control-radius: 0.875rem;
    --contact-control-padding-x: 1.125rem;
    --contact-control-padding-y: 1.125rem;
    --contact-control-size: 1rem;
    --contact-checkbox-text-size: 0.875rem;
    --contact-checkbox-text-line-height: 1.24;
    --contact-button-min-height: 3.875rem;
    --contact-button-min-width: 17rem;
    --contact-button-padding-x: 2.5rem;
    --contact-button-size: 1rem;
    --site-footer-padding-top: 4rem;
    --site-footer-padding-bottom: 4rem;
    --site-footer-columns: minmax(0, 1.15fr) minmax(0, 1.45fr) minmax(0, 1fr);
    --site-footer-column-gap: 2.5rem;
    --site-footer-row-gap: 2rem;
    --site-footer-logo-width: 12rem;
    --site-footer-brand-gap: 1.375rem;
    --site-footer-nav-columns: repeat(2, minmax(0, 1fr));
    --site-footer-nav-column-gap: 3rem;
    --site-footer-nav-gap: 1.5rem;
    --site-footer-link-size: 1.5rem;
    --site-footer-link-line-height: 1.15;
    --site-footer-contacts-gap: 1.5rem;
    --site-footer-contact-gap: 1rem;
    --site-footer-contact-text-size: 1.25rem;
    --site-footer-contact-text-line-height: 1.2;
    --process-section-padding-top: 4rem;
    --process-section-padding-bottom: 4rem;
    --process-heading-size: 3.5rem;
    --process-heading-line-height: 3.875rem;
    --process-heading-max-width: 48rem;
    --process-heading-margin-bottom: 2.125rem;
    --process-grid-columns: repeat(3, minmax(0, 1fr));
    --process-grid-gap: 1rem;
    --process-card-min-height: 14rem;
    --process-card-padding-top: 1.5rem;
    --process-card-padding-right: 1.375rem;
    --process-card-padding-bottom: 1.375rem;
    --process-card-padding-left: 1.375rem;
    --process-card-title-max-width: 11rem;
    --process-card-title-size: 1.375rem;
    --process-card-title-offset-bottom: 1rem;
    --process-card-text-size: 0.9375rem;
    --process-card-text-line-height: 1.2;
    --process-badge-size: 3.125rem;
    --process-badge-top: 1rem;
    --process-badge-right: 1rem;
    --process-badge-font-size: 1.625rem;
  }
}

@media (min-width: 75rem) {
  :root {
    --site-header-section-padding-top: 1.5rem;
    --site-header-section-padding-bottom: 0.625rem;
    --site-header-layout-columns: auto minmax(0, 1fr) auto;
    --site-header-panel-padding-top: 0.9375rem;
    --site-header-panel-padding-right: 1.375rem;
    --site-header-panel-padding-bottom: 0.9375rem;
    --site-header-panel-padding-left: 1.78rem;
    --site-header-panel-gap: 1.5rem;
    --site-header-logo-width: 12.75rem;
    --site-header-logo-margin-right: 1rem;
    --site-header-nav-gap: 1.25rem;
    --site-header-nav-font-size: 0.940625rem;
    --site-header-nav-icon-size: 1.125rem;
    --site-header-nav-arrow-width: 1.85625rem;
    --site-header-nav-arrow-height: 1.0125rem;
    --site-header-phone-gap: 0.875rem;
    --site-header-phone-font-size: 1rem;
    --site-header-phone-icon-size: 2.875rem;
    --site-header-actions-gap: 1.6875rem;
    --site-header-cta-min-height: 3.4375rem;
    --site-header-cta-padding-x: 2rem;
    --site-header-cta-font-size: 1rem;

    --hero-panel-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    --hero-panel-padding-top: 2.375rem;
    --hero-panel-padding-bottom: 3.5rem;
    --hero-panel-padding-x: 2.25rem;
    --hero-panel-gap: 2.75rem;
    --hero-content-gap: 2.5rem;
    --hero-content-top-offset: 1.5rem;
    --hero-content-padding-left: 1rem;
    --hero-content-padding-right: 4.75rem;
    --hero-title-size: 3.375rem;
    --hero-title-line-height: 5rem;
    --hero-description-offset-top: -1rem;
    --hero-description-size: 1.0625rem;
    --hero-button-padding-y: 1.0625rem;
    --hero-button-padding-x: 2.625rem;
    --hero-button-offset-top: 1.5rem;
    --hero-aside-gap: 1.375rem;
    --hero-aside-max-width: 40.7rem;
    --hero-aside-title-size: 1.875rem;
    --hero-cards-gap: 0.875rem;
    --hero-cards-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
    --hero-card-radius: 1rem;
    --hero-card-project-height: 22.5rem;
    --hero-card-hours-height: 7.5rem;
    --hero-card-services-height: 14.25rem;
    --hero-card-padding: 1.375rem;
    --hero-card-padding-large: 1.75rem;
    --hero-card-value-xl: 5.625rem;
    --hero-card-value-lg: 3.875rem;
    --hero-card-project-text-size: 1.875rem;
    --hero-card-label-width: 9.5rem;
    --hero-card-hours-label-width: 7.75rem;
    --hero-metric-gap: 0.5rem;
    --hero-metric-padding: 1.375rem;
    --hero-features-section-padding-top: 1.125rem;
    --hero-features-section-padding-bottom: 3.25rem;
    --hero-features-gap: 1.375rem;
    --hero-features-card-min-height: 8.875rem;
    --hero-features-card-padding-top: 1.375rem;
    --hero-features-card-padding-right: 1.125rem;
    --hero-features-card-padding-bottom: 1.25rem;
    --hero-features-card-padding-left: 3.75rem;
    --hero-features-accent-left: 1.875rem;
    --hero-features-card-content-gap: 1.0625rem;
    --hero-features-title-size: 1.5rem;
    --hero-features-title-line-height: 1.05;
    --hero-features-title-max-width: 18rem;
    --hero-features-text-size: 0.9375rem;
    --hero-features-text-line-height: 1.28;
    --hero-features-text-max-width: 15rem;
    --about-section-padding-top: 4rem;
    --about-section-padding-bottom: 4.25rem;
    --about-inner-columns: minmax(0, 1.22fr) repeat(3, minmax(0, 1fr));
    --about-row-gap: 2rem;
    --about-column-gap: 1.75rem;
    --about-heading-max-width: 41rem;
    --about-heading-size: 3.125rem;
    --about-heading-line-height: 3.625rem;
    --about-badge-width: 18.5rem;
    --about-badge-min-height: 6.75rem;
    --about-badge-radius: 1.375rem;
    --about-badge-size: 1.25rem;
    --about-badge-padding-x: 2rem;
    --about-founder-columns: 12.25rem minmax(0, 1fr);
    --about-founder-gap: 1.375rem;
    --about-founder-padding: 1rem;
    --about-founder-media-width: 12.25rem;
    --about-founder-media-height: 15.75rem;
    --about-founder-title-size: 1.35rem;
    --about-founder-text-size: 0.9375rem;
    --about-founder-text-line-height: 1.3;
    --about-founder-link-size: 0.9375rem;
    --about-advantages-gap: 1.375rem;
    --about-advantage-gap: 0.875rem;
    --about-advantage-title-size: 1.0625rem;
    --about-advantage-text-size: 0.9375rem;
    --about-advantage-text-line-height: 1.3;
    --portfolio-section-padding-top: 4.5rem;
    --portfolio-section-padding-bottom: 4.5rem;
    --portfolio-heading-size: 4rem;
    --portfolio-grid-gap: 1.25rem;
    --portfolio-aside-gap: 1.25rem;
    --portfolio-row-gap: 1.25rem;
    --portfolio-featured-min-height: 26rem;
    --portfolio-card-sm-height: 10.25rem;
    --portfolio-card-md-height: 15rem;
    --portfolio-card-height: 19rem;
    --portfolio-florissimo-padding: 1.5rem;
    --portfolio-florissimo-title-size: 1.625rem;
    --portfolio-florissimo-text-size: 1rem;
    --portfolio-link-size: 1rem;
    --portfolio-button-min-height: 3.875rem;
    --portfolio-button-margin-top: 1.125rem;
    --pricing-section-padding-top: 4.5rem;
    --pricing-section-padding-bottom: 4.5rem;
    --pricing-head-gap: 1.75rem;
    --pricing-heading-max-width: 42rem;
    --pricing-note-max-width: 23rem;
    --pricing-note-padding-top: 1.125rem;
    --pricing-note-padding-right: 1.125rem;
    --pricing-note-padding-bottom: 1.125rem;
    --pricing-note-padding-left: 1.125rem;
    --pricing-head-margin-bottom: 2rem;
    --pricing-grid-gap: 1.125rem;
    --pricing-card-min-height: 28rem;
    --pricing-card-padding-top: 2rem;
    --pricing-card-padding-right: 1.5rem;
    --pricing-card-padding-bottom: 1.75rem;
    --pricing-card-padding-left: 1.5rem;
    --pricing-card-title-size: 1.625rem;
    --pricing-card-title-max-width: 12rem;
    --pricing-price-margin-top: 1.5rem;
    --pricing-price-padding-y: 0.8125rem;
    --pricing-price-padding-x: 1.625rem;
    --pricing-price-size: 1.75rem;
    --pricing-text-margin-top: 1.875rem;
    --pricing-text-size: 0.9375rem;
    --pricing-text-line-height: 1.28;
    --pricing-text-max-width: 17rem;
    --pricing-meta-size: 1.5rem;
    --pricing-link-margin-top: 1.625rem;
    --pricing-button-margin-top: 1.75rem;
    --pricing-button-min-height: 3.625rem;
    --support-section-padding-top: 4.5rem;
    --support-section-padding-bottom: 5.4rem;
    --support-heading-max-width: 45rem;
    --support-heading-margin-bottom: 2.125rem;
    --support-grid-gap: 1.125rem;
    --support-card-min-height: 32rem;
    --support-card-radius: 1.125rem;
    --support-card-head-min-height: 5.625rem;
    --support-card-head-padding-top: 1.0625rem;
    --support-card-head-padding-bottom: 0.875rem;
    --support-card-head-padding-x: 1.125rem;
    --support-card-title-size: 1.625rem;
    --support-card-body-padding-top: 1rem;
    --support-card-body-padding-right: 1.125rem;
    --support-card-body-padding-bottom: 1.95rem;
    --support-card-body-padding-left: 1.125rem;
    --support-card-text-size: 0.9375rem;
    --support-card-text-line-height: 1.2;
    --support-card-text-min-height: 5rem;
    --support-scale-margin-top: 1.625rem;
    --support-scale-thumb-size: 1.3125rem;
    --support-price-margin-top: 2.25rem;
    --support-price-size: 1.3125rem;
    --support-meta-margin-top: 1.95rem;
    --support-meta-size: 0.9375rem;
    --support-link-margin-top: 1.5rem;
    --support-button-margin-top: 1.625rem;
    --support-button-min-height: 3.25rem;
    --clients-section-padding-top: 4.5rem;
    --clients-section-padding-bottom: 4.5rem;
    --clients-heading-max-width: 31rem;
    --clients-heading-margin-bottom: 2rem;
    --clients-logos-max-width: 76rem;
    --reviews-section-padding-top: 4.5rem;
    --reviews-section-padding-bottom: 4.5rem;
    --reviews-heading-max-width: 27rem;
    --reviews-heading-margin-bottom: 2rem;
    --reviews-grid-gap: 1.5rem;
    --reviews-card-padding-top: 1.875rem;
    --reviews-card-padding-right: 1.625rem;
    --reviews-card-padding-bottom: 1.875rem;
    --reviews-card-padding-left: 1.625rem;
    --reviews-card-min-height: 17rem;
    --reviews-card-featured-min-height: 34rem;
    --reviews-title-size: 1.5rem;
    --reviews-title-line-height: 1.16;
    --reviews-text-size: 1rem;
    --reviews-text-line-height: 1.28;
    --reviews-link-size: 0.9375rem;
    --reviews-quote-size: 4.75rem;
    --reviews-quote-top: 0.625rem;
    --reviews-quote-right: 1rem;
    --contact-section-padding-top: 5.625rem;
    --contact-section-padding-bottom: 6.25rem;
    --contact-columns: minmax(0, 0.97fr) minmax(0, 1.03fr);
    --contact-column-gap: 3.25rem;
    --contact-row-gap: 2rem;
    --contact-title-size: 3.25rem;
    --contact-title-line-height: 3.5625rem;
    --contact-title-max-width: 36rem;
    --contact-text-size: 0.9375rem;
    --contact-text-line-height: 1.34;
    --contact-text-max-width: 85%;
    --contact-intro-gap: 2.125rem;
    --contact-form-gap: 1.375rem;
    --contact-label-size: 1.0625rem;
    --contact-control-min-height: 4.5rem;
    --contact-control-textarea-min-height: 10.125rem;
    --contact-control-radius: 0.75rem;
    --contact-control-padding-x: 1.25rem;
    --contact-control-padding-y: 1.125rem;
    --contact-checkbox-text-size: 0.9375rem;
    --contact-button-min-height: 4rem;
    --contact-button-min-width: 17.25rem;
    --contact-button-padding-x: 2.75rem;
    --contact-button-margin-top: 0.5rem;
    --contact-button-size: 1rem;
    --site-footer-padding-top: 4.5rem;
    --site-footer-padding-bottom: 4.5rem;
    --site-footer-columns: minmax(0, 1.2fr) minmax(0, 1.55fr) minmax(0, 0.95fr);
    --site-footer-column-gap: 3rem;
    --site-footer-row-gap: 2rem;
    --site-footer-logo-width: 13rem;
    --site-footer-brand-gap: 1.5rem;
    --site-footer-brand-line-width: 9.6875rem;
    --site-footer-nav-column-gap: 3.5rem;
    --site-footer-nav-gap: 1.625rem;
    --site-footer-link-size: 1.5625rem;
    --site-footer-contacts-gap: 1.75rem;
    --site-footer-contact-gap: 1.125rem;
    --site-footer-contact-text-size: 1.375rem;
    --site-footer-contact-divider-height: 2.625rem;
    --process-section-padding-top: 4.5rem;
    --process-section-padding-bottom: 4.5rem;
    --process-heading-size: 4rem;
    --process-heading-line-height: 4.25rem;
    --process-heading-max-width: 57rem;
    --process-heading-margin-bottom: 2.375rem;
    --process-grid-gap: 1.125rem;
    --process-card-min-height: 14.5rem;
    --process-card-padding-top: 1.625rem;
    --process-card-padding-right: 1.5rem;
    --process-card-padding-bottom: 1.5rem;
    --process-card-padding-left: 1.5rem;
    --process-card-title-max-width: 12rem;
    --process-card-title-size: 1.5rem;
    --process-card-title-offset-bottom: 1.125rem;
    --process-card-text-size: 0.9375rem;
    --process-card-text-line-height: 1.24;
    --process-badge-size: 3.25rem;
    --process-badge-top: 1.0625rem;
    --process-badge-right: 1.0625rem;
    --process-badge-font-size: 1.75rem;
  }
}

@media (min-width: 90rem) {
  :root {
    --site-header-panel-padding-top: 0.9375rem;
    --site-header-panel-padding-right: 1.375rem;
    --site-header-panel-padding-bottom: 0.9375rem;
    --site-header-panel-padding-left: 1.98rem;
    --site-header-panel-gap: 2rem;
    --site-header-logo-width: 13.5625rem;
    --site-header-logo-margin-top: -0.95rem;
    --site-header-logo-margin-right: 1rem;
    --site-header-nav-gap: 1.5rem;
    --site-header-nav-font-size: 0.9703125rem;
    --site-header-nav-icon-size: 1.15rem;
    --site-header-nav-arrow-width: 1.85625rem;
    --site-header-nav-arrow-height: 1.0125rem;
    --site-header-phone-gap: 0.875rem;
    --site-header-phone-font-size: 1.125rem;
    --site-header-phone-icon-size: 2.875rem;
    --site-header-actions-gap: 1.75rem;
    --site-header-cta-min-height: 3.4375rem;
    --site-header-cta-padding-x: 2.25rem;
    --site-header-cta-font-size: 1.0625rem;

    --hero-panel-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);
    --hero-panel-padding-top: 2.5rem;
    --hero-panel-padding-bottom: 3.75rem;
    --hero-panel-padding-x: 2.375rem;
    --hero-panel-gap: 3.25rem;
    --hero-content-gap: 2.875rem;
    --hero-content-top-offset: 1.875rem;
    --hero-content-padding-left: 1.25rem;
    --hero-content-padding-right: 6.25rem;
    --hero-title-size: 3.5rem;
    --hero-title-line-height: 5rem;
    --hero-description-offset-top: -1rem;
    --hero-description-size: 1.125rem;
    --hero-button-padding-y: 1.0625rem;
    --hero-button-padding-x: 2.75rem;
    --hero-button-offset-top: 1.4375rem;
    --hero-aside-gap: 1.625rem;
    --hero-aside-max-width: 42.1rem;
    --hero-aside-title-size: 2rem;
    --hero-cards-gap: 0.9375rem;
    --hero-cards-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
    --hero-card-project-height: 23.25rem;
    --hero-card-hours-height: 7.75rem;
    --hero-card-services-height: 14.5625rem;
    --hero-card-padding: 1.5rem;
    --hero-card-padding-large: 1.875rem;
    --hero-card-value-xl: 6rem;
    --hero-card-value-lg: 4.25rem;
    --hero-card-project-text-size: 2rem;
    --hero-card-label-width: 9.75rem;
    --hero-card-hours-label-width: 8rem;
    --hero-metric-gap: 0.625rem;
    --hero-metric-padding: 1.5rem;
    --hero-features-section-padding-top: 1.1875rem;
    --hero-features-section-padding-bottom: 3.625rem;
    --hero-features-gap: 1.5rem;
    --hero-features-card-min-height: 9.1875rem;
    --hero-features-card-padding-top: 1.4375rem;
    --hero-features-card-padding-right: 1.125rem;
    --hero-features-card-padding-bottom: 1.375rem;
    --hero-features-card-padding-left: 4.1875rem;
    --hero-features-card-radius: 1.375rem;
    --hero-features-accent-width: 0.5625rem;
    --hero-features-accent-height: 3.8125rem;
    --hero-features-accent-left: 2.125rem;
    --hero-features-card-content-gap: 1.125rem;
    --hero-features-title-size: 1.5rem;
    --hero-features-title-line-height: 1;
    --hero-features-title-max-width: 19rem;
    --hero-features-text-size: 0.9375rem;
    --hero-features-text-line-height: 1.26;
    --hero-features-text-max-width: 16rem;
    --about-section-padding-top: 4.875rem;
    --about-section-padding-bottom: 5.125rem;
    --about-inner-columns: minmax(0, 1.96fr) repeat(3, minmax(0, 1fr));
    --about-row-gap: 2.625rem;
    --about-column-gap: 2.85rem;
    --about-heading-max-width: 58rem;
    --about-heading-size: 3.5rem;
    --about-heading-line-height: 4.375rem;
    --about-badge-width: 22.896875rem;
    --about-badge-min-height: 8.9375rem;
    --about-badge-radius: 1.375rem;
    --about-badge-size: 1.5rem;
    --about-badge-line-height: 1.18;
    --about-badge-padding-x: 3.375rem;
    --about-founder-columns: 14.1875rem minmax(0, 1fr);
    --about-founder-gap: 1.75rem;
    --about-founder-padding: 1.1875rem;
    --about-founder-radius: 1.5rem;
    --about-founder-media-width: 14.1875rem;
    --about-founder-media-height: 18rem;
    --about-founder-title-size: 1.44375rem;
    --about-founder-title-line-height: 0.98;
    --about-founder-text-size: 1rem;
    --about-founder-text-line-height: 1.28;
    --about-founder-link-size: 1rem;
    --about-advantages-gap: 1.75rem;
    --about-advantage-gap: 1rem;
    --about-advantage-title-size: 1.1375rem;
    --about-advantage-title-line-height: 1.04;
    --about-advantage-text-size: 1rem;
    --about-advantage-text-line-height: 1.33;
    --portfolio-section-padding-top: 4.875rem;
    --portfolio-section-padding-bottom: 5rem;
    --portfolio-heading-size: 4.25rem;
    --portfolio-heading-line-height: 1;
    --portfolio-grid-gap: 1.1875rem;
    --portfolio-aside-gap: 1.1875rem;
    --portfolio-row-gap: 1.1875rem;
    --portfolio-card-radius: 1.25rem;
    --portfolio-featured-min-height: 29.75rem;
    --portfolio-card-sm-height: 10.8125rem;
    --portfolio-card-md-height: 16.875rem;
    --portfolio-card-height: 21.875rem;
    --portfolio-florissimo-padding: 1.5625rem;
    --portfolio-florissimo-title-size: 1.875rem;
    --portfolio-florissimo-title-line-height: 1.02;
    --portfolio-florissimo-text-size: 1.0625rem;
    --portfolio-florissimo-text-line-height: 1.14;
    --portfolio-link-size: 1rem;
    --portfolio-link-gap: 0.75rem;
    --portfolio-button-min-height: 4rem;
    --portfolio-button-size: 1.0625rem;
    --portfolio-button-margin-top: 1.125rem;
    --pricing-section-padding-top: 4.875rem;
    --pricing-section-padding-bottom: 5rem;
    --pricing-head-gap: 1.875rem;
    --pricing-heading-max-width: 43rem;
    --pricing-note-max-width: 22.75rem;
    --pricing-note-padding-top: 0.875rem;
    --pricing-note-padding-right: 1rem;
    --pricing-note-padding-bottom: 0.875rem;
    --pricing-note-padding-left: 1rem;
    --pricing-note-radius: 1rem;
    --pricing-note-size: 0.9375rem;
    --pricing-note-line-height: 1.16;
    --pricing-head-margin-bottom: 1.8125rem;
    --pricing-grid-gap: 1.3125rem;
    --pricing-card-min-height: 30.875rem;
    --pricing-card-padding-top: 2.3125rem;
    --pricing-card-padding-right: 1.625rem;
    --pricing-card-padding-bottom: 1.6875rem;
    --pricing-card-padding-left: 1.625rem;
    --pricing-card-radius: 1.25rem;
    --pricing-card-title-size: 1.5rem;
    --pricing-card-title-line-height: 1.02;
    --pricing-card-title-max-width: 14rem;
    --pricing-price-margin-top: 2.125rem;
    --pricing-price-padding-y: 0.875rem;
    --pricing-price-padding-x: 1.75rem;
    --pricing-price-size: 1.3125rem;
    --pricing-text-margin-top: 2rem;
    --pricing-text-size: 0.9375rem;
    --pricing-text-line-height: 1.22;
    --pricing-text-max-width: 18.25rem;
    --pricing-meta-size: 1.25rem;
    --pricing-meta-line-height: 1;
    --pricing-link-margin-top: 1.875rem;
    --pricing-link-size: 0.9375rem;
    --pricing-button-margin-top: 2rem;
    --pricing-button-min-height: 3.5625rem;
    --pricing-button-size: 1rem;
    --pricing-button-border: rgba(255, 255, 255, 0.12);
    --support-section-padding-top: 4.875rem;
    --support-section-padding-bottom: 6rem;
    --support-heading-max-width: 53rem;
    --support-heading-margin-bottom: 2.375rem;
    --support-grid-gap: 1rem;
    --support-card-min-height: 33rem;
    --support-card-radius: 1rem;
    --support-card-head-min-height: 5.5rem;
    --support-card-head-padding-top: 1.0625rem;
    --support-card-head-padding-bottom: 0.75rem;
    --support-card-head-padding-x: 1.25rem;
    --support-card-title-size: 1.375rem;
    --support-card-title-line-height: 1;
    --support-card-body-padding-top: 0.9375rem;
    --support-card-body-padding-right: 1.125rem;
    --support-card-body-padding-bottom: 1.95rem;
    --support-card-body-padding-left: 1.125rem;
    --support-card-text-size: 0.875rem;
    --support-card-text-line-height: 1.16;
    --support-card-text-min-height: 4.875rem;
    --support-scale-margin-top: 1.5rem;
    --support-scale-track-height: 0.1875rem;
    --support-scale-thumb-size: 1.3125rem;
    --support-scale-value-size: 0.8125rem;
    --support-price-margin-top: 2.25rem;
    --support-price-size: 1rem;
    --support-meta-margin-top: 2.1rem;
    --support-meta-gap: 0.625rem;
    --support-meta-size: 0.9375rem;
    --support-link-margin-top: 1.625rem;
    --support-link-size: 0.9375rem;
    --support-button-margin-top: 1.75rem;
    --support-button-min-height: 3rem;
    --support-button-size: 0.9375rem;
    --clients-section-padding-top: 4.875rem;
    --clients-section-padding-bottom: 5rem;
    --clients-heading-max-width: 34rem;
    --clients-heading-margin-bottom: 2.125rem;
    --clients-logos-max-width: 106.25rem;
    --reviews-section-padding-top: 4.875rem;
    --reviews-section-padding-bottom: 5rem;
    --reviews-heading-max-width: 30rem;
    --reviews-heading-margin-bottom: 2.125rem;
    --reviews-grid-gap: 1.875rem;
    --reviews-card-radius: 1.25rem;
    --reviews-card-bg: #f1f1f1;
    --reviews-card-padding-top: 2rem;
    --reviews-card-padding-right: 1.75rem;
    --reviews-card-padding-bottom: 2rem;
    --reviews-card-padding-left: 1.75rem;
    --reviews-card-min-height: 19.875rem;
    --reviews-card-featured-min-height: 41.875rem;
    --reviews-title-size: 1.4375rem;
    --reviews-title-line-height: 1.12;
    --reviews-text-size: 0.9375rem;
    --reviews-text-line-height: 1.24;
    --reviews-card-gap: 1.25rem;
    --reviews-link-size: 1rem;
    --reviews-link-line-height: 1.2;
    --reviews-quote-size: 4.75rem;
    --reviews-quote-top: 0.5625rem;
    --reviews-quote-right: 1.25rem;
    --contact-section-padding-top: 5.625rem;
    --contact-section-padding-bottom: 6.25rem;
    --contact-columns: minmax(0, 0.98fr) minmax(0, 1.02fr);
    --contact-column-gap: 3.5rem;
    --contact-row-gap: 2rem;
    --contact-title-size: 3.375rem;
    --contact-title-line-height: 3.6875rem;
    --contact-title-max-width: 39rem;
    --contact-text-size: 0.9375rem;
    --contact-text-line-height: 1.34;
    --contact-text-max-width: 85%;
    --contact-intro-gap: 2.375rem;
    --contact-form-gap: 1.5rem;
    --contact-label-size: 1.0625rem;
    --contact-control-min-height: 4.5rem;
    --contact-control-textarea-min-height: 9.5rem;
    --contact-control-radius: 0.75rem;
    --contact-control-padding-x: 1.25rem;
    --contact-control-padding-y: 1rem;
    --contact-control-size: 1rem;
    --contact-checkbox-gap: 0.75rem;
    --contact-checkbox-size: 1rem;
    --contact-checkbox-text-size: 0.9375rem;
    --contact-checkbox-text-line-height: 1.24;
    --contact-button-min-height: 3.75rem;
    --contact-button-min-width: 17.5rem;
    --contact-button-padding-x: 2.5625rem;
    --contact-button-margin-top: 0.75rem;
    --contact-button-size: 1rem;
    --contact-button-radius: 999px;
    --site-footer-padding-top: 3.5625rem;
    --site-footer-padding-bottom: 3.5625rem;
    --site-footer-columns: minmax(0, 0.7fr) minmax(0, 1fr) minmax(0, 0.95fr);
    --site-footer-column-gap: 3.5rem;
    --site-footer-row-gap: 2rem;
    --site-footer-logo-width: 14.0625rem;
    --site-footer-brand-gap: 1.625rem;
    --site-footer-brand-line-width: 9.6875rem;
    --site-footer-copyright-size: 0.875rem;
    --site-footer-nav-column-gap: 4.75rem;
    --site-footer-nav-gap: 2rem;
    --site-footer-link-size: 1.125rem;
    --site-footer-link-line-height: 1.18;
    --site-footer-contacts-gap: 2.25rem;
    --site-footer-contact-gap: 1.375rem;
    --site-footer-contact-icon-size: 1.375rem;
    --site-footer-contact-divider-height: 2.5rem;
    --site-footer-contact-text-size: 0.9375rem;
    --site-footer-contact-text-line-height: 1.3;
    --process-section-padding-top: 5.25rem;
    --process-section-padding-bottom: 5.375rem;
    --process-heading-max-width: 67rem;
    --process-heading-size: 4.25rem;
    --process-heading-line-height: 4.375rem;
    --process-heading-margin-bottom: 3.125rem;
    --process-grid-gap: 1.75rem;
    --process-card-min-height: 13.375rem;
    --process-card-padding-top: 3.25rem;
    --process-card-padding-right: 1.875rem;
    --process-card-padding-bottom: 1.75rem;
    --process-card-padding-left: 1.875rem;
    --process-card-radius: 1.25rem;
    --process-card-title-max-width: 13.5rem;
    --process-card-title-size: 1.375rem;
    --process-card-title-line-height: 1;
    --process-card-title-offset-bottom: 1.1875rem;
    --process-card-list-gap: 0.1875rem;
    --process-card-text-size: 0.9375rem;
    --process-card-text-line-height: 1.22;
    --process-card-bullet-size: 0.1875rem;
    --process-card-bullet-offset-top: 0.5rem;
    --process-badge-size: 3.375rem;
    --process-badge-top: 1.3125rem;
    --process-badge-right: 2rem;
    --process-badge-font-size: 1.75rem;
  }
}

@media (max-width: 35.998rem) {
  :root {
    --site-header-section-padding-top: 1rem;
    --site-header-section-padding-bottom: 0.75rem;
    --site-header-panel-padding-top: 1.25rem;
    --site-header-panel-padding-right: 1.25rem;
    --site-header-panel-padding-bottom: 1.25rem;
    --site-header-panel-padding-left: 1.25rem;
    --site-header-panel-gap: 1rem;
    --site-header-logo-width: 9.75rem;
    --site-header-nav-gap: 0.875rem;
    --site-header-nav-font-size: 0.9375rem;
    --site-header-nav-line-height: 1.3;
    --site-header-nav-icon-size: 1.0625rem;
    --site-header-phone-gap: 0.75rem;
    --site-header-phone-font-size: 1rem;
    --site-header-phone-icon-size: 2.75rem;
    --site-header-actions-gap: 1rem;
    --site-header-cta-min-height: 3.25rem;
    --site-header-cta-padding-x: 1.625rem;
    --site-header-cta-font-size: 1rem;

    --hero-section-padding-top: 0.875rem;
    --hero-section-padding-bottom: 1.75rem;
    --hero-panel-padding-top: 1.75rem;
    --hero-panel-padding-bottom: 2.25rem;
    --hero-panel-padding-x: 1.25rem;
    --hero-panel-gap: 1.5rem;
    --hero-content-gap: 1.5rem;
    --hero-title-size: 2.5rem;
    --hero-title-line-height: 1.14;
    --hero-description-offset-top: 0;
    --hero-description-size: 1rem;
    --hero-description-line-height: 1.5;
    --hero-button-padding-y: 1rem;
    --hero-button-padding-x: 2rem;
    --hero-button-font-size: 1rem;
    --hero-button-offset-top: 0.25rem;
    --hero-aside-gap: 1.25rem;
    --hero-aside-title-size: 1.875rem;
    --hero-aside-title-line-height: 1.08;
    --hero-cards-gap: 0.875rem;
    --hero-card-padding: 1.125rem;
    --hero-card-padding-large: 1.375rem;
    --hero-card-project-height: 19.5rem;
    --hero-card-hours-height: 8rem;
    --hero-card-services-height: 12.5rem;
    --hero-card-value-xl: 4.75rem;
    --hero-card-value-lg: 3.5rem;
    --hero-card-text-size: 1rem;
    --hero-card-project-text-size: 1.375rem;
    --hero-card-text-line-height: 1.1;
    --hero-card-label-width: 8.5rem;
    --hero-card-hours-label-width: 7rem;
    --hero-metric-gap: 0.625rem;
    --hero-metric-padding: 1.125rem;
  }
}

@media (min-width: 30rem) and (max-width: 35.998rem) {
  :root {
    --site-header-section-padding-top: 1.125rem;
    --site-header-section-padding-bottom: 0.875rem;
    --site-header-panel-padding-top: 1.5rem;
    --site-header-panel-padding-right: 1.5rem;
    --site-header-panel-padding-bottom: 1.5rem;
    --site-header-panel-padding-left: 1.5rem;
    --site-header-panel-gap: 1.25rem;
    --site-header-logo-width: 10.5rem;
    --site-header-nav-gap: 1rem;
    --site-header-nav-font-size: 1rem;
    --site-header-nav-line-height: 1.35;
    --site-header-nav-icon-size: 1.125rem;
    --site-header-phone-gap: 0.875rem;
    --site-header-phone-font-size: 1.0625rem;
    --site-header-phone-icon-size: 2.875rem;
    --site-header-actions-gap: 1.25rem;
    --site-header-cta-min-height: 3.5rem;
    --site-header-cta-padding-x: 1.875rem;
    --site-header-cta-font-size: 1rem;

    --hero-section-padding-top: 1rem;
    --hero-section-padding-bottom: 2rem;
    --hero-panel-padding-top: 2rem;
    --hero-panel-padding-bottom: 2.625rem;
    --hero-panel-padding-x: 1.5rem;
    --hero-panel-gap: 1.75rem;
    --hero-content-gap: 1.75rem;
    --hero-title-size: 2.875rem;
    --hero-title-line-height: 1.12;
    --hero-description-size: 1.0625rem;
    --hero-description-line-height: 1.55;
    --hero-button-padding-y: 1.0625rem;
    --hero-button-padding-x: 2.25rem;
    --hero-button-font-size: 1.0625rem;
    --hero-button-offset-top: 0.375rem;
    --hero-aside-gap: 1.375rem;
    --hero-aside-title-size: 2.25rem;
    --hero-aside-title-line-height: 1.08;
    --hero-cards-gap: 1rem;
    --hero-card-padding: 1.25rem;
    --hero-card-padding-large: 1.5rem;
    --hero-card-project-height: 22rem;
    --hero-card-hours-height: 9rem;
    --hero-card-services-height: 14rem;
    --hero-card-value-xl: 5.25rem;
    --hero-card-value-lg: 3.75rem;
    --hero-card-text-size: 1.0625rem;
    --hero-card-project-text-size: 1.625rem;
    --hero-card-text-line-height: 1.12;
    --hero-card-label-width: 9rem;
    --hero-card-hours-label-width: 7.5rem;
    --hero-metric-gap: 0.75rem;
    --hero-metric-padding: 1.25rem;
  }
}

@media (min-width: 20rem) and (max-width: 35.998rem) {
  :root {
    --services-mega-menu-offset: 107px;
    --site-header-panel-padding-top: 1rem;
    --site-header-panel-padding-right: 1rem;
    --site-header-panel-padding-bottom: 1rem;
    --site-header-panel-padding-left: 1rem;
    --site-header-logo-margin-top: -1.2rem;
  }
}

@media (min-width: 20rem) and (max-width: 28.75rem) {
  :root {
    --site-header-logo-margin-top: -1.9rem;
  }
}

@media (min-width: 20rem) and (max-width: 23.75rem) {
  :root {
    --hero-features-card-padding-left: 1.9rem;
  }
}

@media (max-width: 19.99875rem) {
  :root {
    --services-mega-menu-offset: 107px;
    --site-header-panel-padding-top: 1rem;
    --site-header-panel-padding-right: 1rem;
    --site-header-panel-padding-bottom: 1rem;
    --site-header-panel-padding-left: 1rem;
    --site-header-logo-margin-top: -1.9rem;
    --hero-features-card-padding-left: 1.9rem;
  }
}

@media (min-width: 62rem) and (max-width: 74.998rem) {
  :root {
    --site-header-panel-padding-right: 1rem;
    --site-header-panel-padding-left: 1rem;
    --site-header-panel-gap: 0.75rem;
    --site-header-nav-gap: 0.75rem;
    --site-header-actions-gap: 0.875rem;

    --hero-panel-columns: minmax(0, 0.85fr) minmax(0, 1.03fr);
    --hero-title-size: 2.75rem;
    --hero-panel-padding-x: 1.25rem;
    --hero-cards-columns: minmax(0, 0.75fr) minmax(0, 1.11fr);
    --hero-features-accent-left: 1.05rem;
    --hero-features-card-padding-left: 2.4rem;
    --hero-card-padding: 1rem;
    --hero-card-padding-large: 1.25rem;
    --hero-metric-padding: 1rem;

    --site-footer-copyright-size: 0.875rem;
    --site-footer-columns: minmax(0, 0.8fr) minmax(0, 1.45fr) minmax(0, 1fr);
    --site-footer-link-size: 1.125rem;
    --site-footer-link-line-height: 1.18;
    --site-footer-contact-text-size: 0.9375rem;
    --site-footer-contact-text-line-height: 1.3;
  }
}

@media (min-width: 36rem) and (max-width: 61.998rem) {
  :root {
    --site-header-panel-padding-right: 1rem;
    --site-header-panel-padding-left: 1rem;
    --services-mega-menu-offset: 147px;
    --hero-features-card-padding-left: 3rem;
    --site-footer-padding-top: 4rem;
    --site-footer-padding-bottom: 4rem;
    --site-footer-columns: minmax(0, 0.8fr) minmax(0, 1.45fr) minmax(0, 1fr);
    --site-footer-column-gap: 2.5rem;
    --site-footer-row-gap: 2rem;
    --site-footer-logo-width: 12rem;
    --site-footer-brand-gap: 1.375rem;
    --site-footer-nav-column-gap: 3rem;
    --site-footer-nav-gap: 1.5rem;
    --site-footer-copyright-size: 0.875rem;
    --site-footer-link-size: 1.125rem;
    --site-footer-link-line-height: 1.18;
    --site-footer-contacts-gap: 1.5rem;
    --site-footer-contact-gap: 1rem;
    --site-footer-contact-text-size: 0.9375rem;
    --site-footer-contact-text-line-height: 1.3;
  }
}

@media (min-width: 1200px) {
  :root {
    --services-mega-menu-offset: 110px;
    --site-header-section-padding-top: 1.125rem;
    --site-header-section-padding-bottom: 0.5rem;
    --site-header-panel-padding-top: 0.75rem;
    --site-header-panel-padding-right: 1rem;
    --site-header-panel-padding-bottom: 0.75rem;
    --site-header-panel-padding-left: 1.125rem;
    --site-header-panel-gap: 0.875rem;
    --site-header-logo-width: 11.625rem;
    --site-header-logo-margin-top: -0.75rem;
    --site-header-logo-margin-right: 0.5rem;
    --site-header-nav-gap: 0.875rem;
    --site-header-nav-font-size: 0.875rem;
    --site-header-nav-icon-size: 1rem;
    --site-header-nav-arrow-width: 1.45rem;
    --site-header-nav-arrow-height: 0.8rem;
    --site-header-phone-gap: 0.625rem;
    --site-header-phone-font-size: 0.9375rem;
    --site-header-phone-icon-size: 2.5rem;
    --site-header-actions-gap: 1rem;
    --site-header-cta-min-height: 3.125rem;
    --site-header-cta-padding-x: 1.5rem;
    --site-header-cta-font-size: 0.9375rem;

    --hero-panel-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);
    --hero-panel-padding-top: 2rem;
    --hero-panel-padding-bottom: 3rem;
    --hero-panel-padding-x: 1.875rem;
    --hero-panel-gap: 2rem;
    --hero-content-gap: 2rem;
    --hero-content-top-offset: 1rem;
    --hero-content-padding-left: 0.5rem;
    --hero-content-padding-right: 1.75rem;
    --hero-title-size: 3rem;
    --hero-title-line-height: 4.2rem;
    --hero-description-size: 1rem;
    --hero-button-padding-x: 2.25rem;
    --hero-button-offset-top: 1.25rem;
    --hero-aside-gap: 1rem;
    --hero-aside-max-width: 36rem;
    --hero-aside-title-size: 1.75rem;
    --hero-cards-gap: 0.75rem;
    --hero-cards-columns: minmax(0, 0.81fr) minmax(0, 1.21fr);
    --hero-card-project-height: 21rem;
    --hero-card-hours-height: 7.25rem;
    --hero-card-services-height: 13.5rem;
    --hero-card-padding: 1.25rem;
    --hero-card-padding-large: 1.5rem;
    --hero-card-value-xl: 5.125rem;
    --hero-card-value-lg: 3.5rem;
    --hero-card-project-text-size: 1.625rem;
    --hero-card-label-width: 8.75rem;
    --hero-card-hours-label-width: 7.25rem;
    --hero-metric-padding: 1.25rem;

    --site-footer-copyright-size: 0.875rem;
    --site-footer-columns: minmax(0, 0.7fr) minmax(0, 1.55fr) minmax(0, 0.95fr);
    --site-footer-link-size: 1.125rem;
    --site-footer-link-line-height: 1.18;
    --site-footer-contact-text-size: 0.9375rem;
    --site-footer-contact-text-line-height: 1.3;
  }
}

@media (min-width: 1440px) {
  :root {
    --services-mega-menu-offset: 127px;
    --site-header-section-padding-top: 1.5rem;
    --site-header-section-padding-bottom: 0.625rem;
    --site-header-panel-padding-top: 0.9375rem;
    --site-header-panel-padding-right: 1.375rem;
    --site-header-panel-padding-bottom: 0.9375rem;
    --site-header-panel-padding-left: 1.98rem;
    --site-header-panel-gap: 2rem;
    --site-header-logo-width: 13.5625rem;
    --site-header-logo-margin-top: -0.95rem;
    --site-header-logo-margin-right: 1rem;
    --site-header-nav-gap: 1.5rem;
    --site-header-nav-font-size: 0.9703125rem;
    --site-header-nav-icon-size: 1.15rem;
    --site-header-nav-arrow-width: 1.85625rem;
    --site-header-nav-arrow-height: 1.0125rem;
    --site-header-phone-gap: 0.875rem;
    --site-header-phone-font-size: 1.125rem;
    --site-header-phone-icon-size: 2.875rem;
    --site-header-actions-gap: 1.75rem;
    --site-header-cta-min-height: 3.4375rem;
    --site-header-cta-padding-x: 2.25rem;
    --site-header-cta-font-size: 1.0625rem;

    --hero-panel-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);
    --hero-panel-padding-top: 2.5rem;
    --hero-panel-padding-bottom: 3.75rem;
    --hero-panel-padding-x: 2.375rem;
    --hero-panel-gap: 3.25rem;
    --hero-content-gap: 2.875rem;
    --hero-content-top-offset: 1.875rem;
    --hero-content-padding-left: 1.25rem;
    --hero-content-padding-right: 6.25rem;
    --hero-title-size: 3.5rem;
    --hero-title-line-height: 5rem;
    --hero-description-size: 1.125rem;
    --hero-button-padding-x: 2.75rem;
    --hero-button-offset-top: 1.4375rem;
    --hero-aside-gap: 1.625rem;
    --hero-aside-max-width: 42.1rem;
    --hero-aside-title-size: 2rem;
    --hero-cards-gap: 0.9375rem;
    --hero-cards-columns: minmax(0, 0.81fr) minmax(0, 1.21fr);
    --hero-card-project-height: 23.25rem;
    --hero-card-hours-height: 7.75rem;
    --hero-card-services-height: 14.5625rem;
    --hero-card-padding: 1.5rem;
    --hero-card-padding-large: 1.875rem;
    --hero-card-value-xl: 6rem;
    --hero-card-value-lg: 4.25rem;
    --hero-card-project-text-size: 2rem;
    --hero-card-label-width: 9.75rem;
    --hero-card-hours-label-width: 8rem;
    --hero-metric-padding: 1.5rem;
  }
}
