/home/bdqbpbxa/demo-subdomains/gumballpay.goodface.com.ua/frontend/css/ui-blocks.css
/*! lets-start */
.lets-start {
padding-top: 160px;
position: relative;
z-index: 1;
overflow: hidden;
}
.lets-start:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 96px;
background: linear-gradient(180deg, rgba(3, 14, 57, 0) 0%, #030E39 100%);
}
.lets-start .content {
display: flex;
flex-direction: column;
align-items: center;
}
.lets-start__title {
margin-top: 36px;
text-align: center;
}
.lets-start__button {
margin-top: 52px;
}
.lets-start__imgbg {
position: relative;
z-index: -1;
max-width: 100%;
margin: -103px auto 0 auto;
}
.lets-start__imgbg img {
display: block;
width: 100%;
object-fit: contain;
}
.lets-start__imgbg .blur-item {
filter: blur(170px);
transform: translate(0, 0);
}
.lets-start__imgbg .blue-blur {
background: var(--color-blue);
}
.lets-start__imgbg .pink-blur {
background: #FF51B9;
}
.lets-start__imgbg .green-blur {
background: #00DE00;
}
.lets-start__imgbg .blur-item:nth-child(1) {
width: 185.3px;
height: 129.46px;
transform: translate(-507px, -258px) rotate(30deg);
}
.lets-start__imgbg .blur-item:nth-child(2) {
transform: translate(-474px, -16px);
width: 154px;
height: 143.95px;
}
.lets-start__imgbg .blur-item:nth-child(3) {
width: 129px;
height: 128.96px;
transform: translate(-279px, 200px);
}
.lets-start__imgbg .blur-item:nth-child(4) {
width: 202px;
height: 135.95px;
transform: translate(452px, 28px);
}
/* ! component header */
.header {
position: fixed;
left: 0;
top: 0;
z-index: 100;
width: 100%;
padding: 16px 0;
background: rgba(0, 0, 255, 0);
transition: background 0.2s;
}
.header-blured-bg {
position: fixed;
left: 0;
top: 0;
z-index: -3;
width: 100vw;
height: var(--window-inner-height);
background: rgba(3, 14, 57, 0.3);
backdrop-filter: blur(10px);
opacity: 0;
pointer-events: none;
transition: opacity 0.4s;
}
.header.-background-transition .header-blured-bg {
opacity: 1;
}
.header.-background-transition {
background: rgba(0, 0, 0, 0);
}
.header:before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
background: var(--color-black-blue);
backdrop-filter: blur(100px);
transition: opacity 0.4s, border-radius 0.4s, background 0.4s;
z-index: -1;
}
.header__inner {
display: flex;
justify-content: space-between;
align-items: center;
}
.header .logo {
position: relative;
width: 121px;
margin-right: 20px;
}
.header .logo>img {
width: 100%;
display: block;
transition: opacity 0.4s;
}
.header .logo>img:last-child {
position: absolute;
left: 0;
top: 0;
opacity: 0;
pointer-events: none;
}
.header__button {
display: flex;
justify-content: center;
align-items: center;
border: 1px solid var(--color-blue);
background: rgba(0, 0, 0, 0);
border-radius: 80px;
padding: 0 20px;
height: 48px;
min-width: 160px;
font-family: 'Avenir Next', sans-serif;
font-weight: 600;
font-size: 14px;
line-height: 100%;
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
color: var(--color-white);
cursor: pointer;
transition: background 0.4s, color 0.4s;
}
.header__menu {
display: flex;
justify-content: flex-start;
align-items: center;
}
.header__accordion-opener {
display: flex;
justify-content: center;
align-items: center;
position: relative;
padding-right: 18px;
cursor: pointer;
transition: color 0.4s;
}
.header__accordion-opener:after {
content: '';
position: absolute;
display: block;
width: 10px;
height: 7px;
right: -1px;
top: 7px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMDE5NTMxMyAxLjU2MDU3TDAuOTk4NDk5IDAuNDM5NDUzTDUuMDAwMjMgMy45OTY1NEw5LjAwMTk1IDAuNDM5NDUzTDkuOTk4NSAxLjU2MDU3TDUuMDAwMjMgNi4wMDM0OEwwLjAwMTk1MzEzIDEuNTYwNTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
transition: background 0.4s, transform 0.4s;
}
.header__accordion-opener-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.header__accordion.-open .header__accordion-opener-container .title {
opacity: 1;
pointer-events: auto;
}
.header__accordion-opener-container .title {
color: var(--color-white);
opacity: 0;
pointer-events: none;
transition: opacity 0.4s;
}
.header__menu .link {
color: var(--color-white);
text-transform: none;
transition: color 0.4s;
}
.header__menu>*:not(:last-child) {
margin-right: 52px;
}
.header__accordion {
position: relative;
width: fit-content;
}
.header__accordion:before {
content: '';
opacity: 0;
height: 80px;
width: 200%;
position: absolute;
top: 100%;
left: 0;
transform: translateX(-50%);
z-index: 1;
pointer-events: none;
}
.header__accordion.-open:before {
pointer-events: auto;
}
.header__accordion-content {
position: fixed;
width: 100%;
top: 80px;
left: 0;
z-index: -2;
transform: translateY(-100%);
pointer-events: none;
opacity: 0;
padding: 32px 0;
background: var(--color-black-blue);
backdrop-filter: blur(100px);
border-radius: 0px 0px 24px 24px;
transition: opacity 0.4s, transform 0.4s;
}
.header__accordion-menu {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
}
.header__accordion-item {
grid-column: span 5;
display: flex;
justify-content: flex-start;
align-items: flex-start;
padding: 32px 24px;
color: var(--color-white);
border-radius: 16px;
background: rgba(255, 255, 255, 0.05);
transition: background 0.4s;
}
.header__accordion-item:nth-child(6n + 2),
.header__accordion-item:nth-child(6n + 6) {
grid-column: span 3;
}
.header__accordion-item:nth-child(6n + 3),
.header__accordion-item:nth-child(6n + 5) {
grid-column: span 4;
}
.header__accordion-item .img {
position: relative;
min-width: 48px;
width: 48px;
height: 48px;
margin-right: 24px;
}
.header__accordion-item .img img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}
.header__accordion-item .img img:last-child {
top: 0;
position: absolute;
opacity: 0;
pointer-events: none;
}
.header__accordion-item .text {
margin-top: 8px;
opacity: 0.8;
}
.header__accordion-item .title {
transition: color 0.4s;
}
.header__accordion-item .title:after {
display: inline-block;
transition: opacity 0.4s;
}
.header__accordion-content .arrow-link {
margin-top: 32px;
}
.header__accordion.-open .header__accordion-opener {
color: var(--color-blue);
}
.header__accordion.-open .header__accordion-opener:after {
transform: rotate(180deg);
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMDE5NTMxMyAxLjU2MDU3TDAuOTk4NDk5IDAuNDM5NDUzTDUuMDAwMjMgMy45OTY1NEw5LjAwMTk1IDAuNDM5NDUzTDkuOTk4NSAxLjU2MDU3TDUuMDAwMjMgNi4wMDM0OEwwLjAwMTk1MzEzIDEuNTYwNTdaIiBmaWxsPSIjMzJBOEZGIi8+Cjwvc3ZnPgo=);
}
.header__accordion.-open .header__accordion-content {
transform: translateY(0);
opacity: 1;
pointer-events: auto;
}
.mobile-menu {
display: none;
}
.mobile-menu-opener {
display: none;
}
/** Header modificator */
.header.-filled:before {
opacity: 1;
}
.header.--rounded:before {
border-radius: 0 0 24px 24px;
}
.header.-white-bg .logo>img:last-child {
opacity: 1;
}
.header.-white-bg .logo>img:first-child {
opacity: 0;
}
.header.-white-bg .link {
color: var(--color-dark-blue);
}
.header.-white-bg .header__accordion-opener:after {
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMDE5NTMxMyAxLjU2MDU3TDAuOTk4NDk5IDAuNDM5NDUzTDUuMDAwMjMgMy45OTY1NEw5LjAwMTk1IDAuNDM5NDUzTDkuOTk4NSAxLjU2MDU3TDUuMDAwMjMgNi4wMDM0OEwwLjAwMTk1MzEzIDEuNTYwNTdaIiBmaWxsPSIjMEYzQzhBIi8+Cjwvc3ZnPgo=);
}
.header.-white-bg .header__accordion.-open .header__accordion-opener:after {
transform: rotate(180deg);
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMDE5NTMxMyAxLjU2MDU3TDAuOTk4NDk5IDAuNDM5NDUzTDUuMDAwMjMgMy45OTY1NEw5LjAwMTk1IDAuNDM5NDUzTDkuOTk4NSAxLjU2MDU3TDUuMDAwMjMgNi4wMDM0OEwwLjAwMTk1MzEzIDEuNTYwNTdaIiBmaWxsPSIjMzJBOEZGIi8+Cjwvc3ZnPgo=);
}
.header.-white-bg .header__button {
color: var(--color-dark-blue);
}
.header.-white-bg:before {
background: var(--color-white);
}
.header.-white-bg .header__accordion-content {
background: var(--color-white);
}
.header.-white-bg .header__accordion-item {
background: rgba(15, 60, 138, 0.05);
}
.header.-white-bg .header__accordion-item .img img:first-child {
opacity: 0;
}
.header.-white-bg .header__accordion-item .img img:last-child {
opacity: 1;
}
.header.-white-bg .header__accordion-item {
color: var(--color-dark-blue);
}
.header.-white-bg .arrow-link {
color: var(--color-dark-blue);
}
.header.-white-bg .arrow-link:after {
background: no-repeat -5px center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44Njg4IDQuMzAwMDVMOS43MTY4MyAwLjk4MjE3OEwxMC43MzE4IDAuMDE3OTI5NkwxNS40NjQ4IDUuMDAwMDVMMTAuNzMxOCA5Ljk4MjE4TDkuNzE2ODIgOS4wMTc5M0wxMi44Njg4IDUuNzAwMDVMMC40OTkzMjYgNS43MDAwNUwwLjQ5OTMyNiA0LjMwMDA1TDEyLjg2ODggNC4zMDAwNVoiIGZpbGw9IiMwRjNDOEEiLz4KPC9zdmc+Cg==);
}
.header.-white-bg .header__accordion.-open .header__accordion-opener {
color: var(--color-blue);
}
/* ! breadcrumbs */
.breadcrumb {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
overflow: hidden;
/* align-items: flex-start; */
font-family: 'Avenir Next';
color: var(--color-dark-blue);
}
.breadcrumb a+p,
.breadcrumb a+a {
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 130%;
letter-spacing: 0.02em;
margin-left: 21px;
position: relative;
display: inline-block;
max-width: 100%;
}
.breadcrumb a+p {
padding-left: 19px;
margin-left: 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.breadcrumb a+p:before,
.breadcrumb a+a:before {
content: '';
position: absolute;
left: -11px;
display: block;
width: 3px;
height: 3px;
border-radius: 50%;
background: var(--color-dark-blue);
pointer-events: none;
top: 50%;
transform: translateY(calc(-50% + 1px));
}
.breadcrumb a+p:before {
left: 8px;
}
.breadcrumb__image {
display: inline-block;
min-width: 12px;
width: 12px;
height: 12px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUgMS41QzYuNDk2MzMgMS41IDYuNDk0NTEgMS41MDEyNCA2LjQ5NDQ5IDEuNTAxMjFMMS41IDUuOTA5NzZWMTEuNUg0LjVWOC42MDAzOUM0LjUgOC4zMzQyMSA0LjYwOSA4LjA4MTk3IDQuNzk4MDcgNy44OTgzMkM0Ljk4NjY1IDcuNzE1MTUgNS4yMzk0IDcuNjE0NzQgNS41IDcuNjE0NzRINy41QzcuNzYwNiA3LjYxNDc0IDguMDEzMzUgNy43MTUxNSA4LjIwMTkzIDcuODk4MzJDOC4zOTEgOC4wODE5NyA4LjUgOC4zMzQyMSA4LjUgOC42MDAzOVYxMS41SDExLjVWNS45MDk3Nkw2LjUwNTUxIDEuNTAxMjFDNi41MDU0OSAxLjUwMTI0IDYuNTAzNjcgMS41IDYuNSAxLjVaTTUuODMxMTkgMC43NTI4NTJDNi4wMTYwOSAwLjU4ODkxMiA2LjI1NDc4IDAuNSA2LjUgMC41QzYuNzQ1MjIgMC41IDYuOTgzOTEgMC41ODg5MTIgNy4xNjg4MSAwLjc1Mjg1M0M3LjE2OTA4IDAuNzUzMDk0IDcuMTY5MzUgMC43NTMzMzUgNy4xNjk2MiAwLjc1MzU3NkwxMi4xNzU2IDUuMTcyMjNDMTIuMjc0OSA1LjI2MzM4IDEyLjM1NTMgNS4zNzM4MSAxMi40MTEzIDUuNDk3M0MxMi40Njc0IDUuNjIwODQgMTIuNDk3NyA1Ljc1NDYgMTIuNDk5OSA1Ljg5MDU5TDEyLjUwMDEgNS44OTg5MkwxMi41IDExLjUxNDNDMTIuNSAxMS43ODA1IDEyLjM5MSAxMi4wMzI4IDEyLjIwMTkgMTIuMjE2NEMxMi4wMTMzIDEyLjM5OTYgMTEuNzYwNiAxMi41IDExLjUgMTIuNUg4LjVDOC4yMzk0IDEyLjUgNy45ODY2NSAxMi4zOTk2IDcuNzk4MDcgMTIuMjE2NEM3LjYwOSAxMi4wMzI4IDcuNSAxMS43ODA1IDcuNSAxMS41MTQzVjguNjE0NzRINS41VjExLjUxNDNDNS41IDExLjc4MDUgNS4zOTEgMTIuMDMyOCA1LjIwMTkzIDEyLjIxNjRDNS4wMTMzNSAxMi4zOTk2IDQuNzYwNiAxMi41IDQuNSAxMi41SDEuNUMxLjIzOTQgMTIuNSAwLjk4NjY1NSAxMi4zOTk2IDAuNzk4MDc1IDEyLjIxNjRDMC42MDkgMTIuMDMyOCAwLjUgMTEuNzgwNSAwLjUgMTEuNTE0M1Y1Ljg5MDU5QzAuNTAyMjY1IDUuNzU0NiAwLjUzMjYwNSA1LjYyMDg0IDAuNTg4NjUxIDUuNDk3M0MwLjY0NDY4MSA1LjM3MzgxIDAuNzI1MTMxIDUuMjYzNDUgMC44MjQ1MDQgNS4xNzIyOUwwLjgzMTU1OSA1LjE2NTgyTDUuODMwMzcgMC43NTM1NzZDNS44MzA2NSAwLjc1MzMzNSA1LjgzMDkyIDAuNzUzMDk0IDUuODMxMTkgMC43NTI4NTJaIiBmaWxsPSIjMEYzQzhBIi8+Cjwvc3ZnPgo=);
}
.breadcrumb a {
transition: opacity 0.4s, color 0.4s;
}
.breadcrumb__link {
opacity: 0.5;
pointer-events: none;
user-select: none;
}
.--dark-section .breadcrumb__image {
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEuNUM1Ljk5NjMzIDEuNSA1Ljk5NDUxIDEuNTAxMjQgNS45OTQ0OSAxLjUwMTIxTDEgNS45MDk3NlYxMS41SDRWOC42MDAzOUM0IDguMzM0MjEgNC4xMDkgOC4wODE5NyA0LjI5ODA3IDcuODk4MzJDNC40ODY2NSA3LjcxNTE1IDQuNzM5NCA3LjYxNDc0IDUgNy42MTQ3NEg3QzcuMjYwNiA3LjYxNDc0IDcuNTEzMzUgNy43MTUxNSA3LjcwMTkzIDcuODk4MzJDNy44OTEgOC4wODE5NyA4IDguMzM0MjEgOCA4LjYwMDM5VjExLjVIMTFWNS45MDk3Nkw2LjAwNTUxIDEuNTAxMjFDNi4wMDU0OSAxLjUwMTI0IDYuMDAzNjcgMS41IDYgMS41Wk01LjMzMTE5IDAuNzUyODUyQzUuNTE2MDkgMC41ODg5MTIgNS43NTQ3OCAwLjUgNiAwLjVDNi4yNDUyMiAwLjUgNi40ODM5MSAwLjU4ODkxMiA2LjY2ODgxIDAuNzUyODUzQzYuNjY5MDggMC43NTMwOTQgNi42NjkzNSAwLjc1MzMzNSA2LjY2OTYyIDAuNzUzNTc2TDExLjY3NTYgNS4xNzIyM0MxMS43NzQ5IDUuMjYzMzggMTEuODU1MyA1LjM3MzgxIDExLjkxMTMgNS40OTczQzExLjk2NzQgNS42MjA4NCAxMS45OTc3IDUuNzU0NiAxMS45OTk5IDUuODkwNTlMMTIuMDAwMSA1Ljg5ODkyTDEyIDExLjUxNDNDMTIgMTEuNzgwNSAxMS44OTEgMTIuMDMyOCAxMS43MDE5IDEyLjIxNjRDMTEuNTEzMyAxMi4zOTk2IDExLjI2MDYgMTIuNSAxMSAxMi41SDhDNy43Mzk0IDEyLjUgNy40ODY2NSAxMi4zOTk2IDcuMjk4MDcgMTIuMjE2NEM3LjEwOSAxMi4wMzI4IDcgMTEuNzgwNSA3IDExLjUxNDNWOC42MTQ3NEg1VjExLjUxNDNDNSAxMS43ODA1IDQuODkxIDEyLjAzMjggNC43MDE5MyAxMi4yMTY0QzQuNTEzMzUgMTIuMzk5NiA0LjI2MDYgMTIuNSA0IDEyLjVIMUMwLjczOTQwNCAxMi41IDAuNDg2NjU1IDEyLjM5OTYgMC4yOTgwNzUgMTIuMjE2NEMwLjEwOSAxMi4wMzI4IDAgMTEuNzgwNSAwIDExLjUxNDNWNS44OTA1OUMwLjAwMjI2NTE5IDUuNzU0NiAwLjAzMjYwNDUgNS42MjA4NCAwLjA4ODY1MTUgNS40OTczQzAuMTQ0NjgxIDUuMzczODEgMC4yMjUxMzEgNS4yNjM0NSAwLjMyNDUwNCA1LjE3MjI5TDAuMzMxNTU5IDUuMTY1ODJMNS4zMzAzNyAwLjc1MzU3NkM1LjMzMDY1IDAuNzUzMzM1IDUuMzMwOTIgMC43NTMwOTQgNS4zMzExOSAwLjc1Mjg1MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.--breadcrumb-wrapper {
position: relative;
width: 100%;
height: 92px;
}
.solution-mainpage .--breadcrumb-wrapper {
height: 116px;
}
.solution-mainpage.--dark-section .--breadcrumb-wrapper {
height: 108px;
}
.solution-mainpage.--dark-section .breadcrumb {
top: 15px;
}
.breadcrumb {
position: absolute;
top: 23px;
left: 0;
}
/* ! Solution one | mainpage*/
.solution-mainpage {
padding-top: 16px;
padding-bottom: 56px;
border-radius: 0px 0px 64px 64px;
position: relative;
min-height: 800px;
display: grid;
grid-template-columns: repeat(12, 1fr);
width: 100%;
}
.solution-mainpage .container {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
grid-column: span 12;
width: 100%;
}
.solution-mainpage__dark .blur-item:nth-child(1) {
transform: translate(-620px, -78px);
}
.solution-mainpage__dark .blur-item:nth-child(2) {
background: #FF51B9;
width: 173px;
height: 120px;
transform: translate(-420px, 12px);
}
.solution-mainpage__dark .blur-item:nth-child(3) {
transform: translate(580px, 120px);
background: #FF51B9;
}
.solution-mainpage__dark .blur-item:nth-child(4) {
transform: translate(366px, -155px);
}
.solution-mainpage .container * {
z-index: 2;
}
.solution-mainpage__inner {
width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.solution-mainpage__text {
width: 62.9%;
margin-right: 16px;
display: flex;
justify-content: space-between;
flex-direction: column;
}
.solution-mainpage__text h1 {
width: 100%;
max-width: 838px;
}
.solution-mainpage__description {
margin-top: 27px;
height: auto;
max-width: 432px;
display: flex;
}
.solution-mainpage__description p {
opacity: 0.8;
}
.solution-mainpage__text .title span {
width: 100%;
text-align: right;
display: flex;
justify-content: flex-end;
}
.solution-mainpage__image {
display: flex;
margin-top: 4px;
}
.solution-mainpage__image .anchor {
margin-left: 16px;
margin-top: 64px;
}
.solution-mainpage__image .-picture {
min-width: 280px;
max-width: 432px;
width: 100%;
}
.solution-mainpage__image .-picture img {
width: 100%;
}
.solution-mainpage .page-number {
margin: auto 0 0 auto;
}
.text-left {
width: 100%;
display: flex;
justify-content: flex-end;
margin: 40px 0 0 auto;
max-width: 656px;
width: fit-content;
}
.text-left p+p {
margin-top: 24px;
}
/* ! Solution one | blog section*/
.solution-blog__wrapper {
padding-bottom: 160px;
}
.solution-blog {
display: flex;
justify-content: center;
}
.solution-blog__inner {
margin-top: 200px;
display: flex;
justify-content: flex-start;
padding: 24px 40px 24px 24px;
box-shadow: 0px 24px 56px rgba(38, 51, 115, 0.16);
border-radius: 32px;
background: #FFFFFF;
}
.solution-blog__image {
max-width: 456px;
width: 100%;
height: 456px;
max-height: 456px;
overflow: hidden;
background: var(--color-black-blue);
border-radius: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.solution-blog__image img {
display: block;
max-width: 100%;
}
.solution-blog__text {
width: 100%;
max-width: 504px;
margin-left: 80px;
}
.solution-blog__text .-title {
margin-top: 24px;
}
.solution-blog__text .-description p {
color: var(--text-on-light-section);
margin-top: 24px;
}
.show-more-text {
display: none;
}
/* ! text-between*/
.text-between {
background: var(--color-bg-grey);
border-radius: 0px 0px 64px 64px;
padding-bottom: 120px;
}
.text-between__inner {
width: 100%;
color: var(--title-on-light-section);
padding-top: 120px;
}
.text-between__title {
max-width: 1056px;
margin-top: 32px;
word-wrap: break-word;
}
.text-between .text-wrapper {
max-width: 656px;
margin: 0 0 0 auto;
}
.text-between__description {
width: 100%;
margin-top: 81px;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.text-between__description p {
font-weight: inherit;
max-width: 656px;
}
.text-between__description .hidden-text {
max-width: 656px;
}
.text-between__description .hidden-text p {
width: 100%;
margin-top: 29px;
}
/* ! component footer */
.footer {
background: var(--color-black-blue);
padding-top: 16px;
}
.footer__inner {
display: flex;
justify-content: space-between;
padding-bottom: 56px;
}
.footer a {
transition: 0.4s;
}
.footer__column {
margin-top: 40px;
}
.footer__subtitle {
font-weight: 600;
font-size: 14px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: rgba(240, 241, 250, 0.3);
padding-bottom: 15px;
width: 100%;
border-bottom: 2px solid hsla(0, 0%, 100%, 0.15);
}
.footer__body2 {
font-weight: 500;
font-size: 14px;
letter-spacing: 0.02em;
color: var(--color-white);
line-height: 150%;
}
.footer__body2 a {
display: block;
margin-top: 16px;
}
.footer__contacts-media {
width: 132px;
display: flex;
justify-content: space-between;
}
.footer__contacts-media img {
display: block;
width: 20px;
transition: 0.4s;
}
.footer__contacts-media img:hover {
opacity: 0.7;
}
.footer__solutions-items {
width: 438px;
display: flex;
justify-content: space-between;
}
.footer__solutions-items a {
overflow-wrap: break-word;
}
.footer__company-items {
width: 183px;
display: flex;
justify-content: space-between;
}
.footer__bottom {
width: 100%;
background: rgba(255, 255, 255, 0.05);
}
.footer__bottom .-inner {
display: flex;
justify-content: space-between;
align-items: center;
padding: 31px 0;
}
.footer__bottom .-inner a {
margin-top: 0;
font-weight: 500;
color: rgba(255, 255, 255, 1);
transition: color 0.4s;
}
.footer__bottom .link {
font-weight: 400;
font-size: 14px;
line-height: 130%;
letter-spacing: 0.02em;
color: rgba(255, 255, 255, 0.6);
}
.footer__bottom-box {
position: relative;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.footer__createdby {
position: relative;
padding-right: 24px;
}
.footer__createdby a {
display: inline;
}
.footer__createdby a:after {
content: '';
display: inline-block;
width: 16px;
height: 16px;
position: absolute;
right: 0px;
top: 2px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q0RUUzNiIgZD0iTTE2IDguMDE3QTcuOTU4IDcuOTU4IDAgMCAxIDguMDE3IDE2QzMuNiAxNS45OS4wMSAxMi40IDAgNy45ODNBNy45NTggNy45NTggMCAwIDEgNy45ODMgMEMxMi40LjAxIDE1Ljk5IDMuNiAxNiA4LjAxN1oiLz48cGF0aCBmaWxsPSIjMTgxODE4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4zMyAxMS4zM2E0LjY4IDQuNjggMCAwIDAgMS4zNy0zLjMybC44LjAwMmE1LjQ3NiA1LjQ3NiAwIDAgMS0xLjYwMiAzLjg4NkE1LjQ3NiA1LjQ3NiAwIDAgMSA4LjAxMiAxMy41YTUuNTI0IDUuNTI0IDAgMCAxLTMuODkzLTEuNjJBNS41MjQgNS41MjQgMCAwIDEgMi41IDcuOTg5bC44LjAwMmE0LjcyIDQuNzIgMCAwIDAgNC43MSA0LjcxIDQuNjggNC42OCAwIDAgMCAzLjMyLTEuMzdaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjMTgxODE4IiBkPSJNMTAuNDkzIDUuNTA2Yy4wMDIuODI4LS4zMzIgMS40OTktLjc0NiAxLjQ5OC0uNDE0IDAtLjc1Mi0uNjczLS43NTMtMS41MDItLjAwMi0uODI4LjMzMi0xLjQ5OS43NDYtMS40OTguNDE0LjAwMS43NTIuNjczLjc1MyAxLjUwMlpNNi45OTQgNS40OThjLjAwMS44MjgtLjMzMyAxLjUtLjc0NyAxLjQ5OC0uNDE0IDAtLjc1Mi0uNjczLS43NTMtMS41MDEtLjAwMi0uODI5LjMzMi0xLjUuNzQ2LTEuNDk5LjQxNC4wMDEuNzUyLjY3My43NTQgMS41MDJaIi8+PC9zdmc+);
}
.footer__policy {
display: flex;
justify-content: space-between;
align-items: center;
}
.footer__policy a+a {
margin-left: 46px;
}
/*! Social-list */
.social-list {
display: flex;
justify-content: flex-start;
align-items: center;
}
.social-list a {
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.1);
transition: background 0.4s;
}
.social-list a:not(:last-child) {
margin-right: 8px;
}
.social-list a img {
display: block;
width: 28px;
height: 28px;
}
/*! accordion */
.--accordion__content-container {
height: 0;
transition: height 0.7s;
overflow: hidden;
}
/*! rounded-section */
.--rounded-section {
position: relative;
}
.--rounded-section:after {
content: '';
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
width: 100%;
height: 64px;
display: block;
border-radius: 0px 0px 64px 64px;
background: var(--color-bg-grey);
}
.--rounded-section:before {
content: '';
position: absolute;
z-index: -2;
bottom: -1px;
left: 0;
width: 100%;
height: 64px;
display: block;
background: var(--color-black-blue);
}
.--rounded-section.--dark-section:after {
border-radius: 0;
z-index: 0;
bottom: -1px;
}
.--rounded-section.--dark-section:before {
z-index: 1;
bottom: 0;
border-radius: 0px 0px 64px 64px;
}
/*! --dark-section */
.--dark-section {
background-color: var(--color-black-blue);
color: var(--color-white);
}
.hidden-text {
width: fit-content;
/* ? */
font-weight: inherit;
}
.text-inner {
display: flex;
flex-direction: column;
}
.hidden-text * {
font-weight: inherit;
}
/* cookie banner */
.cookie-banner {
position: fixed;
left: 56px;
bottom: 24px;
display: flex;
justify-content: center;
align-items: center;
background: var(--color-white);
box-shadow: 0px 24px 56px -24px rgba(38, 51, 115, 0.16);
border-radius: 16px;
padding: 16px 24px;
z-index: 99;
transition: opacity 0.4s;
}
.cookie-banner.-hide {
opacity: 0;
pointer-events: none;
}
.cookie-banner__text {
max-width: 267px;
margin-right: 45px;
}
.cookie-banner__text .title {
position: relative;
display: flex;
justify-content: flex-start;
align-items: center;
padding-right: 18px;
}
.cookie-banner__text .title:after {
content: '';
display: block;
position: absolute;
right: 0;
top: 6px;
width: 18px;
height: 18px;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuODc1IDcuNTAwMDVDOC4xODc1IDcuNTAwMDUgOC40NTMgNy4zOTA1NSA4LjY3MTUgNy4xNzE1NUM4Ljg5MDUgNi45NTMwNSA5IDYuNjg3NTUgOSA2LjM3NTA1QzkgNi4wNjI1NSA4Ljg5MDUgNS43OTcwNSA4LjY3MTUgNS41Nzg1NUM4LjQ1MyA1LjM1OTU1IDguMTg3NSA1LjI1MDA1IDcuODc1IDUuMjUwMDVDNy41NjI1IDUuMjUwMDUgNy4yOTcgNS4zNTk1NSA3LjA3ODUgNS41Nzg1NUM2Ljg1OTUgNS43OTcwNSA2Ljc1IDYuMDYyNTUgNi43NSA2LjM3NTA1QzYuNzUgNi42ODc1NSA2Ljg1OTUgNi45NTMwNSA3LjA3ODUgNy4xNzE1NUM3LjI5NyA3LjM5MDU1IDcuNTYyNSA3LjUwMDA1IDcuODc1IDcuNTAwMDVaTTYuMzc1IDExLjI1QzYuNjg3NSAxMS4yNSA2Ljk1MyAxMS4xNDA1IDcuMTcxNSAxMC45MjE1QzcuMzkwNSAxMC43MDMgNy41IDEwLjQzNzUgNy41IDEwLjEyNUM3LjUgOS44MTI1NSA3LjM5MDUgOS41NDcwNSA3LjE3MTUgOS4zMjg1NUM2Ljk1MyA5LjEwOTU1IDYuNjg3NSA5LjAwMDA1IDYuMzc1IDkuMDAwMDVDNi4wNjI1IDkuMDAwMDUgNS43OTcgOS4xMDk1NSA1LjU3ODUgOS4zMjg1NUM1LjM1OTUgOS41NDcwNSA1LjI1IDkuODEyNTUgNS4yNSAxMC4xMjVDNS4yNSAxMC40Mzc1IDUuMzU5NSAxMC43MDMgNS41Nzg1IDEwLjkyMTVDNS43OTcgMTEuMTQwNSA2LjA2MjUgMTEuMjUgNi4zNzUgMTEuMjVaTTExLjI1IDEyQzExLjQ2MjUgMTIgMTEuNjQwNyAxMS45MjggMTEuNzg0NyAxMS43ODRDMTEuOTI4MyAxMS42NDA1IDEyIDExLjQ2MjUgMTIgMTEuMjVDMTIgMTEuMDM3NSAxMS45MjgzIDEwLjg1OTMgMTEuNzg0NyAxMC43MTUzQzExLjY0MDcgMTAuNTcxOCAxMS40NjI1IDEwLjUgMTEuMjUgMTAuNUMxMS4wMzc1IDEwLjUgMTAuODU5NSAxMC41NzE4IDEwLjcxNiAxMC43MTUzQzEwLjU3MiAxMC44NTkzIDEwLjUgMTEuMDM3NSAxMC41IDExLjI1QzEwLjUgMTEuNDYyNSAxMC41NzIgMTEuNjQwNSAxMC43MTYgMTEuNzg0QzEwLjg1OTUgMTEuOTI4IDExLjAzNzUgMTIgMTEuMjUgMTJaTTkgMTYuNUM3Ljk2MjUgMTYuNSA2Ljk4NzUgMTYuMzAzIDYuMDc1IDE1LjkwOUM1LjE2MjUgMTUuNTE1NSA0LjM2ODc1IDE0Ljk4MTMgMy42OTM3NSAxNC4zMDYzQzMuMDE4NzUgMTMuNjMxMyAyLjQ4NDUgMTIuODM3NSAyLjA5MSAxMS45MjVDMS42OTcgMTEuMDEyNSAxLjUgMTAuMDM3NSAxLjUgOS4wMDAwNUMxLjUgNy45NTAwNSAxLjcyNSA2LjkyNTA1IDIuMTc1IDUuOTI1MDVDMi42MjUgNC45MjUwNSAzLjI1MzI1IDQuMDYyNTUgNC4wNTk3NSAzLjMzNzU1QzQuODY1NzUgMi42MTI1NSA1LjgyMiAyLjA4MTMgNi45Mjg1IDEuNzQzOEM4LjAzNDUgMS40MDYzIDkuMjQzNzUgMS4zNzUwNSAxMC41NTYyIDEuNjUwMDVDMTAuNDQzNyAyLjIxMjU1IDEwLjQ4MTMgMi43NDA1NSAxMC42Njg4IDMuMjM0MDVDMTAuODU2MyAzLjcyODA1IDExLjEzNzUgNC4xNDM4IDExLjUxMjUgNC40ODEzQzExLjg4NzUgNC44MTg4IDEyLjMzMTMgNS4wNTAwNSAxMi44NDM4IDUuMTc1MDVDMTMuMzU2MiA1LjMwMDA1IDEzLjg5MzcgNS4yNjg4IDE0LjQ1NjIgNS4wODEzQzE0LjA2ODcgNS45NDM4IDE0LjEzNzUgNi42ODEzIDE0LjY2MjUgNy4yOTM4QzE1LjE4NzUgNy45MDYzIDE1Ljc4NzUgOC4yMjUwNSAxNi40NjI1IDguMjUwMDVDMTYuNTc1IDkuMzYyNTUgMTYuNDU2MyAxMC40MTg4IDE2LjEwNjMgMTEuNDE4OEMxNS43NTYzIDEyLjQxODggMTUuMjQwOCAxMy4yOTM4IDE0LjU1OTcgMTQuMDQzOEMxMy44NzgzIDE0Ljc5MzggMTMuMDU5NSAxNS4zOTA4IDEyLjEwMzUgMTUuODM0OEMxMS4xNDcgMTYuMjc4MyAxMC4xMTI1IDE2LjUgOSAxNi41Wk05IDE1QzEwLjUyNSAxNSAxMS44NzgzIDE0LjQ3NSAxMy4wNTk3IDEzLjQyNUMxNC4yNDA4IDEyLjM3NSAxNC44ODc1IDExLjAzNzUgMTUgOS40MTI1NUMxNC4zNzUgOS4xMzc1NSAxMy44ODQ1IDguNzYyNTUgMTMuNTI4NSA4LjI4NzU1QzEzLjE3MiA3LjgxMjU1IDEyLjkzMTMgNy4yODEzIDEyLjgwNjMgNi42OTM4QzExLjg0MzggNi41NTYzIDExLjAxODggNi4xNDM4IDEwLjMzMTIgNS40NTYzQzkuNjQzNzUgNC43Njg4IDkuMjE4NzUgMy45NDM4IDkuMDU2MjUgMi45ODEzQzguMDU2MjUgMi45NTYzIDcuMTc4IDMuMTM3NTUgNi40MjE1IDMuNTI1MDVDNS42NjU1IDMuOTEyNTUgNS4wMzQ1IDQuNDA5MyA0LjUyODUgNS4wMTUzQzQuMDIyIDUuNjIxOCAzLjY0MDc1IDYuMjgxMyAzLjM4NDc1IDYuOTkzOEMzLjEyODI1IDcuNzA2MyAzIDguMzc1MDUgMyA5LjAwMDA1QzMgMTAuNjYyNSAzLjU4NDUgMTIuMDc4MyA0Ljc1MzUgMTMuMjQ3M0M1LjkyMiAxNC40MTU4IDcuMzM3NSAxNSA5IDE1WiIgZmlsbD0iIzI1MzU1NiIvPgo8L3N2Zz4K);
}
.cookie-banner__text .text {
margin-top: 8px;
color: rgba(37, 53, 86, 0.8);
}
.cookie-banner__text .text a {
font-weight: 600;
color: rgba(37, 53, 86, 1);
text-decoration: underline;
transition: text-decoration 0.4s;
}
.accept-cookie {
height: 56px;
min-width: 200px;
}
@media screen and (max-width: 1025px) {
/* ! component header */
.header {
padding: 12px 0;
}
.header .logo {
width: 100px;
}
.header__inner .header__button {
display: none;
}
.header__inner .header__menu {
display: none;
}
.mobile-menu-opener {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 50%;
cursor: pointer;
box-sizing: border-box;
transition: background 0.4s, border 0.4s;
}
.mobile-menu-opener span {
position: absolute;
display: block;
width: 3px;
height: 3px;
border-radius: 3px;
background: var(--color-white);
transition: transform 0.4s, opacity 0.4s, background 0.4s;
}
.mobile-menu-opener span:nth-child(1) {
transform: translate(-7px, 0);
}
.mobile-menu-opener span:nth-child(5) {
transform: translate(7px, 0);
}
.mobile-menu-opener span:nth-child(2),
.mobile-menu-opener span:nth-child(4) {
opacity: 0;
}
.mobile-menu-opener.-active {
background: rgba(255, 255, 255, 0.3);
border-color: rgba(0, 0, 0, 0) !important;
}
.mobile-menu-opener.-active span:nth-child(1) {
transform: translate(-7px, -7px);
}
.mobile-menu-opener.-active span:nth-child(2) {
transform: translate(7px, -7px);
opacity: 1;
}
.mobile-menu-opener.-active span:nth-child(4) {
transform: translate(-7px, 7px);
opacity: 1;
}
.mobile-menu-opener.-active span:nth-child(5) {
transform: translate(7px, 7px);
}
.header>.container {
position: relative;
z-index: 3;
}
.header:before {
z-index: 2;
}
.mobile-menu {
display: block;
position: fixed;
left: 0;
top: 0;
z-index: 1;
padding: 64px 0 24px 0;
width: 100%;
height: var(--window-inner-height);
background: var(--color-black-blue);
transform: translateY(-5%);
opacity: 0;
pointer-events: none;
transition: transform 0.4s, opacity 0.4s;
}
.mobile-menu .button__blue {
margin: auto 0 0 0;
min-height: 64px;
height: 64px;
padding-top: 0;
padding-bottom: 0;
}
.mobile-menu__wrapper {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
height: 100%;
}
.mobile-menu__scroller {
width: 100%;
max-height: 100%;
overflow-x: hidden;
overflow-y: auto;
padding: 64px 0;
}
.mobile-menu-inner {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.mobile-menu-inner .link {
color: var(--color-white);
}
.header__accordion-opener {
padding-right: 28px;
width: fit-content;
}
.header__accordion-opener:after {
width: 18px;
height: 10px;
right: -3px;
top: 13px;
}
.mobile-menu-inner>*:not(:first-child) {
margin-top: 16px;
}
.mobile-menu .social-list {
margin-top: 56px;
}
.header__accordion-content {
position: relative;
top: 0;
left: 0;
width: 100%;
z-index: 1;
transform: translateY(0);
pointer-events: auto;
opacity: 1;
padding: 32px 0 16px 0;
background: none;
backdrop-filter: none;
border-radius: 0;
transition: opacity 0.4s, transform 0.4s;
}
.header__accordion-content:before,
.header__accordion-content:after {
content: '';
position: absolute;
left: 0;
height: 1px;
background-color: var(--color-white);
top: 16px;
display: block;
width: 100%;
opacity: 0.2;
}
.header__accordion-content:after {
top: auto;
bottom: 0;
}
.header__accordion-item {
align-items: flex-end;
grid-column: none;
width: fit-content;
padding: 0;
border-radius: 0;
background: none !important;
}
.header__accordion-item+.header__accordion-item {
margin-top: 16px;
}
.header__accordion-item>.img {
min-width: 32px;
width: 32px;
height: 32px;
margin-right: 12px;
}
.header__accordion-item>.img img {
display: block;
position: relative !important;
opacity: 1 !important;
width: 100%;
}
.header__accordion {
width: 100%;
}
/** Header modificator */
.header.-white-bg .mobile-menu-opener {
border-color: rgba(15, 60, 138, 0.3);
}
.header.-white-bg .mobile-menu-opener span {
background: var(--color-dark-blue);
}
.header.-white-bg .mobile-menu-opener.-active {
background: rgba(15, 60, 138, 0.3);
}
.header.-open .mobile-menu {
opacity: 1;
transform: translateY(0);
pointer-events: auto;
}
/*! footert */
.footer__inner {
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
width: 100%;
}
.footer__column {
width: 100%;
}
.footer__solutions-items,
.footer__company-items {
max-width: 343px;
width: 100%;
}
.footer__solutions-items div,
.footer__company-items div {
width: 50%;
}
/* .footer__bottom .container {
display: flex;
justify-content: center;
} */
.footer__bottom .-inner {
width: 100%;
flex-wrap: wrap;
padding: 32px 0 16px 0;
}
.footer__policy {
order: 1;
flex-wrap: wrap;
width: 100%;
position: static;
margin-top: 0;
margin-bottom: 16px;
margin-right: -49px;
justify-content: flex-start;
}
.copyright {
order: 2;
margin-bottom: 16px;
}
.footer__createdby {
order: 3;
margin-bottom: 16px;
}
.footer__policy a {
margin-bottom: 16px;
margin-left: 0;
margin-right: 49px;
}
.footer__policy a+a {
margin-left: 0;
}
/* ! Solution one | mainpage*/
.solution-mainpage {
padding-top: 16px;
padding-bottom: 48px;
border-radius: 0px 0px 40px 40px;
}
.solution-mainpage .page-number {
margin-top: 40px;
}
.page-number__arrows a {
width: 22px;
height: 15px;
}
.page-number__arrows a:first-child {
margin-right: 14px;
}
.page-number__arrows {
margin-left: 30px;
}
.page-number__where {
margin-left: 16px;
}
.solution-mainpage__dark {
min-height: auto;
}
.solution-mainpage__dark .blur-item:nth-child(1) {
transform: translate(-26px, -94px);
}
.solution-mainpage__dark .blur-item:nth-child(2) {
background: #FF51B9;
width: 91px;
height: 83px;
transform: translate(100px, 62px);
}
.solution-mainpage__dark .blur-item:nth-child(3) {
display: none;
}
.solution-mainpage__dark .blur-item:nth-child(4) {
transform: translate(-66px, 200px);
}
.solution-mainpage .container * {
z-index: 2;
}
.solution-mainpage__inner {
flex-direction: column;
}
.solution-mainpage__text {
flex-direction: column;
width: 100%;
}
.solution-mainpage__text h1 {
max-width: 434px;
width: 100%;
}
.solution-mainpage__description {
width: 100%;
max-width: 100%;
margin-top: 38px;
}
.solution-mainpage__image {
width: 100%;
margin-top: 24px;
align-self: center;
margin-top: 40px;
}
.page-number {
margin-top: 32px;
}
.solution-mainpage__image .anchor {
display: none;
}
.text-left {
margin-top: 32px;
width: 100%;
}
.text-left p+p {
margin-top: 16px;
}
/* ! solution one | blog section */
.solution-blog__wrapper {
padding-bottom: 120px;
}
.solution-blog__inner {
flex-direction: column;
width: 100%;
padding: 8px;
margin-top: 120px;
border-radius: 24px;
}
.solution-blog__image {
width: auto;
max-width: none;
height: auto;
max-height: none;
border-radius: 16px;
}
.solution-blog__image img {
width: 100%;
max-width: 465px;
}
.solution-blog__signpost {
margin-top: 31px;
}
.solution-blog__text {
width: 100%;
margin: 0;
padding: 0 8px 29px 8px;
max-width: max-content;
}
.solution-blog__text .-description p {
margin-top: 16px;
}
.solution-blog__text .-title,
.solution-blog__text .-description {
margin-top: 15px;
}
.hidden-text {
font-weight: inherit;
height: 0;
overflow: hidden;
transition: height 0.4s;
}
.text-inner {
display: flex;
flex-direction: column;
}
.hidden-text * {
font-weight: inherit;
}
.show-more-text {
width: fit-content;
display: flex;
justify-content: flex-start;
margin-top: 14px;
position: relative;
display: flex;
color: var(--color-dark-blue);
cursor: pointer;
}
.show-more-text:after {
content: '';
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMDE5NTMxMyAxLjU2MDU3TDAuOTk4NDk5IDAuNDM5NDUzTDUuMDAwMjMgMy45OTY1NEw5LjAwMTk1IDAuNDM5NDUzTDkuOTk4NSAxLjU2MDU3TDUuMDAwMjMgNi4wMDM0OEwwLjAwMTk1MzEzIDEuNTYwNTdaIiBmaWxsPSIjMEYzQzhBIi8+Cjwvc3ZnPgo=);
position: absolute;
right: -15px;
top: 8px;
display: block;
width: 10px;
height: 6px;
transition: transform 0.4s;
}
.show-more-text.-active:after {
transform: translateZ(0) rotate(180deg);
}
/* ! text-between*/
.text-between {
border-radius: 0px 0px 40px 40px;
padding-bottom: 80px;
}
.text-between__inner {
width: 100%;
padding-top: 80px;
}
.text-between__title {
width: 100%;
margin-top: 22px;
}
.text-between__title img {
width: 32px;
}
.text-between__description {
width: 100%;
margin-top: 218px;
}
.text-between__description p {
width: 100%;
}
.text-between__description .hidden-text {
width: 100%;
}
/* ! footer */
.footer__inner .-item {
width: 100%;
}
.footer__solutions-items div,
.footer__company-items div {
width: calc(50% - 8px);
}
/*! social-list */
.social-list a {
width: 40px;
height: 40px;
}
.social-list a img {
width: 20px;
height: 20px;
}
/*! rounded-section */
.--rounded-section:after {
height: 40px;
border-radius: 0px 0px 40px 40px;
}
.--rounded-section:before {
height: 40px;
}
.--rounded-section.--dark-section:after {
border-radius: 0;
}
.--rounded-section.--dark-section:before {
border-radius: 0px 0px 40px 40px;
}
/*! lets-start */
.lets-start {
padding-top: 80px;
}
.lets-start:before {
height: 40px;
background: linear-gradient(180deg, rgba(3, 14, 57, 0) 0%, #030E39 100%);
}
.lets-start .content {
display: flex;
flex-direction: column;
align-items: center;
}
.lets-start__title {
margin-top: 20px;
line-height: 110%;
text-align: center;
letter-spacing: -0.02em;
}
.lets-start__title span {
line-height: 110%;
text-align: center;
letter-spacing: -0.02em;
font-size: inherit;
}
.lets-start__button {
margin-top: 32px;
}
.lets-start__imgbg {
margin: 42px auto 0 auto;
}
.lets-start__imgbg .blur-item {
filter: blur(100px);
}
.lets-start__imgbg .blur-item:nth-child(1) {
width: 78px;
height: 71px;
transform: translate(103px, -40px);
}
.lets-start__imgbg .blur-item:nth-child(2) {
width: 69px;
height: 45px;
transform: translate(-110px, -61px);
}
.lets-start__imgbg .blur-item:nth-child(3) {
display: none;
}
.lets-start__imgbg .blur-item:nth-child(4) {
display: none;
}
/* cookie banner */
.cookie-banner {
left: 16px;
right: 16px;
bottom: 16px;
padding: 16px;
flex-direction: column;
align-items: center;
justify-content: center;
}
.cookie-banner__text {
display: flex;
flex-direction: column;
align-items: center;
}
.cookie-banner__text {
max-width: 100%;
margin-right: 0;
text-align: center;
}
.cookie-banner__text .title {
padding-right: 22px;
width: fit-content;
}
.cookie-banner__text .title:after {
top: 4px;
width: 16px;
height: 16px;
}
.cookie-banner__text .text {
margin-top: 6px;
}
.accept-cookie {
margin: 16px auto 0 auto;
}
.--breadcrumb-wrapper {
height: 72px;
}
.solution-mainpage .--breadcrumb-wrapper {
height: 72px;
}
.solution-mainpage.--dark-section .--breadcrumb-wrapper {
height: 72px;
}
.solution-mainpage.--dark-section .breadcrumb {
top: 15px;
}
.breadcrumb {
top: 16px;
}
}
@media screen and (max-width: 760px) {
/* ! component header */
.mobile-menu .button__blue {
width: 100%;
}
/** cookie banner */
.accept-cookie {
width: 100%;
}
}