/* Generated from Figma node 107:4910 — do not edit by hand. */
.n-I139-13865-77-59190 { flex: none; width: 47px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #ffffff; }
.n-139-13865 { flex: none; width: 120px; display: flex; flex-direction: row; gap: 8px; padding: 10px 14px 10px 14px; justify-content: center; align-items: center; background-color: #f04438; }
.n-I139-13867-77-44896 { position: absolute; left: 6px; top: 3px; width: 12px; height: 18px; display: block; overflow: visible; }
.n-139-13867 { position: relative; flex: none; width: 24px; height: 24px; }
.n-139-13866 { flex: none; width: 40px; height: 40px; display: flex; flex-direction: row; gap: 10px; padding: 10.5px 10.5px 10.5px 10.5px; justify-content: center; align-items: center; background-color: #ffffff; box-shadow: inset 0 0 0 0.5px #afafaf; }
.n-156-3401 { flex: none; width: auto; height: 16px; white-space: pre; font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; color: #5c5c5c; }
.n-156-3397 { flex: none; height: 40px; display: flex; flex-direction: row; gap: 10px; padding: 10.5px 10.5px 10.5px 10.5px; justify-content: center; align-items: center; background-color: #ffffff; box-shadow: inset 0 0 0 0.5px #afafaf; }
.n-139-13864 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; flex-wrap: wrap; }
.n-139-13868 { flex: none; width: 712px; height: 104px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 52.2px; letter-spacing: -0.36px; color: #000000; }
.n-139-13863 { position: absolute; left: 184px; top: 330px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-I107-4922-41-632 { position: absolute; left: 2.6px; top: 2px; width: 10.8px; height: 11.4px; display: block; overflow: visible; }
.n-107-4922 { position: relative; flex: none; width: 16px; height: 16px; overflow: hidden; }
.n-107-4923 { flex: none; width: 8px; height: 16px; white-space: pre-wrap; font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; text-align: center; color: #a3a3a3; }
.n-107-4924 { flex: none; width: 67px; height: 16px; white-space: pre; font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; color: #a3a3a3; }
.n-107-4925 { flex: none; width: 8px; height: 16px; white-space: pre-wrap; font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; text-align: center; color: #a3a3a3; }
.n-107-4926 { flex: none; width: 45px; height: 16px; white-space: pre; font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; color: #5c5c5c; }
.n-107-4921 { position: absolute; left: 184px; top: 274px; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-107-4938 { position: absolute; left: 48px; top: 0px; width: 1165px; display: flex; flex-direction: column; gap: 18px; align-items: flex-start; }
.n-107-4936 { position: absolute; left: 136px; top: 1566px; width: 1213px; height: 464px; }
.n-107-4948 > .fig-bg > .fig-img { object-fit: cover; }
.n-107-4948 { position: relative; flex: none; align-self: stretch; height: 587px; display: flex; flex-direction: column; padding: 50px 50px 50px 50px; justify-content: space-between; align-items: flex-start; overflow: hidden; z-index: 0; }
.n-107-4949 { flex: none; width: 1556px; height: 25px; white-space: pre-wrap; overflow: hidden; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #afafaf; }
.n-107-4947 { position: absolute; left: 184px; top: 528px; width: 1556px; display: flex; flex-direction: column; gap: 10px; align-items: flex-end; }
.n-107-4951 { flex: none; width: 238px; height: 73px; white-space: pre-wrap; overflow: hidden; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 50px; font-weight: 500; line-height: 72.5px; letter-spacing: -0.5px; color: #ffffff; }
.n-107-4950 { position: absolute; left: 180px; top: 3571px; width: 1556px; height: 211px; display: flex; flex-direction: column; gap: 347px; padding: 50px 50px 50px 50px; justify-content: center; align-items: center; background-color: #000000; overflow: hidden; }
.n-107-4952 > .fig-bg > .fig-img { object-fit: cover; }
.n-107-4952 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.5); }
.n-107-4953 { position: absolute; left: 546px; top: 257px; width: 74px; height: 74px; display: block; }
.n-107-4952 { position: absolute; left: 184px; top: 2100px; width: 1165px; height: 587px; display: flex; flex-direction: column; padding: 50px 50px 50px 50px; justify-content: space-between; align-items: flex-start; overflow: hidden; z-index: 0; }
.n-107-4957 { position: absolute; left: 184px; top: 1496px; width: 1556px; height: 0px; background-color: rgba(0, 0, 0, 0.1); height: 0.7px; width: 1556px; flex: none; }
.n-140-15977 { position: absolute; left: 184px; top: 1496px; width: 1556px; height: 0px; background-color: rgba(0, 0, 0, 0.1); height: 0.7px; width: 1556px; flex: none; }
.n-107-4962 { flex: none; width: 145px; height: 26px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 26.1px; letter-spacing: -0.18px; color: #000000; }
.n-107-4963 { flex: none; width: 165px; height: 26px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; letter-spacing: -0.18px; color: #afafaf; }
.n-107-4961 { flex: none; display: flex; flex-direction: column; gap: 4px; align-items: flex-start; }
.n-I107-4966-77-37046 { position: absolute; left: 7px; top: 4px; width: 12px; height: 16px; display: block; overflow: visible; }
.n-107-4966 { position: relative; flex: none; width: 24px; height: 24px; }
.n-107-4965 { flex: none; width: 44px; height: 44px; display: flex; flex-direction: row; gap: 10px; padding: 10.5px 10.5px 10.5px 10.5px; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 200px; box-shadow: inset 0 0 0 0.5px #afafaf; }
.n-107-4969 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-107-4968 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-107-4971 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-107-4970 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-107-4973 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-107-4972 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-107-4975 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-107-4974 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-107-4967 { flex: none; display: flex; flex-direction: row; gap: 1px; align-items: center; }
.n-107-4964 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-107-4960 { position: absolute; left: 1318px; top: 442px; display: flex; flex-direction: row; gap: 36px; align-items: center; }
.n-I139-8830-77-59089 > .fig-bg > .fig-img { object-fit: cover; }
.n-I139-8830-77-59089 { position: relative; flex: none; align-self: stretch; height: 180px; overflow: hidden; z-index: 0; }
.n-I139-8830-80-465-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-8830-80-465-77-59190 { flex: none; width: 47px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8830-80-465 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-I139-8830-80-28 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-I139-8830-77-59097 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8830-77-59095 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-I139-8830-80-31 { flex: none; width: 73px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8830-80-32 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-I139-8830-80-33 { flex: none; width: 47px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8830-169-4136 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-I139-8830-169-5619 { flex: none; width: 16px; height: 16px; display: block; }
.n-I139-8830-169-5621 { flex: none; width: 32px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8830-169-5618 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-I139-8830-80-30 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-I139-8830-77-59094 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-I139-8830-77-59090 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-8830 { flex: none; width: 360px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-I139-8831-77-59089 > .fig-bg > .fig-img { object-fit: cover; }
.n-I139-8831-77-59089 { position: relative; flex: none; align-self: stretch; height: 180px; overflow: hidden; z-index: 0; }
.n-I139-8831-80-465-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-8831-80-465-77-59190 { flex: none; width: 47px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8831-80-465 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-I139-8831-80-28 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-I139-8831-77-59097 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8831-77-59095 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-I139-8831-80-31 { flex: none; width: 73px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8831-80-32 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-I139-8831-80-33 { flex: none; width: 87px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8831-169-4136 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-I139-8831-169-5619 { flex: none; width: 16px; height: 16px; display: block; }
.n-I139-8831-169-5621 { flex: none; width: 32px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8831-169-5618 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-I139-8831-80-30 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-I139-8831-77-59094 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-I139-8831-77-59090 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-8831 { flex: none; width: 360px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-139-8834 { position: absolute; left: 103px; top: 166px; width: 155px; height: 40px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 500; line-height: 40px; color: #ffffff; }
.n-139-8833 { position: relative; flex: none; align-self: stretch; height: 371px; background-color: #000000; overflow: hidden; }
.n-139-8832 { flex: none; width: 360px; height: 371px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-I139-8835-77-59089 > .fig-bg > .fig-img { object-fit: cover; }
.n-I139-8835-77-59089 { position: relative; flex: none; align-self: stretch; height: 180px; overflow: hidden; z-index: 0; }
.n-I139-8835-80-465-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-8835-80-465-77-59190 { flex: none; width: 47px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8835-80-465 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-I139-8835-80-28 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-I139-8835-77-59097 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8835-77-59095 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-I139-8835-80-31 { flex: none; width: 73px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8835-80-32 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-I139-8835-80-33 { flex: none; width: 66px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8835-169-4136 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-I139-8835-169-5619 { flex: none; width: 16px; height: 16px; display: block; }
.n-I139-8835-169-5621 { flex: none; width: 32px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-I139-8835-169-5618 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-I139-8835-80-30 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-I139-8835-77-59094 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-I139-8835-77-59090 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-8835 { flex: none; width: 360px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-139-8829 { position: absolute; left: 0px; top: 92px; display: flex; flex-direction: row; gap: 40px; align-items: center; flex-wrap: wrap; }
.n-139-8837 { flex: none; width: 41px; height: 41px; background-color: #f04438; }
.n-139-8838 { flex: none; width: 113px; height: 41px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 34px; font-weight: 400; line-height: 40.56px; text-transform: uppercase; color: #000000; }
.n-139-8836 { position: absolute; left: 0px; top: 1px; width: 161.05px; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-139-8828 { position: absolute; left: 180px; top: 4666px; width: 1560px; height: 473px; }
.n-I107-4991-77-59168-246-10056 > .fig-bg > .fig-img { object-fit: cover; }
.n-I107-4991-77-59168-246-10056 > .fig-bg { border-radius: inherit; }
.n-I107-4991-77-59168-246-10056 { position: absolute; left: 0px; top: 0px; width: 56px; height: 56px; border-radius: 50%; z-index: 0; }
.n-I107-4991-77-59168 { position: relative; flex: none; width: 56px; height: 56px; border-radius: 50%; }
.n-I107-4991-77-59170 { flex: none; width: 280px; height: 28px; white-space: pre; overflow: hidden; text-overflow: ellipsis; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 27.9px; color: #000000; }
.n-I107-4991-77-59174 { flex: none; width: 43px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #000000; }
.n-I107-4991-80-61 { flex: none; width: 1.54px; height: 1.54px; width: 1.54px; height: 1.54px; border-radius: 50%; flex: none; background-color: #000000; }
.n-I107-4991-77-59176 { flex: none; width: 35px; height: 25px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #000000; }
.n-I107-4991-77-59171 { flex: none; align-self: stretch; display: flex; flex-direction: row; flex-wrap: nowrap; row-gap: 4px; gap: 11px; align-items: center; }
/* Lavozim matni uzunligi o'zgaruvchan — qatorga sig'masa "..." bilan
   kesilmasin, balki keyingi qatorga to'liq ko'chsin (flex-shrink: 0). */
.txt.author-position { flex: 0 0 auto; overflow: visible; text-overflow: clip; white-space: pre; max-width: 100%; }
.n-I107-4991-77-59169 { flex: 1 1 0%; min-width: 0; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-107-4991 { flex: none; width: auto; display: flex; flex-direction: row; gap: 14px; align-items: flex-start; }
.n-I107-4994-77-57007 { position: absolute; left: 16.5px; top: 5.5px; width: 2px; height: 2px; width: 2px; height: 2px; border-radius: 50%; flex: none; background-color: #132745; }
.n-I107-4994-77-57008 { position: absolute; left: 3px; top: 3px; width: 18px; height: 18px; display: block; overflow: visible; }
.n-107-4994 { position: relative; flex: none; width: 24px; height: 24px; }
.n-107-4993 { flex: none; width: 40px; height: 40px; display: flex; flex-direction: row; gap: 10px; padding: 10.5px 10.5px 10.5px 10.5px; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 8px; box-shadow: inset 0 0 0 0.5px #afafaf; }
.n-I107-4996-77-57031 { position: absolute; left: 7px; top: 3px; width: 10px; height: 18px; display: block; overflow: visible; }
.n-107-4996 { position: relative; flex: none; width: 24px; height: 24px; }
.n-107-4995 { flex: none; width: 40px; height: 40px; display: flex; flex-direction: row; gap: 10px; padding: 10.5px 10.5px 10.5px 10.5px; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 8px; box-shadow: inset 0 0 0 0.5px #afafaf; }
.n-I107-4998-77-43019 { position: absolute; left: 3px; top: 3px; width: 18px; height: 18px; display: block; overflow: visible; }
.n-I107-4998-77-43020 { position: absolute; left: 3.5px; top: 3.5px; width: 17px; height: 17px; display: block; overflow: visible; }
.n-107-4998 { position: relative; flex: none; width: 24px; height: 24px; }
.n-107-4997 { flex: none; width: 40px; height: 40px; display: flex; flex-direction: row; gap: 10px; padding: 10.5px 10.5px 10.5px 10.5px; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 8px; box-shadow: inset 0 0 0 0.5px #afafaf; }
.n-107-4992 { flex: none; width: 140px; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-107-4990 { position: absolute; left: 180px; top: 4538px; display: flex; flex-direction: row; gap: 35px; justify-content: center; align-items: flex-end; }
.n-261-21518 { flex: none; width: 85px; height: 29px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 28.63px; text-transform: uppercase; color: #afafaf; }
.n-261-21520 { flex: none; width: 595px; height: 60px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 500; line-height: 60px; letter-spacing: -0.48px; color: #000000; }
.n-261-21521 { flex: none; width: 612px; height: 50px; white-space: pre-wrap; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; line-height: 24.8px; color: #000000; }
.n-261-21519 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-261-21517 { flex: 1 1 0%; min-width: 0; display: flex; flex-direction: column; gap: 50px; align-items: flex-start; }
.n-261-21527 { flex: none; width: 180px; height: 40px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 500; line-height: 40px; color: #000000; }
.n-261-21526 { flex: none; display: flex; flex-direction: row; gap: 6px; align-items: flex-end; }
.n-261-21525 { flex: none; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
.n-261-21530 { flex: none; align-self: stretch; height: 0px; background-color: #afafaf; height: 1px; width: 315px; flex: none; margin: -0.5px 0; }
.n-261-21524 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 14px; align-items: flex-start; }
.n-261-21532 { flex: none; width: 100px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 26.1px; text-align: center; color: #000000; }
.n-261-21535 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21537 { flex: none; width: 135px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; text-align: center; color: #000000; }
.n-261-21534 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21539 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21541 { flex: none; width: 169px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; text-align: center; color: #000000; }
.n-261-21538 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21543 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21545 { flex: none; width: 189px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; text-align: center; color: #000000; }
.n-261-21542 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21533 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-261-21531 { flex: none; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-I261-21546-80-981 { flex: none; width: 116px; height: 28px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 27.9px; text-align: center; color: #132745; }
.n-261-21546 { flex: none; align-self: stretch; height: 64px; display: flex; flex-direction: row; gap: 10px; padding: 10.2px 24.2px 10.2px 24.2px; justify-content: center; align-items: center; background-color: #ffffff; box-shadow: inset 0 0 0 0.2px #afafaf, inset 0px 4px 4px 0px rgba(255, 255, 255, 0.25); }
.n-261-21548 { flex: none; width: 57px; height: 28px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 27.9px; color: #000000; }
.n-261-21547 { position: absolute; left: 250px; top: -20px; display: flex; flex-direction: row; gap: 10px; padding: 6px 18px 6px 14px; justify-content: center; align-items: center; background-color: #ffffff; box-shadow: -8.84px 7.96px 25.64px 0px rgba(176, 176, 176, 0.1), -35.37px 30.95px 46.86px 0px rgba(176, 176, 176, 0.09), -79.58px 68.97px 63.67px 0px rgba(176, 176, 176, 0.05), -141.48px 122.91px 75.16px 0px rgba(176, 176, 176, 0.01), -221.06px 191.88px 82.23px 0px rgba(176, 176, 176, 0.0); }
.n-261-21523 { position: relative; flex: none; width: 363px; align-self: stretch; display: flex; flex-direction: column; padding: 24px 24px 24px 24px; justify-content: space-between; align-items: flex-start; background-color: #ffffff; box-shadow: -8.84px 7.96px 25.64px 0px rgba(176, 176, 176, 0.1), -35.37px 30.95px 46.86px 0px rgba(176, 176, 176, 0.09), -79.58px 68.97px 63.67px 0px rgba(176, 176, 176, 0.05), -141.48px 122.91px 75.16px 0px rgba(176, 176, 176, 0.01), -221.06px 191.88px 82.23px 0px rgba(176, 176, 176, 0.0); }
.n-261-21549 > .fig-bg > .fig-img { object-fit: fill; transform: matrix(2.341198, -2.37376, 0.455044, 4.048558, -308.109069, -255.292582); transform-origin: 0 0; filter: url(#fig-filter-1); }
.n-261-21554 { flex: none; width: 180px; height: 40px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 500; line-height: 40px; color: #fafafa; }
.n-261-21553 { flex: none; display: flex; flex-direction: row; gap: 6px; align-items: flex-end; }
.n-261-21552 { flex: none; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
.n-261-21551 { flex: none; align-self: stretch; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }
.n-261-21557 { flex: none; align-self: stretch; height: 0px; background-color: rgba(255, 255, 255, 0.1); height: 1px; width: 324px; flex: none; margin: -0.5px 0; }
.n-261-21550 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 14px; align-items: flex-start; }
.n-261-21559 { flex: none; width: 100px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 26.1px; text-align: center; color: #ffffff; }
.n-261-21562 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21564 { flex: none; width: 135px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; text-align: center; color: #ffffff; }
.n-261-21561 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21566 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21568 { flex: none; width: 169px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; text-align: center; color: #ffffff; }
.n-261-21565 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21570 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21572 { flex: none; width: 189px; height: 26px; white-space: pre; font-family: 'Manrope', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26.1px; text-align: center; color: #ffffff; }
.n-261-21569 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21560 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-261-21558 { flex: none; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-I261-21573-80-981 { flex: none; width: 116px; height: 28px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 27.9px; text-align: center; color: #132745; }
.n-261-21573 { flex: none; align-self: stretch; height: 64px; display: flex; flex-direction: row; gap: 10px; padding: 10.2px 24.2px 10.2px 24.2px; justify-content: center; align-items: center; background-color: #ffffff; box-shadow: inset 0 0 0 0.2px #afafaf, inset 0px 4px 4px 0px rgba(255, 255, 255, 0.25); }
.n-261-21549 { position: relative; flex: 1 1 0%; min-width: 0; align-self: stretch; display: flex; flex-direction: column; padding: 34px 34px 34px 34px; justify-content: space-between; align-items: flex-start; box-shadow: inset 0px 4px 5.9px 0px rgba(255, 255, 255, 0.25); z-index: 0; }
.n-261-21522 { flex: none; width: 795px; align-self: stretch; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-261-21574 > .fig-bg > .fig-img { object-fit: fill; transform: matrix(2.564746, -1.183312, 2.408884, 5.221089, -147.099437, -25.646731); transform-origin: 0 0; filter: url(#fig-filter-2); }
.n-261-21575 { flex: none; width: 19px; height: 18px; display: block; }
.n-261-21576 { flex: none; width: 65px; height: 28px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 27.9px; color: #ffffff; }
.n-261-21574 { position: absolute; left: 1400px; top: -20px; display: flex; flex-direction: row; gap: 10px; padding: 6px 18px 6px 14px; justify-content: center; align-items: center; box-shadow: -8.84px 7.96px 25.64px 0px rgba(176, 176, 176, 0.1), -35.37px 30.95px 46.86px 0px rgba(176, 176, 176, 0.09), -79.58px 68.97px 63.67px 0px rgba(176, 176, 176, 0.05), -141.48px 122.91px 75.16px 0px rgba(176, 176, 176, 0.01), -221.06px 191.88px 82.23px 0px rgba(176, 176, 176, 0.0); z-index: 0; }
.n-261-21516 { position: absolute; left: 180.5px; top: 5329px; width: 1559px; height: 440px; display: flex; flex-direction: row; gap: 77px; align-items: flex-start; }
.n-107-4910 { position: relative; width: 1920px; min-height: 6441.5px; background-color: #ffffff; overflow: hidden; }