@font-face { font-family: 'Cairo-Bold'; src: url(fonts/Cairo-Bold.ttf); } @font-face { font-family: 'Cairo-SemiBold'; src: url(fonts/Cairo-SemiBold.ttf); } *{ margin: 0; } .draggable { position: absolute; cursor: pointer; } body{ width: 100%; height: 100%; user-select: none; overflow: hidden; transition: .3s all ease-in-out; font-family: 'Cairo-Bold'; opacity: 1; } .container-notifies { position: absolute; display: flex; gap: .4vh; flex-direction: column-reverse; left: 1.5%; top: var(--notify-container-top-pos); width: 25vh; height: 30vh; visibility: visible; } .notify-box { position: relative; width: calc(var(--px-in-vh) * 265); display: grid; align-items: center; background: var(--notify-background); border-radius: calc(var(--px-in-vh) * 10); animation: slideIn 0.5s forwards; opacity: 0; } .notify-box.hide { animation: slideOut 0.5s forwards; } @keyframes slideIn { 0% { transform: translateX(-100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes slideOut { 0% { transform: translateX(0); opacity: 1; } 100% { transform: translateX(-100%); opacity: 0; } } .notify-progressbar-box{ position: absolute; width: calc(var(--px-in-vh)*3); display: flex; height: calc(var(--px-in-vh)*44); background: var(--drink-eat-background-color); border-radius: calc(var(--px-in-vh)*1); } .notfify-progressbar-progress-box{ position: absolute; bottom: 0%; width: calc(var(--px-in-vh)*3); border-radius: calc(var(--px-in-vh)*1); animation: notifyprogress 5s ease-in-out reverse; } @keyframes notifyprogress { 0%{ height: 0%; } 100%{ height: 100%; } } #error-progress{ background: var(--error-color); } #success-progress{ background: var(--success-color); } #warning-progress{ background: var(--warning-color); } #info-progress{ background: var(--info-color); } .notify-icon{ position: absolute; width: 1.85vh; left: 5.5%; fill: var(--primary-color); } .title-notify{ text-transform: uppercase; font-size: calc(var(--px-in-vh)*13.5); margin-left: 4.4vh; line-height: 1.4vh; margin-top: 1.6vh; margin-bottom: .4vh; } #error-title{ color: var(--error-color); } #success-title{ color: var(--success-color); } #warning-title{ color: var(--warning-color); } #info-title{ color: var(--info-color); } .text-notify{ font-family: 'Cairo-SemiBold'; text-transform: uppercase; margin-left: 4.4vh; margin-bottom: 1.6vh; line-height: 1.4vh; font-size: calc(var(--px-in-vh)*13); color: var(--text-color); } .container-teamchat-notify { position: absolute; right: 1.5%; top: 42%; width: 25vh; height: 14.7vh; display: flex; flex-direction: column-reverse; gap: .4vh; visibility: visible; } .teamchat-notify-box { position: relative; width: calc(var(--px-in-vh) * 265); display: grid; align-items: center; justify-content: flex-end; background: var(--extra-notify-background); border-radius: calc(var(--px-in-vh) * 10); animation: slideInExtra 0.5s forwards; opacity: 0; transform: translateX(100%); } .teamchat-notify-box.hide { animation: slideOutExtra 0.5s forwards; } @keyframes slideInExtra { 0% { transform: translateX(100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes slideOutExtra { 0% { transform: translateX(0); opacity: 1; } 100% { transform: translateX(100%); opacity: 0; } } .teamchat-icon{ position: absolute; width: 2.8vh; right: 2.8%; } .title-teamchat{ text-transform: uppercase; font-size: calc(var(--px-in-vh)*13.5); padding-right: 4.4vh; text-align: right; line-height: 1.4vh; margin-top: 1.5vh; color: var(--teamchat-title-color); margin-bottom: 0.6vh; } .text-teamchat{ font-family: 'Cairo-SemiBold'; text-transform: uppercase; padding-right: 4.4vh; text-align: right; margin-bottom: 1.6vh; line-height: 1.4vh; font-size: calc(var(--px-in-vh)*13); color: var(--text-color); } .teamchat-progressbar-box{ position: absolute; right: 0%; width: calc(var(--px-in-vh)*3); display: flex; height: calc(var(--px-in-vh)*44); background: var(--drink-eat-background-color); border-radius: calc(var(--px-in-vh)*1); } .teamchat-progressbar-progress-box{ position: absolute; bottom: 0%; width: calc(var(--px-in-vh)*3); border-radius: calc(var(--px-in-vh)*1); background: var(--teamchat-progress-color); animation: teamchatprogress 5s ease-in-out reverse; } @keyframes teamchatprogress { 0%{ height: 0%; } 100%{ height: 100%; } } .container-announce { position: absolute; left: 50%; top: 4.5%; width: 39vh; display: flex; flex-direction: column; gap: .5vh; transform: translate(-50%); visibility: visible; } .announce-box { position: relative; width: calc(var(--px-in-vh) * 420); display: grid; align-items: center; background: var(--notify-background); border-radius: calc(var(--px-in-vh) * 10); animation: slideInAnnounce 0.5s forwards; opacity: 0; } .announce-box.hide { animation-name: slideOutAnnounce; } @keyframes slideInAnnounce { 0% { transform: translateY(-100%); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes slideOutAnnounce { 0% { transform: translateY(0); opacity: 1; } 100% { transform: translateY(-100%); opacity: 0; } } .announce-progressbar-box { position: absolute; width: calc(var(--px-in-vh) * 3); display: flex; height: calc(var(--px-in-vh) * 44); background: var(--drink-eat-background-color); border-radius: calc(var(--px-in-vh) * 1); } .announce-progressbar-progress-box { position: absolute; bottom: 0%; width: calc(var(--px-in-vh) * 3); border-radius: calc(var(--px-in-vh) * 1); animation: announceprogress linear; animation-fill-mode: forwards; background: var(--announce-progress-color); } @keyframes announceprogress { 0% { height: 100%; } 100% { height: 0%; } } .announce-logo{ position: absolute; width: 4.6vh; object-fit: contain; left: 2.5%; scale: var(--logo-announce-scale); } .announce-header{ font-weight: 700; text-transform: uppercase; font-size: calc(var(--px-in-vh)*19.5); margin-left: 6.3vh; line-height: 1.7vh; margin-top: 2vh; color: var(--announce-title-color); } .name-announce{ margin-left: .9vh; text-transform: uppercase; margin-top: .80vh; font-size: calc(var(--px-in-vh)*12); color: var(--secondary-color); } .text-announce{ margin-left: 6.3vh; font-family: 'Cairo-SemiBold'; font-weight: 600; text-transform: uppercase; margin-top: .4vh; line-height: 1.4vh; margin-bottom: 2vh; font-size: calc(var(--px-in-vh)*15); color: var(--text-color); } .container-eat-drink{ position: absolute; width: 11.4vh; height: 3vh; bottom: 20.5%; left: 5%; display: flex; } .drink-container { position: absolute; width: 11.4vh; height: 3vh; left: 0; top: 0; display: flex; } .drink-progressbar-box{ position: absolute; width: calc(var(--px-in-vh)*3); display: flex; left: 3.5%; height: calc(var(--px-in-vh)*32); background: var(--drink-eat-background-color); border-radius: calc(var(--px-in-vh)*1); } .drink-progressbar-progress-box{ position: absolute; bottom: 0%; width: calc(var(--px-in-vh)*3); border-radius: calc(var(--px-in-vh)*1); height: 100%; background: var(--drink-progress-color); } #drink-icon{ position: absolute; left: 11%; width: 2vh; fill: var(--drink-icon-color); } .drink-amount{ position: absolute; display: flex; font-family: 'Cairo-SemiBold'; font-weight: 600; bottom: -17%; left: 12%; font-size: calc(var(--px-in-vh)*11); color: var(--text-color); } .eat-container { position: absolute; width: 11.4vh; height: 3vh; left: 0; top: 0; display: flex; } .eat-progressbar-box{ position: absolute; width: calc(var(--px-in-vh)*3); display: flex; left: 76%; height: calc(var(--px-in-vh)*32); background: var(--drink-eat-background-color); border-radius: calc(var(--px-in-vh)*1); } .eat-progressbar-progress-box{ position: absolute; bottom: 0%; width: calc(var(--px-in-vh)*3); border-radius: calc(var(--px-in-vh)*1); height: 100%; background: var(--eat-progress-color); } #eat-icon{ position: absolute; left: 350%; top: -15%; width: 2vh; fill: var(--eat-icon-color); } .eat-amount{ position: absolute; display: flex; font-family: 'Cairo-SemiBold'; font-weight: 600; bottom: -17%; left: 350%; font-size: calc(var(--px-in-vh)*11); color: var(--text-color); } .container-left-bottom{ position: absolute; width: 30.4vh; height: 10.5vh; bottom: 2.7%; left: 16.2%; display: flex; } .line-micro-funk{ position: absolute; left: .5%; width: calc(var(--px-in-vh)*3); height: calc(var(--px-in-vh)*38); background: var(--line-color); border-radius: calc(var(--px-in-vh)*1); } #micro-icon{ position: absolute; top: -40%; left: 3.6%; width: 1.3vh; fill: var(--mic-radio-icon); } .range{ position: absolute; display: flex; left: 10%; top: -1%; font-weight: 700; font-size: calc(var(--px-in-vh)*12); color: var(--text-color); } .meter{ margin-left: .2vh; } #funk-icon{ position: absolute; top: 17.5%; left: 3.6%; width: 1.3vh; fill: var(--mic-radio-icon); } .onoff{ position: absolute; display: flex; font-family: 'Cairo-SemiBold'; text-transform: uppercase; left: 10%; top: 12.5%; font-weight: 700; font-size: calc(var(--px-in-vh)*12); color: var(--text-color); } .line-job-rank{ position: absolute; top: 40%; left: .5%; width: calc(var(--px-in-vh)*3); height: calc(var(--px-in-vh)*20.5); background: var(--line-color); border-radius: calc(var(--px-in-vh)*1); } #job-icon{ position: absolute; width: 1.2vh; top: -1%; left: 4%; fill: var(--job-icon-color); } .job{ position: absolute; text-transform: uppercase; display: flex; font-weight: 700; left: 10%; top: 37.5%; font-size: calc(var(--px-in-vh)*13); color: var(--text-color); } .dash-job{ margin-left: .3vh; color: var(--secondary-color); } .rank{ text-transform: uppercase; margin-left: .3vh; color: var(--secondary-color); } .line-location{ position: absolute; top: 65%; left: .5%; width: calc(var(--px-in-vh)*3); height: calc(var(--px-in-vh)*39); background: var(--line-color); border-radius: calc(var(--px-in-vh)*1); } #location-icon{ position: absolute; width: 1.5vh; top: 25.5%; left: 3.5%; fill: var(--location-icon-color); } #postal-icon{ position: absolute; width: 1.3vh; top: 41.5%; left: 4%; fill: var(--postal-icon-color); } .location{ position: absolute; text-transform: uppercase; font-weight: 700; left: 10%; top: 64.5%; font-size: calc(var(--px-in-vh)*13); color: var(--text-color); } .postal{ position: absolute; text-transform: uppercase; font-weight: 700; left: 10%; top: 81%; font-size: calc(var(--px-in-vh)*12); color: var(--secondary-color); } .box-helpnotify { visibility: hidden; position: absolute; width: calc(var(--px-in-vh)*36); height: calc(var(--px-in-vh)*36); left: 50%; display: flex; justify-content: center; align-items: center; bottom: 6%; transform: translate(-50%, -50%); background: var(--help-notify-background); border-radius: calc(var(--px-in-vh)*5); transition: visibility 1s ease-in-out, opacity 0.5s ease-in-out; opacity: 0; } .box-helpnotify.visible { visibility: visible; opacity: 1; } .letter{ font-weight: 700; font-size: calc(var(--px-in-vh)*17); color: var(--helpnotify-letter-color); } .line-helpnotify{ position: absolute; bottom: 0%; width: calc(var(--px-in-vh)*17); height: calc(var(--px-in-vh)*1.5); background: var(--line-helpnotify-color); border-radius: calc(var(--px-in-vh)*1.5); } .helpnotify-text{ position: absolute; text-align: center; width: 23vh; top: 130%; line-height: 1.6vh; font-family: 'Cairo-SemiBold'; font-size: calc(var(--px-in-vh)*14); color: var(--text-color); } .container-top-right{ position: absolute; right: 1.3%; top: 2.3%; width: 25vh; height: 19.5vh; display: flex; } .line-container { position: absolute; width: 25vh; height: 19.5vh; display: flex; } .logo-top{ position: absolute; top: -5%; right: -4%; scale: var(--logo-scale); object-fit: contain; width: 7.6vh; visibility: visible; } .servername1{ position: absolute; display: flex; font-weight: 800; right: 30%; top: -1.4%; font-size: calc(var(--px-in-vh)*25); color: var(--servername1-color); } .servername2{ margin-left: .5vh; color: var(--text-color); } #date-icon{ position: absolute; width: 1.4vh; right: 29%; top: 19.3%; fill: var(--date-icon-color); } .date{ position: absolute; font-weight: 700; right: 36.5%; top: 17%; font-size: calc(var(--px-in-vh)*12); color: var(--text-color); } #time-icon{ position: absolute; width: 1.35vh; right: 62.5%; top: 19.3%; fill: var(--time-icon-color); } .time{ position: absolute; font-weight: 700; right: 69.2%; top: 17%; font-size: calc(var(--px-in-vh)*12); color: var(--text-color); } .line-id{ position: absolute; top: 34.5%; right: 0.5%; width: calc(var(--px-in-vh)*3); height: calc(var(--px-in-vh)*24); background: var(--line-color); border-radius: calc(var(--px-in-vh)*1); } .id-amount{ position: absolute; top: 34%; right: 4.5%; font-size: calc(var(--px-in-vh)*13.4); display: flex; color: var(--text-color); } .hashtag{ margin-left: .3vh; color: var(--hashtag-color); } .line-money{ position: absolute; top: 49%; right: 0.5%; width: calc(var(--px-in-vh)*3); height: calc(var(--px-in-vh)*36.2); background: var(--line-color); border-radius: calc(var(--px-in-vh)*1); } .cash-amount{ position: absolute; font-weight: 700; font-size: calc(var(--px-in-vh)*14.5); right: 4.5%; top: 47%; color: #FFFFFF; } .dollar-cash{ margin-left: .75vh; color: var(--main-clr); } #bank-icon{ position: absolute; width: 1.25vh; right: 3.5%; top: 12.5%; fill: var(--bank-icon-color); } .bank-amount{ position: absolute; font-weight: 700; font-size: calc(var(--px-in-vh)*14.5); right: 10.5%; top: 55.5%; font-family: 'Cairo-SemiBold'; color: var(--secondary-color); } .box-black-money{ position: absolute; visibility: hidden; width: calc(var(--px-in-vh)*91); height: calc(var(--px-in-vh)*27); top: 68%; right: .5%; display: flex; align-items: center; background: var(--box-black-money-color); border-radius: calc(var(--px-in-vh)*4); } .line-blackmoney{ position: absolute; width: calc(var(--px-in-vh)*2); right: 0%; height: calc(var(--px-in-vh)*15); background: var(--black-money-color); border-radius: calc(var(--px-in-vh)*.5); } .black-money-amount{ position: absolute; display: flex; font-weight: 700; right: 14%; font-size: calc(var(--px-in-vh)*14.5); color: var(--black-money-color); } .dollar-blackmoney{ margin-left: .4vh; } .box-weapon{ visibility: hidden; position: absolute; width: calc(var(--px-in-vh)*91); height: calc(var(--px-in-vh)*34); top: 83%; display: flex; align-items: center; right: .5%; background: var(--box-black-money-color); border-radius: calc(var(--px-in-vh)*4); white-space: nowrap; } .line-weapon{ position: absolute; width: calc(var(--px-in-vh)*2); height: calc(var(--px-in-vh)*23); right: 0%; background: var(--line-weapon-color); border-radius: calc(var(--px-in-vh)*.5); white-space: nowrap; } .container-ammo-weapon{ position: absolute; right: 12%; display: flex; overflow: visible; height: 2vh; gap: 1vh; display: flex; justify-content: end; align-items: center; } .box1{ position: relative; display: flex; justify-content: end; right: 0%; height: 2vh; } .weapon-name{ font-weight: 700; text-align: right; line-height: 2vh; text-transform: uppercase; font-size: calc(var(--px-in-vh)*12); color: var(--text-color); } .amo{ position: absolute; top: -25%; right: 20%; font-weight: 700; text-align: right; font-size: calc(var(--px-in-vh)*12); color: var(--amo-amount-color); } .max-amo{ position: absolute; bottom: -25%; font-weight: 700; text-align: right; font-size: calc(var(--px-in-vh)*12); color: var(--secondary-color); } .container-speedo{ opacity: 1; visibility: hidden; position: absolute; bottom: 5.9%; right: 3.29%; width: 16vh; height: 15.5vh; display: flex; justify-content: center; } .speedo-circles{ position: absolute; top: 11%; left: -3%; width: 17vh; height: 17vh; } .speedo-bg{ fill: none; stroke-width: 3%; stroke-dasharray: 265; stroke-dashoffset: -215; stroke: var(--speedo-background-color); } .speedo-progress{ fill: none; stroke-width: 3%; stroke-dasharray: 265, 500; stroke-dashoffset: -215; stroke: var(--text-color); } .gang-circles{ position: absolute; left: 18.5%; top: -10%; width: 10vh; width: 10vh; } .gang-bg{ fill: none; stroke-width: 3.5%; stroke-dasharray: 100,400; stroke-dashoffset: -380; stroke: var(--speedo-background-color); } .gang-progress{ fill: none; stroke-width: 3.5%; stroke-dasharray: 100,400; stroke-dashoffset: -380; stroke: var(--gear-color); } .gang{ position: absolute; font-size: calc(var(--px-in-vh)*16); color: var(--gear-color); top: 24%; } .fuel-bg{ fill: none; stroke-width: 3%; transform: matrix(-1, 0, 0, 1, 0, 0); stroke-dasharray: 85,500; stroke-dashoffset: -285; stroke: var(--speedo-background-color); } .fuel-progress{ fill: none; stroke-width: 3%; transform: matrix(-1, 0, 0, 1, 0, 0); stroke-dasharray: 85,500; stroke-dashoffset: -285; stroke: var(--fuel-progress-color); transition: stroke-dasharray 0.5s ease-in-out; } .speed{ position: absolute; font-weight: 700; top: 38%; font-size: calc(var(--px-in-vh)*35); color: var(--text-color); } .kmh{ position: absolute; top: 66%; font-weight: 700; font-size: calc(var(--px-in-vh)*16); color: var(--secondary-color); } #fuel-icon{ position: absolute; width: 1.4vh; top: 70%; right: -2.5%; fill: var(--fuel-icon-color); } .fuel-amount{ position: absolute; display: flex; font-family: 'Cairo-SemiBold'; font-weight: 600; top: 77%; right: -6%; font-size: calc(var(--px-in-vh)*13); color: var(--text-color); } .liter{ margin-left: .2vh; color: var(--fuel-liter-color); } .km-amount{ visibility: hidden; position: absolute; font-family: 'Cairo-SemiBold'; color: #FFD339; top: 75%; font-size: calc(var(--px-in-vh)*13); } .km{ visibility: hidden; position: absolute; font-family: 'Cairo-SemiBold'; color: #FFD339; top: 83%; font-size: calc(var(--px-in-vh)*12); } .damage-circles{ position: absolute; bottom: -49.5%; right: -19.5%; display: flex; justify-content: center; align-items: center; } .damage-bg{ fill: none; stroke-width: 3%; stroke-linecap: round; stroke: var(--speedo-background-color); } .damage-progress { fill: none; stroke-width: 3%; stroke-linecap: round; stroke: var(--damage-color); stroke-dasharray: 0%; transition: stroke-dasharray 0.5s ease-in-out; } #damage-icon{ position: absolute; width: 1.1vh; bottom: -2.5%; right: 8%; height: 1.1vh; } .damage-amount{ position: absolute; display: flex; font-family: 'Cairo-SemiBold'; font-weight: 600; top: 107%; right: 5%; font-size: calc(var(--px-in-vh)*12); color: var(--text-color); } .damage-percentage{ margin-left: .1vh; color: var(--damage-color); } #engine-icon{ position: absolute; width: 1.9vh; bottom: -57%; fill: var(--secondary-color); } #lights-icon{ position: absolute; width: 1.6vh; bottom: -57%; left: 27%; fill: var(--secondary-color); } #lock-icon{ position: absolute; width: 1.4vh; bottom: -57%; right: 27%; fill: var(--secondary-color); } .container-hud-settings{ position: absolute; visibility: visible; top: 47.7%; left: 50%; transform: translate(-50%, -50%); width: calc(var(--px-in-vh)*400); height: calc(var(--px-in-vh)*550); border-radius: calc(var(--px-in-vh)*5); background: var(--hud-settings-menu-color); display: flex; justify-content: center; opacity: 0; } .logo-hud-settings{ position: absolute; scale: var(--logo-scale); width: 6vh; top: 1.5%; object-fit: contain; } .hud{ position: absolute; top: 12.5%; color: #FFF; text-align: center; font-family: 'Cairo-Bold'; font-size: calc(var(--px-in-vh)*14); letter-spacing: calc(var(--px-in-vh)*1.33); } .settings{ margin-left: .35vh; color: var(--main-clr); } .container-hud-settings-flex{ position: absolute; top: 18.5%; width: 30.3vh; display: flex; flex-direction: column; overflow: scroll; gap: .7vh; height: 33.7vh; } .container-hud-settings-flex::-webkit-scrollbar{ height: 0vh; width: calc(var(--px-in-vh)*6); background: var(--scrollbar); } .container-hud-settings-flex::-webkit-scrollbar-thumb{ background: var(--main-clr); } .box-hud-settings{ position: relative; flex-shrink: 0; display: flex; align-items: center; width: calc(var(--px-in-vh)*309); height: calc(var(--px-in-vh)*66); border-radius: calc(var(--px-in-vh)*3); background: #000000e6; } .hud-settings-title{ position: absolute; left: 8%; text-transform: uppercase; color: #FFF; font-family: 'Cairo-SemiBold'; font-size: calc(var(--px-in-vh)*12); letter-spacing: calc(var(--px-in-vh)*1.14); } input[name="checkbox-hud-settings"]{ position: absolute; right: 7.8%; appearance: none; width: calc(var(--px-in-vh)*26); height: calc(var(--px-in-vh)*26); border-radius: calc(var(--px-in-vh)*5); background: var(--settings-secondarycolor); } input[name="checkbox-hud-settings"]:hover, input[name="checkbox-hud-settings"]:checked{ transition: .3s; cursor: pointer; background: var(--main-clr); } .box-reposition{ position: absolute; display: none; bottom: 4%; left: 9.5%; color: #b3b3b3; font-family: 'Cairo-SemiBold'; font-size: calc(var(--px-in-vh)*12); letter-spacing: calc(var(--px-in-vh)*1.14); justify-content: center; align-items: center; width: calc(var(--px-in-vh)*150); height: calc(var(--px-in-vh)*66); border-radius: calc(var(--px-in-vh)*3); background: #000000e6; } .box-reposition:hover{ transition: .3s; cursor: pointer; color: #FFF; background: #0e0e0ee6; } .box-reset{ position: absolute; display: none; bottom: 4%; right: 13%; color: #b3b3b3; font-family: 'Cairo-SemiBold'; font-size: calc(var(--px-in-vh)*12); letter-spacing: calc(var(--px-in-vh)*1.14); justify-content: center; align-items: center; width: calc(var(--px-in-vh)*150); height: calc(var(--px-in-vh)*66); border-radius: calc(var(--px-in-vh)*3); background: #000000e6; } .box-reset:hover{ transition: .3s; cursor: pointer; color: #FFF; background: #0e0e0ee6; } .container-progressbar{ position: absolute; left: 50%; bottom: 10.57%; display: flex; transform: translate(-50%); width: calc(var(--px-in-vh)*357); height: calc(var(--px-in-vh)*11); border-radius: calc(var(--px-in-vh)*2); background: var(--progressbar-background-color); opacity: 0; transition: opacity 0.5s ease-in-out; } .progressbar-progress{ width: 50%; background: var(--progressbar-main-color); border-radius: calc(var(--px-in-vh)*2); box-shadow: 0vh 0vh calc(var(--px-in-vh)*40) calc(var(--px-in-vh)*4) var(--progressbar-shadow-color); animation: 3s progressbar ease-in-out; } .loading{ position: absolute; left: 0%; top: -200%; color: #FFF; font-family: 'Cairo-Bold'; font-size: calc(var(--px-in-vh)*12); letter-spacing: calc(var(--px-in-vh)*1.26); } .progressbar-percents{ position: absolute; right: 0%; top: -200%; color: #FFF; font-family: 'Cairo-Bold'; font-size: calc(var(--px-in-vh)*12); letter-spacing: calc(var(--px-in-vh)*1.26); }