.head-block { position: relative; overflow: hidden; padding: 6.75rem 0px 2rem 0px; background: #08111b; } .head-block::before { content: ""; position: absolute; z-index: 1; bottom: -30%; left: -20%; width: 248px; height: 263.285px; border-radius: 263.285px; background: #d63799; -webkit-filter: blur(125px); filter: blur(125px); } .head-block::after { content: ""; position: absolute; z-index: 1; right: -10%; bottom: 20%; width: 160px; height: 250px; -webkit-transform: rotate(27.321deg); -ms-transform: rotate(27.321deg); transform: rotate(27.321deg); border-radius: 500px; background: #ff777e; -webkit-filter: blur(75px); filter: blur(75px); } .head-block__body { position: relative; z-index: 3; text-align: center; display: grid; justify-items: unset; } .head-block__title { color: #fff !important; margin: 0px 0px 1.5rem 0px; max-width: 59.375rem; text-align: left; } .head-block__text { margin: 0px 0px 2rem 0px; font-size: 1rem; line-height: 130%; max-width: 62.5rem; color: #fff; text-align: left; } .head-block__actions { display: grid; gap: 0.5rem; min-width: unset; } .head-block__actions-bottom { display: grid; grid-template-columns: repeat(1, 1fr); gap: 0.5rem; } .head-block__actions-bottom .btn { height: 3.375rem; width: 100%; } .head-block__btn { text-transform: uppercase } .head-block__coin { position: absolute; z-index: 2; width: 10rem; } .head-block__coin_1 { top: 30px; left: 50% } .head-block__coin_2 { bottom: unset; top: -12px; left: 0px } .head-block__coin_3 { bottom: unset; right: 5%; top: -20px; left: 23%; } .features-section { position: relative; padding: 3.75rem 0px; } .features-section__title { text-align: center; margin: 0px 0px 1.5rem 0px; } .features-section__body { display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem 2rem; margin: 0px 0px 2rem 0px; } .features-section__footer { background: linear-gradient(271deg, #ff894c -2.08%, #ff7d85 43.88%, #d63799 89.84%); border-radius: 0.5rem; padding: 1rem; display: grid; grid-template-columns: 1fr; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1rem 2rem; } .features-section__sub-title { color: #fff !important; text-align: center; } .features-section-item { display: grid; grid-template-columns: 2rem 1fr; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0.5rem; } .market-chart-section { padding: 32px 0; } .market-chart-section__title { margin: 0 0 18px; text-align: center; } .market-chart { width: 100%; min-width: 0; } .market-chart__head { margin-bottom: 16px; } .market-chart__coins, .market-chart__periods { display: flex; flex-wrap: wrap; gap: 8px; } .market-chart__coins { margin-bottom: 12px; } .market-chart__coin-tab, .market-chart__period-tab { border: none; background: transparent; margin: 0; color: #202020; cursor: pointer; transition: opacity .2s ease, background .2s ease, color .2s ease; min-width: 0; padding: 7px 10px; } .market-chart__coin-tab:hover, .market-chart__period-tab:hover { opacity: .7; } .market-chart__coin-tab { font-size: 15px; line-height: 1.2; font-weight: 400; word-break: break-word; } .market-chart__coin-tab.is-active { font-weight: 600; } .market-chart__period-tab { border-radius: 8px; font-size: 13px; line-height: 1; font-weight: 400; flex: 0 0 auto; } .market-chart__period-tab.is-active { background: #f1f1f1; font-weight: 600; } .market-chart__body { position: relative; min-width: 0; } .market-chart__graph-wrap { position: relative; padding-right: 52px; min-width: 0; } .market-chart__svg { display: block; width: 100%; height: 220px; overflow: visible; } .market-chart__line { fill: none; stroke: #0aa08e; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; } .market-chart__grid-line { stroke: #e8e8e8; stroke-width: 1; stroke-dasharray: 2 4; } .market-chart__right-scale { position: absolute; top: 0; right: 0; width: 46px; height: 220px; } .market-chart__right-item { position: absolute; right: 0; transform: translateY(50%); font-size: 10px; line-height: 1; color: #686d76; white-space: nowrap; } .market-chart__bottom-scale { display: grid; grid-template-columns: repeat(auto-fit, minmax(28px, 1fr)); gap: 6px; margin-top: 10px; padding-right: 52px; min-width: 0; } .market-chart__bottom-item { font-size: 10px; line-height: 1.1; color: #686d76; white-space: normal; text-align: center; word-break: break-word; } .highlights-section { margin: 2rem 0rem } .highlights-section__title { text-align: center; margin: 0px 0px 2rem 0px; } .highlights-section__body { margin: 0px 0px 2rem 0px; display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem; } .highlights-section__footer { background: linear-gradient(271deg, #ff894c -2.08%, #ff7d85 43.88%, #d63799 89.84%); border-radius: 0.5rem; padding: 1rem; display: grid; grid-template-columns: 1fr; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1rem 2rem; } .highlights-section__sub-title { color: #fff !important; text-align: center; } .highlights-section-item { display: grid; grid-template-columns: 5rem 1fr; gap: 0.75rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .highlights-section-item__img { background: #08111b; border-radius: 0.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .highlights-section-item__right { display: grid; gap: 0.5rem; } .form-block { position: relative; padding: 2rem 0px; background: linear-gradient(271deg, #ff894c -2.08%, #ff7d85 43.88%, #d63799 89.84%); } form { display: flex; flex-wrap: wrap; justify-content: space-between; } .form-block input, .form-block .iti { border: 0.0625rem solid rgba(0, 0, 0, 0); margin-bottom: 0.5rem; } .form__btn { text-transform: uppercase; margin: 0px 0px 1.0625rem 0px; } .form-block__title { text-align: center; } .form-block__text { color: #fff; font-size: 1rem; } .form-block__body { position: relative; display: grid; grid-template-columns: repeat(1, 1fr); gap: 2rem; padding: 0px 0px; justify-items: center; } .form-block__left { width: 100%; display: grid; -ms-flex-line-pack: center; align-content: center; gap: 1rem; text-align: left; } .form-block__left img { aspect-ratio: 16 / 9; max-width: 100%; } .form-block__text-bg { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-align: center; z-index: -1; scale: 1.2; } .form-block__video { position: relative; cursor: pointer } .form-block__video-btn { position: absolute; top: 50%; left: 50%; translate: -50% -50%; width: 6.25rem; height: 6.25rem; border-radius: 50%; background-color: rgba(255, 255, 255, .7); -webkit-animation: pulse 1.5s infinite ease-in-out; animation: pulse 1.5s infinite ease-in-out; z-index: 10; pointer-events: none } .form-block__video-btn._active { display: none } .form-block__video-btn::after { content: ""; position: absolute; top: 50%; left: 55%; translate: -50% -50%; width: 3.125rem; height: 3.125rem; background-repeat: no-repeat; background-position: center; background-size: contain; } .form-block__head { margin: 0px 0px 1.625rem 0px } .form-block__title { color: #fff; } .form-block .text_under_form { color: #fff; text-align: left } .text_under_form { font-size: 0.75rem; line-height: 140%; color: #a7a7a7; text-align: center; } .form__section { display: grid; grid-gap: 0.375rem 0.5rem; } .form-block-2 { position: relative; overflow: hidden; background: #08111b; padding: 2rem 0px; } .form-block-2::before { content: ""; position: absolute; z-index: 1; top: -15%; left: -10%; width: 186.512px; height: 408px; -webkit-transform: rotate(43.396deg); -ms-transform: rotate(43.396deg); transform: rotate(43.396deg); border-radius: 408px; background: #ff777e; -webkit-filter: blur(100px); filter: blur(100px); } .form-block-2::after { content: ""; position: absolute; z-index: 1; right: -10%; bottom: -10%; width: 445px; height: 257px; -webkit-transform: rotate(-69.045deg); -ms-transform: rotate(-69.045deg); transform: rotate(-69.045deg); border-radius: 445px; background: rgba(214, 56, 153, .3); -webkit-filter: blur(50px); filter: blur(50px); } .form-block-2 .form-block__body { position: relative; z-index: 2; display: grid; gap: 1.5rem; max-width: 38rem; margin: 0 auto; grid-template-columns: none; } .form-block-2 .form-block__head { display: grid; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1rem; text-align: center; } .form-block-2 .form-block__title { margin: 0px 0px 1rem 0px; text-align: inherit; } .form-block-2 .form-block__text { color: #fff; font-size: 1rem; } .form-block-2 .form__btn { background: linear-gradient(271deg, #ff894c -2.08%, #ff7d85 43.88%, #d63799 89.84%) !important; color: #fff !important; border: none; -webkit-transition: opacity .3s; transition: opacity .3s } @media (any-hover: hover) { .form-block-2 .form__btn:hover { border: none; opacity: .8 } } .form-block-2 .text_under_form { color: #a7a7a7; text-align: left; } .form-block-2 .text_under_form a { color: #fff; } @media (any-hover: hover) { .form-block-2 .text_under_form a:hover { color: #ff969c } } .form-block-3 { position: relative; overflow: hidden; padding: 2rem 0px; background: #FFFFFF; } .form-block-3::before { content: ""; position: absolute; z-index: -1; bottom: -10%; right: -20%; width: 445px; height: 257px; -webkit-transform: rotate(-69.045deg); -ms-transform: rotate(-69.045deg); transform: rotate(-69.045deg); border-radius: 445px; background: rgba(214, 56, 153, .3); -webkit-filter: blur(100px); filter: blur(100px); } .form-block-3 input { border: 0.0625rem solid #2c2c2c; } .form-block-3 .form-block__body { position: relative; z-index: 2; display: grid; gap: 1.5rem; max-width: 38rem; margin: 0 auto; grid-template-columns: none; } .form-block-3 .form-block__head { display: grid; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1rem; text-align: center; } .form-block-3 .form-block__head h2, .form-block-3 .form-block__head p{ color: #111; } .form-block-3 .form-block__title { margin: 0px 0px 1rem 0px; text-align: center } .form-block-3 .form-block__label { font-size: 1rem } .form-block-3 .text_under_form { color: #a7a7a7; text-align: center; } .form-block-3 .form-block__left { padding: 0; } .form-block-3 .form__btn { background: linear-gradient(271deg, #ff894c -2.08%, #ff7d85 43.88%, #d63799 89.84%); color: #fff !important; -webkit-transition: opacity .3s; transition: opacity .3s; border: 0.0625rem solid rgba(0, 0, 0, 0) } @media (any-hover: hover) { .form-block-3 .form__btn:hover { opacity: .8 } } .form-block-4 .form-block__body { padding: 0; grid-template-columns: repeat(1, 1fr); max-width: unset; } .form-block-4 .form-block__text, .form-block-4 .form-block__title { color: #111; } .form-block-4 .form-block__text { font-size: 1.25rem; text-align: center; } .form-block-4 .form__btn { background: #08111b; } .form-block-4 .text_under_form { text-align: left; }