/* Generated from Figma node 139:8884 — do not edit by hand. */
.n-I139-8887-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-8887 { 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-8889-77-44896 { position: absolute; left: 6px; top: 3px; width: 12px; height: 18px; display: block; overflow: visible; }
.n-139-8889 { position: relative; flex: none; width: 24px; height: 24px; }
.n-139-8888 { 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-139-8886 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; flex-wrap: wrap; }
.n-139-8890 { 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-8885 { position: absolute; left: 184px; top: 330px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-I139-8892-41-632 { position: absolute; left: 2.6px; top: 2px; width: 10.8px; height: 11.4px; display: block; overflow: visible; }
.n-139-8892 { position: relative; flex: none; width: 16px; height: 16px; overflow: hidden; }
.n-139-8893 { 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-139-8894 { 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-139-8895 { 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-139-8896 { 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-139-8891 { position: absolute; left: 184px; top: 274px; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-139-8899 { flex: none; width: 1165px; height: 176px; white-space: pre-wrap; overflow: hidden; align-self: stretch; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 44.4px; color: #000000; }
.n-139-9205 { flex: none; width: 87px; height: 44px; white-space: pre; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 44.4px; color: #ff800a; }
.n-139-9207 { position: absolute; left: 184px; top: 528px; width: 1165px; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-139-8912 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-8912 { position: relative; flex: none; align-self: stretch; height: 650px; display: flex; flex-direction: column; padding: 50px 50px 50px 50px; justify-content: space-between; align-items: flex-start; overflow: hidden; z-index: 0; }
.n-139-8913 { 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-139-8911 { position: absolute; left: 184px; top: 808px; width: 1556px; display: flex; flex-direction: column; gap: 10px; align-items: flex-end; }
.n-139-8972 { 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-139-8973 { 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-139-8971 { flex: none; display: flex; flex-direction: column; gap: 4px; align-items: flex-start; }
.n-I139-8976-77-37046 { position: absolute; left: 7px; top: 4px; width: 12px; height: 16px; display: block; overflow: visible; }
.n-139-8976 { position: relative; flex: none; width: 24px; height: 24px; }
.n-139-8975 { 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-139-8979 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-139-8978 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-139-8981 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-139-8980 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-139-8983 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-139-8982 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-139-8985 { position: absolute; left: 0px; top: 0px; width: 37.58px; height: 41px; display: block; overflow: visible; }
.n-139-8984 { position: relative; flex: none; width: 41px; height: 41px; overflow: hidden; }
.n-139-8977 { flex: none; display: flex; flex-direction: row; gap: 1px; align-items: center; }
.n-139-8974 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-139-8970 { position: absolute; left: 1380px; top: 394px; display: flex; flex-direction: column; gap: 36px; justify-content: center; align-items: flex-start; }
.n-I139-9317-77-59089 > .fig-bg > .fig-img { object-fit: cover; }
.n-I139-9317-77-59089 { position: relative; flex: none; align-self: stretch; height: 180px; overflow: hidden; z-index: 0; }
.n-I139-9317-80-465-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-9317-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-9317-80-465 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-I139-9317-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-9317-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-9317-77-59095 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-I139-9317-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-9317-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-9317-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-9317-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-9317-169-5619 { flex: none; width: 16px; height: 16px; display: block; }
.n-I139-9317-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-9317-169-5618 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-I139-9317-80-30 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-I139-9317-77-59094 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-I139-9317-77-59090 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9317 { flex: none; width: 360px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-I139-9318-77-59089 > .fig-bg > .fig-img { object-fit: cover; }
.n-I139-9318-77-59089 { position: relative; flex: none; align-self: stretch; height: 180px; overflow: hidden; z-index: 0; }
.n-I139-9318-80-465-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-9318-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-9318-80-465 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-I139-9318-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-9318-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-9318-77-59095 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-I139-9318-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-9318-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-9318-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-9318-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-9318-169-5619 { flex: none; width: 16px; height: 16px; display: block; }
.n-I139-9318-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-9318-169-5618 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-I139-9318-80-30 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-I139-9318-77-59094 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-I139-9318-77-59090 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9318 { flex: none; width: 360px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-139-9321 { 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-9320 { position: relative; flex: none; align-self: stretch; height: 371px; background-color: #000000; overflow: hidden; }
.n-139-9319 { flex: none; width: 360px; height: 371px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-I139-9322-77-59089 > .fig-bg > .fig-img { object-fit: cover; }
.n-I139-9322-77-59089 { position: relative; flex: none; align-self: stretch; height: 180px; overflow: hidden; z-index: 0; }
.n-I139-9322-80-465-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-9322-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-9322-80-465 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-I139-9322-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-9322-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-9322-77-59095 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-I139-9322-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-9322-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-9322-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-9322-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-9322-169-5619 { flex: none; width: 16px; height: 16px; display: block; }
.n-I139-9322-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-9322-169-5618 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-I139-9322-80-30 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-I139-9322-77-59094 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-I139-9322-77-59090 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9322 { flex: none; width: 360px; display: flex; flex-direction: column; gap: 19px; align-items: flex-start; }
.n-139-9316 { position: absolute; left: 0px; top: 92px; display: flex; flex-direction: row; gap: 40px; align-items: center; flex-wrap: wrap; }
.n-139-9324 { flex: none; width: 41px; height: 41px; background-color: #f04438; border-radius: 8px; }
.n-139-9325 { 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-9323 { position: absolute; left: 0px; top: 1px; width: 161.05px; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-139-9315 { position: relative; flex: none; width: 1560px; height: 473px; }
.n-139-9381 { flex: none; width: 1560px; height: 0px; background-color: rgba(0, 0, 0, 0.1); height: 0.7px; width: 1560px; flex: none; margin: -0.35px 0; }
.n-139-9456 { flex: none; width: 41px; height: 41px; background-color: #f04438; border-radius: 8px; }
.n-139-9457 { flex: none; width: 293px; 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-9455 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-139-9431 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9431 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9431-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9431 { position: relative; grid-column: 1 / span 1; grid-row: 1 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9432 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9432 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9432-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9432 { position: relative; grid-column: 2 / span 1; grid-row: 1 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9433 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9433 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9433-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9433 { position: relative; grid-column: 1 / span 1; grid-row: 2 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9434 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9434 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9434-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9434 { position: relative; grid-column: 2 / span 1; grid-row: 2 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9430 { flex: none; width: 760px; height: 716px; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); gap: 40px; overflow: hidden; }
.n-139-9441 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9441 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9441-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9441 { position: relative; grid-column: 1 / span 1; grid-row: 1 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9442 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9442 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9442-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9442 { position: relative; grid-column: 2 / span 1; grid-row: 1 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9443 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9443 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9443-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9443 { position: relative; grid-column: 1 / span 1; grid-row: 2 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9444 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9444 > .fig-bg::after { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); }
.n-I139-9444-80-681 { width: 312px; height: 60px; white-space: pre; overflow: hidden; text-overflow: ellipsis; padding-top: 13.2px; flex: 1 1 0%; min-width: 0; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #ffffff; }
.n-139-9444 { position: relative; grid-column: 2 / span 1; grid-row: 2 / span 1; display: flex; flex-direction: row; gap: 10px; padding: 24px 24px 24px 24px; align-items: flex-end; overflow: hidden; z-index: 0; }
.n-139-9440 { flex: none; width: 760px; height: 716px; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); gap: 40px; overflow: hidden; }
.n-139-9450 { flex: none; align-self: stretch; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.n-139-9459 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 50px; align-items: flex-start; }
.n-139-9428 { flex: none; width: 1560px; height: 0px; background-color: rgba(0, 0, 0, 0.1); height: 0.7px; width: 1560px; flex: none; margin: -0.35px 0; }
.n-139-9551 { flex: none; width: 41px; height: 41px; background-color: #f04438; border-radius: 8px; }
.n-139-9552 { flex: none; width: 308px; 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-9550 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-139-9491 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9491 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6766-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6766-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-170-6766 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6769 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6770 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6768 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6772 { 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-170-6773 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6774 { 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-170-6775 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6777 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6779 { 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-170-6776 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6771 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6767 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6765 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9490 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-139-9505 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9505 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I139-9507-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I139-9507-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-139-9507 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-139-9510 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-139-9511 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-139-9509 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-139-9513 { 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-139-9514 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-139-9515 { 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-170-6717 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6719 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6721 { 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-170-6718 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-139-9512 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-139-9508 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-139-9506 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9504 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-139-9520 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9520 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6730-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6730-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-170-6730 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6733 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6734 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6732 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6736 { 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-170-6737 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6738 { 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-170-6739 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6741 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6743 { 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-170-6740 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6735 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6731 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6729 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9519 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-139-9536 > .fig-bg > .fig-img { object-fit: cover; }
.n-139-9536 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6748-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6748-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-170-6748 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6751 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6752 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6750 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6754 { 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-170-6755 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6756 { 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-170-6757 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6759 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6761 { 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-170-6758 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6753 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6749 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6747 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-139-9535 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-139-9534 { flex: none; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-170-6785 > .fig-bg > .fig-img { object-fit: cover; }
.n-170-6785 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6787-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6787-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-170-6787 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6790 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6791 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6789 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6793 { 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-170-6794 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6795 { 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-170-6796 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6798 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6800 { 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-170-6797 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6792 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6788 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6786 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-170-6784 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-170-6802 > .fig-bg > .fig-img { object-fit: cover; }
.n-170-6802 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6804-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6804-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-170-6804 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6807 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6808 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6806 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6810 { 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-170-6811 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6812 { 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-170-6813 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6815 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6817 { 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-170-6814 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6809 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6805 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6803 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-170-6801 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-170-6819 > .fig-bg > .fig-img { object-fit: cover; }
.n-170-6819 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6821-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6821-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-170-6821 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6824 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6825 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6823 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6827 { 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-170-6828 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6829 { 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-170-6830 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6832 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6834 { 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-170-6831 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6826 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6822 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6820 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-170-6818 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-170-6836 > .fig-bg > .fig-img { object-fit: cover; }
.n-170-6836 { position: relative; flex: none; width: 360px; height: 250px; overflow: hidden; z-index: 0; }
.n-I170-6838-77-59188 { flex: none; width: 16px; height: 16px; background-color: #f04438; }
.n-I170-6838-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-170-6838 { flex: none; display: flex; flex-direction: row; gap: 8px; align-items: center; }
.n-170-6841 { flex: none; width: 310px; height: 58px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 33.6px; color: #132745; }
.n-170-6842 { flex: none; width: 330px; height: 40px; white-space: pre; overflow: hidden; text-overflow: ellipsis; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24.5px; color: #132745; }
.n-170-6840 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.n-170-6844 { 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-170-6845 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6846 { 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-170-6847 { flex: none; width: 1.79px; height: 1.79px; width: 1.79px; height: 1.79px; border-radius: 50%; flex: none; background-color: #afafaf; }
.n-170-6849 { flex: none; width: 16px; height: 16px; display: block; }
.n-170-6851 { 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-170-6848 { flex: none; display: flex; flex-direction: row; gap: 4px; align-items: center; }
.n-170-6843 { flex: none; display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; }
.n-170-6839 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-170-6837 { flex: none; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.n-170-6835 { flex: none; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-170-6783 { flex: none; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-170-6861 { flex: none; align-self: stretch; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }
.n-139-9562 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 24px; justify-content: flex-end; align-items: flex-start; }
.n-139-9554 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 50px; align-items: flex-start; }
.n-139-9624 { flex: none; width: 1560px; height: 0px; background-color: rgba(0, 0, 0, 0.1); height: 0.7px; width: 1560px; flex: none; margin: -0.35px 0; }
.n-261-21454 { 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-21456 { 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-21457 { 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-21455 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-261-21453 { flex: 1 1 0%; min-width: 0; display: flex; flex-direction: column; gap: 50px; align-items: flex-start; }
.n-261-21463 { 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-21462 { flex: none; display: flex; flex-direction: row; gap: 6px; align-items: flex-end; }
.n-261-21461 { flex: none; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
.n-261-21466 { flex: none; align-self: stretch; height: 0px; background-color: #afafaf; height: 1px; width: 315px; flex: none; margin: -0.5px 0; }
.n-261-21460 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 14px; align-items: flex-start; }
.n-261-21468 { 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-21471 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21473 { 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-21470 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21475 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21477 { 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-21474 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21479 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21481 { 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-21478 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21469 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-261-21467 { flex: none; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-I261-21482-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-21482 { 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-21484 { 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-21483 { 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-21459 { 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-21485 > .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-21490 { 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-21489 { flex: none; display: flex; flex-direction: row; gap: 6px; align-items: flex-end; }
.n-261-21488 { flex: none; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
.n-261-21487 { flex: none; align-self: stretch; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }
.n-261-21493 { 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-21486 { flex: none; align-self: stretch; display: flex; flex-direction: column; gap: 14px; align-items: flex-start; }
.n-261-21495 { 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-21498 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21500 { 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-21497 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21502 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21504 { 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-21501 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21506 { flex: none; width: 24px; height: 24px; display: block; }
.n-261-21508 { 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-21505 { flex: none; display: flex; flex-direction: row; gap: 10px; align-items: center; }
.n-261-21496 { flex: none; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.n-261-21494 { flex: none; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }
.n-I261-21509-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-21509 { 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-21485 { 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-21458 { flex: none; width: 795px; align-self: stretch; display: flex; flex-direction: row; gap: 40px; align-items: center; }
.n-261-21510 > .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-21511 { flex: none; width: 19px; height: 18px; display: block; }
.n-261-21512 { 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-21510 { 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-21452 { position: relative; flex: none; width: 1559px; height: 440px; display: flex; flex-direction: row; gap: 77px; align-items: flex-start; }
.n-139-9427 { position: absolute; left: 180px; top: 1538px; width: 1560px; display: flex; flex-direction: column; gap: 100px; align-items: flex-start; }
.n-139-8884 { position: relative; width: 1920px; min-height: 5756.5px; background-color: #ffffff; overflow: hidden; }