@import url("./fonts/style.css"); .body { background-image: url("../images/BG.png"); background-size: cover; background-repeat: no-repeat; height: 100vh; } p, span { font-family: "Roboto", sans-serif; text-align: center; } .topImg { display: block; max-width: 382px; width: 100%; margin: 25px auto; } .bottomText { margin-top: 25px; font-family: "Montserrat", sans-serif; font-size: 13.38px; font-weight: 600; line-height: 21.68px; text-align: center; color: #ffffff; } .btnRed { display: flex; justify-content: space-evenly; align-items: center; box-shadow: 0px 4px 4px 0px #ff9d9a inset; max-width: 266px; width: 100%; margin: 0 auto; padding: 15px 25px; background: #e12a25; border: transparent; border-radius: 7px; font-family: "Montserrat", sans-serif; font-size: 23.58px; font-weight: 600; line-height: 23.58px; text-align: center; color: #ffffff; text-decoration: none; } .bottomImg { display: block; max-width: 155px; width: 100%; margin: 10px auto 55px; } .middle__wrapper { display: flex; flex-direction: column; gap: 15px; } .middle__text { font-family: "Montserrat", sans-serif; font-size: 41.56px; font-weight: 800; line-height: 41.56px; text-align: center; color: #ffffff; } .backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; /* background-color: rgba(0, 0, 0, 0.6); */ opacity: 1; transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1); } .modal { position: relative; margin: 25px auto 0; /* position: absolute; */ /* top: 50%; */ /* left: 50%; */ display: flex; flex-direction: column; max-width: 394px; width: 100%; /* transform: scale(1) translate(-50%, -50%); */ transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1); } .popup { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #1e1e1e; border-radius: 16px; padding: 25px 24px; } .text { font-size: 20px; } .text__black { font-size: 20px; font-weight: 700; } @keyframes movingTopBottom { 0% { transform: translateY(0); } 50% { transform: translateY(15px); } 100% { transform: translateY(0); } } .arr__anim { animation: movingTopBottom 0.7s ease-in-out infinite; } .arrow { position: absolute; top: 12px; right: 12px; z-index: 11; } .hidden { position: absolute; width: 1px; height: 1px; margin: -1px; border: 0; padding: 0; white-space: nowrap; clip-path: inset(100%); clip: rect(0 0 0 0); overflow: hidden; } .button-ios { display: flex; justify-content: center; align-items: center; text-decoration: none; width: 175px; height: 49px; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; margin: 0 auto; color: #ffffff; background-color: #4caf50; cursor: pointer; } .top { display: flex; align-items: center; gap: 13px; height: 72px; padding: 15px 0 20px 15px; background: #1d1d1d; } .top__text { color: #ffffff; font-family: "Inter", sans-serif; font-weight: 600; font-size: 24.24px; line-height: 29.34px; letter-spacing: 0%; text-align: center; } .dollar { margin: 0 auto; } .title { font-family: "Inter", sans-serif; font-weight: 600; font-size: 23.72px; line-height: 28.71px; letter-spacing: 0%; text-align: center; color: #ffffff; margin-top: 14px; } .subscribers { font-family: "Inter", sans-serif; font-weight: 400; font-size: 13.55px; line-height: 16.4px; letter-spacing: 0%; text-align: center; color: #bbbbbb; margin-top: 4px; } .description { font-family: "Inter", sans-serif; font-weight: 400; font-size: 15.08px; line-height: 18.25px; letter-spacing: 0%; text-align: center; color: #ffffff; margin-top: 12px; } .wrapper { max-width: 326px; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; background: #1c93e3; border-radius: 57px; height: 40px; margin-top: 25px; } .wrapper__text { font-family: "Inter", sans-serif; font-weight: 500; font-size: 15.08px; line-height: 18.25px; letter-spacing: 0%; text-align: center; color: #ffffff; } .eng__text { font-family: "Inter", sans-serif; font-weight: 400; font-size: 13.55px; line-height: 16.4px; letter-spacing: 0%; text-align: center; color: #bbbbbb; margin-top: 20px; } .eng__span { font-family: "Inter", sans-serif; font-weight: 700; font-size: 13.55px; line-height: 16.4px; letter-spacing: 0%; text-align: center; } .person { max-width: 387px; width: 100%; margin: 0 auto; } .person__text { font-family: "Gilroy", sans-serif; font-weight: 700; font-size: 33.93px; line-height: 130%; letter-spacing: -1%; text-align: center; color: #020202; } .person__wrapper { padding: 6.75px; border-radius: 23.5px; background: linear-gradient( 90deg, #ffbd38 0%, #feffb3 35.5%, #ffc013 72.5%, #fcc02c 100% ); position: absolute; bottom: -32%; left: 50%; transform: translateX(-50%); width: 100%; } .person__thumb { border-radius: 23.5px; background: #6576d2; padding: 18px 11px; } .person__wrap { display: flex; justify-content: center; align-items: center; gap: 15px; } .person__open { font-family: "Gilroy", sans-serif; font-weight: 700; font-size: 26.99px; line-height: 130%; letter-spacing: -1%; text-align: center; color: #020202; }