/home/bdqbpbxa/demo-subdomains/sendon.goodface.com.ua/layout/css/styles.css
@import 'ui-kit.css';
@import 'ui-blocks.css';
@import 'hovers.css';
@import 'custom-animations.css';
/** Homepage | hero */
.hero {
padding-top: 64px;
}
.hero__text {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: center;
}
.hero__text>.text {
margin-top: 29px;
text-align: center;
}
.hero__text .default-button {
margin-top: 68px;
width: fit-content;
}
.hero__animation {
position: relative;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 136px 0 80px 0;
margin-top: -40px;
border-radius: 40px;
width: 100%;
background: linear-gradient(100.77deg, #F4F7FD 0%, #E5E9F7 100%);
}
.hero__animation:before {
content: '';
z-index: 1;
display: block;
width: 354px;
height: 81px;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
background: no-repeat center / cover url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU0IiBoZWlnaHQ9IjgxIiB2aWV3Qm94PSIwIDAgMzU0IDgxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjA4XzIxNzkpIj4KPHJlY3Qgd2lkdGg9IjM1NCIgaGVpZ2h0PSI4MSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMSIgd2lkdGg9IjM1MiIgaGVpZ2h0PSI4MCIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYgNC43MDU4OEM2IDIuMTA2ODkgMy44OTMxMSAwIDEuMjk0MTIgMEgtNDcxQy00OTMuMDkxIDAgLTUxMSAxNy45MDg2IC01MTEgNDBWNDcyQy01MTEgNDk0LjA5MSAtNDkzLjA5MSA1MTIgLTQ3MSA1MTJIODI1Qzg0Ny4wOTEgNTEyIDg2NSA0OTQuMDkxIDg2NSA0NzJWNDBDODY1IDE3LjkwODYgODQ3LjA5MSA1LjI4NTU3ZS0wNyA4MjUgMS4xODA1NmUtMDZMMzUyLjcwNiAxLjUxMTk5ZS0wNUMzNTAuMTA3IDEuNTE5NjZlLTA1IDM0OCAyLjEwNjkxIDM0OCA0LjcwNTlWNC43MDU5QzM0OCA0Ni4yODk3IDMxNC4yOSA4MCAyNzIuNzA2IDgwTDgxLjI5NDEgODBDMzkuNzEwMyA4MCA2IDQ2LjI4OTcgNiA0LjcwNTg4VjQuNzA1ODhaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNjA4XzIxNzkpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl82MDhfMjE3OSIgeDE9Ii01MTEiIHkxPSIwIiB4Mj0iNzg3LjU1OCIgeTI9IjY2My41NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y0RjdGRCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFNUU5RjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MDhfMjE3OSI+CjxyZWN0IHdpZHRoPSIzNTQiIGhlaWdodD0iODEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.hero__animation-line+.hero__animation-line {
margin-top: 24px;
}
.animation-line-item,
.hero__animation-line {
display: flex;
align-items: center;
justify-content: flex-start;
}
.animation-line-item:nth-child(4n+1)>.animation-line-item__circle:last-child {
background: var(--gradient-pink);
}
.animation-line-item:nth-child(4n+2)>.animation-line-item__circle:last-child {
background: var(--gradient-blue);
}
.animation-line-item:nth-child(4n+3)>.animation-line-item__circle:last-child {
background: var(--gradient-yellow);
}
.animation-line-item:nth-child(4n+4)>.animation-line-item__circle:last-child {
background: var(--gradient-green);
}
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+1)>.animation-line-item__circle:last-child,
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+2)>.animation-line-item__circle:last-child,
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+3)>.animation-line-item__circle:last-child,
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+4)>.animation-line-item__circle:last-child {
/* background: rgba(255, 255, 255, 0.5); */
background: #F6F8FD;
}
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+1)>.animation-line-item__circle:first-child {
background: var(--gradient-red);
}
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+2)>.animation-line-item__circle:first-child {
background: var(--gradient-purple);
}
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+3)>.animation-line-item__circle:first-child {
background: var(--gradient-green);
}
.hero__animation-line.-reverse .animation-line-item:nth-child(4n+4)>.animation-line-item__circle:first-child {
background: var(--gradient-pink);
}
.animation-line-item__circle {
display: flex;
justify-content: center;
align-items: center;
width: 136px;
height: 136px;
/* background: rgba(255, 255, 255, 0.5); */
background: #F6F8FD;
border-radius: 300px;
}
.animation-line-item__circle .img {
position: relative;
display: block;
width: 88px;
height: 88px;
object-fit: contain;
background: transparent;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.animation-line-item__circle .img>* {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
background: transparent;
/* pointer-events: none; */
}
.animation-line-item__circle .img video {
position: absolute;
width: 120%;
height: 120%;
pointer-events: none;
}
.animation-line-item__circle-double {
display: flex;
justify-content: flex-start;
align-items: center;
padding: 12px;
height: 136px;
background: rgba(255, 255, 255, 0.5);
border-radius: 300px;
}
.animation-line-item__circle-double .animation-line-item__circle {
width: 112px;
height: 112px;
background: rgba(255, 255, 255, 0);
}
.animation-line-item__circle-double .animation-line-item__circle:last-child {
background: var(--white);
}
.hero__animation-line.-reverse .animation-line-item__circle-double .animation-line-item__circle:last-child {
background: rgba(255, 255, 255, 0);
}
.hero__animation-line.-reverse .animation-line-item__circle-double .animation-line-item__circle:first-child {
background: var(--white);
}
.animation-line-item__circle .img .first-arr {
animation: 0.8s linear 0s infinite alternate running arrows-first;
}
.animation-line-item__circle .img .last-arr {
animation: 0.8s linear 0s infinite alternate running arrows-last;
}
.-in-viewport .animation-line-item__circle .img path {
animation-play-state: running !important;
}
.animation-line-item__circle .img path {
animation-play-state: paused !important;
}
@keyframes arrows-first {
0% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@keyframes arrows-last {
0% {
opacity: 1;
}
100% {
opacity: 0.3;
}
}
/* Homepage | .solutions-section */
.solutions-section {
padding: 160px 0 104px 0;
}
.solutions-section .title-wrapper+.solutions-list {
margin-top: 91px;
}
.solutions-list {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
}
.solutions-list .solution-card {
grid-column: span 6;
overflow: hidden;
}
.solution-card {
padding: 45px 24px 24px 24px;
background: var(--light-2);
border-radius: 40px;
}
.solution-card__text {
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
}
.solution-card .title {
color: var(--black);
text-align: center;
}
.solution-card .text {
margin-top: 14px;
color: var(--grey);
text-align: center;
}
.solution-card__text .link {
position: relative;
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 32px;
color: var(--blue);
padding-right: 29px;
}
.solution-card__text .link:after {
content: '';
position: absolute;
right: 0;
transform: translateX(-14px);
margin-top: -2px;
display: block;
min-width: 6px;
width: 6px;
height: 11px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC44MzU2NDcgMC4yNTI2MDFDMS4yNDg0MyAtMC4xMTQzMTcgMS44ODA1IC0wLjA3NzEzNiAyLjI0NzQyIDAuMzM1NjQ3TDYuMjQ3NDIgNC44MzU2NUM2LjU4NDIxIDUuMjE0NTMgNi41ODQyMSA1Ljc4NTQ5IDYuMjQ3NDIgNi4xNjQzN0wyLjI0NzQyIDEwLjY2NDRDMS44ODA1IDExLjA3NzIgMS4yNDg0MyAxMS4xMTQzIDAuODM1NjQ3IDEwLjc0NzRDMC40MjI4NjQgMTAuMzgwNSAwLjM4NTY4MyA5Ljc0ODQzIDAuNzUyNjAxIDkuMzM1NjVMNC4xNjIwNiA1LjUwMDAxTDAuNzUyNjAxIDEuNjY0MzdDMC4zODU2ODMgMS4yNTE1OSAwLjQyMjg2NCAwLjYxOTUxOSAwLjgzNTY0NyAwLjI1MjYwMVoiIGZpbGw9IiMwMDU3RkYiLz4KPC9zdmc+Cg==);
transition: transform 0.4s;
}
.solution-card__text .link:before {
content: '';
position: absolute;
right: 0;
margin-top: -2px;
display: block;
width: 21px;
height: 21px;
border-radius: 50%;
background: var(--white);
opacity: 0;
transition: opacity 0.4s;
}
.-apple .solution-card__text .link:after,
.-apple .solution-card__text .link:before {
margin-top: 0;
}
.solution-card__img {
display: flex;
align-items: center;
justify-content: center;
max-width: 560px;
width: 100%;
margin: 14px auto;
}
.solution-card.-big {
grid-column: span 12;
display: flex;
flex-direction: row-reverse;
align-items: center;
padding: 24px;
}
.solution-card.-big .solution-card__img {
margin-left: 0;
margin-right: 0;
}
.solution-card.-big .solution-card__text {
padding: 0 0 0 31px;
}
/** Homepage | services-section */
.services-section {
padding: 104px 0;
}
.title-wrapper+.services {
margin-top: 96px;
}
.services {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
align-items: flex-start;
}
.services__menu {
grid-column: span 5;
}
.services__menu-item {
position: relative;
display: block;
transition: color 0.4s, transform 0.4s;
color: var(--light-grey);
cursor: pointer;
}
.services__menu-item:before {
content: '';
position: absolute;
left: 0;
top: 11px;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
background: var(--blue);
transform: translateX(-40px);
opacity: 0;
pointer-events: none;
transition: transform 0.4s, opacity 0.4s;
}
.services__menu-item:after {
content: '';
position: absolute;
left: 5px;
top: 16px;
border-radius: 50%;
width: 14px;
height: 14px;
display: block;
background: var(--yellow);
transform: translateX(-40px);
opacity: 0;
pointer-events: none;
transition: transform 0.4s, opacity 0.4s;
}
.-apple .services__menu-item:before {
top: 17px;
}
.-apple .services__menu-item:after {
top: 22px;
}
.services__menu-item+.services__menu-item {
margin-top: 124px;
}
.services__menu-item.-active {
color: var(--black);
transform: translateX(40px);
}
.services__items {
position: sticky;
top: calc(var(--window-inner-height) / 2);
grid-column-start: 7;
grid-column-end: span 6;
transition: height 0.4s;
}
.services__menu-item.-active:before,
.services__menu-item.-active:after {
opacity: 1;
}
.services__item {
opacity: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
transition: opacity 0.4s;
}
.services__item.-active {
opacity: 1;
}
.services__item img {
display: block;
width: 100%;
}
/** Homepage | why-choose-us */
.why-choose-us {
overflow: hidden;
padding: 104px 0;
}
.why-choose-us-cards {
position: relative;
display: flex;
justify-content: center;
margin-top: 93px;
}
.why-choose-us-card {
position: relative;
z-index: 1;
width: 504px;
background: var(--light-1);
border-radius: 32px;
padding: 32px 32px 46px 32px;
box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.04);
background: linear-gradient(135deg, #DAF0CF 0%, #8AEB9F 100%);
}
.why-choose-us-card:first-child,
.why-choose-us-card:last-child {
position: absolute;
}
.why-choose-us-card:first-child {
background: linear-gradient(136.97deg, #FFE5BE 0%, #FFD595 100%);
transform: translate(-41px, 48px) rotate(-6deg);
}
.why-choose-us-card:nth-child(2) {
transform: translate(-17px, 24px) rotate(-3deg);
}
.why-choose-us-card:last-child {
background: linear-gradient(135deg, #F2F0FF 0%, #A395FF 100%);
transform: translate(7px, 0);
}
.why-choose-us-card__img {
margin: 0 -32px;
padding: 0;
grid-column: span 6;
}
.why-choose-us-card__img img {
display: block;
width: 100%;
}
.why-choose-us-card__text {
margin-top: 13px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.why-choose-us-card__text .text {
margin-top: 13px;
color: var(--grey);
text-align: center;
}
.why-choose-us-card__text .title {
color: var(--black);
text-align: center;
}
/** About us | about-us-hero */
.about-us-hero {
padding-top: 56px;
}
.about-us-hero__text {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: center;
}
.about-us-hero__text>.text {
margin-top: 29px;
text-align: center;
}
.about-us-hero__text .default-button {
margin-top: 48px;
width: fit-content;
}
.about-us-hero__animation {
margin-top: 68px;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
}
.about-us-hero__animation .img {
position: relative;
display: flex;
justify-content: center;
align-items: center;
grid-column: span 1;
border-radius: 40px;
/* background: var(--gradient-light); */
}
.about-us-hero__animation .img:before {
content: '';
width: 100%;
height: 100%;
border-radius: 40px;
position: absolute;
z-index: -1;
display: block;
}
.about-us-hero__animation .img:first-child:before {
background: no-repeat center / cover url(../images/about-us/hero-bg-1.png);
}
.about-us-hero__animation .img:nth-child(2):before {
background: no-repeat center / cover url(../images/about-us/hero-bg-2.png);
}
.about-us-hero__animation .img:last-child:before {
background: no-repeat center / cover url(../images/about-us/hero-bg-3.png);
}
.about-us-hero__animation .arrows {
content: '';
display: block;
width: 80px;
height: 80px;
position: absolute;
z-index: 2;
right: 0;
transform: translateX(48px);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.about-us-hero__animation .arrows svg {
width: 14px;
}
.about-us-hero__animation .arrows .first-arr {
animation: 0.8s linear 0s infinite alternate paused arrows-first;
}
.about-us-hero__animation .arrows .last-arr {
animation: 0.8s linear 0s infinite alternate paused arrows-last;
}
.-in-viewport .about-us-hero__animation .arrows .last-arr,
.-in-viewport .about-us-hero__animation .arrows .first-arr {
animation-play-state: running !important;
}
.about-us-hero__animation .img img {
max-width: 100%;
display: block;
}
/** About us | call-to-action */
.call-to-action {
padding: 104px 0;
}
.call-to-action-wrapper {
width: 100%;
background: var(--gradient-light);
border-radius: 64px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 72px;
text-align: center;
}
.emoji-wrapper {
display: grid;
grid-template-columns: repeat(5, 80px);
gap: 16px;
width: fit-content;
align-items: center;
justify-content: center;
}
.emoji-wrapper .emoji {
display: flex;
justify-content: center;
align-items: center;
grid-column: span 1;
width: 100%;
aspect-ratio: 1/1;
border-radius: 50%;
}
.emoji-wrapper .emoji img {
display: block;
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.emoji-wrapper .emoji:nth-child(5n+1) {
background: var(--gradient-red);
}
.emoji-wrapper .emoji:nth-child(5n+2) {
background: var(--gradient-yellow);
}
.emoji-wrapper .emoji:nth-child(5n+3) {
background: var(--gradient-green);
}
.emoji-wrapper .emoji:nth-child(5n+4) {
background: var(--gradient-blue);
}
.emoji-wrapper .emoji:nth-child(5n+5) {
background: var(--gradient-purple);
}
.call-to-action-wrapper .emoji-wrapper+.title {
margin-top: 45px;
}
.call-to-action-wrapper .text {
margin-top: 23px;
}
.call-to-action-wrapper .default-button {
margin-top: 37px;
}
/** about-us | benefits-section */
.benefits-section {
overflow: hidden;
padding: 104px 0 64px 0;
}
.benefits__slider {
position: relative;
margin: 90px auto 0 auto;
max-width: 1024px;
}
.benefits__slider-wrapper {
display: flex;
}
/* .benefits__slider .swiper-navigation {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} */
.benefits-slide {
min-width: 100%;
margin-right: 16px;
width: 100%;
border-radius: 40px;
background: var(--gradient-blue);
padding: 24px;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 96px;
min-height: 488px;
transition: opacity 0.4s;
opacity: 0.32;
}
.benefits-slide.-opacity {
opacity: 1;
}
.benefits-slide__text {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
padding: 40px 24px 40px 96px;
}
.benefits-slide__text .text {
margin-top: 16px;
}
.benefits-slide__img {
background: rgba(255, 255, 255, 0.32);
border-radius: 16px;
display: flex;
justify-content: center;
align-items: center;
}
.benefits-slide__img img {
display: block;
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.swiper-pagination,
.pinned-slider__pagination {
display: flex;
justify-content: center;
align-items: center;
bottom: 0;
top: 0;
position: relative;
padding: 0;
margin-top: 32px;
}
.swiper-pagination-bullet,
.pagination-bullet {
display: flex;
align-items: flex-start;
justify-content: flex-start;
padding: 5px;
cursor: pointer;
width: 40px;
height: 16px;
border-radius: 78px;
opacity: 1;
transition: 0.4s;
background: var(--light-2);
margin: 0 2px;
}
.swiper-pagination-bullet-active,
.pagination-bullet.-active {
pointer-events: none;
background: var(--blue);
}
.swiper-pagination-bullet:before,
.pagination-bullet:before {
content: '';
display: block;
opacity: 0;
background: var(--yellow);
width: 100%;
height: 100%;
border-radius: inherit;
transition: opacity 0.4s;
}
.swiper-pagination-bullet-active:before,
.pagination-bullet.-active:before {
opacity: 1;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 2px;
}
/** About us | partners-section */
.partners-section {
padding: 104px 0;
}
.partners-wrapper {
margin-top: 96px;
}
.partners-wrapper .mobile-slider {
display: none;
}
.partners-wrapper__item {
min-width: 296px;
width: 296px;
height: 296px;
background: linear-gradient(93.1deg, #FAFAFF 0%, #F5F5FD 100%);
border-radius: 1000px;
display: flex;
justify-content: center;
align-items: center;
}
.partners-wrapper__item {
margin-left: 56px;
}
.partners-wrapper__item img {
max-width: 100%;
max-height: 100%;
display: block;
object-fit: contain;
}
.partners-wrapper__line+.partners-wrapper__line {
margin-top: 16px;
}
/** 404 | section-404 */
.section-404__wrapper {
min-height: calc(var(--window-inner-height) - 80px - 112px);
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-align: center;
padding: 64px 0;
}
.section-404__wrapper .text {
margin-top: 32px;
}
.section-404__wrapper .default-button {
margin-top: 40px;
}
/** Payments solutions | payments-solutions-hero */
.payments-solutions-hero {
padding-top: 56px;
}
.payments-solutions-hero__text {
position: relative;
z-index: 2;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.payments-solutions-hero__text .text {
margin-top: 29px;
}
.payments-solutions-hero__text .default-button {
margin-top: 68px;
width: fit-content;
}
.payments-solutions-hero__animation {
position: relative;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 136px 0 80px 0;
margin-top: -40px;
border-radius: 40px;
width: 100%;
background: var(--gradient-light);
}
.payments-solutions-hero__animation:before {
content: '';
z-index: 1;
display: block;
width: 346px;
height: 81px;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ2IiBoZWlnaHQ9IjgxIiB2aWV3Qm94PSIwIDAgMzQ2IDgxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzEyXzI1NTMpIj4KPHJlY3Qgd2lkdGg9IjM0NiIgaGVpZ2h0PSI4MSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIgMC43OTA1MUMyIDAuMzUzOTIyIDEuNjQ2MDYgMCAxLjIwOTQ3IDBILTQ3NUMtNDk3LjA5MSAwIC01MTUgMTcuOTA4NiAtNTE1IDQwVjMxMkMtNTE1IDMzNC4wOTEgLTQ5Ny4wOTEgMzUyIC00NzUgMzUySDgyMUM4NDMuMDkxIDM1MiA4NjEgMzM0LjA5MSA4NjEgMzEyVjQwQzg2MSAxNy45MDg2IDg0My4wOTEgMCA4MjEgMEgzNDQuNzkxQzM0NC4zNTQgMCAzNDQgMC4zNTM5MjUgMzQ0IDAuNzkwNTE0QzM0NCA0NC41MzY3IDMwOC41MzcgODAgMjY0Ljc5MSA4MEg4MS4yMDk1QzM3LjQ2MzMgODAgMiA0NC41MzY3IDIgMC43OTA1MVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl83MTJfMjU1MykiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzcxMl8yNTUzIiB4MT0iLTUxNSIgeTE9IjAiIHgyPSI1MzkuODc2IiB5Mj0iNzg0LjA0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjRGN0ZEIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0U1RTlGNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzcxMl8yNTUzIj4KPHJlY3Qgd2lkdGg9IjM0NiIgaGVpZ2h0PSI4MSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.payments-solutions-hero__animation-item {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: repeat(3, 112px);
padding: 12px;
border-radius: 300px;
overflow: hidden;
}
.payments-solutions-hero__animation-item:before {
content: '';
display: block;
position: absolute;
z-index: -1;
width: 100%;
left: 0;
top: 0;
height: 100%;
/* transform: rotate(180deg); */
}
.payments-solutions-hero__animation-item:nth-child(5n+1):before {
background: var(--gradient-blue);
}
.payments-solutions-hero__animation-item:nth-child(5n+2):before {
background: var(--gradient-pink);
}
.payments-solutions-hero__animation-item:nth-child(5n+3):before {
background: var(--gradient-green);
}
.payments-solutions-hero__animation-item:nth-child(5n+4):before {
background: var(--gradient-yellow);
}
.payments-solutions-hero__animation-item:nth-child(5n+5):before {
background: var(--gradient-red);
}
.payments-solutions-hero__animation-item .img {
background: rgba(255, 255, 255, 0.32);
width: 100%;
aspect-ratio: 1/1;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.payments-solutions-hero__animation-item .img img {
display: block;
grid-column: span 1;
width: 24px;
height: 24px;
object-fit: contain;
}
.payments-solutions-hero__animation-item .img:nth-child(2) img {
width: 64px;
height: 64px;
}
/** Payments solution | our-offer */
.our-offer {
padding: 104px 0;
}
.our-offer-slider {
max-width: 1024px;
margin: 0 auto;
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
}
.our-offer .title-wrapper+.our-offer-slider {
margin-top: 96px;
}
.our-offer-slide {
position: absolute;
left: 0;
top: 0;
transform-origin: right;
width: 100%;
min-width: 100%;
padding: 0 32px 0 16px;
border-radius: 40px;
height: auto;
background: var(--gradient-blue);
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 32px;
}
.our-offer-slider__wrapper {
position: relative;
width: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.our-offer-slide__img {
display: flex;
justify-content: center;
align-items: center;
grid-column: span 1;
}
.our-offer-slide__img img {
max-width: 100%;
max-height: 100%;
display: block;
object-fit: contain;
}
.our-offer-slide__text {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
grid-column: span 1;
padding: 16px 52px 16px 0;
}
.our-offer-slide__text .text {
margin-top: 15px;
color: var(--grey);
}
.our-offer-slide__text .icon-text {
margin-top: 23px;
display: flex;
justify-content: flex-start;
align-items: center;
padding-top: 4px;
}
.our-offer-slide__text .icon-text+.icon-text {
margin-top: 14px;
}
.our-offer-slide__text .icon-text .icon {
display: block;
width: 24px;
height: 24px;
min-width: 24px;
margin-right: 12px;
margin-top: -4px;
}
.our-offer-slide__text .icon-text .icon img {
width: 100%;
display: block;
object-fit: contain;
}
/* text-page | text-page */
.text-page {
padding: 104px 0;
}
.text-page-wrapper .title {
text-align: left;
}
.text-page-wrapper .text {
margin-top: 20px;
color: var(--black);
}
.text-page-wrapper .date {
margin-top: 24px;
color: var(--grey);
}
.text-page-wrapper .editor {
margin-top: 66px;
}