/home/bdqbpbxa/demo-subdomains/gumballpay.goodface.com.ua/frontend/css/styles.css
@import 'ui-kit.css';
@import 'ui-blocks.css';
@import 'hovers.css';
@import 'components/form-elements.css';
/*! Homepage | main section*/
.hero {
display: flex;
position: relative;
min-height: 840px;
overflow: hidden;
background-color: #030E39;
border-radius: 0px 0px 64px 64px;
}
.hero .container {
position: relative;
min-height: 100%;
width: 100%;
}
.hero__inner {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
min-height: 100%;
padding: 60px 0 56px 0;
color: var(--color-white);
}
.hero__inner .title img {
vertical-align: middle;
margin-left: 6px;
}
.hero__text {
margin-top: 35px;
opacity: 0.8;
}
.hero__button {
margin-top: 49px;
margin-bottom: 48px;
}
.hero__anchor {
margin: auto 0 0 0;
}
.hero__bgimage {
position: absolute;
z-index: 0;
overflow: hidden;
width: 100%;
max-height: 100%;
max-width: 1440px;
bottom: 0;
left: 0;
}
.hero__bgimage img {
display: block;
width: 100%;
object-fit: contain;
}
.section-blur {
pointer-events: none;
position: absolute;
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.section-blur .blur-item {
position: absolute;
width: 136px;
height: 136px;
border-radius: 50%;
background: var(--color-blue);
filter: blur(170px);
}
.hero .blur-item:nth-child(1) {
transform: translate(-596px, -218px);
}
.hero .blur-item:nth-child(2) {
background: #FF51B9;
width: 173px;
height: 120px;
transform: translate(-476px, -112px);
}
.hero .blur-item:nth-child(3) {
transform: translate(180px, -209px);
background: #FF51B9;
width: 166px;
height: 120px;
}
.hero .blur-item:nth-child(4) {
transform: translate(596px, -155px);
}
.hero .blur-item:nth-child(5) {
transform: translate(579px, 32px);
width: 120px;
height: 120px;
}
.hero .blur-item:nth-child(6) {
transform: translate(-445px, 216px);
width: 168px;
height: 136px;
}
.hero .blur-item:nth-child(7) {
background: #FF51B9;
transform: translate(398px, 243px);
width: 119px;
height: 86px;
filter: blur(110px);
}
/*! Homepage | homepage-solution */
.homepage-solution {
width: 100%;
margin: 120px 0;
}
.solution__info-title {
max-width: 992px;
margin-top: 32px;
word-wrap: break-word;
letter-spacing: -0.02em;
color: var(--title-on-light-section);
}
.solution__info-title span {
letter-spacing: inherit;
}
.solution__info-text {
width: 100%;
margin: 40px 67px 0 auto;
max-width: 589px;
color: var(--text-on-light-section);
}
/* ! Homepage | tabs */
/* .tab {
width: 40%
} */
.--tabs-container__items,
.--tabs-container__items-inner {
position: relative;
}
.--tabs-container__items-inner {
transition: height 0.7s;
}
.--tabs-container__items-inner.swiper-wrapper {
transition: 0s;
}
.--tabs-container__item {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
pointer-events: none;
transition: 0.4s opacity;
}
.--tabs-container__item.-active {
position: relative;
z-index: 1;
opacity: 1;
pointer-events: auto;
}
.homepage-solution-tabs {
margin: 124px 0;
}
.mob-sign-post {
display: none;
}
.solution-tabs {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.tabs__items {
width: 40%;
min-width: 40%;
max-width: 544px;
}
.tab__card-image {
width: 100%;
}
.tab__card-image img {
display: block;
width: 100%;
}
.tab__card {
display: flex;
flex-direction: column;
padding: 40px;
width: 100%;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 32px;
}
.tab__card .title {
display: none;
}
.tab__card .text {
margin-top: 40px;
margin-bottom: 24px;
}
.tab__card .button {
margin-top: auto;
}
.tabs__nav {
width: 100%;
margin-left: 128px;
}
.tabs__nav-inner {
margin-top: 56px;
}
.tabs__nav-item {
position: relative;
display: flex;
justify-content: flex-start;
align-items: flex-start;
color: var(--color-dark-blue-opasity4);
padding: 19px 0;
box-sizing: border-box;
cursor: pointer;
user-select: none;
}
.tabs__nav-item * {
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.tabs__nav-item span {
transition: transform 0.4s, color 0.4s;
}
.tabs__nav-item+.tabs__nav-item {
border-top: 1.5px solid rgba(15, 60, 138, 0.15);
}
.tabs__nav-item:first-child {
padding-top: 0;
}
.tabs__nav-item:last-child {
padding-bottom: 0;
}
.tabs__nav-item:before {
content: '';
position: absolute;
left: 0;
margin-top: 14px;
display: block;
width: 30px;
height: 22px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjQ1NzU3IDEwLjUwMDFMMTIuMzQ1NCAzLjAxNTg3TDEwLjEzOCAwLjk4NDMyNkwtOS42MzAyOWUtMDcgMTIuMDAwMUwxMC4xMzggMjMuMDE1OUwxMi4zNDU0IDIwLjk4NDNMNS40NTc1NyAxMy41MDAxTDMwLjAzODYgMTMuNTAwMUwzMC4wMzg2IDEwLjUwMDFMNS40NTc1NyAxMC41MDAxWiIgZmlsbD0iIzI1MzU1NiIvPgo8L3N2Zz4K);
transform: translateX(10px);
opacity: 0;
transition: opacity 0.4s, transform 0.4s;
}
.tabs__nav-item.-active {
pointer-events: none;
}
.tabs__nav-item.-active:before {
opacity: 1;
transform: translateX(0);
}
.tabs__nav-item.-active span {
color: var(--title-on-light-section);
transform: translateX(46px);
}
/* ! Homepage | rate */
.rate-section {
margin: 160px 0 0 0;
padding-bottom: 120px;
}
.rate {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.rate__scheme {
max-width: 544px;
width: 45%;
position: relative;
}
.rate__scheme img {
display: block;
width: 100%;
}
.rate__scheme-info {
width: 100%;
}
.scheme-info__percent {
margin: 24px 0 8px 0;
}
.rate__title {
margin-top: 24px;
}
.rate__content {
width: 49%;
min-width: 656px;
margin-left: 50px;
}
.rate__checks {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
margin-top: 40px;
gap: 12px;
}
.rate__checks .check {
padding: 24px 16px;
max-width: 210px;
color: var(--color-dark-blue);
background: var(--color-white);
box-shadow: 4px 8px 24px -8px rgba(10, 36, 88, 0.08);
border-radius: 20px;
min-width: 155px;
}
.check__icons {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.check__plus {
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: var(--color-bg-grey);
transition: background 0.4s;
cursor: pointer;
}
.check__plus::after {
content: '';
/* color: var(--color-dark-blue); */
width: 15px;
height: 15px;
display: block;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODQzNzUgOEgxMy4xNTYyIiBzdHJva2U9IiMwRjNDOEEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOCAyLjg0Mzc1VjEzLjE1NjIiIHN0cm9rZT0iIzBGM0M4QSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
transition: background 0.4s;
}
.check__helper {
position: relative;
width: 24px;
height: 24px;
border-radius: 50%;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIGZpbGw9IiNGMEYxRkEiLz4KPHBhdGggZD0iTTEyIDE2VjEyIiBzdHJva2U9IiMwRjNDOEEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA4SDEyLjAxIiBzdHJva2U9IiMwRjNDOEEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
cursor: pointer;
transition: background 0.4s;
}
.check__helper.-active .check__helper-info {
opacity: 1;
}
.check__helper.-active {
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIGZpbGw9IiMwRjNDOEEiLz4KPHBhdGggZD0iTTEyIDE2VjEyIiBzdHJva2U9IiNGMEYxRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA4SDEyLjAxIiBzdHJva2U9IiNGMEYxRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.check__helper-info {
position: absolute;
z-index: 20;
top: 50%;
left: calc(100% + 16px);
transform: translateY(-50%);
padding: 16px;
background: var(--color-white);
box-shadow: 0px 16px 32px -8px rgba(10, 36, 88, 0.2);
border-radius: 16px;
color: var(--title-on-light-section);
width: 240px;
opacity: 0;
pointer-events: none;
transition: opacity 0.4s;
}
.check__helper-info:before {
content: '';
display: block;
width: 16px;
height: 16px;
background: var(--color-white);
position: absolute;
top: 50%;
left: 0;
transform: translate(-50%, -50%) rotate(45deg);
}
.check__helper.-bubble-left .check__helper-info {
left: auto;
right: calc(100% + 16px);
}
.check__helper.-bubble-left .check__helper-info:before {
left: auto;
right: 0;
transform: translate(50%, -50%) rotate(45deg);
}
.check__text {
max-width: 150px;
width: auto;
margin: 24px 0 0 0;
}
.check.-active .check__plus {
background: var(--color-dark-blue);
}
.check.-active .check__plus::after {
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC41NzA2IDQuNzE4NjZMNi41OTM5IDEyLjY5NTRMMS44OTg0NCA3Ljk5OTkxTDMuMzEyNjUgNi41ODU2OUw2LjU5MzkgOS44NjY5NEwxMy4xNTY0IDMuMzA0NDRMMTQuNTcwNiA0LjcxODY2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
/* ! Homepage | payment methods section */
.homepage-payment {
position: relative;
padding: 160px 0 120px 0;
}
.homepage-payment .-title,
.homepage-payment .-text {
margin-top: 32px;
}
.homepage-payment .-button {
margin-top: 48px;
}
.homepage-payment__inner .for-mob {
display: none;
}
.homepage-payment__inner {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
}
.homepage-payment__text {
max-width: 544px;
width: 50%;
}
.homepage-payment__image {
margin-left: 128px;
position: relative;
right: 0;
width: 50%;
max-width: 656px;
}
.homepage-payment__image img {
position: relative;
z-index: 0;
display: block;
object-fit: contain;
width: 100%;
}
.homepage-payment__image .blur-item {
filter: blur(190px);
}
.homepage-payment__image .green-blur {
background: #00DE00;
width: 114px;
height: 98px;
transform: translate(247px, -15px);
}
.homepage-payment__image .yellow-blur {
background: #FFD43C;
width: 138px;
height: 120px;
transform: translate(-237px, -127px);
}
.homepage-payment__image .pink-blur {
background: #FF51B9;
width: 120px;
height: 105px;
transform: translate(0px, 236px);
}
/* ! Homepage | about us section */
.homepage-about {
position: relative;
padding: 120px 0;
}
.homepage-about__inner {
position: relative;
z-index: 1;
}
.homepage-about__inner .section-blur {
z-index: -1;
}
.homepage-about .signpost {
margin-bottom: -26px;
}
.homepage-about .button {
margin-top: 40px;
}
.homepage-about .title {
text-indent: 336px;
letter-spacing: -0.02em !important;
}
.homepage-about .title span {
letter-spacing: inherit;
}
.homepage-about .title img {
width: 40px;
height: 40px;
object-fit: contain;
display: inline-block;
text-indent: 0;
}
.homepage-about__inner .blur-item {
transform: translate(0px, 0px);
filter: blur(190px);
}
.homepage-about__inner .blur-item.pink-blur {
background: #FF51B9;
}
.homepage-about__inner .blur-item:nth-child(1) {
width: 154px;
height: 136px;
transform: translate(-496px, -77px);
}
.homepage-about__inner .blur-item:nth-child(2) {
width: 163px;
height: 136px;
transform: translate(492px, 100px);
}
.homepage-about__inner .blur-item:nth-child(3) {
width: 185px;
height: 120px;
transform: translate(-323px, 56px);
}
/*! Homepage | why us */
.why-us {
padding: 120px 0 140px 0;
}
.why-us__inner {
position: relative;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
}
.why-us__text {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
max-width: 566px;
width: 43%;
}
.why-us__text .-text {
margin-top: 35px;
max-width: 480px;
}
.why-us__text .-button {
margin-top: 40px;
}
.why-us__cards {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 100%;
}
.why-us__cards .section-blur {
z-index: -1;
}
.why-us__card {
width: 320px;
min-height: 400px;
padding: 64px 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: center;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 40px 64px -24px rgba(2, 10, 40, 0.8);
backdrop-filter: blur(80px);
border-radius: 24px;
}
.why-us__card img {
width: 92px;
display: block;
}
.why-us__card .title {
margin-top: 40px;
}
.why-us__card .text {
opacity: 0.8;
margin-top: 16px;
}
.why-us__card:nth-child(1) {
margin: -358px 0 0 auto;
}
.why-us__card:nth-child(2) {
margin: -224px auto 0 0;
}
.why-us__card:nth-child(3) {
margin: -89px -113px 0 0;
}
.why-us__card:nth-child(4) {
margin: -57px auto 0 113px;
}
.why-us__card:nth-child(5) {
margin: -250px 111px 0 auto;
}
.why-us__cards .blur-item {
transform: translate(0px, 0px);
filter: blur(190px);
}
.why-us__cards .blue-blur {
background: var(--color-blue);
}
.why-us__cards .pink-blur {
background: #FF51B9;
}
.why-us__cards .blur-item:nth-child(1) {
transform: translate(137px, -476px);
width: 136px;
height: 136px;
}
.why-us__cards .blur-item:nth-child(2) {
width: 187px;
height: 136px;
transform: translate(-370px, -299px);
}
.why-us__cards .blur-item:nth-child(3) {
transform: translate(358px, -382px);
width: 157px;
height: 114px;
}
.why-us__cards .blur-item:nth-child(4) {
width: 187px;
height: 136px;
transform: translate(172px, 300px);
}
/*! integrations */
.integrations {
margin: 120px 0 160px 0;
}
.integrations .container>.title {
margin-top: 32px;
}
.integrations__list {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin-top: 64px;
}
.integrations__item {
display: flex;
justify-content: flex-start;
align-items: flex-start;
grid-column: span 1;
padding: 40px;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 24px;
}
.integrations__item .title {
white-space: nowrap;
}
.integrations__item .text {
margin-left: 40px;
max-width: 270px;
}
/*! homepage | integrate-accordions */
.integrate-accordions {
margin: 160px 0 0 0;
padding-bottom: 160px;
}
.integrate-accordions__wrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.integrate-accordions__left {
max-width: 544px;
width: 40%;
}
.integrate-accordions__left img {
width: 100%;
display: block;
}
.integrate-accordions__right {
margin-left: 128px;
max-width: 656px;
width: 60%;
}
.integrate-accordions__right .title {
margin-top: 32px;
}
.integrate-accordions__right .accordions {
margin-top: 57px;
max-width: 580px;
}
.accordion-left-border {
position: relative;
}
.accordion-left-border:before {
content: '';
position: absolute;
left: 0;
top: 0;
display: block;
width: 2px;
height: 100%;
background: var(--color-dark-blue-opasity4);
border-radius: 2px;
transition: background 0.4s;
}
.accordion-left-border .--accordion__open {
padding: 6px 0 5px 40px;
cursor: pointer;
color: var(--color-dark-blue-opasity4);
transition: color 0.4s;
}
.accordion-left-border .--accordion__content {
padding: 16px 0 5px 40px;
color: var(--title-on-light-section);
opacity: 0.8;
}
.accordion-left-border.-open:before {
background: var(--title-on-light-section);
}
.accordion-left-border.-open .title {
color: var(--title-on-light-section);
}
.accordion-left-border.-open .--accordion__open {
color: var(--title-on-light-section);
}
.accordion-left-border+.accordion-left-border {
margin-top: 32px;
}
/* ! Solutions page */
.solution {
padding-bottom: 160px;
}
.solution__title .-opasity {
color: var(--color-dark-blue-opasity4);
}
.solution__description2 {
opacity: 0.8;
margin-top: 27px;
}
.solution__cards .swiper-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-top: 64px;
}
.solution-item {
grid-column: span 1;
padding: 32px;
display: flex;
flex-direction: column;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 32px;
}
.solution-item .-image {
width: 100%;
margin-bottom: 32px;
}
.solution__body1 {
height: 40%;
opacity: 0.8;
margin: 16px 0;
}
.solution__button {
min-width: 100%;
width: 100%;
align-self: center;
display: flex;
justify-content: center;
margin: auto 0 0 0;
}
.solution-dots {
display: none;
}
/* ! payment processing */
.signpost {
color: rgba(15, 60, 138, 0.8);
}
.payment__about {
margin-top: 80px;
}
.payment__about .title,
.payment__about .title * {
letter-spacing: -0.02em;
}
.payment__about .title {
max-width: 1216px;
}
.payment__signpost-about {
margin-bottom: 32px;
}
.payment__scheme {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 160px;
}
.payment__scheme img {
width: 100%;
}
.scheme-image-mobile {
display: none;
}
/* .scheme__customer {
position: relative;
width: 208px;
height: 132px;
background: var(--color-white);
box-shadow: 8px 12px 24px -8px rgba(10, 36, 88, 0.12);
border-radius: 12px;
padding: 16px;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.scheme__customer .-yellowline {
margin-bottom: 30px;
}
.scheme__customer .-user {
position: absolute;
bottom: -20px;
right: -20px;
width: 64px;
height: 64px;
display: flex;
justify-content: center;
align-items: center;
background: var(--color-white);
box-shadow: 8px 12px 24px -8px rgba(10, 36, 88, 0.12);
border-radius: 50%;
}
.scheme__item {
display: flex;
align-items: center;
width: 320px;
height: 96px;
padding: 26px 24px;
margin-top: 16px;
background: var(--color-white);
box-shadow: 8px 12px 24px -8px rgba(10, 36, 88, 0.12);
border-radius: 24px;
}
.payment__scheme .-active {
border: 2px solid #32A8FF;
}
.scheme__item .-info {
margin-left: 24px;
} */
.payment-benefits {
margin-top: 200px;
display: flex;
align-items: flex-start;
}
.payment-benefits__text {
width: 45%;
margin-right: 128px;
}
.payment-benefits .-title {
margin-top: 32px;
}
.payment-benefits .-description {
margin: 24px 46px 0 0;
color: var(--text-on-light-section);
}
.payment-benefits .-button {
margin-top: 42px;
}
.payment-benefits .-button-hidden {
display: none;
}
.payment-benefits__items {
width: 54%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: -16px;
}
.payment-benefits__items .swiper-wrapper {
display: flex;
justify-content: space-between;
align-items: stretch;
flex-wrap: wrap;
}
.payment-benefits__items .swiper-wrapper .benefits-card {
height: auto;
}
.benefits-card {
width: calc(50% - 8px);
min-height: 244px;
margin-bottom: 16px;
padding: 24px 24px 32px 24px;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 24px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
}
.benefits-card .-ico {
width: 80px;
height: 80px;
background: var(--color-bg-grey);
border-radius: 16px;
display: flex;
justify-content: center;
align-items: center;
}
.benefits-card .-ico-container {
max-width: 40px;
max-height: 60px;
}
.benefits-card img {
max-width: 100%;
display: block;
max-height: 100%;
object-fit: contain;
}
.benefits-card__title {
width: 100%;
margin-top: 16px;
}
.benefits-card__description {
margin-top: 8px;
}
.slider-benefits__items .benefits-card {
justify-content: flex-start;
}
.slider-benefits__items .benefits-card__title {
margin-top: 52px;
}
/* ! Smart routing */
.smart-routing .scheme__middle .scheme__item {
background: #FFFFFF;
width: 360px;
height: 80px;
padding: 8px;
box-shadow: 8px 12px 24px -8px rgba(10, 36, 88, 0.12);
border-radius: 80px;
}
.smart-routing .scheme__middle .scheme__image {
width: 64px;
height: 64px;
background: #0F3C8A;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.smart-routing .scheme__bank .scheme__item {
width: 208px;
height: 112px;
background: #FFFFFF;
padding: 24px 32px;
box-shadow: 8px 12px 24px -8px rgba(10, 36, 88, 0.12);
border-radius: 24px;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
}
/* active на центральних ітемах */
.smart-routing .scheme__middle .-active {
border: 2px solid #32A8FF;
}
.smart-routing .scheme__middle .-active .scheme__image {
background: var(--color-blue);
}
.smart-routing .scheme__bank .-active {
border: 2px solid #32A8FF;
}
.smart-routing .scheme__bank .scheme__item .-info {
margin-left: 0;
}
.routing-benefits {
display: block;
padding: 16px 16px 21px 16px;
}
/* ! Solution Global coverage */
/*! form */
.form-section {
position: relative;
padding: 160px 0 80px 0;
background: var(--color-black-blue);
}
.form-section .signpost {
color: var(--color-white);
opacity: 0.8;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.form-section__inner {
display: flex;
flex-direction: column;
align-items: center;
}
.form-section__title {
text-align: center;
margin-top: 28px;
}
.form-section .form {
margin-top: 60px;
width: 100%;
max-width: 880px;
}
.form-section .blur-item {
filter: blur(170px);
}
.form-section .blue-blur {
background: #32A8FF;
}
.form-section .pink-blur {
background: #FF51B9;
}
.form-section .blur-item:nth-child(1) {
width: 136px;
height: 136px;
transform: translate(-247px, -187px);
}
.form-section .blur-item:nth-child(2) {
width: 166px;
height: 120px;
transform: translate(322px, -187px);
}
.form-section .blur-item:nth-child(3) {
width: 128px;
height: 88px;
transform: translate(-362px, 213px);
}
.form-section .blur-item:nth-child(4) {
width: 129px;
height: 104px;
transform: translate(-76px, 286px);
}
.form-section .blur-item:nth-child(5) {
width: 136px;
height: 136px;
transform: translate(361px, 350px);
}
.form-section .container>* {
z-index: 2;
}
.form-wrapper {
position: relative;
}
.form-wrapper.-is-send .thanks-modal {
opacity: 1;
pointer-events: auto;
}
.form-wrapper.-is-send .form-with-title {
opacity: 0;
pointer-events: none;
}
.thanks-modal {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.4s;
}
.thanks-modal .img {
max-width: 132px;
}
.thanks-modal .img img {
display: block;
max-width: 100%;
}
.thanks-modal .img+.title {
margin-top: 37px;
}
.thanks-modal .title+.text {
margin-top: 24px;
}
.thanks-modal .text+.button {
margin-top: 40px;
}
.form-with-title {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
transition: opacity 0.4s;
}
/* ! Contact us page */
.contact-us {
padding-bottom: 96px;
padding-top: 16px;
}
.contact-us__title {
width: 432px;
}
.contact-us__title .-text {
margin-top: 27px;
}
.contacts-cards {
margin-top: 65px;
display: flex;
justify-content: space-between;
}
.contacts-cards .card {
width: calc(50% - 8px);
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 40px 64px -24px rgba(2, 10, 40, 0.8);
backdrop-filter: blur(80px);
border-radius: 32px;
}
.card-media {
padding: 40px 74px 40px 40px;
}
.card-media__contacts {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.card-media__contacts>* {
margin-bottom: 24px;
}
.card-media__contacts>*:not(:last-child) {
margin-right: 30px;
}
.card-media__contacts .-description {
margin-top: 9px;
}
.card-media__contacts a {
display: block;
transition: 0.4s;
}
.card-media__contacts a:hover {
color: var(--color-blue)
}
.card-media__social {
margin-top: 16px;
}
.card-media__social .-text {
margin-bottom: 12px;
}
.card-text {
padding: 40px;
}
.card-text .-description {
max-width: 492px;
margin-top: 16px;
opacity: 0.8;
}
.card-text .-button {
margin-top: 32px;
}
/* ! About us page */
.about-us {
min-height: 840px;
color: var(--color-white);
padding-top: 16px;
background: var(--color-black-blue);
border-radius: 0px 0px 64px 64px;
position: relative;
display: grid;
grid-template-columns: repeat(12, 1fr);
align-items: center;
justify-content: center;
}
.about-us .container {
display: flex;
flex-direction: column;
grid-column: span 12;
height: 100%;
width: 100%;
}
.about-us .blur-item:nth-child(1) {
width: 185.3px;
height: 129.46px;
transform: matrix(0.87, 0.5, -0.5, 0.87, -500, -148);
}
.about-us .blur-item:nth-child(2) {
background: #FF51B9;
width: 154px;
height: 143.95px;
transform: translate(-480px, 82px);
}
.about-us .blur-item:nth-child(3) {
width: 202px;
height: 135.95px;
transform: translate(450px, 140px);
background: #FF51B9;
}
.about-us .blur-item:nth-child(4) {
width: 102px;
height: 102px;
transform: translate(-250px, 272px);
background: #00DE00;
}
.about-us__balls {
position: absolute;
z-index: 2;
display: flex;
justify-content: center;
align-items: center;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.balls-item:nth-child(1) {
background: url(../images/about-us/about-us-ball-blue.png);
background-repeat: no-repeat;
width: 105px;
height: 105px;
transform: translate(-272px, 190px);
}
.balls-item:nth-child(2) {
background: url(../images/about-us/about-us-ball-red.png);
width: 53px;
height: 53px;
background-repeat: no-repeat;
transform: translate(309px, 172px);
}
.balls-item:nth-child(3) {
background: url(../images/about-us/about-us-ball-pink.png);
width: 95px;
height: 95px;
background-repeat: no-repeat;
transform: translate(552px, 107px);
}
.balls-item:nth-child(4) {
background: url(../images/about-us/about-us-ball-yellow.png);
width: 74px;
height: 74px;
background-repeat: no-repeat;
transform: translate(380px, -241px);
}
.balls-item:nth-child(5) {
background: url(../images/about-us/about-us-ball-green.png);
width: 80px;
height: 80px;
background-repeat: no-repeat;
transform: translate(-734px, -189px);
}
.about-us__inner {
display: flex;
justify-content: center;
margin: 64px 0;
}
.about-us__inner * {
z-index: 2;
}
.--dark-section .breadcrumb {
color: var(--color-white);
}
.--dark-section .breadcrumb a:before,
.--dark-section .breadcrumb p:before {
background: var(--color-white);
}
.breadcrumb * {
z-index: 2;
}
.about-us__title {
max-width: 1104px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.about-us__title .anchor {
margin-top: 44px;
}
/* ! About us page| our value section */
.our-values {
padding: 320px 0 120px 0;
border-radius: 0px 0px 64px 64px;
}
.our-values__inner {
position: relative;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
}
.our-values__text {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
max-width: 566px;
width: 40%;
opacity: 0.8;
z-index: 2;
}
.our-values__text .-text {
margin-top: 28px;
max-width: 522px;
}
.our-values__cards .blur-item {
transform: translate(0px, 0px);
filter: blur(190px);
}
.our-values__cards .blue-blur {
background: #32A8FF;
}
.our-values__cards .pink-blur {
background: #FF51B9;
}
.our-values__cards .blur-item:nth-child(1) {
transform: translate(137px, -750px);
width: 136px;
height: 136px;
}
.our-values__cards .blur-item:nth-child(2) {
width: 187px;
height: 136px;
transform: translate(-390px, -539px);
}
.our-values__cards .blur-item:nth-child(3) {
transform: translate(378px, -662px);
width: 157px;
height: 114px;
}
.our-values__cards .blur-item:nth-child(4) {
width: 187px;
height: 136px;
transform: translate(-337px, -950px);
}
.our-values__cards .blur-item:nth-child(5) {
width: 187px;
height: 136px;
transform: translate(-272px, 100px);
}
.our-values__cards {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 100%;
}
.our-values__cards .section-blur {
z-index: -1;
}
.our-values__card {
width: 320px;
min-height: 360px;
padding: 64px 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: center;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 40px 64px -24px rgba(2, 10, 40, 0.8);
backdrop-filter: blur(80px);
border-radius: 24px;
}
.our-values__card img {
width: 92px;
display: block;
}
.our-values__card .title {
margin-top: 40px;
}
.our-values__card .text {
opacity: 0.8;
margin-top: 16px;
}
.our-values__card:nth-child(1) {
margin: -282px 0 0 auto;
}
.our-values__card:nth-child(2) {
margin: -200px auto 0 0;
}
.our-values__card:nth-child(3) {
margin: -117px -111px 0 0;
}
.our-values__card:nth-child(4) {
margin: -123px auto 0 112px;
}
.our-values__card:nth-child(5) {
margin: -157px 112px 0 auto;
}
.our-values__card:nth-child(6) {
margin: -83px 560px 0 auto;
}
.about-us__blog {
color: #253556;
padding: 160px 0;
background: #F0F1FA;
border-radius: 0px 0px 64px 64px;
}
.about-us__blog .solution-blog+.solution-blog {
margin-top: 40px;
}
.about-us__blog .solution-blog__inner {
margin-top: 0;
}
/* ! Blog page */
.blog {
padding-bottom: 120px;
}
.blog__title-desc {
margin-top: 27px;
}
.big-post .post__image {
min-height: 100%;
}
.post__image {
border-radius: 16px;
overflow: hidden;
}
.post__image img {
position: relative;
display: block;
width: 100%;
height: 100%;
min-height: inherit;
object-fit: cover;
box-shadow: 0px 24px 56px rgba(38, 51, 115, 0.16);
border-radius: 16px;
transition: transform 0.4s;
transform: translateZ(0);
}
.blog__posts {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 64px;
}
.blog__posts .post:first-child {
margin-top: 0;
}
.blog__posts .big-post {
width: 100%;
color: var(--color-white);
position: relative;
}
.big-post .post__info {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 40px;
background: linear-gradient(180deg, rgba(3, 14, 57, 0) 0%, rgba(3, 14, 57, 0.7) 100%, rgba(3, 14, 57, 0.8) 100%);
border-radius: 24px;
}
.big-post .post__image,
.big-post .post__image img {
border-radius: 24px;
}
.big-post .post__info .post__name {
width: 55%;
}
.big-post .post__data .-calendar::before {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjgzMyAzLjMzM0g0LjE2N0MzLjI0NyAzLjMzMyAyLjUgNC4wOCAyLjUgNXYxMS42NjdjMCAuOTIuNzQ2IDEuNjY2IDEuNjY3IDEuNjY2aDExLjY2NmMuOTIgMCAxLjY2Ny0uNzQ2IDEuNjY3LTEuNjY2VjVjMC0uOTItLjc0Ni0xLjY2Ny0xLjY2Ny0xLjY2N1pNMTMuMzMyIDEuNjY3VjVNNi42NjggMS42NjdWNU0yLjUgOC4zMzNoMTUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.big-post .post__data .-time::before {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMC4wMDEgMTguMzMzYTguMzMzIDguMzMzIDAgMSAwIDAtMTYuNjY2IDguMzMzIDguMzMzIDAgMCAwIDAgMTYuNjY2WiIvPjxwYXRoIGQ9Ik0xMCA1djVsMy4zMzMgMS42NjciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
.post {
width: calc(50% - 8px);
margin-top: 65px;
}
.post__name {
margin-top: 32px;
margin-right: 40px;
transition: color 0.4s;
}
.post__data {
margin-top: 16px;
display: flex;
}
.post__data .-calendar {
margin-right: 24px;
display: flex;
/* align-items: center; */
}
.post__data .-calendar::before {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjgzMyAzLjMzM0g0LjE2N0MzLjI0NyAzLjMzMyAyLjUgNC4wOCAyLjUgNXYxMS42NjdjMCAuOTIuNzQ2IDEuNjY2IDEuNjY3IDEuNjY2aDExLjY2NmMuOTIgMCAxLjY2Ny0uNzQ2IDEuNjY3LTEuNjY2VjVjMC0uOTItLjc0Ni0xLjY2Ny0xLjY2Ny0xLjY2N1pNMTMuMzMyIDEuNjY3VjVNNi42NjggMS42NjdWNU0yLjUgOC4zMzNoMTUiIHN0cm9rZT0iIzI1MzU1NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
width: 20px;
height: 20px;
margin-right: 8px;
}
.post__data .-time {
display: flex;
}
.post__data .-time::before {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiMyNTM1NTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMC4wMDEgMTguMzMzYTguMzMzIDguMzMzIDAgMSAwIDAtMTYuNjY2IDguMzMzIDguMzMzIDAgMCAwIDAgMTYuNjY2WiIvPjxwYXRoIGQ9Ik0xMCA1djVsMy4zMzMgMS42NjciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
width: 20px;
height: 20px;
margin-right: 8px;
}
.button-show-more {
width: 100%;
margin-top: 51px;
display: flex;
justify-content: center;
align-items: center;
}
.blog .button__transparent::before {
content: '';
background: no-repeat center / contain url(../images/blog/ArrowsClockwise.svg);
width: 20px;
height: 20px;
margin-right: 8px;
text-align: center;
}
.blog .button__transparent::after {
display: none;
}
.subscribe {
padding: 120px 0 102px 0;
}
.subscribe__inner {
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 40px 64px -24px rgba(2, 10, 40, 0.8);
backdrop-filter: blur(80px);
border-radius: 32px;
padding: 56px;
display: flex;
justify-content: space-between;
}
.subscribe__text {
max-width: 450px;
}
.subscribe__text .-description {
margin-top: 24px;
opacity: 0.8;
}
.subscribe__media {
width: 50%;
max-width: 600px;
}
.subscribe .input-box input {
width: 100%;
height: 72px;
padding: 20px 72px 22px 39px;
font-family: 'Avenir Next';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 140%;
letter-spacing: 0.02em;
}
.subscribe .input-box input::placeholder {
color: rgba(255, 255, 255, 0.6);
}
.subscribe .input-box {
position: relative;
width: 100%;
}
.subscribe__media .send-email {
position: absolute;
width: 72px;
height: 100%;
top: 0;
right: 0;
background: var(--color-blue);
box-shadow: 0px 16px 40px -24px #32A8FF;
border-radius: 12px;
border: none;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.subscribe__media .send-email::after {
content: '';
position: absolute;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMzM1LjU4YS43NS43NSAwIDAgMC0xLjA3LjgxN2wyLjEwNCA3LjI3NWEuNzUuNzUgMCAwIDAgLjU5NS41MzFsOC41MzUgMS40M2MuNDAyLjA3OS40MDIuNjU1IDAgLjczNWwtOC41MzUgMS40MjlhLjc1Ljc1IDAgMCAwLS41OTUuNTMxTC4yNjQgMjAuNjAzYS43NS43NSAwIDAgMCAxLjA3MS44MTdsMTkuNS05Ljc1YS43NS43NSAwIDAgMCAwLTEuMzRMMS4zMzUuNThaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
width: 21px;
height: 21px;
z-index: 5;
}
.subscribe__media .checkbox {
margin-top: 24px;
}
.subscribe__media .card-media__social {
display: flex;
margin-top: 48px;
}
.subscribe__media .card-media__social p {
padding-right: 24px;
max-width: 141px;
}
/* ! Blog post page */
.blog-post {
padding-bottom: 160px;
}
.blog-post .--breadcrumb-wrapper {
height: 96px;
}
.blog-post__inner {
display: flex;
flex-direction: column;
align-items: center;
}
.blog-post__image {
width: 100%;
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 24px;
overflow: hidden;
}
.blog-post__image img {
width: 100%;
display: block;
border-radius: 24px;
}
.blog-post__inner .post__info {
max-width: 880px;
width: 100%;
margin-top: 55px;
}
.post-editor {
max-width: 880px;
}
.post-editor h2 {
font-weight: 600;
font-size: 24px;
line-height: 120%;
letter-spacing: -0.01em;
margin-top: 40px;
}
.post-editor p {
font-weight: 500;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.02em;
margin-top: 24px;
}
.post-editor p strong {
font-weight: 600;
line-height: inherit;
}
.post-editor hr {
margin-top: 39px;
color: var(--color-black-blue);
border: none;
border-bottom: 2px solid rgba(37, 53, 86, 0.15);
}
.post-editor p>img {
width: 100%;
margin-top: 40px;
box-shadow: inset 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 16px;
display: block;
}
.post-editor a {
color: var(--color-blue);
}
.post-editor a:hover {
opacity: 0.7;
}
.post-editor ul li {
list-style-type: none;
position: relative;
}
.post-editor ul li::before {
content: '';
width: 6px;
height: 6px;
border-radius: 50%;
background: var(--title-on-light-section);
display: inline-block;
position: absolute;
left: 13px;
top: 8px;
}
.post-editor ol {
counter-reset: section;
}
.post-editor ol li::before {
content: counter(section) '.';
counter-increment: section;
position: absolute;
font-family: 'Mont';
font-weight: 800;
font-size: 16px;
line-height: 150%;
left: 10px;
}
.post-editor ol li::marker {
font-weight: bold;
}
.post-editor li {
position: relative;
margin-top: 16px;
padding-left: 32px;
font-weight: 500;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.02em;
}
.blog-slider {
padding: 120px 0 96px 0;
overflow: hidden;
}
.blog-slider__title {
display: flex;
justify-content: space-between;
}
.blog-slider__items {
margin-top: 70px;
}
.blog-slider__items .post {
margin-top: 0;
}
.blog-slider__arrows {
display: flex;
}
.blog-slider__arrows .-arrow {
width: 56px;
height: 56px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 0.31);
cursor: pointer;
}
.blog-slider__arrows .arrow-before {
/* opacity: 0.3; */
transform: rotate(180deg);
margin-right: 16px;
}
.blog-slider__arrows .-arrow:before {
content: '';
background: no-repeat center / contain url(../images/arrows/arrow-short-white.svg);
width: 12px;
height: 12px;
display: flex;
justify-content: center;
align-items: center;
transition: opacity 0.4s;
}
.blog-slider__items .post__data .-calendar::before {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjgzMyAzLjMzM0g0LjE2N0MzLjI0NyAzLjMzMyAyLjUgNC4wOCAyLjUgNXYxMS42NjdjMCAuOTIuNzQ2IDEuNjY2IDEuNjY3IDEuNjY2aDExLjY2NmMuOTIgMCAxLjY2Ny0uNzQ2IDEuNjY3LTEuNjY2VjVjMC0uOTItLjc0Ni0xLjY2Ny0xLjY2Ny0xLjY2N1pNMTMuMzMyIDEuNjY3VjVNNi42NjggMS42NjdWNU0yLjUgOC4zMzNoMTUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.blog-slider__items .post__data .-time::before {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMC4wMDEgMTguMzMzYTguMzMzIDguMzMzIDAgMSAwIDAtMTYuNjY2IDguMzMzIDguMzMzIDAgMCAwIDAgMTYuNjY2WiIvPjxwYXRoIGQ9Ik0xMCA1djVsMy4zMzMgMS42NjciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
.blog-slider__items .swiper-pagination {
display: none;
}
/* ! FAQ page */
.faq {
padding-bottom: 120px;
color: var(--title-on-light-section);
}
.faq__inner {
display: grid;
align-items: flex-start;
grid-template-columns: repeat(3, 1fr);
margin-top: 84px;
gap: 16px;
}
.faq__inner>.accordions {
grid-column: span 2;
}
.faq__title {
text-align: left;
}
.accordion__item {
width: 100%;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 24px;
}
.accordion__item+.accordion__item {
margin-top: 16px;
}
.accordion__question {
display: flex;
justify-content: space-between;
align-items: flex-start;
cursor: pointer;
padding: 29px 24px 24px 32px;
}
.accordion__question .plus {
min-width: 40px;
width: 40px;
height: 40px;
margin-top: -5px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
margin-left: 24px;
border: 1px solid hsla(218, 80%, 30%, 0.2);
border-radius: 50%;
transition: background 0.4s, transform 0.4s, border 0.4s;
transform: translateZ(0) rotate(0deg);
}
.accordion__question .plus::before {
content: '';
position: absolute;
left: 0;
top: 0;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgMjBIMjUuNSIgc3Ryb2tlPSIjMEYzQzhBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIwIDE0LjVWMjUuNSIgc3Ryb2tlPSIjMEYzQzhBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
width: 100%;
height: 100%;
transition: background 0.4s;
transform: translateZ(0);
}
.accordion__content {
opacity: 0.8;
overflow: hidden;
padding: 0 32px 32px 32px;
}
.accordion__item.-open .plus {
background: var(--color-dark-blue);
border-color: var(--color-dark-blue);
transform: translateZ(0) rotate(45deg);
}
.accordion__item.-open .plus::before {
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgMjBIMjUuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMCAxNC41VjI1LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
transform: translateZ(0);
}
.accordion__item.-open .plus {
background: var(--color-dark-blue);
}
.faq__contact {
min-height: 240px;
padding: 29px 24px 40px 24px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
grid-column: span 1;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 24px;
}
.faq__text {
opacity: 0.8;
margin: 16px 0 32px 0;
}
.faq__contact .button__blue {
min-width: 320px;
}
/* ! Error 404*/
.error {
min-height: 100vh;
display: grid;
grid-template-columns: repeat(12, 1fr);
}
.error .container {
display: flex;
justify-content: center;
align-items: center;
grid-column: span 12;
}
.error__inner {
max-width: 432px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: var(--title-on-light-section);
}
.error__image {
width: 280px;
}
.error__title {
margin-top: 24px;
text-align: center;
}
.error__text {
margin-top: 21px;
text-align: center;
}
.error__button {
margin-top: 32px;
width: 320px;
}
/* ! KYC Policy */
.kyc-policy {
padding-bottom: 120px;
}
.kyc-policy__inner {
display: flex;
flex-direction: column;
align-items: center;
}
.kyc-policy__inner h1 {
text-align: center;
}
.policy-editor {
margin-top: 24px;
max-width: 880px;
width: 100%;
}
.policy-editor h2 {
font-weight: 600;
font-size: 24px;
line-height: 120%;
letter-spacing: -0.01em;
margin-top: 44px;
}
.policy-editor p {
font-weight: 500;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.02em;
margin-top: 23px;
}
.policy-editor hr {
margin-top: 39px;
color: var(--color-black-blue);
border: none;
border-bottom: 2px solid rgba(37, 53, 86, 0.15);
}
/*! modal-form */
.modal-form {
position: fixed;
left: 0;
top: 0;
height: var(--window-inner-height);
width: 100vw;
overflow: scroll;
overflow-x: hidden;
z-index: 10000;
background: var(--color-black-blue);
padding: 56px 56px 44px 56px;
display: flex;
justify-content: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.4s;
}
.modal-form.-active {
opacity: 1;
pointer-events: auto;
}
.modal-form .close {
position: absolute;
right: 56px;
top: 56px;
display: flex;
align-items: center;
color: var(--color-white);
cursor: pointer;
opacity: 0.8;
}
.modal-form .close:before {
content: '';
display: block;
width: 24px;
height: 24px;
margin-right: 6px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4xNjQ0IDUuMjUwMTVMNS4yNTAxNSAyMC4xNjQ0TDMuODM1OTQgMTguNzUwMkwxOC43NTAyIDMuODM1OTRMMjAuMTY0NCA1LjI1MDE1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI1MDE1IDMuODM1OTRMMjAuMTY0NCAxOC43NTAyTDE4Ljc1MDIgMjAuMTY0NEwzLjgzNTk0IDUuMjUwMTVMNS4yNTAxNSAzLjgzNTk0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
transition: transform 0.4s;
transform: translateZ(0);
}
.modal-form__inner {
width: 100%;
max-width: 880px;
margin: auto;
}
.modal-form__inner .form {
margin-top: 40px;
}
.modal-form__inner .title {
width: 100%;
}
.form {
width: 100%;
}