@import url('https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Alexandria:wght@100..900&family=Allison&family=Bebas+Neue&family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jersey+10&family=Jersey+15&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rajdhani:wght@300;400;500;600;700&family=Space+Grotesk:wght@300..700&family=Urbanist:ital@0;1&display=swap'); .site { position: absolute; inset: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; user-select: none; } .site::-webkit-scrollbar { display: none; } .site > .first-page { width: 100%; height: 100%; background: url(bg-pc.png) no-repeat; background-size: 100% 100%; display: flex; justify-content: center; align-items: center; position: relative; } .site > .first-page > .top-part { position: absolute; top: 0; width: 100%; height: 79px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.0175) 0%, rgba(255, 255, 255, 0.05) 50.48%, rgba(255, 255, 255, 0.0175) 100%); backdrop-filter: blur(10.9px); display: flex; flex-direction: row; align-items: center; gap: 21px; } .site > .first-page > .top-part > .line { width: 216px; height: 2px; background: rgba(217, 217, 217, 0.09); } .site > .first-page > .top-part > .row { display: flex; flex-direction: row; align-items: center; gap: 20px; } .site > .first-page > .top-part > .row > span:nth-child(1) { font-family: 'Chakra Petch'; font-style: normal; font-weight: 600; font-size: 22px; color: #FFFFFF; text-transform: uppercase; } .site > .first-page > .top-part > .row > span:nth-child(2) { width: 72px; height: 27px; background: #BCFF5D; box-shadow: 0px 0px 20.2px rgba(188, 255, 93, 0.61); display: flex; justify-content: center; align-items: center; font-family: 'Chakra Petch'; font-style: normal; font-weight: 600; font-size: 14px; color: #515151; text-transform: uppercase; } .site > .first-page > .center-part { display: flex; flex-direction: row; align-items: center; gap: 80px; } .site > .first-page > .center-part > img { width: 826.43px; height: 825.61px; transform: rotate(-4.09deg); } .site > .first-page > .center-part > img.blur { position: absolute; filter: blur(102.8px); } .site > .first-page > .center-part > .col { display: flex; flex-direction: column; align-items: start; gap: 26px; } .site > .first-page > .center-part > .col > .row { display: flex; flex-direction: row; align-items: center; gap: 21px; } .site > .first-page > .center-part > .col > .row > span:nth-child(1) { font-family: 'Chakra Petch'; font-style: normal; font-weight: 600; font-size: 54px; color: #FFFFFF; text-transform: uppercase; } .site > .first-page > .center-part > .col > .row > span:nth-child(2) { display: flex; justify-content: center; align-items: center; width: 202px; height: 60px; background: #BCFF5D; box-shadow: 0px 0px 20.2px rgba(188, 255, 93, 0.61); font-family: 'Chakra Petch'; font-style: normal; font-weight: 600; font-size: 30px; color: #515151; text-transform: uppercase; } .site > .first-page > .center-part > .col > .col { display: flex; flex-direction: column; align-items: start; gap: 21px; } .site > .first-page > .center-part > .col > .col > .row { display: flex; flex-direction: row; align-items: start; gap: 13px; } .site > .first-page > .center-part > .col > .col > .row > .line { width: 2px; height: 28px; background: #BCFF5D; box-shadow: 0px 0px 11.2px rgba(188, 255, 93, 0.9); } .site > .first-page > .center-part > .col > .col > .row > span { width: 585px; font-family: 'Chakra Petch'; font-style: normal; font-weight: 400; font-size: 18px; color: #4D4D4D; } .site > .first-page > .center-part > .col > .col > .row > span > span { color: white; } .site > .first-page > .center-part > .col > .col > .buttons { display: flex; flex-direction: row; align-items: center; gap: 20px; } .site > .first-page > .center-part > .col > .col > .buttons > .button { width: 192px; height: 48px; background: url(button.png) no-repeat; background-size: contain; display: flex; justify-content: center; align-items: center; font-family: 'Chakra Petch'; font-style: normal; font-weight: 500; font-size: 14px; color: rgba(255, 255, 255, 0.22); text-transform: uppercase; transition: .4s ease-in-out; } .site > .first-page > .center-part > .col > .col > .buttons > .button:hover { background: url(button-hover.png) no-repeat; background-size: contain; color: #FFFFFF; text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.87); } .site > .first-page > .bottom-part { position: absolute; bottom: 0; width: 100%; height: 8px; background: #BCFF5D; box-shadow: 0px 0px 97.8px 12px rgba(188, 255, 93, 0.46); } /* PHONE PART */ @media (max-width: 480px) { .site > .first-page { background: url(bg-phone.png) no-repeat; } .site > .first-page > .top-part > .line:nth-child(1), .site > .first-page > .top-part > .line:nth-child(2), .site > .first-page > .top-part > .line:nth-child(3), .site > .first-page > .top-part > .line:nth-child(4) { display: none; } .site > .first-page > .top-part > .line { width: 150px; } .site > .first-page > .top-part > .row:nth-child(2), .site > .first-page > .top-part > .row:nth-child(3), .site > .first-page > .top-part > .row:nth-child(4) { display: none; } .site > .first-page > .center-part { flex-direction: column; gap: 35px; } .site > .first-page > .center-part > img { width: 252.32px; height: 252px; } .site > .first-page > .center-part > .col { flex-direction: column; align-items: center; } .site > .first-page > .center-part > .col > .col { align-items: center; } .site > .first-page > .center-part > .col > .col > .row { flex-direction: column; align-items: center; gap: 10px; } .site > .first-page > .center-part > .col > .col > .row > .line { width: 51px; height: 2px; } .site > .first-page > .center-part > .col > .col > .row > span { width: 400px; text-align: center; } .site > .first-page > .center-part > .col > .col > .buttons > .button { width: 170px; height: 48px; } }