/home/bdqbpbxa/demo-subdomains/billine.goodface.com.ua/css/ui-blocks.css
/* Form block/section */
.form-section .form-section__title-box {
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
text-align: center;
margin-bottom: 72px;
gap: 32px;
}
.form-section .form-section__img {
height: 56px;
}
.form-section .form-section__img img,
.form-section .form-section__img svg {
display: block;
height: 100%;
width: auto;
}
.form-section .form-section__subtitle {
max-width: 720px;
}
.form-section .form-section__subtitle *,
.form-section .form-section__subtitle {
color: var(--shades-400);
}
.form-block {
width: 100%;
background-color: var(--white);
box-shadow: 0 16px 40px rgba(61, 62, 64, 0.04);
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
overflow: hidden;
}
.form-block .form__title-box {
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
padding: 32px 30px;
background-color: var(--shades-150);
text-align: center;
}
.form-block .form__subtitle {
margin-top: 8px;
}
.form-block .form {
width: 100%;
max-width: 330px;
margin: 48px auto 64px;
}
.form-block .form form {
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
width: 100%;
}
.form-block .form__grid {
display: grid;
width: 100%;
grid-template-columns: 1fr;
grid-gap: 28px 20px;
}
.form-block .form .input {
width: 100%;
}
.form-block .checkbox {
margin-top: 28px;
}
.form-block .form__button {
margin-top: 32px;
}
/* Form sending */
.--sending-form-container {
position: relative;
}
.--sending-form-container .--sending-block {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 1;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
gap: 8px;
padding: 16px;
overflow: hidden;
background-color: var(--white);
text-align: center;
opacity: 0;
pointer-events: none;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.--sending-form-container .--sending-block.-active {
opacity: 1;
pointer-events: unset;
}
@keyframes loading {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.form-block .form-sending__img {
width: 66px;
aspect-ratio: 1 / 1;
animation: loading 4s linear infinite;
animation-play-state: paused;
}
.--sending-form-container .--sending-loading.-active .form-sending__img {
animation-play-state: running;
}
.form-block .--sending-loading .form-sending__img {
background: var(--default-gradient);
}
.form-block .--sending-success .form-sending__img {
background-color: var(--success-500);
}
.form-block .--sending-error .form-sending__img {
background-color: var(--danger-500);
}
.form-block .form-sending__subtitle {
opacity: 0.8;
max-width: 675px;
}
.form-block .form-sending__subtitle *,
.form-block .form-sending__subtitle {
color: var(--shades-400);
}
.form-block .form-sending__button {
margin-top: 24px;
}
.form-block .form-sending__button .default-button__icon {
width: 16px;
min-width: 16px;
aspect-ratio: 1 / 1;
}
/* Connect form */
.form-block.-connect .form__title-box {
background: url("data:image/svg+xml,%3Csvg width='914' height='142' viewBox='0 0 914 142' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_121_3087)'%3E%3Crect width='914' height='142' fill='%230268CE'/%3E%3Cg filter='url(%23filter0_f_121_3087)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M807.03 -300.22C854.066 -353.904 854.385 -447.686 916.673 -475.92C981.182 -505.161 1046.49 -468.025 1102.11 -433.974C1156.14 -400.895 1187.6 -347.395 1219.62 -290.446C1275.99 -190.218 1420.17 -92.9722 1355.34 16.3468C1290.22 126.156 1136.53 29.2304 1020.44 45.4229C942.754 56.2585 870.727 111.848 797.165 94.2014C699.145 70.6873 554.501 44.4031 557.255 -65.6912C560.162 -181.941 728.262 -210.317 807.03 -300.22Z' fill='%239680FF'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_121_3087)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-127.145 490.901C-67.818 530.583 -43.237 621.086 24.2363 632.237C94.1155 643.785 147.585 591.012 192.495 543.726C236.124 497.79 252.667 437.97 268.861 374.673C297.361 263.273 411.463 132.023 320.547 43.2084C229.224 -46.0046 105.86 87.3954 -10.4658 101.801C-88.3091 111.441 -172.27 76.3878 -238.758 112.473C-327.353 160.555 -460.265 223.38 -429.11 329.01C-396.214 440.547 -226.498 424.448 -127.145 490.901Z' fill='%239680FF'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_121_3087' x='397.216' y='-646.493' width='1134.55' height='904.127' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='80' result='effect1_foregroundBlur_121_3087'/%3E%3C/filter%3E%3Cfilter id='filter1_f_121_3087' x='-593.744' y='-147.302' width='1108.83' height='941.149' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='80' result='effect1_foregroundBlur_121_3087'/%3E%3C/filter%3E%3CclipPath id='clip0_121_3087'%3E%3Crect width='914' height='142' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
no-repeat center;
-webkit-background-size: cover;
background-size: cover;
}
.form-block.-connect .form__subtitle {
opacity: 0.8;
}
.form-block.-connect .form {
max-width: 680px;
}
.form-block.-connect .form__grid {
grid-template-columns: repeat(2, 1fr);
}
.form-block.-connect .form__grid .form__textarea {
grid-column: span 2;
}
/* Connect cards block/section */
.connect-card-section .connect-card-section__title {
margin-bottom: 80px;
}
.connect-card__block {
display: flex;
align-items: stretch;
gap: 20px;
}
.connect-card__block .connect-card__left,
.connect-card__block .connect-card__right {
width: 100%;
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
overflow: hidden;
}
.connect-card__block .connect-card__left {
display: flex;
justify-content: space-between;
flex-direction: column;
min-height: 620px;
padding: 48px;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
}
.connect-card__block .connect-card__editor > *:not(:first-child) {
margin-top: 32px;
}
.connect-card__block .connect-card__editor *,
.connect-card__block .connect-card__editor {
font-family: "Onest", sans-serif;
font-style: normal;
}
.connect-card__block .connect-card__editor h1,
.connect-card__block .connect-card__editor h2,
.connect-card__block .connect-card__editor h3 {
font-weight: 700;
font-size: 33px;
line-height: 125%;
letter-spacing: -0.02em;
}
.connect-card__block .connect-card__editor h4,
.connect-card__block .connect-card__editor h5,
.connect-card__block .connect-card__editor h6 {
font-weight: 700;
font-size: 19px;
line-height: 150%;
}
.connect-card__block .connect-card__editor p {
font-weight: 400;
font-size: 16px;
line-height: 150%;
opacity: 0.8;
}
.connect-card__block .connect-card__button {
margin-top: 32px;
}
.connect-card__block .connect-card__right {
background-color: var(--shades-150);
}
.connect-card__block .connect-card__right img,
.connect-card__block .connect-card__right svg {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}
/* Main title section */
.main-title-section {
text-align: center;
}
.main-title-section .main-title__title {
margin-bottom: 40px;
}
.main-title-section .main-title__image video,
.main-title-section .main-title__image img,
.main-title-section .main-title__image svg {
display: block;
width: 100%;
height: auto;
max-height: 100%;
object-fit: contain;
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
}
.main-title-section .main-title__text {
margin-top: 40px;
color: var(--shades-400);
}
/* Info card */
.default-info-card {
padding: 31px 31px 55px;
border: 1px solid var(--shades-150);
background-color: var(--shades-50);
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
}
.default-info-card .info-card__icon {
display: flex;
align-items: center;
justify-content: center;
width: 56px;
aspect-ratio: 1 / 1;
margin-bottom: 24px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.default-info-card .info-card__icon .--mask-item {
width: 32px;
aspect-ratio: 1 / 1;
}
.default-info-card .info-card__text {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
}
.default-info-card .info-card__text > * {
margin-top: 16px;
}
.default-info-card .info-card__text,
.default-info-card .info-card__text p {
color: var(--shades-400);
}
/* Info card grid */
.info-card-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 18px 21px;
}
.info-card-grid.-two-col {
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 20px;
}
.info-card-grid.-two-col .default-info-card {
padding-bottom: 40px;
}
/* Quote card */
.quote-card {
position: relative;
}
.quote-card:before {
content: "";
position: absolute;
top: 32px;
left: 32px;
right: 32px;
bottom: -24px;
z-index: -1;
display: block;
background: linear-gradient(
45.9deg,
rgba(2, 104, 206, 0.5) 0%,
#9681ff 85.18%
);
filter: blur(34px);
-webkit-border-radius: 16px;
border-radius: 16px;
-webkit-user-select: none;
user-select: none;
pointer-events: none;
}
.quote-card .quote-card-container {
padding: 40px 30px;
background-color: var(--white);
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
}
.quote-card .quote-card__text-container {
width: 100%;
max-width: 680px;
margin: 0 auto;
overflow: hidden;
}
.quote-card .quote-card__user {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 40px;
}
.quote-card .quote-card__user-photo {
display: block;
width: 48px;
aspect-ratio: 1 / 1;
object-fit: cover;
margin-right: 16px;
-webkit-border-radius: 18px;
border-radius: 18px;
}
.quote-card .quote-card__user-position {
margin-top: 4px;
line-height: 1;
}
/* CTA card */
.cta-card {
position: relative;
display: flex;
align-items: center;
min-height: 345px;
padding: 56px 56px 72px;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
overflow: hidden;
}
.cta-card .cta-card__text-box {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
gap: 32px;
}
.cta-card .cta-card__text {
opacity: 0.8;
}
.cta-card .cta-card__button-box {
display: flex;
justify-content: flex-start;
gap: 8px;
}
.cta-card .cta-card__illustration {
position: absolute;
}
.cta-card .cta-card__illustration img,
.cta-card .cta-card__illustration svg {
display: block;
width: 100%;
height: auto;
}
.cta-card .default-button.--white-text .default-button__arrow:after,
.cta-card .default-button.--white-text p:before {
display: none;
}
/* CTA card | Version 1 */
.cta-card.-version-1 {
background-image: url(../images/cta-card/background-img-1.svg);
}
.cta-card.-version-1 .cta-card__text-box {
width: calc(100% - 371px);
}
.cta-card.-version-1 .cta-card__illustration {
right: 64px;
width: 332px;
}
/* CTA card | Version 1 */
.cta-card.-version-2 {
background-image: url(../images/cta-card/background-img-2.svg);
}
.cta-card.-version-2 .cta-card__text-box {
width: calc(100% - 294px);
}
.cta-card.-version-2 .cta-card__illustration {
right: 22px;
width: 364px;
}
/* CTA card | Banner */
.cta-card.-banner {
min-height: 405px;
padding-bottom: 64px;
background-color: var(--shades-150);
}
.cta-card.-banner .cta-card__text-box {
width: calc(100% - 446px);
}
.cta-card.-banner .cta-card__custom-image-box {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
right: 96px;
width: 292px;
height: 326px;
}
.cta-card.-banner .cta-card__custom-image-text,
.cta-card.-banner .cta-card__custom-image {
display: flex;
align-items: center;
justify-content: center;
width: 46.5753%;
aspect-ratio: 1 / 1;
background-color: var(--white);
box-shadow: 0 16px 32px rgba(61, 62, 64, 0.08);
-webkit-border-radius: 38%;
border-radius: 38%;
}
.cta-card.-banner .cta-card__custom-image {
position: absolute;
left: 0;
top: 0;
}
.cta-card.-banner .cta-card__custom-image img {
display: block;
height: 13.9706%;
width: auto;
max-width: 100%;
margin-bottom: -1%;
}
.cta-card.-banner .cta-card__custom-image-text {
position: absolute;
bottom: 0;
right: 0;
}
.cta-card.-banner .cta-card__custom-image-text img {
display: block;
height: 18.3823%;
width: auto;
max-width: 100%;
}
.cta-card.-banner .cta-card__custom-x {
width: 6.8493%;
}
.cta-card.-banner .cta-card__custom-x img {
display: block;
width: 100%;
height: auto;
}
/* Info block */
.info-block {
display: flex;
align-items: center;
justify-content: space-between;
gap: 56px;
}
.info-block.-reverse {
flex-direction: row-reverse;
}
.info-block .info-block__text-box {
width: 100%;
max-width: 446px;
}
.info-block .info-block__editor {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
gap: 32px;
}
.info-block .info-block__editor *,
.info-block .info-block__editor {
font-family: "Onest", sans-serif;
font-style: normal;
}
.info-block .info-block__editor h1,
.info-block .info-block__editor h2,
.info-block .info-block__editor h3,
.info-block .info-block__editor h4,
.info-block .info-block__editor h5,
.info-block .info-block__editor h6 {
font-weight: 700;
font-size: 57px;
line-height: 120%;
letter-spacing: -0.03em;
color: var(--shades-600);
}
.info-block .info-block__editor p *,
.info-block .info-block__editor p {
font-weight: 400;
font-size: 19px;
line-height: 150%;
color: var(--shades-400);
}
.info-block .info-block__editor blockquote *,
.info-block .info-block__editor blockquote {
font-weight: 700;
font-size: 19px;
line-height: 150%;
color: var(--white);
}
.info-block .info-block__editor blockquote {
padding: 20px 24px;
background: url(../images/info-block/blockquote-background.svg) no-repeat
center;
-webkit-background-size: cover;
background-size: cover;
-webkit-border-radius: 16px;
border-radius: 16px;
}
.info-block .info-block__button-box {
display: flex;
gap: 8px;
margin-top: 32px;
}
.info-block .info-block__image {
width: 100%;
max-width: 563px;
overflow: hidden;
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
}
.info-block .info-block__image img {
display: block;
width: 100%;
height: auto;
}
/* Info block | Image background */
.info-block .info-block__image.-gray-bg {
background-color: var(--shades-150);
}
.info-block .info-block__image.-white-bg {
background-color: var(--white);
box-shadow: 0 16px 40px rgba(61, 62, 64, 0.04);
}
/* Info block | Image size */
.info-block .info-block__image.-landscape {
height: 400px;
}
.info-block .info-block__image.-square {
aspect-ratio: 1 / 1;
}
.info-block .info-block__image.-landscape img,
.info-block .info-block__image.-square img {
height: 100%;
object-fit: cover;
}
.info-block .info-block__image.-contain img {
object-fit: contain;
}
/* Info block | Checkout */
.info-block.-checkout .info-block__text-box {
max-width: 466px;
}
/* Info block | Connect */
.info-block.-connect .info-block__text-box {
width: min-content;
min-width: 446px;
max-width: none;
}
/* Info block | Analytics */
.info-block.-analytics .info-block__text-box {
max-width: 563px;
}
.info-block.-analytics .info-block__image {
position: relative;
z-index: 1;
max-width: 488px;
height: 354px;
overflow: visible;
}
.info-block.-analytics .info-block__image-box {
position: absolute;
width: 359px;
height: 226px;
background: var(--white);
box-shadow: 0 16px 32px rgba(61, 62, 64, 0.08);
-webkit-border-radius: 16px;
border-radius: 16px;
overflow: hidden;
}
.info-block.-analytics .info-block__image-box img,
.info-block.-analytics .info-block__image-box video {
height: 100%;
object-fit: cover;
}
.info-block.-analytics .info-block__image-box:nth-child(1) {
left: 0;
top: 0;
}
.info-block.-analytics .info-block__image-box:nth-child(2) {
right: 0;
bottom: 0;
}
/* Info block | Secure */
.info-block.-secure .info-block__text-box {
max-width: 540px;
}
.info-block.-secure .info-block__image {
display: flex;
gap: 20px;
width: fit-content;
max-width: none;
overflow: visible;
}
.info-block.-secure .info-block__image-box {
display: flex;
align-items: center;
justify-content: center;
width: 213px;
aspect-ratio: 1 / 1;
background-color: var(--white);
box-shadow: 0 16px 40px rgba(61, 62, 64, 0.04);
-webkit-border-radius: 24px;
border-radius: 24px;
}
.info-block.-secure .info-block__image-box:nth-child(1) img {
width: 67.6056%;
}
.info-block.-secure .info-block__image-box:nth-child(2) img {
width: 67.6056%;
}
/* Info block | System */
.info-block.-system .info-block__image {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
gap: 20px;
-webkit-border-radius: 0;
border-radius: 0;
}
.info-block.-system .info-block__image-box {
display: flex;
justify-content: space-between;
width: 100%;
gap: 20px;
}
.info-block.-system .info-block__image img {
height: 213px;
object-fit: cover;
-webkit-border-radius: var(--default-border-radius);
border-radius: var(--default-border-radius);
}
.info-block.-system .info-block__image-box:nth-child(2n + 1) img:nth-child(1),
.info-block.-system .info-block__image-box:nth-child(2n + 2) img:nth-child(2) {
width: 100%;
flex-shrink: 1;
}
.info-block.-system .info-block__image-box:nth-child(2n + 1) img:nth-child(2),
.info-block.-system .info-block__image-box:nth-child(2n + 2) img:nth-child(1) {
width: auto;
aspect-ratio: 1 / 1;
}
/* Info block | Payment */
.info-block.-payment .info-block__image {
position: relative;
max-width: 600px;
height: 577px;
overflow: visible;
}
.info-block.-payment .info-block__logo {
position: absolute;
right: 32.5%;
bottom: 41.2478%;
width: 29%;
}
.info-block.-integration .info-block__image-box,
.info-block.-payment .info-block__image-box {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 1 / 1;
background-color: var(--white);
box-shadow: 0 16px 32px rgba(61, 62, 64, 0.08);
-webkit-border-radius: 38%;
border-radius: 38%;
}
.info-block.-payment .info-block__image-box:nth-child(2) {
top: 1.7331%;
right: 23.3333%;
width: 22.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(2) img {
width: 57.3529%;
}
.info-block.-payment .info-block__image-box:nth-child(3) {
top: 22.357%;
right: 0;
width: 14.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(3) img {
width: 65.9091%;
}
.info-block.-payment .info-block__image-box:nth-child(4) {
bottom: 21.1439%;
right: 6%;
width: 18.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(4) img {
width: 59.8214%;
}
.info-block.-payment .info-block__image-box:nth-child(5) {
bottom: 0;
right: 34.6667%;
width: 14.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(5) img {
width: 54.5455%;
}
.info-block.-payment .info-block__image-box:nth-child(6) {
bottom: 7.4523%;
left: 18%;
width: 14.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(6) img {
width: 54.5455%;
}
.info-block.-payment .info-block__image-box:nth-child(7) {
bottom: 38.1282%;
left: 0;
width: 22.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(7) img {
width: 59.5588%;
}
.info-block.-payment .info-block__image-box:nth-child(8) {
top: 0;
left: 17.3333%;
width: 18.6667%;
}
.info-block.-payment .info-block__image-box:nth-child(8) img {
width: 66.0714%;
}
@keyframes levitation {
0%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(-10%);
transform: translateY(-10%);
}
}
.info-block.-integration .info-block__image-box,
.info-block.-payment .info-block__image-box {
animation: levitation 3s ease-in-out infinite;
animation-play-state: running;
}
.info-block.-integration .info-block__image.-not-in-viewport *,
.info-block.-payment .info-block__image.-not-in-viewport * {
animation-play-state: paused;
}
/* Info block | Integration */
.info-block.-integration .info-block__image {
position: relative;
max-width: 511px;
height: 452px;
overflow: visible;
}
.info-block.-integration .info-block__image-box:nth-child(1) {
right: 39.726%;
bottom: 39.726%;
width: 17.2211%;
}
.info-block.-integration .info-block__image-box:nth-child(1) img {
width: 59.0909%;
}
.info-block.-integration .info-block__image-box:nth-child(2) {
top: 0;
right: 20.9393%;
width: 26.6145%;
}
.info-block.-integration .info-block__image-box:nth-child(2) img {
width: 70.5882%;
}
.info-block.-integration .info-block__image-box:nth-child(3) {
top: 35.3982%;
right: 0;
width: 17.2211%;
}
.info-block.-integration .info-block__image-box:nth-child(3) img {
width: 39.7727%;
}
.info-block.-integration .info-block__image-box:nth-child(4) {
right: 11.546%;
bottom: 9.7345%;
width: 21.9178%;
}
.info-block.-integration .info-block__image-box:nth-child(4) img {
width: 64.2857%;
}
.info-block.-integration .info-block__image-box:nth-child(5) {
left: 35.225%;
bottom: 0;
width: 17.2211%;
}
.info-block.-integration .info-block__image-box:nth-child(5) img {
width: 61.3636%;
}
.info-block.-integration .info-block__image-box:nth-child(6) {
left: 0;
bottom: 21.0177%;
width: 26.6145%;
}
.info-block.-integration .info-block__image-box:nth-child(6) img {
width: 44.8529%;
}
.info-block.-integration .info-block__image-box:nth-child(7) {
top: 11.5044%;
left: 13.3072%;
width: 21.9178%;
}
.info-block.-integration .info-block__image-box:nth-child(7) img {
width: 64.7059%;
}
/* Interactive image | Currency */
.info-block__image.-currency {
display: flex;
align-items: center;
justify-content: center;
padding-top: 98px;
padding-bottom: 97px;
}
.currency-ani-block {
display: flex;
align-items: stretch;
justify-content: flex-start;
flex-direction: column;
gap: 12px;
width: 330px;
height: auto;
}
.currency-ani-block .currency-ani-block__item {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 12px 24px;
background: var(--white);
box-shadow: 0 16px 40px rgba(61, 62, 64, 0.04);
-webkit-border-radius: 12px;
border-radius: 12px;
}
.currency-ani-block .currency-ani-block__left {
display: flex;
align-items: center;
justify-content: flex-start;
}
.currency-ani-block .currency-ani-block__currency {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
min-width: 40px;
aspect-ratio: 1 / 1;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.currency-ani-block .currency-ani-block__currency .--mask-item {
width: 16px;
height: 16px;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.currency-ani-block .currency-ani-block__name {
margin-left: 12px;
}
.currency-ani-block .currency-ani-block__button {
width: 42px;
min-width: 42px;
height: 24px;
padding: 3px;
background-color: var(--shades-250);
-webkit-border-radius: 80px;
border-radius: 80px;
cursor: pointer;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.currency-ani-block .currency-ani-block__button span {
display: block;
width: 18px;
min-width: 18px;
aspect-ratio: 1 / 1;
background-color: var(--white);
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: transform 0.4s;
transition: transform 0.4s;
}
.currency-ani-block__item:not(.-active) .currency-ani-block__currency {
background-color: var(--shades-150) !important;
}
.currency-ani-block__item:not(.-active)
.currency-ani-block__currency
.--mask-item {
background-color: var(--shades-250) !important;
}
.currency-ani-block__item.-active .currency-ani-block__button {
background-color: #0268ce;
}
.currency-ani-block__item.-active .currency-ani-block__button span {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
/* Interactive image | Graph */
.info-block__image.-graph {
padding: 24px;
background-color: var(--white);
}
.graph-ani-block .graph-ani-block__title {
margin-bottom: 20px;
}
.graph-ani-block .graph-ani-block__title *,
.graph-ani-block .graph-ani-block__title {
font-size: 14px;
line-height: 100%;
}
.graph-ani-block .graph-ani-block__graphs {
height: 290px;
border: 1px solid var(--shades-150);
-webkit-border-radius: 8px;
border-radius: 8px;
overflow: hidden;
}
.graph-ani-block .graph-ani-block__graphs-container,
.graph-ani-block__months {
display: grid;
grid-template-columns: repeat(5, 1fr);
height: 100%;
}
.graph-ani-block .graph-ani-block__graphs-container {
overflow: hidden;
background: linear-gradient(
to bottom,
#0469cf 0%,
rgba(2, 104, 206, 0.05) 93.65%
);
-webkit-mask: url(../images/product-page/graph-mask.svg) no-repeat center
bottom;
mask: url(../images/product-page/graph-mask.svg) no-repeat center bottom;
-webkit-mask-size: 515px 266px;
mask-size: 515px 266px;
}
.graph-ani-block .graph-ani-block__graph {
position: relative;
display: flex;
align-items: flex-end;
justify-content: center;
padding-bottom: 24px;
-webkit-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.graph-ani-block .graph-ani-block__graph:not(:first-child):before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
-webkit-transform: translateX(50%);
transform: translateX(50%);
display: block;
width: 1px;
background-color: rgba(255, 255, 255, 0.4);
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.graph-ani-block .graph-ani-block__graph p {
writing-mode: vertical-lr;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
white-space: nowrap;
-webkit-user-select: none;
user-select: none;
opacity: 0;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.graph-ani-block__months {
justify-items: center;
margin-top: 16px;
}
.graph-ani-block__months *,
.graph-ani-block__months {
font-size: 12px;
line-height: 100%;
}
.graph-ani-block__month {
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.graph-ani-block .graph-ani-block__graph.-active {
background-color: #9680ff;
}
.graph-ani-block .graph-ani-block__graph.-active p {
opacity: 1;
}
.graph-ani-block .graph-ani-block__graph.-active:before {
opacity: 0;
}
.graph-ani-block
.graph-ani-block__graph.-active
+ .graph-ani-block__graph:before {
opacity: 0;
}
.graph-ani-block .graph-ani-block__month.-active {
color: #9680ff;
}
@media screen and (max-width: 1200px) {
/* CTA card */
/* CTA card | Version 1 */
.cta-card.-version-1 .cta-card__text-box {
width: calc(100% - 280px);
}
.cta-card.-version-1 .cta-card__illustration {
width: 250px;
}
/* CTA card | Version 1 */
.cta-card.-version-2 .cta-card__text-box {
width: calc(100% - 250px);
}
.cta-card.-version-2 .cta-card__illustration {
width: 300px;
}
/* CTA card | Banner */
.cta-card.-banner .cta-card__text-box {
width: calc(100% - 320px);
}
.cta-card.-banner .cta-card__custom-image-box {
right: 40px;
}
/* Info block */
.info-block {
gap: 40px;
}
.info-block .info-block__editor {
gap: 16px;
}
.info-block .info-block__editor h1,
.info-block .info-block__editor h2,
.info-block .info-block__editor h3,
.info-block .info-block__editor h4,
.info-block .info-block__editor h5,
.info-block .info-block__editor h6 {
font-size: 32px;
line-height: 110%;
letter-spacing: -0.03em;
}
.info-block .info-block__editor p *,
.info-block .info-block__editor p {
font-size: 17px;
line-height: 150%;
}
.info-block .info-block__editor blockquote *,
.info-block .info-block__editor blockquote {
font-size: 17px;
line-height: 150%;
}
.info-block .info-block__editor blockquote {
padding: 16px;
}
.info-block .info-block__button-box {
align-items: flex-start;
flex-direction: column;
margin-top: 16px;
}
.info-block
.info-block__button-box
.default-button:not(.-white):not(.-black) {
padding: 0;
}
.info-block .info-block__image {
max-width: 400px;
}
/* Info block | Image size */
.info-block .info-block__image.-landscape {
height: 292px;
}
/* Info block | Analytics */
.info-block.-analytics .info-block__image {
max-width: 430px;
height: 300px;
}
.info-block.-analytics .info-block__image-box {
width: 300px;
height: 187px;
-webkit-border-radius: 12px;
border-radius: 12px;
}
/* Info block | Secure */
.info-block.-secure .info-block__image {
gap: 12px;
}
.info-block.-secure .info-block__image-box {
width: 180px;
-webkit-border-radius: 18px;
border-radius: 18px;
}
/* Info block | System */
.info-block.-system .info-block__image-box,
.info-block.-system .info-block__image {
gap: 12px;
}
.info-block.-system .info-block__image img {
height: 140px;
}
/* Info block | Payment */
.info-block.-payment .info-block__image {
max-width: 400px;
height: 350px;
}
/* Info block | Integration */
.info-block.-integration .info-block__image {
max-width: 400px;
height: 350px;
}
/* Interactive image | Currency */
.info-block__image.-currency {
padding-top: 35px;
padding-bottom: 35px;
}
/* Interactive image | Graph */
.graph-ani-block .graph-ani-block__graphs {
height: 215px;
}
.graph-ani-block .graph-ani-block__graphs-container {
-webkit-mask-size: 515px 190px;
mask-size: 515px 190px;
}
}
@media screen and (max-width: 1024px) {
/* Form block/section */
.form-section .form-section__title-box {
gap: 16px;
margin-bottom: 40px;
}
.form-section .form-section__img {
height: 40px;
}
.form-block {
-webkit-border-radius: 14px;
border-radius: 14px;
}
.form-block .form__title-box {
padding-top: 24px;
padding-bottom: 24px;
}
.form-block .form {
margin: 24px auto 40px;
}
.form-block .form__grid {
grid-gap: 12px;
}
.form-block .form__grid .input.-file {
margin-top: 4px;
}
.form-block .checkbox {
margin-top: 24px;
}
.form-block .form__button {
margin-top: 24px;
}
/* Connect form */
.form-block.-connect .form {
width: auto;
max-width: none;
margin-left: 30px;
margin-right: 30px;
}
/* Connect cards block/section */
.connect-card-section .connect-card-section__title {
margin-bottom: 40px;
}
.connect-card__block {
flex-direction: column-reverse;
gap: 12px;
}
.connect-card__block .connect-card__left,
.connect-card__block .connect-card__right {
-webkit-border-radius: 14px;
border-radius: 14px;
}
.connect-card__block .connect-card__right {
height: 450px;
}
.connect-card__block .connect-card__left {
min-height: auto;
padding: 24px 16px;
}
.connect-card__block .connect-card__editor > *:not(:first-child) {
margin-top: 16px;
}
.connect-card__block .connect-card__editor h1,
.connect-card__block .connect-card__editor h2,
.connect-card__block .connect-card__editor h3 {
font-size: 26px;
line-height: 110%;
letter-spacing: -0.03em;
}
.connect-card__block .connect-card__editor h4,
.connect-card__block .connect-card__editor h5,
.connect-card__block .connect-card__editor h6 {
font-size: 17px;
line-height: 150%;
letter-spacing: 0;
}
.connect-card__block .connect-card__editor p {
font-size: 14px;
line-height: 150%;
}
.connect-card__block .connect-card__button {
margin-top: 16px;
}
/* Main title section */
.main-title-section .main-title__title {
margin-bottom: 24px;
}
.main-title-section .main-title__text {
margin-top: 24px;
}
/* Info card */
.default-info-card {
padding: 23px 15px;
}
.default-info-card .info-card__icon {
margin-bottom: 16px;
}
/* Info card grid */
.info-card-grid {
grid-template-columns: repeat(2, 1fr);
grid-gap: 12px;
}
.info-card-grid.-two-col {
grid-column-gap: 12px;
}
.info-card-grid.-two-col .default-info-card {
padding-bottom: 23px;
}
/* Quote card */
.quote-card .quote-card-container {
padding: 24px 16px;
}
.quote-card:before {
top: 24px;
left: 24px;
right: 24px;
bottom: -12px;
filter: blur(20px);
-webkit-border-radius: 9px;
border-radius: 9px;
}
.quote-card .quote-card__user {
margin-top: 24px;
}
/* CTA card */
.cta-card {
flex-direction: column;
min-height: auto;
padding: 298px 16px 24px;
}
.cta-card .cta-card__text-box {
gap: 16px;
}
.cta-card .cta-card__button-box {
flex-direction: column;
gap: 8px;
}
.cta-card .cta-card__button-box .default-button:not(.-white):not(.-black) {
padding: 0;
}
/* CTA card | Version 1 */
.cta-card.-version-1 .cta-card__text-box {
width: 100%;
}
.cta-card.-version-1 .cta-card__illustration {
top: 24px;
right: auto;
width: 304px;
max-width: 100%;
}
/* CTA card | Version 1 */
.cta-card.-version-2 .cta-card__text-box {
width: 100%;
}
.cta-card.-version-2 .cta-card__illustration {
top: 0;
right: auto;
width: 304px;
max-width: 100%;
}
/* CTA card | Banner */
.cta-card.-banner {
min-height: auto;
padding-top: 316px;
padding-bottom: 24px;
}
.cta-card.-banner .cta-card__text-box {
width: 100%;
}
.cta-card.-banner .cta-card__custom-image-box {
top: 24px;
right: auto;
width: 240px;
max-width: 100%;
height: 268px;
}
/* Info block */
.info-block.-reverse,
.info-block {
flex-direction: column-reverse;
}
.info-block.-connect .info-block__text-box,
.info-block.-checkout .info-block__text-box,
.info-block.-secure .info-block__text-box,
.info-block.-analytics .info-block__text-box,
.info-block .info-block__text-box {
width: 100%;
min-width: auto;
max-width: none;
}
.info-block.-payment .info-block__image {
max-width: 336px;
height: 324px;
}
.info-block.-payment .info-block__logo {
bottom: 37.6543%;
right: 50%;
-webkit-transform: translateX(50%);
transform: translateX(50%);
width: 35.7143%;
}
.info-block.-integration .info-block__image {
max-width: 336px;
height: 298px;
}
}
@media screen and (max-width: 759px) {
/* Form block/section */
.form-block .form {
width: auto;
max-width: none;
margin-right: 16px;
margin-left: 16px;
}
.form-block .form__title-box {
padding-left: 16px;
padding-right: 16px;
}
.form-block .form__button {
width: 100%;
}
/* Connect form */
.form-block.-connect .form {
margin-left: 16px;
margin-right: 16px;
}
.form-block.-connect .form__grid {
grid-template-columns: 1fr;
}
.form-block.-connect .form__grid .form__textarea {
grid-column: span 1;
}
/* Connect cards block/section */
.connect-card__block .connect-card__right {
height: 370px;
}
/* Info card grid */
.info-card-grid.-two-col,
.info-card-grid {
grid-template-columns: 1fr;
}
/* CTA card */
/* CTA card | Version 1 */
.cta-card.-version-1 {
background-image: url(../images/cta-card/background-img-1-mob.svg);
}
/* CTA card | Version 2 */
.cta-card.-version-2 {
background-image: url(../images/cta-card/background-img-2-mob.svg);
}
/* Info block */
.info-block .info-block__image.-landscape {
height: 239px;
}
.info-block.-secure .info-block__image {
justify-content: center;
}
.info-block.-secure .info-block__image-box {
width: 100%;
maw-width: 162px;
}
.info-block.-system .info-block__image img {
height: 125px;
}
/* Interactive image | Currency */
.info-block__image.-currency {
padding: 24px 16px;
}
.currency-ani-block {
gap: 11px;
width: 100%;
}
.currency-ani-block .currency-ani-block__item {
padding: 11px 22px;
-webkit-border-radius: 11px;
border-radius: 11px;
}
.currency-ani-block .currency-ani-block__currency {
width: 37px;
min-width: 37px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.currency-ani-block .currency-ani-block__currency .--mask-item {
width: 14px;
height: 14px;
}
.currency-ani-block .currency-ani-block__name {
margin-left: 11px;
}
.currency-ani-block .currency-ani-block__name *,
.currency-ani-block .currency-ani-block__name {
font-size: 15px;
}
.currency-ani-block .currency-ani-block__button {
width: 38px;
min-width: 38px;
height: 22px;
padding: 3px;
-webkit-border-radius: 74px;
border-radius: 74px;
}
.currency-ani-block .currency-ani-block__button span {
width: 16px;
min-width: 16px;
}
/* Interactive image | Graph */
.info-block__image.-graph {
padding: 15px;
background-color: var(--white);
}
.graph-ani-block .graph-ani-block__title {
margin-bottom: 13px;
}
.graph-ani-block .graph-ani-block__title *,
.graph-ani-block .graph-ani-block__title {
font-size: 8px;
}
.graph-ani-block .graph-ani-block__graphs {
height: 174px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.graph-ani-block .graph-ani-block__graphs-container {
-webkit-mask-size: 408px 158px;
mask-size: 307px 158px;
}
.graph-ani-block .graph-ani-block__graph {
padding-bottom: 20px;
}
.graph-ani-block__months {
margin-top: 10px;
}
.graph-ani-block__months *,
.graph-ani-block__months {
font-size: 8px;
}
}