.grid-pattern {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: repeat;
  animation: scrollBackground 20s linear infinite;
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1400%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%23fff%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 stroke=%22%23bdfdfc75%22 stroke-width=%22.8%22 mask=%22url(%23b)%22%3E%3Cpath fill=%22none%22 d=%22m182.71 81.347 45.676 20.337-20.336 45.677-45.678-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc13%22 d=%22m730.836 325.39 45.678 20.336-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1415.995 630.442 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc32%22 d=%22m1507.35 671.115 45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc3a%22 d=%22M-20.337 45.677 25.34 66.014 5.004 111.691l-45.678-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m25.34 66.014 45.678 20.337-20.337 45.677-45.677-20.337zM208.05 147.361l45.677 20.337-20.337 45.678-45.677-20.337zM482.113 269.382l45.677 20.337-20.336 45.678-45.678-20.337zM527.79 289.72l45.678 20.336-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m573.468 310.056 45.677 20.337-20.337 45.677-45.677-20.337zM847.531 432.077l45.678 20.337-20.337 45.677-45.677-20.337zM1441.336 696.456l45.677 20.337-20.337 45.677L1421 742.133zM461.776 315.06l45.678 20.337-20.337 45.677-45.677-20.337zM690.163 416.744l45.677 20.337-20.337 45.677-45.677-20.337zM872.872 498.091l45.677 20.337-20.337 45.677-45.677-20.337zM1009.904 559.102l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1055.58 579.439 45.678 20.336-20.337 45.678-45.677-20.337zM1101.258 599.775l45.677 20.337-20.336 45.677-45.678-20.336zM1329.645 701.46l45.677 20.336-20.337 45.678-45.677-20.337zM1695.063 864.154l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc37%22 d=%22m-61.01 137.032 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-15.333 157.369 45.677 20.336-20.337 45.678-45.677-20.337zM76.021 198.042 121.7 218.38l-20.337 45.677-45.678-20.336zM624.149 442.084l45.677 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc3f%22 d=%22m898.212 564.105 45.678 20.337-20.337 45.677-45.678-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m943.89 584.442 45.677 20.337-20.337 45.677-45.677-20.337zM1583.371 869.158l45.678 20.337-20.337 45.677-45.678-20.337zM466.78 426.751l45.677 20.337-20.337 45.677-45.677-20.337zM649.489 508.098l45.677 20.337-20.337 45.678-45.677-20.337zM923.553 630.12l45.677 20.336-20.337 45.678-45.677-20.337zM969.23 650.456l45.677 20.337-20.337 45.677-45.677-20.336zM1060.584 691.13l45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1563.034 914.835 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc56%22 d=%22m1654.389 955.509 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m35.348 289.397 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc41%22 d=%22m629.152 553.776 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m720.507 594.45 45.677 20.336-20.337 45.677-45.677-20.336zM-30.666 314.737l45.677 20.337-20.337 45.677-45.677-20.336zM334.752 477.432l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc65%22 d=%22m791.524 680.8 45.678 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m314.415 523.11 45.677 20.336-20.337 45.677-45.677-20.336zM405.77 563.783l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc64%22 d=%22m497.124 604.457 45.677 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m542.801 624.793 45.678 20.337-20.337 45.677-45.678-20.336zM999.574 828.162l45.677 20.337-20.337 45.677-45.677-20.337zM1090.929 868.835l45.677 20.337-20.337 45.677-45.677-20.336zM1456.347 1031.53l45.677 20.337-20.337 45.677-45.677-20.337zM1593.379 1092.54l45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc12%22 d=%22m248.4 548.45 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m476.787 650.134 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc62%22 d=%22m568.142 690.807 45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m705.174 751.818 45.677 20.337-20.337 45.677-45.677-20.337zM887.883 833.165l45.677 20.337-20.337 45.677-45.677-20.336zM1024.914 894.176l45.678 20.337-20.337 45.677-45.677-20.337zM1253.3 995.86l45.678 20.337-20.337 45.677-45.677-20.337zM-.322 492.443l45.677 20.337-20.337 45.677-45.677-20.337zM273.741 614.464 319.42 634.8l-20.337 45.677-45.678-20.337zM639.16 777.158l45.677 20.337-20.337 45.678-45.677-20.337zM730.514 817.832l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m867.546 878.843 45.677 20.336-20.337 45.678-45.677-20.337zM1461.35 1143.221l45.678 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc6c%22 d=%22m-66.337 517.783 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc07%22 d=%22m116.373 599.13 45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m162.05 619.467 45.677 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc15%22 d=%22m527.468 782.162 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc3c%22 d=%22m573.145 802.499 45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc2a%22 d=%22m801.532 904.183 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc18%22 d=%22m1258.304 1107.551 45.678 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc06%22 d=%22m1303.982 1127.888 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1349.659 1148.225 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc60%22 d=%22m1441.014 1188.899 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1486.69 1209.236 45.678 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc25%22 d=%22m598.486 868.513 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc59%22 d=%22m1420.677 1234.576 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-152.687 588.8 45.677 20.338-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc0d%22 d=%22m-107.01 609.138 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m349.763 812.506 45.677 20.337-20.337 45.677-45.677-20.337zM441.117 853.18l45.677 20.337-20.336 45.677-45.678-20.337zM1171.953 1178.57l45.678 20.336-20.337 45.677-45.677-20.337zM1263.308 1219.243l45.677 20.337-20.337 45.677-45.677-20.337zM-81.67 675.152l45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc60%22 d=%22m466.458 919.194 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m649.167 1000.541 45.677 20.337-20.337 45.677-45.677-20.337zM968.908 1142.899l45.677 20.337-20.337 45.677-45.677-20.337zM1151.617 1224.246l45.677 20.337-20.337 45.677-45.677-20.336zM-239.038 659.819l45.677 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc00%22 d=%22m217.734 863.187 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m583.153 1025.882 45.677 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc3c%22 d=%22m765.862 1107.229 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m948.57 1188.576 45.678 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc05%22 d=%22m1176.957 1290.26 45.677 20.337-20.336 45.678-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1222.634 1310.597 45.678 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc20%22 d=%22m1405.343 1391.945 45.678 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc26%22 d=%22m1451.02 1412.281 45.678 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-305.052 685.16 45.677 20.336-20.337 45.677-45.677-20.337zM-122.343 766.506l45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc2e%22 d=%22m791.202 1173.243 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1065.266 1295.264 45.677 20.337-20.337 45.677-45.677-20.337zM1476.361 1478.296l45.677 20.336-20.336 45.678-45.678-20.337zM-51.326 852.857l45.678 20.337-20.337 45.677-45.678-20.336zM40.029 893.531l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc29%22 d=%22m85.706 913.868 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m542.479 1117.236 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc48%22 d=%22m588.156 1137.573 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc47%22 d=%22m-163.017 857.861 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-25.985 918.871 45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc48%22 d=%22m65.37 959.545 45.677 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc4e%22 d=%22m339.433 1081.566 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m704.851 1244.26 45.677 20.338-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc55%22 d=%22m750.528 1264.598 45.678 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1115.947 1427.292 45.677 20.337-20.337 45.677-45.677-20.336zM1161.624 1447.63l45.677 20.336-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1207.301 1467.966 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc04%22 d=%22m1298.656 1508.64 45.677 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-320.386 842.528 45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc56%22 d=%22m-92 944.212 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc2b%22 d=%22m-.645 984.886 45.677 20.336-20.336 45.678-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m136.387 1045.896 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc48%22 d=%22m182.064 1066.233 45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m684.514 1289.938 45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc30%22 d=%22m867.223 1371.285 45.678 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1232.642 1533.98 45.677 20.337-20.337 45.677-45.677-20.337zM1369.673 1594.99l45.678 20.337-20.337 45.678-45.677-20.337zM481.468 1254.268l45.678 20.337-20.337 45.677-45.677-20.337zM527.146 1274.605l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc39%22 d=%22m938.241 1457.636 45.677 20.337-20.336 45.677-45.678-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m983.918 1477.973 45.678 20.337-20.337 45.677-45.677-20.337zM1075.273 1518.647l45.677 20.337-20.337 45.677-45.677-20.337zM324.1 1238.935l45.677 20.337-20.337 45.677-45.677-20.337zM598.163 1360.956l45.678 20.337-20.337 45.677-45.677-20.337zM689.518 1401.63l45.677 20.336-20.337 45.678-45.677-20.337zM917.904 1503.314l45.678 20.336-20.337 45.678-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc5b%22 d=%22m1146.29 1604.998 45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1329 1686.345 45.677 20.337-20.337 45.677-45.677-20.337zM258.086 1264.275l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m303.763 1284.612 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m349.44 1304.949 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc20%22 d=%22m714.858 1467.644 45.678 20.336-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m851.89 1528.654 45.677 20.337-20.336 45.677-45.678-20.337zM943.245 1569.328l45.677 20.337-20.337 45.677-45.677-20.337zM1217.308 1691.349l45.678 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc67%22 d=%22m1308.663 1732.022 45.677 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-447.41 1004.9 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-401.733 1025.237 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc69%22 d=%22m100.717 1248.942 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m283.426 1330.29 45.677 20.336-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m329.103 1350.626 45.678 20.337-20.337 45.677-45.678-20.337zM648.844 1492.984l45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc48%22 d=%22m1059.94 1676.015 45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc54%22 d=%22m1242.649 1757.363 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1288.326 1777.7 45.677 20.336-20.336 45.678-45.678-20.337zM-330.715 1111.588l45.677 20.337-20.337 45.677-45.677-20.337zM217.412 1355.63l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc30%22 d=%22m263.09 1375.967 45.676 20.336-20.336 45.678-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m765.54 1599.672 45.677 20.337-20.337 45.677-45.678-20.337zM993.926 1701.356l45.677 20.337-20.337 45.677-45.677-20.337zM-76.989 1279.286l45.678 20.337-20.337 45.677-45.677-20.337zM151.398 1380.97l45.677 20.337-20.337 45.677-45.677-20.337zM288.43 1441.98l45.677 20.338-20.337 45.677-45.677-20.337zM562.493 1564.002l45.678 20.337-20.337 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m608.17 1584.339 45.678 20.336-20.337 45.678-45.677-20.337zM1293.33 1889.391l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc6f%22 d=%22m-508.42 1141.932 45.676 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-371.389 1202.942 45.677 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22%23bdfdfc04%22 d=%22m-97.325 1324.963 45.677 20.337-20.337 45.677-45.677-20.336z%22%2F%3E%3Cpath fill=%22none%22 d=%22m-5.97 1365.637 45.676 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m39.706 1385.974 45.678 20.337-20.337 45.677-45.677-20.337zM679.188 1670.69l45.678 20.336-20.337 45.678-45.678-20.337zM1090.284 1853.72l45.677 20.338-20.337 45.677-45.677-20.337zM-528.758 1187.61l45.678 20.336-20.337 45.677-45.677-20.337zM-437.403 1228.283l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc6a%22 d=%22m110.724 1472.325 45.677 20.337-20.336 45.677-45.678-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc2e%22 d=%22m750.206 1757.04 45.677 20.337-20.337 45.678-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1069.947 1899.398 45.677 20.337-20.337 45.677-45.677-20.337zM-229.354 1375.644l45.678 20.337-20.337 45.677-45.677-20.337zM318.774 1619.686l45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m364.451 1640.023 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc63%22 d=%22m684.192 1782.38 45.677 20.338-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22%23bdfdfc05%22 d=%22m1140.965 1985.75 45.677 20.336-20.337 45.677-45.677-20.337z%22%2F%3E%3Cpath fill=%22none%22 d=%22m1186.642 2006.086 45.677 20.337-20.337 45.677-45.677-20.337z%22%2F%3E%3C%2Fg%3E%3Cpath fill=%22%23f3f3f3%22 filter=%22url(%23c)%22 opacity=%22.8%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22%2F%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22%2F%3E%3C%2FradialGradient%3E%3Cfilter id=%22c%22 x=%22-800%22 y=%22-560%22 width=%222800%22 height=%221960%22 filterUnits=%22userSpaceOnUse%22 primitiveUnits=%22userSpaceOnUse%22 color-interpolation-filters=%22linearRGB%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.15%22 numOctaves=%224%22 seed=%2215%22 stitchTiles=%22no-stitch%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22 result=%22turbulence%22%2F%3E%3CfeSpecularLighting surfaceScale=%2210%22 specularConstant=%22.61%22 specularExponent=%2220%22 lighting-color=%22%23fff%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22 in=%22turbulence%22 result=%22specularLighting%22%3E%3CfeDistantLight azimuth=%223%22 elevation=%22100%22%2F%3E%3C%2FfeSpecularLighting%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

@keyframes scrollBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 200%;
  }
}
/* Process Section Styles */
.process {
  padding: 80px 0;
}

.process-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-bottom: 50px;
}

.button-wrapper {
  grid-column: 1/-1;
  text-align: center;
}

.process-item {
  position: relative;
  padding: 30px 20px;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 8px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  z-index: 1;
  height: 100%;
}

.process-item:hover {
  transform: translateY(-5px);
}

.process-number {
  position: absolute;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  color: rgba(189, 253, 252, 0.3); /* Using the color from grid-pattern */
  top: 0px;
  left: -60px;
  z-index: -1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.process-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  position: relative;
  z-index: 2;
}

.process-description {
  position: relative;
  z-index: 2;
}

/* Mobile layout */
@media (max-width: 768px) {
  .process-wrapper {
    grid-template-columns: 1fr;
  }
  /* Make the grid layout vertically stacked for mobile */
  .process-wrapper, .button-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .process-item {
    margin-bottom: 20px;
  }
  .process-number {
    font-size: 100px;
  }
}
/* Custom styles for the process section button */
.process .btn-primary {
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}

.process .btn-primary:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}/*# sourceMappingURL=process.css.map */