.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%; } .start-section { position: relative; padding: 3.75rem 0px 3rem 0px; } .start-section__title { text-align: center; margin: 0px 0px 1.5rem 0px; } .start-section__body { display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem 2rem; margin: 0px 0px 2rem 0px; } .start-section__footer { 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 } .start-section__btn { width: 100% } .start-section-item { display: grid; grid-template-columns: 1fr; gap: 0.5rem; } .start-section-item__left img { width: 2rem } .advantages-block { position: relative; min-width: 0; padding: 2rem 0px; } .advantages-block::before { content: ""; position: absolute; z-index: -1; top: -20%; left: -20%; width: 445px; height: 257px; -webkit-transform: rotate(-18.789deg); -ms-transform: rotate(-18.789deg); transform: rotate(-18.789deg); border-radius: 445px; background: rgba(255, 119, 126, .3); -webkit-filter: blur(100px); filter: blur(100px); display: none; } .advantages-block__body { display: grid; grid-template-columns: repeat(1, 1fr); gap: 2rem; } .advantages-block_offer { background: var(--gradient) } .advantages-block_offer::before { display: none } .advantages-item { text-align: center; display: grid; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0.5rem; } .advantages-item__desc { font-size: 1rem } .advantages-block_offer .advantages-item .advantages-item__title { color: #fff } .advantages-block_offer .advantages-item .advantages-item__desc { color: #fff } .advantages-block_offer { background: linear-gradient(271deg, #ff894c -2.08%, #ff7d85 43.88%, #d63799 89.84%); } .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; }