@charset "UTF-8";

* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
font-family: "Manrope", sans-serif;
font-size: 18px;
font-weight: 500;
color: #fff;
background-color: #121114;
}
body.lock {
overflow: hidden;
}
a,
button,
div,
label {
-webkit-tap-highlight-color: transparent;
}
a {
color: #000;
text-decoration: none;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
u {
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
.wrapper {
min-height: 100vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.admin-bar {
min-height: calc(100vh - 32px);
}
.blog .section.blog-main {
height: 330px;
}
main {
padding-top: 70px;
}
main.site.sale-on_padding {
padding-top: 140px;
}
@media (max-width: 768px) {
main.site.sale-on_padding {
padding-top: 120px;
}
}
.header {
position: fixed;
z-index: 10;
top: 0;
left: 0;
width: 100%;
-webkit-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease; 
}
.power-list-item-imgfix img {
width: 112px!important;
}
.header.header-active {
background: rgba(0, 0, 0, 0.30);
-webkit-backdrop-filter: blur(25px);
backdrop-filter: blur(25px);
}
.header-container {
max-width: 1360px;
padding: 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 auto;
height: 70px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.header-container-additional {
max-width: 1360px;
padding: 0 20px;
margin: 0 auto;
}
.footer-container {
max-width: 1360px;
padding: 0 20px;
margin: 0 auto;
}
.header-toggle {
background-color: transparent;
padding: 0;
border: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.header-toggle svg {
width: 20px;
height: 12px;
}
.header-page::after {
background: rgba(255, 255, 255, 0.5);
}
.header-page .menu-list > li > a {
color: #fff;
}
.header-container .logo {
position: absolute;
left: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 15px;
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-button-register {
border-radius: 8px;
background: rgba(255, 255, 255, 0.13);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 40px;
width: 170px;
padding: 6px 0 9px 0;
}
.header-button-register:hover {
background-color: #7255FF;
}
.header-button-login:hover {
color: var(--white-30, rgba(255, 255, 255, 0.30));
}
.menu-list > li > a:hover {
color: var(--white-30, rgba(255, 255, 255, 0.30));
}
.header-button {
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: normal;
}
.logo img {
width: 100%;
max-width: 205px;
display: block;
}
.menu-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
padding: 0;
margin: 0;
gap: 30px;
padding-bottom: 2px;
}
.menu-list > li > a {
position: relative;
color: #fff;
}
.menu-close {
position: absolute;
top: 21px;
right: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
background-color: transparent;
border: none;
}
.menu-close svg {
width: 16px;
height: 16px;
color: #fff;
}
.header-button-demo {
display:none;
}
.has-sub-menu:hover > a::before {
-webkit-transform: translateY(-50%) rotate(-180deg);
-ms-transform: translateY(-50%) rotate(-180deg);
transform: translateY(-50%) rotate(-180deg);
}
.sub-menu {
list-style: none;
padding-left: 0;
}
.section {
background-color: transparent;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.section-container {
max-width: 1214px;
padding: 0 20px;
margin: 0 auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.section-container-big {
max-width: 1360px;
padding: 0 20px;
margin: 0 auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.section-container-swiper {
margin: 0 auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.menu-logo {
display: none;
}
.menu-social {
display: none;
}
.menu-button-box {
display: none;
}
@media (min-width: 767.98px) {
.menu-close {
display: none;
}
}
@media (min-width: 768px) {
.header-toggle {
display: none;
}
.has-sub-menu:hover .sub-menu::after {
content: "";
display: block;
z-index: 2;
position: absolute;
top: -41px;
width: 160px;
height: 40px;
}
.has-sub-menu:not(:hover) .sub-menu {
top: calc(100% + 60px);
pointer-events: none;
visibility: hidden;
opacity: 0;
}
li.has-sub-menu {
position: relative;
}
.sub-menu {
display: block !important;
position: absolute;
z-index: 20;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
left: 50%;
top: 38px;
width: 290px;
margin-left: -145px;
background: #FFFDFD;
z-index: 5;
border-radius: 8px;
padding: 20px;
cursor: pointer;
}
.sub-menu::before {
content: "";
position: absolute;
top: -8px; left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 15.082px;
height: 9.928px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3e%3cpath d='M7.22865 0.363837C7.62863 -0.121116 8.37157 -0.121116 8.77156 0.363837L15.3108 8.29221C15.8487 8.94445 15.3848 9.9285 14.5393 9.9285H1.46089C0.61542 9.9285 0.151474 8.94445 0.689433 8.29221L7.22865 0.363837Z' fill='%23FFFDFD'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
}
.sub-menu a {
color: #000;
font-family: Manrope;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: 25px;
display: block;
}
.sub-menu a:hover {
color: rgba(0, 0, 0, 0.30);
}
li.has-sub-menu:hover > a {
color: rgba(255, 255, 255, 0.30);
}
.sub-menu li {
margin-bottom: 20px;
}
.sub-menu li:last-child {
margin-bottom: 0px;
}
}
@media (max-width: 767.98px) {
.header {
position: fixed;
top: 0;
left: 0;
z-index: 10;
width: 100%;
}
.menu {
position: fixed;
top: 0;
right: -103%;
width: 100%;
height: 100vh;
background-color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
z-index: 10;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
padding-top: 80px;
overflow: auto;
}
.menu.active {
right: 0;
}
.menu a {
color: #fff;
}
.menu-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 24px;
text-align: center;
}
.has-sub-menu > a {
background: none;
padding-right: 0;
}
.sub-menu {
display: block;
padding-top: 20px;
}
.sub-menu > li > a {
font-size: 16px;
line-height: 30px;
}
.sub-menu a {
text-transform: none;
}
.sub-menu a img {
display: none;
}
.sub-menu a svg {
display: none;
}
.menu-list {
gap: 0px;
padding: 0 20px;
}
.menu-list > li {
border-bottom: 1px solid #fff;
padding: 24px 0;
width: 100%;
text-align: left;
}
.menu-list > li:first-child {
border-top: 1px solid #fff;
}
.menu-list > li > a {
position: relative;
text-transform: uppercase;
font-size: 16px;
font-style: normal;
line-height: 22px;
letter-spacing: 0.32px;
width: 100%;
display: block;
}
.menu-list .ui-accordion-header-icon {
content: '';
position: absolute;
top: 30px;
right: 10px;
display: inline-block;
width: 18px;
height: 11px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='white' stroke-opacity='0.3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.menu-list .ui-accordion-header-active .ui-accordion-header-icon {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='white' stroke-opacity='1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.menu-list .ui-accordion-header-icon {
top: 45%;
right: 10px;
width: 12px;
height: 8px;
background-size: contain;
background-repeat: no-repeat;
}
.has-sub-menu .ui-accordion-header-active {
color: rgba(255, 255, 255, 0.30);
}
.menu-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 73px;
}
.menu-social_item {
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.menu-button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
text-align: center;
bottom: 20px;
padding: 0 20px;
margin-top: 73px;
}
.menu-button-register {
border-radius: 8px;
background: rgba(255, 255, 255, 0.13);
padding: 8px 0 10px 0;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 16px;
}
.menu-button-login {
font-size: 16px;
}
.menu-logo {
position: absolute;
left: 20px;
top: 14px;
max-width: 91px;
display: block;
}
.menu-logo img {
max-width: 100%;
}
.menu-button-register:hover {
color: rgb(255 255 255 / 30%);
}
.menu-button-login:hover {
color: rgb(255 255 255 / 30%);
}
}
@media (min-width: 768px) and (max-width: 1023.98px) {
.tablet-hidden {
display: none !important;
}
.sub-menu {
width: 608px;
}
.sub-menu a {
font-size: 26px;
}
}  .section.main {
background-image: url(//textback.ru/wp-content/themes/textback/images/main-bg.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
min-height: 700px;
position: relative;
overflow: hidden;
}
.main-title {
font-size: 70px;
font-style: normal;
font-weight: 700;
line-height: 80px;
margin: 90px auto 0 auto;
text-align: center;
max-width: 832px;
}
.main-subtitle {
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px;
text-transform: lowercase;
margin-top: 20px;
margin-bottom: 36px;
}
.default-button {
color: #fff;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: lowercase;
border-radius: 8px;
background: #7255FF;
padding: 8px 0px 10px 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 220px;
margin: 0 auto;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.default-button:hover {
color: rgba(255, 255, 255, 0.30);
}
.main_bottom {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
bottom: -10px;
text-align: center;
}
.main_bottom-img {
max-width: 468px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
pointer-events: none;
}
.main_bottom-text {
color: rgba(255, 255, 255, 0.30);
margin-bottom: 12.5px;
line-height: 25px;
text-align: center;
}
.default-title {
text-align: center;
font-size: 50px;
font-weight: 600;
line-height: 54px;
margin: 0;
}
.section.company {
padding: 80px 0 50px;
}
.company_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 60px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 60px;
margin-bottom: 40px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.company_box-logo {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.company-link {
color: #7255FF;
text-align: center;
line-height: 25px;
text-transform: lowercase;
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
}
.company-link::after {
content: "";
width: 13px;
height: 11px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3e%3cpath d='M1 5.5H11' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7 1.5L11 5.5L7 9.5' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-left: 6px;
}
.company-link:hover {
color: rgba(114, 85, 255, 0.30);
}
.company-link:hover::after {
-webkit-filter: brightness(0.3);
filter: brightness(0.3);
}
.section.power {
padding-top: 50px;
padding-bottom: 100px;
}
.power .default-title {
margin-bottom: 40px;
}
.power-grid {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;
grid-template-columns: repeat(6, 1fr); -ms-grid-rows: 1fr 30px 1fr 30px 1fr;
grid-template-rows: repeat(3, 1fr);
gap: 30px;
}
.power-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.power-grid > *:nth-child(2) {
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.power-grid > *:nth-child(3) {
-ms-grid-row: 1;
-ms-grid-column: 5;
}
.power-grid > *:nth-child(4) {
-ms-grid-row: 1;
-ms-grid-column: 7;
}
.power-grid > *:nth-child(5) {
-ms-grid-row: 1;
-ms-grid-column: 9;
}
.power-grid > *:nth-child(6) {
-ms-grid-row: 1;
-ms-grid-column: 11;
}
.power-grid > *:nth-child(7) {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.power-grid > *:nth-child(8) {
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.power-grid > *:nth-child(9) {
-ms-grid-row: 3;
-ms-grid-column: 5;
}
.power-grid > *:nth-child(10) {
-ms-grid-row: 3;
-ms-grid-column: 7;
}
.power-grid > *:nth-child(11) {
-ms-grid-row: 3;
-ms-grid-column: 9;
}
.power-grid > *:nth-child(12) {
-ms-grid-row: 3;
-ms-grid-column: 11;
}
.power-grid > *:nth-child(13) {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.power-grid > *:nth-child(14) {
-ms-grid-row: 5;
-ms-grid-column: 3;
}
.power-grid > *:nth-child(15) {
-ms-grid-row: 5;
-ms-grid-column: 5;
}
.power-grid > *:nth-child(16) {
-ms-grid-row: 5;
-ms-grid-column: 7;
}
.power-grid > *:nth-child(17) {
-ms-grid-row: 5;
-ms-grid-column: 9;
}
.power-grid > *:nth-child(18) {
-ms-grid-row: 5;
-ms-grid-column: 11;
}
.power-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.power-grid > *:nth-child(2) {
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.power-grid > *:nth-child(3) {
-ms-grid-row: 1;
-ms-grid-column: 5;
}
.power-grid > *:nth-child(4) {
-ms-grid-row: 1;
-ms-grid-column: 7;
}
.power-grid > *:nth-child(5) {
-ms-grid-row: 1;
-ms-grid-column: 9;
}
.power-grid > *:nth-child(6) {
-ms-grid-row: 1;
-ms-grid-column: 11;
}
.power-grid > *:nth-child(7) {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.power-grid > *:nth-child(8) {
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.power-grid > *:nth-child(9) {
-ms-grid-row: 3;
-ms-grid-column: 5;
}
.power-grid > *:nth-child(10) {
-ms-grid-row: 3;
-ms-grid-column: 7;
}
.power-grid > *:nth-child(11) {
-ms-grid-row: 3;
-ms-grid-column: 9;
}
.power-grid > *:nth-child(12) {
-ms-grid-row: 3;
-ms-grid-column: 11;
}
.power-grid > *:nth-child(13) {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.power-grid > *:nth-child(14) {
-ms-grid-row: 5;
-ms-grid-column: 3;
}
.power-grid > *:nth-child(15) {
-ms-grid-row: 5;
-ms-grid-column: 5;
}
.power-grid > *:nth-child(16) {
-ms-grid-row: 5;
-ms-grid-column: 7;
}
.power-grid > *:nth-child(17) {
-ms-grid-row: 5;
-ms-grid-column: 9;
}
.power-grid > *:nth-child(18) {
-ms-grid-row: 5;
-ms-grid-column: 11;
}
.power-item {
padding: 30px;
border-radius: 20px;
position: relative;
min-height: 300px;
overflow: hidden;
}
.power-item1 {
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-column: 1 / 4; -ms-grid-row: 1;
grid-row: 1;
background-color: #fff;
}
.power-item2 {
-ms-grid-column: 4;
-ms-grid-column-span: 3;
grid-column: 4 / 7; -ms-grid-row: 1;
grid-row: 1;
background-color: #7255FF;
}
.power-item3 {
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-column: 1 / 3;
-ms-grid-row: 2;
grid-row: 2;
background-color: #7255FF;
}
.power-item4 {
-ms-grid-column: 3;
-ms-grid-column-span: 2;
grid-column: 3 / 5;
-ms-grid-row: 2;
grid-row: 2;
background-color: #fff;
}
.power-item5 {
-ms-grid-column: 5;
-ms-grid-column-span: 2;
grid-column: 5 / 7;
-ms-grid-row: 2;
-ms-grid-row-span: 2;
grid-row: 2 / 4;
position: relative;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #322c2b), color-stop(46%, rgba(76, 66, 64, 0)));
background-image: -o-linear-gradient(top, #322c2b 40%, rgba(76, 66, 64, 0) 46%);
background-image: linear-gradient(180deg, #322c2b 40%, rgba(76, 66, 64, 0) 46%);
}
.power-item5::before {
content: "";
position: absolute;
top: 250px;
left: 0;
right: 0;
bottom: 0;
background-image: url(//textback.ru/wp-content/themes/textback/images/personal-manager.webp);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
z-index: -2;
}
.power-item5::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.3);
z-index: -1;
}
.power-item6 {
-ms-grid-column: 1;
-ms-grid-column-span: 4;
grid-column: 1 / 5;
-ms-grid-row: 3;
grid-row: 3;
background-color: #2A292B;
}
.power-item_title {
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 36px;
margin-bottom: 20px;
}
.power-item_title span {
color: #7255ff;
}
.power-item_subtitle {
line-height: 25px;
text-transform: lowercase;
}
.color_black {
color: #000;
}
.power-item-img {
-o-object-fit: contain;
object-fit: contain;
max-width: 160px;
position: absolute;
right: 0;
bottom: 0;
z-index: 1;
}
.power-item-img-4 {
-o-object-fit: contain;
object-fit: contain;
max-width: 240px;
position: absolute;
right: 0;
bottom: 0;
z-index: 1;
}
.power-item-img-6 {
-o-object-fit: contain;
object-fit: contain;
max-width: 412px;
position: absolute;
right: 30px;
bottom: 30px;
z-index: 1;
}
.power-item-social {
height: 50px;
-o-object-fit: contain;
object-fit: contain;
position: absolute;
bottom: 30px;
left: 30px;
}
.power-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 80px;
}
.power-list-item_title {
font-size: 50px;
font-style: normal;
font-weight: 500;
line-height: 54px;
text-transform: lowercase;
display: inline-block;
margin-bottom: 20px;
}
.power-list-item_subtitle {
line-height: 25px;
}
.power-list-item_title img {
height: 50px;
-o-object-fit: contain;
object-fit: contain;
width: 100%;
}
.power-list-item_subtitle span {
color: rgba(255, 255, 255, 0.30);
font-size: 14px;
}
.section.tasks {
background-color: #fff;
color: #000;
padding: 80px 0;
}
.tasks-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 14px;
}
.tasks-box-solo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.tasks-box-item {
padding: 40px 20px 0 20px;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 50%;
}
.tasks-box-item.bg-purple {
background: #7255FF;
padding: 40px 32px 40px 32px;
}
.bg-purple .default-title {
color: #fff;
}
.tasks-box-item_subtitle {
color: #FFF;
text-align: center;
line-height: 25px;
max-width: 420px;
margin: 20px auto 68px;
}
.tasks-box-item_info {
background-color: #ffffff10;
border-radius: 20px;
margin-left: 20px;
padding: 15px 20px 15px 40px;
position: relative;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-bottom: 10px;
}
.tasks-box-item_info-2 {
margin-left: 72px;
}
.tasks-box-item_info-3 {
margin-left: 171px;
margin-bottom: 70px;
}
.tasks-box-item_info-title {
color: #FFF;
font-weight: 700;
text-transform: lowercase;
line-height: normal;
}
.tasks-box-item_info-subtitle {
color: #FFF;
line-height: normal;
text-transform: lowercase;
opacity: 0.5;
line-height: 25px;
}
.tasks-box-item_info img {
width: 60px;
height: 60px;
position: absolute;
left: -30px;
top: 20px;
}
.accordion {
margin-top: 20px;
}
.accordion-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 20px;
border-bottom: 1px solid #0000001a;
}
.accordion-item:last-child {
border-bottom: none;
}
.accordion-icon {
width: 32px;
height: 32px;
margin-top: 18px;
}
.accordion-info {
width: 100%;
}
.accordion .ui-accordion-header {
padding: 24px 45px 24px 0;
cursor: pointer;
outline: none;
color: #000;
font-weight: 500;
line-height: 20px;
text-transform: lowercase;
position: relative;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.accordion .ui-accordion-header-active {
padding-bottom: 10px;
}
.accordion .ui-accordion-content {
padding: 0 0 10px 0;
}
.accordion-link {
display: block;
color: #7255FF;
line-height: 25px;
text-transform: lowercase;
}
.accordion-link::after {
content: "";
width: 13px;
height: 11px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3e%3cpath d='M1 5.5H11' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7 1.5L11 5.5L7 9.5' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-left: 6px;
}
.accordion-link:hover {
color: rgba(114, 85, 255, 0.30);
}
.accordion-link:hover::after {
opacity: 0.3;
}
.accordion .ui-accordion-header-icon {
content: '';
position: absolute;
top: 30px;
right: 10px;
display: inline-block;
width: 18px;
height: 11px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='black' stroke-opacity='0.3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.accordion .ui-accordion-header-active .ui-accordion-header-icon {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='black' stroke-opacity='1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.tasks-accordion_bottom {
background-color: #F6F6F8;
padding: 15px 30px;
border-radius: 20px;
margin-top: auto;
position: relative;
}
.tasks-accordion_bottom-text {
line-height: 25px;
text-transform: lowercase;
}
.tasks-accordion_bottom-link {
color: #7255FF;
line-height: 25px;
text-transform: lowercase;
}
.tasks-accordion_bottom-link::after {
content: "";
width: 13px;
height: 11px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3e%3cpath d='M1 5.5H11' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7 1.5L11 5.5L7 9.5' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-left: 6px;
}
.tasks-accordion_bottom-link:hover {
color: rgba(114, 85, 255, 0.30);
}
.tasks-accordion_bottom-link:hover::after {
opacity: 0.3;
}
.accordion_bottom-img {
max-width: 110px;
width: 100%;
position: absolute;
bottom: 0;
right: 40px;
}
.section.prise {
background-color: #fff;
color: #000;
padding-bottom: 80px;
}
.prise-box {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #000;
border: 1.2px solid rgb(0 0 0 / 10%);
border-radius: 20px;
padding: 20px 20px 40px 20px;
max-width: 868px;
width: 100%;
margin: 30px auto 0px auto;
}
.prise-flexbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
}
.prise-box-plus-img {
position: absolute;
z-index: 2;
top: 15px;
}
.prise-flexbox-item {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
border-radius: 10px;
background: #F6F6F8;
max-width: 408px;
width: 100%;
height: 200px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 30px;
}
.prise-flexbox-item-text {
font-weight: 500;
line-height: 22px;
text-transform: lowercase;
}
.prise-flexbox-item-text span {
font-size: 30px;
font-weight: 700;
line-height: 40px;
}
.prise-box .default-button {
margin-top: 40px;
}
.prise-box-item-img {
position: absolute;
max-width: 240px;
width: 100%;
bottom: 0;
right: 0;
-o-object-fit: cover;
object-fit: cover;
}
.section.effect {
background-color: #F6F6F8;
color: #000;
padding-top: 80px;
padding-bottom: 80px;
}
.effectSwiper {
margin: 42px auto 0 auto;
max-width: 1360px;
position: relative;
}
.effectSwiper {
overflow: visible !important;
}
.effect .default-title {
margin-bottom: 10px;
}
.effect .default-subtitle {
line-height: 20px;
text-transform: lowercase;
text-align: center;
}
.effect-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 20px;
margin-top: 40px;
}
.effect-box-item {
background-color: #fff;
padding: 30px;
border-radius: 10px;
width: calc(1 / 5 * 100% - (1 - 1 / 5) * 20px);
}
.effect-item-title {
font-size: 30px;
font-weight: 700;
line-height: 30px;
text-transform: lowercase;
color: #7255FF;
margin-bottom: 10px;
}
.effect-item-text {
line-height: 20px;
text-transform: lowercase;
height: 60px;
margin-bottom: 20px;
}
.effect-item-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 115px;
height: 34px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.section.review {
background-color: #F6F6F8;
color: #000;
padding: 80px 0;
}
.reviewSwiper .swiper-slide {
width: 310px;
}
.review-swiper-item {
height: 455px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 20px;
background: #FFF;
-webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.10);
box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.10);
padding: 40px 30px 30px 30px;
}
.review-swiper-item_logo {
display: block;
width: 200px;
height: 35px;
margin-bottom: 45px;
}
.review-swiper-item_text {
line-height: normal;
text-transform: lowercase;
height: 217px;
margin-bottom: 30px;
line-height: 25px;
}
.slider-overflow-container {
overflow-x: hidden;
width: 100%;
margin: 0;
position: relative;
}
.reviewSwiper {
margin: 42px auto 0 auto;
max-width: 1360px; position: relative;
padding: 20px 0;
}
.review-swiper-item_user {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
.review-user-photo {
display: block;
height: 50px;
width: 50px;
-o-object-fit: contain;
object-fit: contain;
}
.review-user-info_name {
font-size: 14px;
font-style: normal;
font-weight: 700;
}
.review-user-info_text {
font-size: 13px;
font-weight: 500;
color: #0000004d;
margin-top: 3px;
}
.review-user-info {
height: 58px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.reviewSwiper {
overflow: visible !important;
}
.review-swiper-item.review-swiper-item_last {
background: #7255FF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 40px 30px 45px 30px;
}
.review-last_title {
font-size: 30px;
font-weight: 700;
line-height: 40px;
color: #fff;
margin-bottom: 20px;
text-align: center;
}
.review-last_subtitle {
font-size: 18px;
font-weight: 500;
text-transform: lowercase;
line-height: 25px;
color: #fff;
text-align: center;
margin-bottom: 40px;
}
.review-swiper-item_last .default-button {
background: #000000;
}
.section.demo {
background-color: #7255ff;
color: #fff;
padding-bottom: 80px;
padding-top: 80px;
}
.main-form-demo_box {
border-radius: 20px;
background: #FFF;
padding: 30px 40px;
max-width: 640px;
color: #000;
margin: 30px auto;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-form-demo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 20px;
}
.form-demo_item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
margin-top: 10px;
}
.form-label {
font-size: 14px;
line-height: 20px;
margin-bottom: 5px;
}
input::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.30);
font-size: 16px;
line-height: 20px;
}
input::-moz-placeholder {
color: rgba(0, 0, 0, 0.30);
font-size: 16px;
line-height: 20px;
}
input:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.30);
font-size: 16px;
line-height: 20px;
}
input::-ms-input-placeholder {
color: rgba(0, 0, 0, 0.30);
font-size: 16px;
line-height: 20px;
}
input::placeholder {
color: rgba(0, 0, 0, 0.30);
font-size: 16px;
line-height: 20px;
}
:focus-visible {
outline: none;
}
.wpcf7-not-valid-tip {
display: block;
color: #FF5C61;
font-family: Manrope;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 10px;
position: absolute;
bottom: -15px;
}
.main-form-demo input[type="tel"], .main-form-demo input[type="text"], .main-form-demo input[type="email"] {
width: 100%;
border-radius: 10px;
border: 1px solid rgba(0, 0, 0, 0.20);
background: #FFF;
font-size: 16px;
line-height: 20px;
color: #000;
padding: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.main-form-demo > .default-button {
background: #000;
border: none;
max-width: 100%;
display: block;
margin: 0;
width: 100%;
margin-top: 20px;
cursor: pointer;
height: 60px;
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d;
opacity: 0.55;
width: 24px;
height: 24px;
border: none;
padding: 0;
margin: 0;
position: absolute;
right: 10px;
top: 10px;
border-radius: 20px;
}
.wpcf7-response-output {
display: none;
}
.thank-application {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ffffff;
z-index: 1;
text-align: center;
border-radius: 20px;
}
.thank-application-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
}
.thank-application-info .default-title {
color: #7255ff;
margin-bottom: 10px;
}
.thank-application-info .default-subtitle {
line-height: 26px;
margin-bottom: 100px;
}
.thank-application-info > .default-button {
max-width: 214px;
background: #000000;
padding: 17px 20px 17px 20px;
width: 100%;
}
.form-photo {
width: 60px;
height: 60px;
margin-bottom: 10px;
}
.main-form-title {
font-size: 30px;
font-weight: 600;
line-height: 36px;
color: #7255ff;
margin-bottom: 8px;
}
.main-form-subtitle {
text-align: center;
font-size: 18px;
line-height: 26px;
text-transform: lowercase;
max-width: 520px;
margin-bottom: 40px;
}
.politics-link {
text-align: center;
font-size: 14px;
line-height: 18px;
text-transform: lowercase;
max-width: 380px;
margin-top: 20px;
}
.politics-link a {
text-decoration: underline;
}
.politics-link a:hover {
opacity: 0.3;
}
.sticky_panel {
position: fixed;
bottom: -100%;
left: 0;
width: 100%;
-webkit-transition: bottom 1.8s;
-o-transition: bottom 1.8s;
transition: bottom 1.8s;
z-index: 9;
height: 70px;
}
.sticky_panel-content {
position: relative;
height: 100%;
}
.sticky_panel-button-bg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #000;
padding: 10px;
border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.24);
background: rgba(255, 255, 255, 0.11);
-webkit-backdrop-filter: blur(17px);
backdrop-filter: blur(17px);
}
.page-id-2 .sticky_panel-button-bg {
display:block;
}
.sticky_panel-button-demo {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: lowercase;
color: #fff;
border-radius: 8px;
background: #7255FF;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 220px;
}
.sticky_panel-button-demo:hover {
color: rgba(255, 255, 255, 0.30);
}
.sticky_panel-whatsapp-bg {
background-color: #39E858;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 60px;
height: 60px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 20px;
position: absolute;
right: 50px;
margin-top: 5px;
cursor: pointer;
}
.sticky_panel-whatsapp-bg {
background-color: #39E858;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 60px;
height: 60px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 20px;
position: absolute;
right: 50px;
margin-top: 5px;
cursor: pointer;
}
.sticky_panel-whatsapp-bg:hover img {
opacity: 0.3;
}
.sticky_panel-active {
bottom: 25px;
}
.top-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: 60px 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid rgb(255 255 255 / 30%);
}
.top-footer-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 105px;
}
.top-footer-phone {
font-size: 30px;
font-weight: 600;
line-height: 36px;
color: #fff;
}
.top-footer-photo {
font-size: 30px;
font-weight: 600;
line-height: 36px;
color: #fff;
}
.top-footer-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
}
.top-footer-social_item {
background-color: #fff;
width: 86px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 8px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.top-footer-social_item:hover {
background-color: #7255ff;
}
.top-footer-social_item:hover img {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
.center-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 35px;
padding: 40px 0 60px 0;
}
.center-footer-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 35px);
}
.center-footer-name {
color: rgba(255, 255, 255, 0.30);
font-size: 18px;
font-weight: 500;
letter-spacing: 0.36px;
text-transform: uppercase;
height: 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
}
.center-footer-link {
line-height: 30px;
text-transform: lowercase;
color: #fff;
}
.center-footer-menu-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.center-footer-link:hover {
color: rgb(255 255 255 / 30%);
}
.center-footer-text {
line-height: 30px;
color: #fff;
}
.separation {
display: block;
height: 40px;
}
.footer-link-tg {
line-height: 30px;
text-transform: lowercase;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #FAFFC0;
}
.footer-link-tg span {
padding: 0 5px 0 8px;
}
.footer-link-tg:hover {
opacity: 0.5;
}
.bottom-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 35px;
padding: 0px 0 30px 0;
}
.bottom-footer-link {
color: #fff;
opacity: 0.3;
font-size: 1rem;
}
.bottom-footer-text{
font-size: 1rem;
}
.bottom-footer-link:hover {
opacity: 1;
}
.bottom-footer-item {
display: flex;
width: auto;
flex-direction: column;
gap: 6px;
}
.footer-link-last {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 6px;
}
.footer-link-last span {
width: 34px;
height: 28px;
margin-top: -4px;
}
.fancybox__content :focus:not(.carousel__button.is-close) {
outline: none;
}
.fancybox__backdrop {
background: rgba(0, 0, 0, 0.50);
-webkit-backdrop-filter: blur(15px);
backdrop-filter: blur(15px);
}
.with-fancybox .header {
right: 0;
padding-right: calc(var(--scrollbarWidth));
}
.with-fancybox .sticky_panel {
right: 0;
padding-right: calc(var(--scrollbarWidth));
}
.right_panel_sticky {
position: fixed;
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: 1000;
width: 50px;
border: 1px solid #4c4c4c;
border-radius: 8px 0 0 8px;
overflow: hidden;
border-right: 0px;
}
.right_panel-item {
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #000;
border-bottom: 1px solid #4c4c4c;
}
.right_panel-item:last-child {
border-bottom: none;
}
.right_panel-item:hover img {
opacity: 0.3;
}
@media (max-width: 768px) {
.brpc {
display: none;
}
main {
padding-top: 60px;
}
.header-button-box {
display: none;
}
.logo img {
max-width: 91px;
}
.header-container {
height: 60px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.main-title {
font-size: 42px;
line-height: 48px;
margin: 20px 0 0 0;
}
.main-subtitle {
font-size: 16px;
font-weight: 500;
line-height: 22px;
margin-top: 15px;
margin-bottom: 0px;
}
.section.main {
min-height: 551px;
}
.main_bottom-img {
max-width: 290px;
}
.main_bottom-text {
font-size: 14px;
line-height: 20px;
max-width: 272px;
margin: 0 auto 5px auto;
}
.default-title {
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 36px;
}
.section.company {
padding: 50px 0 50px;
}
.company_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 0;
margin: 30px 0;
}
.company_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 18px;
margin: 30px 0;
}
.company_box-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100px;
height: 38px;
padding: 6px;
}
.main .default-button {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.company-link {
line-height: 20px;
font-size: 16px;
}
.power .default-title {
margin-bottom: 20px;
}
.company_box-logo img {
max-width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.power-grid {
gap: 10px;
-ms-grid-rows: 1fr;
grid-template-rows: repeat(1, 1fr);
}
.power-item {
padding: 15px 15px;
border-radius: 8px;
min-height: 200px;
max-height: 200px;
}
.power-item1 {
-ms-grid-column: 1;
-ms-grid-column-span: 6;
grid-column: 1 / 7;
-ms-grid-row: 1;
grid-row: 1;
}
.power-item2 {
-ms-grid-column: 1;
-ms-grid-column-span: 6;
grid-column: 1 / 7;
-ms-grid-row: 2;
grid-row: 2;
}
.power-item3 {
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-column: 1 / 4;
-ms-grid-row: 3;
grid-row: 3;
}
.power-item4 {
-ms-grid-column: 4;
-ms-grid-column-span: 3;
grid-column: 4 / 7;
-ms-grid-row: 3;
grid-row: 3;
}
.power-item5 {
-ms-grid-column: 1;
-ms-grid-column-span: 6;
grid-column: 1 / 7;
-ms-grid-row: 4;
grid-row: 4;
}
.power-item6 {
-ms-grid-column: 1;
-ms-grid-column-span: 6;
grid-column: 1 / 7;
-ms-grid-row: 5;
grid-row: 5;
}
.power-item_title {
font-size: 22px;
font-weight: 700;
line-height: 26px;
margin-bottom: 10px;
}
.power-item_subtitle {
font-size: 16px;
font-weight: 500;
line-height: 22px;
}
.power-item-img {
max-width: 100px;
}
.power-item-social {
height: 35px;
bottom: 15px;
left: 10px;
}
.power-item1 .power-item_subtitle {
max-width: 275px;
}
.power-item2 .power-item_subtitle {
max-width: 240px;
}
.power-item3, .power-item4 {
min-height: 260px;
max-height: 260px;
}
.power-item3 .power-item_title, .power-item4 .power-item_title {
font-size: 18px;
line-height: 22px;
}
.power-item3 .power-item_subtitle, .power-item4 .power-item_subtitle {
font-size: 14px;
line-height: 18px;
}
.power-item-img-4 {
max-width: 140px;
}
.power-item5::before {
top: 0;
left: 150px;
}
.power-item5 {
background-image: -o-linear-gradient(359deg, #322c2b 40%, rgba(76, 66, 64, 0) 100%);
background-image: linear-gradient(91deg, #322c2b 40%, rgba(76, 66, 64, 0) 100%);
}
.power-item5 .power-item_title {
max-width: 260px;
}
.power-item5 .power-item_subtitle {
max-width: 260px;
}
.power-item6 {
min-height: 260px;
max-height: 260px;
}
.power-item6 .power-item_subtitle {
max-width: 265px;
}
.power-item-img-6 {
max-width: 248px;
right: 15px;
bottom: 15px;
}
.power-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 25px;
margin-top: 50px;
}
.power-list-item_title {
font-size: 22px;
line-height: 30px;
margin-bottom: 5px;
}
.power-list-item-imgfix {
max-width:67px;
}
.power-list-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 25px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.power-list-item_subtitle {
font-size: 16px;
line-height: 22px;
}
.power-list-item_title img {
height: 30px;
width:100%!important;
}
.section.power {
padding-bottom: 50px;
}
.section.tasks {
padding: 50px 0 50px;
}
.section.prise {
padding: 50px 0;
}
.section.effect {
padding: 50px 0;
}
.tasks-box {
gap: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.tasks-box-item {
padding: 50px 0px 0 0px;
border-radius: 8px;
width: 100%;
}
.tasks-box-item.bg-purple {
background: #7255FF;
padding: 30px 20px 30px 20px;
}
.tasks-box-item_subtitle {
line-height: 22px;
font-size: 16px;
margin: 15px auto 30px;
}
.tasks-box-item_info-title {
font-size: 12px;
}
.tasks-box-item_info-subtitle {
font-size: 12px;
line-height: 16px;
}
.tasks-box-item_info {
border-radius: 14px;
margin-left: 10px;
padding: 9px 12px 9px 23px;
margin-bottom: 6px;
}
.tasks-box-item_info img {
width: 28px;
height: 28px;
left: -11px;
top: 14px;
}
.tasks-box-item_info-2 {
margin-left: 30px;
}
.tasks-box-item_info-3 {
margin-left: 85px;
margin-bottom: 28px;
}
.accordion .ui-accordion-header {
font-size: 16px;
line-height: 22px;
padding: 18px 45px 18px 0;
}
.accordion-icon {
width: 24px;
height: 24px;
margin-top: 20px;
}
.accordion-icon img {
width: 100%;
}
.ui-accordion-content {
font-size: 14px;
line-height: 20px;
padding-right: 45px;
}
.accordion .ui-accordion-header-active {
padding-bottom: 10px;
}
.accordion-link {
font-size: 16px;
line-height: 15px;
margin-top: 10px;
}
.accordion .ui-accordion-header-icon {
top: 45%;
right: 10px;
width: 12px;
height: 8px;
background-size: contain;
background-repeat: no-repeat;
}
.tasks-accordion_bottom {
padding: 20px 15px;
border-radius: 8px;
}
.tasks-accordion_bottom-text {
font-size: 16px;
line-height: 22px;
}
.tasks-accordion_bottom-link {
font-size: 16px;
line-height: 20px;
}
.accordion_bottom-img {
max-width: 98px;
right: 2px;
}
.accordion-item {
gap: 10px;
}
.prise-flexbox {
gap: 5px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.prise-box {
padding: 0;
border: none;
border-radius: 0;
margin: 20px auto 0px auto;
}
.prise-flexbox-item-text {
font-size: 16px;
}
.prise-flexbox-item-text span {
font-size: 22px;
font-weight: 700;
line-height: 20px;
}
.prise-flexbox-item {
border-radius: 6px;
height: 120px;
padding: 20px;
}
.prise-box-item-img {
max-width: 130px;
}
.prise-box-plus-img {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.prise-box .default-button {
margin-top: 20px;
max-width: 220px;
}
.effectSwiper {
margin: 20px auto 0 auto;
padding-right: 20px;
padding-left: 20px;
}
.effect-box-item {
padding: 15px 10px 10px 10px;
border-radius: 8px;
width: 100%;
max-width: 140px;
height: 160px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.effect-item-title {
font-size: 22px;
line-height: 20px;
margin-bottom: 5px;
}
.effect-item-text {
font-size: 14px;
line-height: 18px;
height: auto;
margin-bottom: 10px;
}
.effect-item-logo {
width: 88px;
height: 26px;
margin-top: auto;
}
.effect-item-logo img {
width: 100%;
-o-object-fit: contain;
object-fit: contain;
height: 100%;
}
.effect-box {
gap: 0px;
}
.reviewSwiper {
margin: 20px auto 0 auto;
padding: 20px;
}
.reviewSwiper .swiper-slide {
width: 260px;
}
.review-swiper-item {
height: 260px;
border-radius: 8px;
padding: 20px 15px 20px 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
}
.review-swiper-item_logo {
width: 114px;
height: 20px;
margin-bottom: 10px;
}
.review-swiper-item_logo img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.review-swiper-item_text {
font-size: 14px;
line-height: 20px;
height: auto;
margin-bottom: 15px;
}
.review-swiper-item_user {
margin-top: auto;
gap: 10px;
}
.review-user-photo {
height: 40px;
width: 40px;
}
.review-user-info_name {
line-height: 15px;
font-size: 12px;
}
.review-user-info_text {
font-size: 12px;
line-height: 15px;
}
.review-last_subtitle {
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
}
.review-last_title {
font-size: 22px;
font-weight: 700;
line-height: 20px;
margin-bottom: 10px;
}
.review-swiper-item.review-swiper-item_last {
padding: 35px 15px 35px 15px;
}
.section.review {
padding: 50px 0 30px 0;
}
.section.demo {
padding-bottom: 50px;
padding-top: 50px;
}
.main-form-demo_box {
border-radius: 8px;
padding: 20px 20px 35px 20px;
margin: 20px auto 0 auto;
-webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.10);
box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.10);
}
.form-photo {
width: 50px;
height: 50px;
}
.main-form-title {
font-size: 22px;
font-weight: 600;
line-height: 20px;
margin-bottom: 10px;
}
.main-form-subtitle {
font-size: 16px;
font-style: normal;
line-height: 22px;
margin-bottom: 20px;
}
.main-form-demo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.form-demo_item {
width: 100%;
margin-top: 0px;
}
.main-form-demo input[type="tel"], .main-form-demo input[type="text"], .main-form-demo input[type="email"] {
line-height: 18px;
}
.main-form-demo > .default-button {
margin-top: 10px;
height: 50px;
}
.politics-link {
font-size: 12px;
}
.default-button {
font-size: 16px;
width: auto;
padding: 8px 18px 10px 18px;
}
.top-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 50px 0 15px 0;
gap: 30px;
border-bottom: none;
}
.top-footer-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 30px;
width: 100%;
}
.top-footer-social {
width: 100%;
}
.center-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.bottom-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.center-footer-menu-content {
margin-top: 10px;
}
.center-footer-link {
font-size: 16px;
line-height: 22px;
}
.center-footer-text {
font-size: 16px;
line-height: 22px;
}
.center-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0;
padding: 0px 0 50px 0;
}
.center-footer-item {
width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.center-footer-menu {
border-bottom: 1px solid #ffffff4d;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 20px 0;
}
.center-footer-name {
margin-bottom: 0;
font-size: 16px;
letter-spacing: 0.32px;
position: relative;
width: 100%;
}
.bottom-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 5px;
padding: 0px 0 20px 0;
}
.bottom-footer-item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 5px;
}
.bottom-footer-text {
font-size: 14px;
line-height: 18px;
}
.bottom-footer-link {
font-size: 14px;
line-height: 18px;
}
.top-footer-social_item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 5px);
}
.top-mobil {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 30px;
border-bottom: 1px solid rgb(255 255 255 / 30%);
}
.top-mobil .center-footer-name {
display: none;
}
.footer-text-copyright {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.center-footer .ui-accordion-header-icon {
content: '';
position: absolute;
top: 30px;
right: 10px;
display: inline-block;
width: 18px;
height: 11px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='white' stroke-opacity='0.3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.center-footer .ui-accordion-header-active .ui-accordion-header-icon {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='white' stroke-opacity='1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.center-footer .ui-accordion-header-icon {
top: 45%;
right: 10px;
width: 12px;
height: 8px;
background-size: contain;
background-repeat: no-repeat;
}
.right_panel_sticky {
display: none;
}
.sticky_panel-whatsapp-bg {
width: 50px;
height: 50px;
border-radius: 8px;
right: 20px;
}
.sticky_panel-active {
bottom: 10px;
}
.header-button-demo {
font-size: 14px;
font-weight: 500;
color: #fff;
height: 40px;
padding: 8px 10px 10px 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #7255FF;
border-radius: 8px;
margin-right: 20px;
visibility: hidden;
opacity: 0;
-webkit-transition: visibility 0.2s, opacity 0.2s linear;
-o-transition: visibility 0.2s, opacity 0.2s linear;
transition: visibility 0.2s, opacity 0.2s linear;
}
.menu {
padding-bottom: 160px;
}
}     .section.blog-main {
min-height: 350px;
position: relative;
}
.section.blog {
background-color: #fff;
padding: 38px 0 80px;
}
.blog-item{
position:relative;
}
.blog-title {
text-align: center;
font-size: 68px;
font-weight: 700;
line-height: 70px;
margin: 0;
padding-top: 90px;
}
.background-round-blog {
border-radius: 100%;
opacity: 0.7;
background: var(--purple, #7255FF);
-webkit-filter: blur(100px);
filter: blur(100px);
width: 404px;
height: 404px;
position: absolute;
top: 0;
right: -30px;
z-index: -1;	
}
.blog-main-img {
max-width: 320px;
max-height: 220px;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
bottom: 0;
right: -20px;
pointer-events: none;
}
.selection.bloginfo {
background-color: #fff;
}
.blog_cat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow-x: auto;
white-space: nowrap;
max-width: calc(100% - 400px); scrollbar-width: none; -ms-overflow-style: none; }
.blog_cat::-webkit-scrollbar {
display: none; }
.bloginfo-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 18px 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position:relative;
}
.blog-cat_link {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px;
color: #0000004d;
}
.blog-cat_link.active {
color: #000000;
}
.featured-post .blog-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap:40px;
}
.post-l-first {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
position: relative;
border-radius: 20px;
background: #7255FF;
height: 360px;
overflow: hidden;
}
.post-l-first:hover {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.10)), to(rgba(0, 0, 0, 0.10))), #7255FF;
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #7255FF;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #7255FF;
}
.featured-post .blog-item-content {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
}
.blog-item-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
pointer-events:none;
}
.featured-post img {
max-width: 200px;
position: absolute;
right: 0;
bottom: 0;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
height: auto;
}
.featured-post .blog-item-title {
color: #000;
font-size: 30px;
font-weight: 600;
line-height: 36px;
margin: 0 0 10px;
}
.blog-item-excerpt {
font-size: 18px;
font-weight: 500;
line-height: 25px;
color: #000;
}
.blog_button-more {
line-height: 25px;
color: #7255FF;
}
.blog_button-more:hover {
opacity: 0.3;
}
.blog_button-more::after {
content: "";
width: 13px;
height: 11px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3e%3cpath d='M1 5.5H11' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7 1.5L11 5.5L7 9.5' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-left: 6px;
}
.blog_button-more:hover::after {
opacity: 0.3;
}
.regular-posts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 54px 35px;	
}
.post-l {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 35px);
}
.post-l:hover .blog-item-image {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.10)), to(rgba(0, 0, 0, 0.10))), #7255FF;
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #7255FF;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #7255FF;
}
.post-l:hover .blog-item-date {
color: #000;
}
.post-l:hover .blog-item-reading-time {
color: #000;
}
.regular-posts .blog-item-image {
position: relative;
border-radius: 20px;
background: #7255FF;
height:260px;
overflow:hidden;
}
.regular-posts img {
max-width: 160px;
width: 100%;
max-height: 220px;
height: auto;
right: 0;
position: absolute;
bottom: 0;
}
.regular-posts .blog-item-title {
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 26px;
position: absolute;
top: 20px;
left: 20px;
margin: 0;
max-width: 280px;
color:#fff;
}
.category-post {
border-radius: 8px;
background: rgba(0, 0, 0, 0.20);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
padding: 8px 20px 10px 20px;
position: absolute;
bottom: 20px;
left: 20px;
margin: 0;
color: #fff;
font-weight: 500;
text-transform: lowercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 40px;
}
.blog-item-date {
color: rgba(0, 0, 0, 0.30);
}
.blog-item-reading-time {
color: rgba(0, 0, 0, 0.30);
}
.blog-item-post_info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 10px;
}
.blog-list {
padding-bottom: 80px;
}
.featured-post {
margin-bottom: 40px;
}
.load-more-button .button {
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.15);
padding: 8px 20px 10px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 60px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
color: #000;
text-transform: lowercase;
}
.image-item-title {
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 36px;
color: #fff;
position: absolute;
top: 30px;
left: 30px;
max-width: 410px;
}
.post-info-box {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 35px);
border-radius: 20px;
background: #000000;
height: 260px;
padding: 25px 20px;
}
.post-info-box-title {
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 26px;
text-transform: lowercase;
text-align: center;
margin-bottom: 10px;
}
.post-info-box-subtitle {
color: #fff;
text-align: center;
line-height: 16px;
text-transform: lowercase;
font-size: 12px;
margin-bottom: 16px;
}
.form-delite {
display: block;
background-color: #fff;
height: 50px;
border-radius: 8px;
}
.featured-post .category-post {
left: 30px;
bottom: 30px;
}
.blog-item-button {
margin-bottom: 20px;
}
.section.actual {
background-color: #F6F6F8;
padding: 80px 0 60px 0;
}
.actual .default-title {
color: #000;
margin-bottom: 40px;
}
.actual_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.actual_box-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: #000;
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 20px);
border-radius: 20px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.10);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.10);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding: 30px 20px;
}
.actual_box-item img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.actual_box-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 160px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 20px
}
.actual_box-image {
height: 160px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.actual_box-item-1 img {
max-height: 85px;
}
.actual_box-item-2 img {
max-height: 150px;
}
.actual_box-title {
font-size: 30px;
font-weight: 600;
line-height: 36px;
text-align: center;
margin-bottom: 10px;
text-transform: lowercase;
}
.actual_box-subtitle {
line-height: 25px;
text-align: center;
text-transform: lowercase;
}
.actual_box-button {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: lowercase;
color: #fff;
border-radius: 8px;
border: 1px solid rgba(255, 255, 255, 0.20);
padding: 8px 20px 10px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 60px;
}
.actual_box-item-1 {
background-image: url(//textback.ru/wp-content/themes/textback/images/blog/actual-1.png);
background-position: top;
background-size: contain;
background-repeat: no-repeat;
}
.actual_box-item-2 {
background: #7255FF;
}
.actual_box-item-3 {
background: #2A292B;
}
.actual_box-item-4 {
background: #FFF;
}
.actual_box-item-4 .actual_box-title {
color: #000;
}
.actual_box-item-4 .actual_box-subtitle {
color: #000;
}
.actual_box-item-4 .actual_box-button {
color: #000;
border: 1px solid rgba(0, 0, 0, 0.30);
}
.actualSwiper {
max-width: 1214px;
position: relative;
}
.section.subscribe {
background-color: #7255FF;
padding: 80px 0;
}
.subscribe .main-subtitle {
margin-bottom: 30px;
}
.subscribe .politics-link {
margin: 20px auto 0 auto;
}
.subscribe .politics-link a {
color: rgba(255, 255, 255, 0.30);
}
form.tb-nw-wahunter__submit-form {
min-width: auto!important;
max-width: 400px!important;
width:100%!important;
}
.tb-nw-wahunter__phone-input-container {
border-radius: 8px!important;
background: #FFF!important;
}
.tb-nw-wahunter__submit-button-icon {
display: none!important;
}
button.tb-nw-wahunter__submit-button {
background-color: #000!important;
padding: 0 14px!important;
min-width: auto!important;
font-size: 16px!important;
font-weight: 500!important;
text-transform: lowercase!important;
letter-spacing: 0px!important;
font-family: "Manrope", sans-serif!important;
border-radius: 8px!important;
}
.tb-nw-wahunter__state-report-message {
color: #fff!important;
font-family: "Manrope", sans-serif!important;
}
.post-info-box button.tb-nw-wahunter__submit-button {
width: 40px!important;
height: 40px!important;
padding: 0!important;   
-webkit-box-flex: inherit!important;   
-ms-flex-positive: inherit!important;   
flex-grow: inherit!important;
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
font-size: 0px!important;
}
.post-info-box .tb-nw-wahunter__submit-button-icon {
left: 10px!important;
display: block!important;
}
.post-info-box .tb-nw-wahunter__state-report-message {
font-size: 14px!important;
}
.post-info-box a#tb-notification-brand-badge {
display: none!important;
}
.post-info-box button.tb-nw-wahunter__try-again-button {
margin-top: 5px!important;
color: #fff!important;
font-size: 14px!important;
}
.post-info-box button.tb-nw-wahunter__submit-button {
background-color: #7255ff!important;
}
.actual_box-subtitle span {
color: rgba(255, 255, 255, 0.30);
font-size: 14px;
line-height: 18px;
display: block;
margin-top: 10px;
}
.search-icon, .close-icon {
cursor: pointer;
-webkit-transition: -webkit-transform 0.3s ease-in-out;
transition: -webkit-transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
.search-icon {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 30px;
border-radius: 8px;
background: #fff;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
right: 0;
}
.close-icon {
opacity: 0; 
visibility: hidden; 
display:-webkit-box; 
display:-ms-flexbox; 
display:flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 30px;
border-radius: 8px;
background: rgba(0, 0, 0, 0.10);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
-o-transition: transform 0.3s ease, opacity 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease; 
position: absolute;
right: 0;
}
.close-icon.active {
opacity: 1; 
visibility: visible; 
-webkit-transform: rotate(90deg); 
-ms-transform: rotate(90deg); 
transform: rotate(90deg); 
}
.search-box {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.search-form {
max-width: 0; 
opacity: 0;
overflow: hidden; 
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: max-width 0.5s ease-in-out, opacity 0.5s ease-in-out 0.5s;
-o-transition: max-width 0.5s ease-in-out, opacity 0.5s ease-in-out 0.5s;
transition: max-width 0.5s ease-in-out, opacity 0.5s ease-in-out 0.5s; width: calc(100% - 30px);
}
.search-form.active {
max-width: 100%; 
opacity: 1;
-webkit-transition: max-width 0.5s ease-in-out, opacity 0.5s ease-in-out;
-o-transition: max-width 0.5s ease-in-out, opacity 0.5s ease-in-out;
transition: max-width 0.5s ease-in-out, opacity 0.5s ease-in-out; }
button.search-submit {
border: none;
background-color: #fff;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
width: 30px;
height: 30px;
margin-right: 10px;
cursor:pointer;
}
button.search-submit:hover {
opacity: 0.7;
}
input.search-field {
outline: none;
outline-offset: 0;
border: 0;
border-left: 2px solid #000;
padding: 0 15px 0 10px;
width: 100%;
}
.search-form label {
width: 100%;
}
input[type="search"]::-ms-clear,
input[type="search"]::-ms-reveal,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
display: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.close-icon:hover {
opacity: 0.7!important;
}
.load-more-button {
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
}
.load-more-button:hover .button {
background-color: #7255FF;
color: #fff;
border-color: #7255FF;
}
.actual_box-button:hover {
background-color: #7255FF;
border-color: #7255FF!important;
color: #fff!important;
}
.actual_box-item-2 .actual_box-button:hover {
background-color: #fff;
border-color: #fff!important;
color: #7255FF!important;
}
.search-icon:hover {
opacity: 0.3;
}
.tb-nw-wahunter__phone-input::placeholder { 
font-size: 14px; 
}
.tb-nw-wahunter__agreement-text {
color: #fff;
font-size: 12px !important;
line-height: 13px;
margin-left: 8px !important;
}
label.tb-nw-wahunter__agreement {
margin-top: 6px !important;
}
.tb-nw-wahunter__agreement-text a{
color: #c7bdff;
}
.tb-nw-wahunter__agreement-personal-data a {
color: #c7bdff!important;
}
tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__agreement input[type="checkbox"] {
flex-shrink: 0;
height: 18px!important;
width: 18px!important;
}
tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__agreement input[type="checkbox"]:checked::before {
left: 5.5px!important;
top: 4px!important;
}
tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__agreement input[type="checkbox"]:checked {
background: #9b87ff!important;
}
.useful-push-block #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__state-report-message {
color: #fff !important;
font-size: 16px!important;
line-height: 19px!important;
}
.useful-push-block a#tb-notification-brand-badge {
display: none !important;
}
@media (max-width: 1119px) {
.blog-title {
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 54px;
padding-top: 20px;
}
.section.blog-main {
min-height: 500px;
}	
.blog-main-img {
max-width: 306px;
max-height: 238px;
right: 0;
}
.background-round-blog {
top: auto;
bottom: 0px;
right: auto;
left: 0;
width: 100%;
height: 100%;
}	
.blog_cat {
width: 100%;
max-width: 100%;
gap:15px;
}
.search-box {
background-color: #fff;
width: 40px;
}
.selection.bloginfo {
border-bottom: 1.5px solid #0000001a;
}
input.search-field {
font-size: 16px;
line-height: 20px;
}
.blog-item-image {
border-radius: 15px;
height: 240px;
width: 100%;
}	
.featured-post .blog-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0;
}
.post-l-first {
width: 100%;
height: 240px;
}
.featured-post .blog-item-content {
width: 100%;
}	
.image-item-title {
font-size: 22px;
line-height: 26px;
max-width: 270px;
top: 20px;
left: 20px;
}	
.featured-post img {
max-width: 166px;
bottom: -25px;
}	
.blog-item-image img {
-o-object-fit: contain;
object-fit: contain;
}	
.featured-post .blog-item-title {
display: none;
}
.featured-post .blog-item-excerpt {
display: none;
}	
.featured-post .blog-item-button {
display: none;
}
.featured-post .blog-item-post_info {
font-size: 16px;
line-height: 22px;
}	
.post-l {
width: 100%;
}	
.regular-posts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px;
}	
.regular-posts .blog-item-image {
border-radius: 15px;
height: 240px;
}
.regular-posts img {
max-width: 147px;
max-height: 180px;
}
.featured-post .category-post {
left: 20px;
bottom: 20px;
}
.category-post {
font-size: 16px;
}	
.blog-item-post_info {
font-size: 16px;
line-height: 22px;
}	
.post-info-box {
width: 100%;
padding: 30px 20px 30px 20px;
border-radius: 15px;
height: 240px;
}	
.load-more-button .button {
height: 40px;
font-size: 16px;
}	
.section.blog {
padding: 50px 0 50px;
}	
.actual_box-item {
width: 100%;
max-width: 210px;
border-radius: 8px;
padding: 20px 10px;
}	
.actual_box {
gap: 6px;
}	
.actual_box-title {
font-size: 22px;
line-height: 20px;
}	
.actual_box-subtitle {
font-size: 14px;
line-height: 18px;
margin-bottom: 0;
}	
.actual_box-content {
height: 100px;
}	
.actual_box-button {
height: 40px;
font-size: 16px;
}	
.actual_box-image {
height: 100px;
}	
.actual_box-item-3 img {
max-height: 80px;
}	
.actual .default-title {
margin-bottom: 0px;
}	
.actualSwiper {
padding: 20px 40px 20px 20px;
}	
.blog-cat_link {
font-size: 16px;
line-height: 20px;
}
.tb-nw-wahunter__phone-input-container {
padding: 5px!important;
background: #FFF!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
}
input.tb-nw-wahunter__phone-input {
background: #FFF!important;
border: 1px solid #FFF!important;
margin-bottom: 0!important;
padding-left: 15px!important;
width:auto!important;
}
.section.actual {
padding: 50px 0 40px 0;
}
.actual_box-item-1 {
background-size: 208px 117px;
}
.section.subscribe {
padding: 50px 0;
}
.subscribe .main-subtitle {
max-width: 300px;
margin: 15px auto 30px auto;
}
button.tb-nw-wahunter__submit-button {
font-size: 16px!important;
}	
.blog-list {
padding-bottom: 50px;
}	
}     .section.tarif_main {
color: #000;
background-color: #fff;
min-height: 460px;
}
.tarif_main-title {
font-size: 70px;
font-weight: 700;
line-height: 80px;
text-align: center;
margin: 0;
padding-top: 90px;
}
.tarif_main-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.tarif_main-item {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
border-radius: 10px;
background: #F6F6F8;
max-width: 408px;
width: 100%;
height: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 0 0 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.tarif_main-item img {
position: absolute;
max-width: 205px;
width: 100%;
bottom: 0;
right: 0;
-o-object-fit: cover;
object-fit: cover;
}
.section.prise-list {
color: #000;
background-color: #F6F6F8;
padding-top: 80px;
}
.prise-list-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 30px;
gap: 20px;
}
.prise-list-item {
max-width: 580px;
height: 535px;
width: 100%;
border-radius: 20px;
background: #FFF;
padding: 40px 30px 30px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.prise-list-item-head {
font-size: 30px;
font-weight: 700;
line-height: 36px;
margin-bottom: 30px;
}
.prise-list-item-head span {
font-size: 18px;
font-weight: 500;
line-height: 20px;
text-transform: lowercase;
}
.prise-list_table {
display: -webkit-box;
display: flex;
justify-content: space-between;
border-bottom: 1px solid rgb(0 0 0 / 10%);
padding: 12px 0;
gap: 25px;
}
.prise-list_table-item-l.prise-list_table-item-top {
margin-right: 22px;
}
.prise-list_table:last-child {
border-bottom: none;
}
.prise-list_table-item {
width: 100%;
line-height: 25px;
text-transform: lowercase;
max-width: 80px;
}
.prise-list_table-item.pltb-first {
min-width: 190px;
width: 100%;
}
.prise-list_table-item-top {
line-height: 25px;
text-transform: lowercase;
color: #8B90B8;
}
.pli-standart_info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: auto;
border-radius: 8px;
background: #f3f3f3;
padding: 16px 20px 18px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 25px;
color: rgb(0 0 0 / 30%);
}
.pli-standart_info svg {
opacity: 0.3;
}
.section.prise-info {
color: #000;
background-color: #F6F6F8;
padding-top: 80px;
}
.prise-info-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 50px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
border-bottom: 1.5px solid #000;
padding-bottom: 18px;
}
.prise-info-header-item {
color: #7255FF;
font-size: 30px;
font-weight: 600;
line-height: 36px;
width: 260px;
text-align: center;
}
.prise-info-table-item-left img {
width: 32px;
height: 32px;
-o-object-fit: contain;
object-fit: contain;
}
.prise-info-table-item-left span {
line-height: 20px;
text-transform: lowercase;
}
span.pit-add {
display: block;
color: rgba(0, 0, 0, 0.30);
}
.prise-info-table-item-left {
margin-right: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 23px;
}
.prise-info-table-item {
width: 260px;
text-align: center;
font-size: 14px;
line-height: 20px;
text-transform: lowercase;
}
.prise-info-table {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px 0;
border-bottom: 1.5px solid #0001;
gap: 50px;
}
.prise-info-table.last {
border-bottom: none;
}
.prise-info-footer {
margin-top: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
gap: 50px;
}
.prise-info-button {
border-radius: 8px;
background: #7255FF;
color: #fff;
width: 260px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 50px;
padding: 8px 20px 10px 20px;
}
.section.prise-calc {
color: #000;
background-color: #F6F6F8;
padding-top: 80px;
}
.calc-form-title {
text-align: center;
font-size: 30px;
font-weight: 600;
line-height: 36px;
margin-bottom: 30px;
}
.calc-form-title span {
color: #7255FF;
}
.calc-form-subtitle {
text-align: center;
line-height: 25px;
text-transform: lowercase;
}
.calc-form-tab.active {
display: block;
}
#number_field {
width: 100%;
border: none;
text-align: center;
font-family: Manrope;
font-size: 90px;
font-style: normal;
font-weight: 800;
letter-spacing: -2.7px;
color: #fff0;
display: block;
margin-bottom: 30px;
-webkit-text-stroke: 1px #7255FF;
background-color: #fff0;
}
.calc-slider-marks {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: rgba(0, 0, 0, 0.30);
font-size: 14px;
line-height: 20px;
}
#calc-slider {
margin-bottom: 5px;
position: relative;
} .ui-slider.ui-slider-horizontal {
background: rgba(0, 0, 0, 0.10);
height: 5px;
border-radius: 50px;
}
.ui-slider .ui-slider-handle {
width: 120px;
height: 55px;
top: -20px;
margin-left: -38px;
cursor: pointer;
display: block;
position: absolute;
background: url(//textback.ru/wp-content/themes/textback/images/prise/slider-swip.svg);
background-repeat: no-repeat;
background-size: contain;
}
.ui-slider .ui-slider-range {
background: #7255ff;
height: 5px;
}
.calc-btn {
max-width: 270px;
width: 100%;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 50px auto 0 auto;
background-color: #000;
border: none;
color: #fff;
border-radius: 8px;
text-transform: lowercase;
font-size: 18px;
cursor:pointer;
}
.calc-input {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 270px;
width: 100%;
margin: 0 auto;
}
.calc-input-label {
font-size: 14px;
line-height: 20px;
margin-bottom: 5px;
}
.calc-input input {
width: 100%;
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.20);
background: #FFF;
font-size: 16px;
font-style: normal;
line-height: 20px;
height: 50px;
padding: 14px 16px;
}
.calc-input-last {
margin-top: 30px;
}
.calc-back-btn {
border: none;
background: none;
width: 100%;
color: rgb(0 0 0 / 30%);
margin-top: 13px;
cursor:pointer;
}
.calc-send-title {
color: #7255FF;
text-align: center;
font-size: 50px;
line-height: 54px;
text-transform: lowercase;
}
.calc-send-subtitle {
line-height: 26px;
text-transform: lowercase;
margin-top: 10px;
text-align:center;
}
#calc-form-tab3 .calc-btn {
margin-top: 100px;
}
.section.prise-questions {
color: #000;
background-color: #F6F6F8;
padding: 80px 0;
}
.accordion-questions .ui-accordion-content p {
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.prise-info-header-mobil{
display:none;
}
.tarif_main-item-prise-m {
display: none;
}
.tarif_main .main-subtitle {
max-width: 540px;
margin: 20px auto 36px auto;
}
.tooltip-toggle {
border: none;
padding: 0;
margin: 0;
display: block;
background-color: #fff;
}
.tooltip-icon {
width: 18px;
height: 18px;
background-color: #7255FF;
color: #fff;
border-radius: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 14px;
font-weight: 500;
line-height: 10px;
cursor:pointer;
}
.tooltip-toggle:hover .tooltip-icon {
background-color: #000000;
}
.tooltip-text {
background-color: #000;
color: #FFFFFF;
font-size: 14px;
font-style: normal;
line-height: 20px;
text-transform: lowercase;
text-align: center;
padding: 15px 20px;
border-radius: 12px;
width: 250px;
position: absolute;
bottom: 30px;
left: 50%;
z-index: 1;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
display: none;
}
.tooltip-text::after {
content: '';
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -16px;
border: 8px solid transparent;
border-top: 10px solid black;
}
.tooltip {
position: absolute;
margin-left: 4px;
margin-top: 5px;
width: 18px;
height: 18px;
}
.tooltip-toggle:hover + .tooltip-text,
.tooltip-toggle:focus + .tooltip-text {
display: block;
}
.prc{
color:#7255FF;
}
.p-calc-info {
height: 85px;
background-color: #f6f6f8;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 12px;
position: relative;
margin-top: auto;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 20px;
}
.p-calc-info img {
position: absolute;
max-width: 100px;
right: 0;
bottom: 0;
}
.prise-calc .prise-list-item.standart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.p-calc-info-t {
line-height: 25px;
}
.p-calc-info-l {
color: #7255FF;
line-height: 25px;
}
.p-calc-info-l::after {
content: "";
width: 13px;
height: 11px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3e%3cpath d='M1 5.5H11' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7 1.5L11 5.5L7 9.5' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-left: 6px;
}
.p-calc-info-l:hover {
color: rgba(114, 85, 255, 0.30);
}
.p-calc-info-l:hover::after {
opacity: 0.3;
}
.prise-list-item.calc-short {
background: #fff0;
}
.prise-info-button:hover {
color: rgba(255, 255, 255, 0.30);
}
.calc-btn:hover {
color: rgba(255, 255, 255, 0.30);
}
@media (max-width: 768px) {
.tarif_main-title {
font-size: 50px;
line-height: 54px;
padding-top: 20px;
}
.tarif_main-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 5px;
}
.tarif_main-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 5px;
}
.tarif_main-item img {
max-width: 130px;
}
.tarif_main-item-text {
font-size: 16px;
line-height: 22px;
}
.section.tarif_main {
padding-bottom: 50px;
}
.section.prise-list {
padding-top: 50px;
}
.prise-list-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.prise-list-item.standart {
max-width: 100%;
border-radius: 15px;
padding: 20px;
height: auto;
}
.prise-list-item-head {
font-size: 22px;
line-height: 26px;
margin-bottom: 20px;
}
.prise-list-item-head span {
font-size: 16px;
}
.prise-list_table {
font-size: 12px;
line-height: 20px;
text-transform: lowercase;
}
.prise-list_table-item.pltb-first {
min-width: 90px;
width: 100%;
text-align: left;
}
.prise-list_table {
padding: 10px 0;
gap: 12px;
}
.prise-list_table-item {
line-height: 13px;
max-width: 60px;
text-align: center;
}
.prise-list_table-item-top {
line-height: 20px;
}
.prise-list-item {
border-radius: 15px;
padding: 20px;
height: auto;
max-width: 100%;
}
.pli-standart_info {
font-size: 12px;
line-height: 15px;
padding: 10px;
margin-top: 60px;
}
.section.prise-info {
padding-top: 50px;
}
.section.prise-info .section-container {
padding: 0;
}
.prise-info-header{
display:none;
}
.prise-info-footer {
display: none;
}
.prise-info-table {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0;
padding: 0;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding-bottom: 24px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.prise-info-table-item-left {
width: 100%;
background-color: #fff;
border-bottom: 1.5px solid rgba(0, 0, 0, 0.10);
gap: 10px;
padding: 8px 20px;
margin-bottom: 10px;
}
.prise-info-table-item-left span {
font-size: 13px;
font-weight: 600;
}
.prise-info-table-item-left img {
width: 24px;
height: 24px;
}
.prise-info-table-item {
width: 175px;
text-align: left;
padding-left: 20px;
}
.prise-info-table-item svg {
width: 14px;
height: 14px;
}
.prise-info-header-mobil {
position: sticky;
top: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
background-color: #fff;
border-bottom: 1.5px solid #000;
padding: 15px 20px;
gap: 20px;
}
.prise-info-header-mob-item span {
font-size: 22px;
font-weight: 700;
line-height: 26px;
text-transform: lowercase;
color: #7255FF;
margin-bottom:12px;
display: block;
}
.prise-info-button-mob {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 40px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
color: #fff;
padding: 8px 20px 10px 20px;
border-radius: 8px;
background: #7255FF;
text-transform: lowercase;
}
.section.prise-calc {
padding-top: 50px;
}
.prise-calc .prise-list_table-item.pltb-first {
min-width: 115px;
}
.calc-form-title {
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin-bottom: 30px;
}
.calc-form-subtitle {
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
#number_field {
font-size: 70px;
font-weight: 800;
line-height: 70px;
letter-spacing: -2.1px;
margin-bottom: 50px;
}
.ui-slider .ui-slider-handle {
width: 72px;
}
.calc-btn {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
height: 40px;
font-size: 16px;
padding: 0 20px;
min-width: 160px;
}
.calc-send-title {
text-align: center;
font-size: 50px;
line-height: 54px;
text-transform: lowercase;
}
.calc-send-title {
font-size: 22px;
font-weight: 700;
line-height: 26px;
}
.calc-send-subtitle {
font-size: 16px;
font-weight: 500;
line-height: 22px;
}
#calc-form-tab3 .calc-btn {
margin-top: 60px;
}
.tarif_main-item-prise-m {
display: block;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
}
.tarif_main-item-prise-m span {
font-size: 22px;
font-weight: 700;
line-height: 20px;
}
.tarif_main-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 20px;
border-radius: 6px;
}
.tarif_main .main-subtitle {
margin: 15px auto 20px auto;
}
.tooltip-icon {
width: 15px;
height: 15px;
font-size: 11px;
line-height: 6px;
}
.tooltip {
margin-left: 4px;
margin-top: 2px;
width: 15px;
height: 15px;
}
.tooltip-text {
font-size: 12px;
line-height: 16px;
width: 210px;
border-radius: 8px;
}
.tooltip-right .tooltip-text {
left: auto;
right: 0;
-webkit-transform: translateX(10%);
-ms-transform: translateX(10%);
transform: translateX(10%);
}
.tooltip-right .tooltip-text::after {
left: auto;
right: 12px;
}
.p-calc-info {
margin-top: 40px;
height: auto;
padding: 15px;
border-radius: 8px;
overflow: hidden;
}
.p-calc-info img {
max-width: 86px;
right: 0;
bottom: 0;
}
.p-calc-info-t {
font-size: 16px;
line-height: 20px;
max-width: 180px;
}
.p-calc-info-l {
font-size: 16px;
line-height: 20px;
}
.calc-form-tab {
min-height: 444px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.prise-questions .tasks-box-item {
padding: 0;
}
.prise-questions .accordion-item:last-child {
border-bottom: 1px solid #0000001a;
}
.prise-questions .accordion {
margin-top: 0px;
}
.prise-questions .tasks-box {
margin-top: 30px;
}
}    .section.search-blog {
background-color: #fff;
color: #000;
min-height: 600px;
}
.search-page-title {
font-size: 50px;
font-weight: 600;
line-height: 54px;
}
.search-results-count {
font-size: 18px;
font-weight: 700;
line-height: 25px;
}
.search-page-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 40px 0;
}
.search-not-found {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
max-width: 680px;
margin: 0 auto;
padding: 40px 0;
}
.search-page-subtitle {
text-align: center;
line-height: 22px;
}
.tb-nw-wahunter__state-report-emoji {
display: none!important;
}
@media (max-width: 768px) {
.search-page-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 50px 0 30px 0;
gap: 5px;
}
.search-page-title {
font-size: 30px;
line-height: 36px;
}
.search-results-count {
font-size: 16px;
line-height: 22px;
}
.section.search-blog {
min-height: 250px;
}
.search-not-found {
padding: 50px 0 30px 0;
}
.search-page-subtitle {
font-size: 16px;
line-height: 20px;
}
}    .desktop-hide {
display:none!important;
}
.section.profit {
min-height: 700px;
position: relative;
}
.background-round-profit {
border-radius: 100%;
opacity: 0.7;
background: var(--purple, #7255FF);
-webkit-filter: blur(100px);
filter: blur(100px);
width: 678px;
height: 543px;
position: absolute;
top: -70px;
right: 0;
left: 0;
margin: 0 auto;
z-index: -1;
}
.profit-title {
font-size: 50px;
font-weight: 700;
line-height: 54px;
text-align: center;
margin: 0;
padding-top: 80px;
}
.mb-profit {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 18px;
margin-top: 84px;
}
.mb-profit-box {
width: 276px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
line-height: 24px;
}
.mb-profit-item {
border-radius: 20px;
background: #2A292B;
-webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 120px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position:relative;
}
.mb-profit-item img {
position: absolute;
-o-object-fit: contain;
object-fit: contain;
bottom: 0;
max-width:200px;
max-height: 180px;
}
.section.profit-advantages {
padding: 160px 0 80px;
}
.profit-advantages-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 60px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.profit-advantages-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 24px 24px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 630px;
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.profit-advantages-item {
border-radius: 20px;
background: #2F2F2F;
height: 304px;
padding: 24px 16px;
position: relative;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 24px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.profit-advantages-item-img {
max-width: 100%;
position: absolute;
bottom: 0;
left: 0;
-o-object-fit: contain;
object-fit: contain;
}
.profit-advantages-image {
max-width: 464px;
width: 100%;
position:relative;
}
.profit-advantages-img-phone {
max-width: 100%;
pointer-events:none;
}
.profit-advantages-item img {
pointer-events: none;
}
.background-round-advantages {
opacity: 0.7;
border-radius: 100%;
background: rgb(113 85 255 / 50%);
-webkit-filter: blur(152px);
filter: blur(152px);
width: 590px;
height: 590px;
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.profit-advantages-item-text {
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
.section.howworks {
padding: 80px 0 80px;
}
.howworks-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 40px;
}
.howworks-box-items {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.howworks-box-item {
font-size: 22px;
font-weight: 600;
line-height: 28px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 32px;
height: 42px;
}
.howworks-box-item-separation {
width: 100%;
display: block;
height: 1px;
background-color: #4C4C4C;
margin: 32px 0;
}
.howworks-box-item-separation.last {
margin-bottom: 0;
}
.howworks-box-item span {
font-size: 32px;
line-height: 42px;
color: #7155FF;
width: 48px;
display: inline-block;
}
.circle-howworks {
width: 16px;
height: 16px;
border: 1px solid #AFB5C0;
display: inline-block;
border-radius: 100%;
background: #000;
z-index: 1;
}
.circle-howworks.active {
width: 16px;
height: 16px;
border: 1px solid #2d2267;
display: inline-block;
border-radius: 100%;
background: #7255ff;
-webkit-box-shadow: inset 0 0 0 3px #2d2267;
box-shadow: inset 0 0 0 3px #2d2267;
}
.circle-howworks-item {
height: 42px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.circle-howworks-separation {
display: block;
margin: 65px 0;
}
.circle-howworks-box {
position: relative;
margin-right: 20px;
display: block;
width: 22px;
padding: 15px 0 45px 0;
}
.howworks-box-items-img {
border-radius: 30px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 85, 255, 0.09)), to(rgba(113, 85, 255, 0.35)));
background: -o-linear-gradient(top, rgba(94, 85, 255, 0.09) 0%, rgba(113, 85, 255, 0.35) 100%);
background: linear-gradient(180deg, rgba(94, 85, 255, 0.09) 0%, rgba(113, 85, 255, 0.35) 100%);
height: 498px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
position: relative;
overflow: hidden;
}
.howworks-box-items-img-v {
max-width: 100%;
position: absolute;
bottom: 0;
pointer-events:none;
}
.howworks-box-items-title {
font-size: 32px;
font-weight: 600;
line-height: 42px;
margin-top: 50px;
}
.section.qrcode {
padding: 80px 0 80px;
}
.qrcode-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 34px 40px 40px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 34px;
}
.qrcode-img-item {
max-width: 230px;
max-height: 230px;
}
.qrcode-img {
max-width: 100%;
pointer-events:none;
}
.qrcode-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 30px;
}
.qrcode-info-title {
font-size: 40px;
font-weight: 600;
line-height: 54px;
letter-spacing: 0.5px;
}
.qrcode-info-subtitle {
line-height: 26px;
max-width: 468px;
}
.section.cases {
padding: 80px 0 80px;
background-color: #F6F6F8;
}
.cases .default-title {
color: #000;
}
.casesProfitSwiper_block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top:60px;
}
.casesProfit_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #fff;
padding: 32px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: #000;
border-radius: 20px;
gap:24px;
}
.casesProfit_box-image {
max-width: 434px;
width: 100%;
border-radius: 12px;
background: #E6E6E6;
padding: 50px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.casesProfit_box-image img {
max-width: 241px;
-o-object-fit: contain;
object-fit: contain;
pointer-events:none;
}
.casesProfit_box-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
gap: 32px;
}
.cPb-info-results {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 12px;
}
.cPb-results_item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 12px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 4px;
}
.cPb-results_item-title {
color: #7155FF;
font-size: 28px;
font-weight: 600;
line-height: 34px;
}
.cPb-results_item-subtitle {
color: #666;
line-height: 26px;
}
.cPb-info-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
}
.cPb-button-popup {
border-radius: 8px;
background: #121114;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 12px 8px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 26px;
}
.cPb-button-popup:hover {
color: rgba(255, 255, 255, 0.30);
}
a.cPb-button-link:hover {
opacity: 0.3;
}
.cPb-button-link {
border-radius: 8px;
background: #ffffff;
color: #7155FF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 12px 8px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 26px;
}
.cPb-button-link img {
margin-left: 4px;
}
.slide-button_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
}
.slide-button_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
}
.slide-button {
border-radius: 20px;
background: var(--grayscale-0, #FFF);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 260px;
padding: 18px 32px;
border: 2px solid #FFF;
cursor: pointer;
height: 71px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.slide-button:hover {
border: 2px solid #7155ff4d;
}
.slide-button.active {
border: 2px solid #7155FF;
}
.steps {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px;
height:100%;
}
.steps .circle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 16px;
width: 16px;
border: 1px solid #AFB5C0;
-webkit-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
border-radius: 100%;
background-color: #000;
position: relative;
left: auto;
right: auto;
-webkit-transform: translateX(-0%);
-ms-transform: translateX(-0%);
transform: translateX(-0%);
}
.steps .circle.active {
-webkit-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms;
border-color: #7155FF;
background-color: #7155FF;
border: 3px solid #b1a2ff;
}
.steps .progress-bar {
position: absolute;
height: 100%;
width: 2px;
z-index: -1;
border-right: 2px dashed #afb5c0;
left: 0;
right: 0;
margin: 0 auto;
}
.progress-bar .indicator {
position: absolute;
height: 0;
width: 2px;
background: #7155FF;
-webkit-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;
}
@media (max-width: 768px) {
.profit-title {
font-size: 30px;
line-height: 36px;
padding-top: 40px;
}
.mb-profit {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 55px 10px;
margin-top: 68px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.mb-profit-box {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap:5px;
}
.section.profit-advantages {
padding: 50px 0 50px 0;
}
.profit-advantages-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 34px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 48px;
}
.profit-advantages-items {
gap: 12px 8px;
}
.profit-advantages-item {
height: 238px;
padding: 16px 10px;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);
}
.profit-advantages-item-text {
font-size: 14px;
font-weight: 600;
line-height: 18px;
}
.section.howworks {
padding: 50px 0 0 0;
}
.howworks-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 32px;
}
.howworks-box-items {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.howworks-box-item {
font-size: 18px;
line-height: 26px;
height: 52px;
gap: 12px;
}
.howworks-box-item span {
font-size: 28px;
line-height: 34px;
width: 38px;
}
.circle-howworks-box {
margin-right: 16px;
width: auto;
}
.howworks-box-item-separation {
margin: 24px 0;
}
.circle-howworks-item {
height: 52px;
}
.circle-howworks-separation {
margin: 49px 0;
}
.howworks-item-line {
height: 84%;
}
.howworks-box-items-img {
height: 300px;
border-radius: 18px;
margin-top: 30px;
}
.howworks-box-items-title {
font-size: 18px;
line-height: 26px;
margin-top: 30px;
}
.section.qrcode {
padding: 60px 0 60px 0;
}
.hide-m {
display:none;
}
.qrcode-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0;
padding: 40px 16px;
}
.qrcode-info-title {
font-size: 22px;
line-height: 28px;
letter-spacing: 0;
}
.qrcode-info {
gap: 12px;
}
.qrcode-img-item {
margin-top: 32px;
}
.desktop-hide {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.cPb-button-popup {
width: 100%;
}
.qrcode-info-subtitle {
font-size: 14px;
font-weight: 400;
line-height: 18px;
margin-bottom: 24px;
}
.slide-button_box {
display: none;
}
.section.cases {
padding: 50px 0 50px;
}
.casesProfit_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
padding: 16px;
}
.casesProfit_box-image {
border-radius: 8px;
padding: 35px 0;
}	
.casesProfit_box-image img {
max-width: 168px;
}
.casesProfitSwiper_block {
margin-top: 30px;
display: block;
}
.section.profit-advantages {
overflow: hidden;
}
.section.profit {
overflow: hidden;
}
.background-round-advantages {
border-radius: 336px;
background: rgba(113, 85, 255, 0.50);
-webkit-filter: blur(79px);
filter: blur(79px);
width: 100%;
height: 100%;
}
}
.separations-page {
height: 50px;
display: block;
}
.page-id-148 .mb-profit {
margin-top: 120px;
}
.mb-profit-item-text {
max-width: 215px;
}
.third-grid{
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
grid-template-columns: repeat(3, 1fr);
-ms-grid-rows: 2fr 30px 2fr;
grid-template-rows: repeat(2, 2fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
margin-top: 60px;
}
.third-grid > *:nth-child(1){
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.third-grid > *:nth-child(2){
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.third-grid > *:nth-child(3){
-ms-grid-row: 1;
-ms-grid-column: 5;
}
.third-grid > *:nth-child(4){
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.third-grid > *:nth-child(5){
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.third-grid > *:nth-child(6){
-ms-grid-row: 3;
-ms-grid-column: 5;
}
.third-grid > *:nth-child(1){
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.third-grid > *:nth-child(2){
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.third-grid > *:nth-child(3){
-ms-grid-row: 1;
-ms-grid-column: 5;
}
.third-grid > *:nth-child(4){
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.third-grid > *:nth-child(5){
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.third-grid > *:nth-child(6){
-ms-grid-row: 3;
-ms-grid-column: 5;
}
.third-grid-item1 { -ms-grid-row: 1; -ms-grid-row-span: 1; -ms-grid-column: 1; -ms-grid-column-span: 2; grid-area: 1 / 1 / 2 / 3; }
.third-grid-item2 { -ms-grid-row: 2; -ms-grid-row-span: 1; -ms-grid-column: 1; -ms-grid-column-span: 2; grid-area: 2 / 1 / 3 / 3; }
.third-grid-item3 { -ms-grid-row: 1; -ms-grid-row-span: 2; -ms-grid-column: 3; -ms-grid-column-span: 1; grid-area: 1 / 3 / 3 / 4; }
.third-grid-item1 {
height: 300px;
background-color: #fff;
color: #000;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.third-grid-item2{
height: 300px;
background-color: #7155FF;
color: #000;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.third-grid-item3 {
background-color: #2F2F2F;
border-radius: 20px;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.third-grid-item1 .third-grid-item-info, .third-grid-item2 .third-grid-item-info {
padding: 30px;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 0px);
}
.third-grid-item1 .third-grid-item-image, .third-grid-item2 .third-grid-item-image{
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 0px);
}
.third-grid-item-image img {
max-width: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.third-grid-item-title {
font-size: 30px;
font-weight: 600;
line-height: 36px;
max-width: 324px;
margin-bottom: 12px;
}
.third-grid-item-subtitle {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.third-grid-item3 .third-grid-item-info {
padding: 30px;
}
.third-grid-item3 .third-grid-item-image {
margin-top: auto;
}
.third-grid-item-image img {
pointer-events:none;
}
.third-grid-item2 .third-grid-item-title {
color: #fff;
}
.third-grid-item2 .third-grid-item-subtitle {
color: #fff;
}
.tabs__caption-circle.filled {
background-color: #7155FF; }
.tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap:40px;
position:relative;
margin-top:60px;
}
.tabs__content {
display: none;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);	
}
.tabs__content img {
max-width: 100%;
width: 100%;
}
.tabs__content.active {
display: block;
}
.tabs__caption {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
position: relative;
margin: -1px 0 0 -1px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 0;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
padding-left:20px
}
.tabs__caption li {
color: #FFF;
position: relative;
}
.tabs__caption-title {
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 28px;
text-align: left;
margin-bottom:5px;
}
.tabs__caption-subtitle {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
text-align: left;
}
.tabs__caption-circle {
width: 16px;
height: 16px;
display: block;
position: absolute;
left: -25px;
background-color: #000;
border: 2px solid #c3b7ff;
border-radius: 100%;
top: 5px;
z-index: 1;
}
.tabs__caption .active .tabs__caption-circle {
background-color: #7155FF;
}
.tabs-separation {
width: 100%;
height: 1px;
margin: 15px 0;
background: #4C4C4C;
}
.line-progress {
width: 1px;
height: 100%;
position: absolute;
background: #7155FF;
left: 2px;
z-index:1;
top: 5px;
}
.tabs-line {
width: 1px;
height: 100%;
position: absolute;
background: #fff;
left: 2px;
top: 5px;
}
.tabs__content img {
pointer-events: none;
}
.section.promo-van {
padding: 80px 0 80px;
}
.promo-van-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 40px 40px 40px;
gap: 36px;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 310px;
}
.promo-van-box-image {
position: absolute;
right: 46px;
max-width: 400px;
bottom: 0;
pointer-events:none;
}
.promo-van-box_info-title {
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 42px;
max-width: 695px;
}
.promo-van-box_info-button {
background-color: #121114;
color: #fff;
max-width: 320px;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
padding: 12px 16px;
border-radius: 8px;
}
.promo-van-box_info-button:hover {
color: rgba(255, 255, 255, 0.30);
}
.section.cases-style-2 {
background-color: #F6F6F8;
color: #000;
padding: 80px 0;
}
.cases-swiper-style-ty {
margin: 42px auto 0 auto;
max-width: 1360px;
position: relative;
padding: 20px 0;
overflow: visible !important;
}
.cases-swiper-style-ty .swiper-slide {
width: 413px;
}
.cases-style-2-swiper-item {
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: #fff;
padding: 32px 32px 24px 32px;
height: 460px;
}
.cases-style-2-logo {
margin-bottom: 32px;
}
.cases-style-2-title {
font-size: 28px;
font-weight: 600;
line-height: 34px;
text-transform: lowercase;
color: #7255FF;
margin-bottom: 4px;
}
.cases-style-2-title span {
font-size: 18px;
font-weight: 700;
line-height: 30px;
}
.cases-style-2-subtitle {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
color: #666;
}
.cases-style-2-button_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
margin-top: auto;
gap:16px;
}
.cases-style-2-button_popup {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
padding: 12px;
background-color: #121114;
color: #fff;
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
}
.cases-style-2-button_link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
padding: 12px;
background-color: #ffffff;
color: #7155FF;
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
}
.cases-style-2-button_link::after {
content: "";
width: 13px;
height: 11px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3e%3cpath d='M1 5.5H11' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7 1.5L11 5.5L7 9.5' stroke='%237255FF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-left: 6px;
}
.cases-style-2-button_link:hover {
opacity:0.3;
}
.cases-style-2-button_popup:hover {
color: rgba(255, 255, 255, 0.30);
}
.section.promo-ty {
padding: 80px 0 80px;
}
.promo-ty-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 40px 40px 40px;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 310px;
}
.promo-ty-box-image {
position: absolute;
right: 40px;
max-width: 450px;
bottom: 40px;
pointer-events: none;
}
.promo-ty-box_info-title {
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: 54px;
letter-spacing: 0.5px;
max-width: 640px;
margin-bottom:16px;
}
.promo-ty-box_info-subtitle {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
margin-bottom: 30px;
}
.breadcrumbs_center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 32px;
font-size: 14px;
line-height: 18px;
text-transform: lowercase;
text-align:center;
}
.breadcrumbs_center a {
color: #999;
}
@media (max-width: 768px) {
.default-button-auto {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.separations-page {
height: 30px;
}
.mb-profit-item img {
max-width: 110px;
max-height: 99px;
}
.mb-profit-item {
height: 70px;
}
.mb-profit-item-text {
max-width: 215px;
font-size: 16px;
line-height: 22px;
}
.page-id-148 .mb-profit {
margin-top: 75px;
}
.third-grid {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto;
}
.third-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.third-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.third-grid-item1, .third-grid-item2, .third-grid-item3 {
-ms-grid-column: 1;
grid-column: 1;
grid-row: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.third-grid-item1 .third-grid-item-info, .third-grid-item2 .third-grid-item-info {
padding: 16px;
width: 100%;
}
.third-grid-item1 .third-grid-item-image {
width: 100%;
max-width: 235px;
margin: 0 auto;
}
.third-grid-item2 .third-grid-item-image {
width: 100%;
max-width: 290px;
margin-left: auto;
}
.third-grid-item-title {
font-size: 22px;
font-weight: 700;
line-height: 26px;
}
.third-grid-item-subtitle {
font-size: 16px;
line-height: 22px;
max-width: 280px;
}
.third-grid {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto;
grid-row-gap: 20px;
margin-top: 40px;
}
.third-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.third-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
margin-top: 30px;
gap: 15px;
}
.tabs__content {
width: 100%;
}
.tabs__caption {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow-x: auto; 
margin-bottom: 20px; 
padding:0;
}
.tabs__caption li {
-webkit-box-flex: 0;
-ms-flex: 0 0 248px;
flex: 0 0 248px;
margin-right: 20px;
}
.tabs__caption li:last-child {
margin-right: 80px;
}
.tabs-line, .line-progress {
width: 100%;
height: 1px;
position: absolute;
top: 8px;
bottom: auto;
left: 0;
}
.line-progress {
background: #7155FF; 
}
.tabs-separation {
display: none;
}
.tabs__caption-circle {
position: relative;
left: 0;
top: 0;
margin-bottom: 16px;
}
.tabs__caption-subtitle {
font-size: 16px;
line-height: 24px;
margin-top: 16px;
}
.promo-van-box {
padding: 30px 16px 0px 16px;
min-height: auto;
}
.promo-van-box_info-title {
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 28px;
max-width: 100%;
}
.promo-van-box-image {
position: relative;
right: 0;
max-width: 288px;
bottom: 0;
pointer-events: none;
margin: 0 auto;
}
.cases-style-2 .default-title {
max-width: 90%;
margin: 0 auto;
}
.cases-swiper-style-ty .swiper-slide {
width: 335px;
}
.cases-style-2-swiper-item {
padding: 16px;
height: 460px;
}
.cases-swiper-style-ty {
margin: 15px auto 0 auto;
padding: 20px;
}
.promo-ty-box {
padding: 30px 16px 16px 16px;
min-height: auto;
}
.promo-ty-box_info-title {
font-size: 22px;
line-height: 28px;
}
.promo-ty-box_info-subtitle {
font-size: 14px;
font-weight: 400;
line-height: 18px;
margin-bottom: 16px;
}
.promo-ty-box-image {
position: relative;
right: 0;
max-width: 100%;
bottom: 0;
pointer-events: none;
}
.section.promo-van {
padding: 50px 0 50px;
}
.section.cases-style-2 {
padding: 50px 0 30px 0;
}
.section.promo-ty {
padding: 50px 0 50px;
}
}
.cases-style-2-name {
font-size: 22px;
font-weight: 600;
line-height: 28px;
color: #121114;
margin-bottom: 12px;
}
.cases-style-2-graphics-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 5px 15px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.cases-style-2-graphics-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 15px);
}
.cases-style-2-graphics-item-title {
font-size: 28px;
font-weight: 600;
line-height: 34px;
color: #7255FF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cases-style-2-graphics-item-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
color: #666;
}
.cases-style-2-logo {
margin-bottom: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 35px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cases-style-2-logo img {
max-width: 100%;
-o-object-fit: contain;
object-fit: contain;
height: 100%;
}
.section.table-profitability {
background-color: #F6F6F8;
color: #121114;
padding: 80px 0;
}
.table-profitability .default-title {
margin-bottom: 30px;
padding: 0 20px;
}
.table-profitability .default-subtitle {
text-align: center;
max-width: 910px;
margin: 0 auto;
padding: 0 20px;
}
.table-profitability-s {
max-width: 1212px;
position: relative;
overflow: visible !important;
margin: 40px auto 0 auto;	
}
.table-profitability-box {
width: 100%;
}
.table-profitability-item-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.table-profitability-item-box-title {
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 0px);
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 34px;
color: #7155FF;
padding: 24px 15px;
}
.table-profitability-item-box-text {
font-size: 18px;
font-weight: 600;
line-height: 26px;
color: #121114;
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 0px);
padding: 24px 15px;
}
.table-profitability-item-box-title {
background-color: #fff;
}
.table-profitability-item-box-text {
background-color: #fff;
}
.profitability-pr {
background-color: hwb(250deg 33% 0% / 10%);
}
.table-profitability-separation {
width: 100%;
height: 1px;
background-color: #bebebe;
}
.table-profitability-item-box-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #7255FF;
color: #fff;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 8px 20px 10px 20px;
border-radius: 8px;
margin-top: 24px;
margin-bottom: 8px;
text-align:center;
}
.table-profitability span {
color:#7255FF;
}
.table-profitability-container {
margin: 0 auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.table-profitability-overflow-container{
overflow-x: hidden;
width: 100%;
margin: 0;
position: relative;
}
.lr24 {
border-radius: 24px 0 0 0;
}
.rr24 {
border-radius: 0 24px 0 0;
}
.lbl24 {
border-radius: 0 0 0 24px;
}
.lbr24 {
border-radius: 0 0 24px 0;
}
.table-profitability-item-box-button:hover {
color: rgba(255, 255, 255, 0.30);
}
@media (max-width: 768px) {
.table-profitability-box {
overflow-x: auto;
padding: 0 20px;
}
.table-profitability-item-box-title {
font-size: 22px;
line-height: 28px;
width: 100%;
max-width: 160px;
min-width: 160px;
}
.table-profitability-item-box-text {
font-size: 14px;
line-height: 18px;
width: 100%;
max-width: 160px;
min-width: 160px;	
}
.table-profitability-separation {
min-width: 640px;
}
.cases-style-2-graphics-item-subtitle {
font-size: 14px;
line-height: 18px;
}
.cases-style-2-name {
min-height: 56px;
}
.section.table-profitability {
padding: 50px 0;
}
.table-profitability .default-subtitle {
font-size: 14px;
font-weight: 600;
line-height: 18px;
}
.table-profitability-s {
margin: 30px auto 0 auto;
}
}
.page-id-152 .mb-profit-box {
width: 424px;
}
.page-id-152 .section.company {
padding: 80px 0 80px;
}
.section.pilot {
padding: 80px 0 80px;
}
.pilot-project-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px 35px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-line-pack: start;
align-content: flex-start;
margin-top: 40px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pilot-project-item {
border-radius: 20px;
background: #2F2F2F;
min-height: 264px;
padding: 24px 16px 0px 16px;
position: relative;
width: 264px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.pilot-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
text-align: center;
max-width: 1010px;
margin: 30px auto 0 auto;
}
.pilot-project-item-img img {
max-width: 100%;
width: 100%;
}
.pilot .default-title {
max-width: 800px;
margin: 0 auto;
}
.section.personal-team {
padding: 80px 0 80px;
}
.personal-team .default-title {
max-width: 668px;
margin: 0 auto 100px auto;
}
.personal-team-b-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.personal-team-b-item-title {
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 28px;
max-width: 240px;
}
.personal-team-b-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
}
.personal-team-b-item-box {
border-radius: 20px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 85, 255, 0.14)), to(rgba(113, 85, 255, 0.28)));
background: -o-linear-gradient(top, rgba(94, 85, 255, 0.14) 0%, rgba(113, 85, 255, 0.28) 100%);
background: linear-gradient(180deg, rgba(94, 85, 255, 0.14) 0%, rgba(113, 85, 255, 0.28) 100%);
-webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
padding: 32px 24px;
height: 120px;
position: relative;
}
.personal-team-i-item {
border-radius: 20px;
border: 1px solid var(--Grayscale-800, #2F2F2F);
padding: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 265px;
}
.personal-team-b-item-img img {
max-width: 200px;
width: 100%;
position: absolute;
right: 60px;
bottom: 0;
}
.personal-team-i-item-text::before {
content: "";
max-width: 24px;
width:100%;
height: 24px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cline x1='6' y1='12.5' x2='18' y2='12.5' stroke='%237155FF' stroke-width='2'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin-right: 4px;
}
.personal-team-i-item-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
line-height: 24px;
}
.section.promo-free {
padding: 80px 0 80px;
}
.promo-free-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #7155FF;
border-radius: 30px;
padding: 40px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 20px;
}
.promo-free-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: #F6F6F8;
color: #000;
padding: 40px 24px;
border-radius: 20px;
width: 100%;
gap: 20px;
position:relative;
}
.promo-free-form_item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.promo-free-form_item input {
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.20);
background: #FFF;
height: 50px;
padding: 15px;
width: 100%;
}
.promo-free-form-button {
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 8px;
background: #000;
color: #fff;
border: none;
cursor:pointer;
}
.promo-free-form-button:hover {
color: rgba(255, 255, 255, 0.30);
}
.promo-free-box_info-title {
font-size: 50px;
font-weight: 600;
line-height: 54px;
letter-spacing: 0.5px;
max-width: 680px;
}
.promo-free-right-item {
max-width: 364px;
}
.promo-free-box_info-subtitle {
line-height: 26px;
margin: 20px 0 30px 0;
}
.promo-free-box_anton {
max-width: 410px;
background-color: #7f66ff;
padding: 15px 38px 18px 40px;
border-radius: 20px;
position: relative;
}
.promo-free-box_anton-subtitle {
opacity: 0.5;
color: #FFF;
font-family: Manrope;
font-size: 17px;
font-weight: 400;
text-transform: lowercase;
}
.promo-free-box_anton-title {
font-weight: 700;
margin-bottom: 5px;
}
.free-box_anton-image {
width: 45px;
height: 45px;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.thank-application-promo {
display:none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ffffff;
z-index: 1;
text-align: center;
border-radius: 20px;
}
.page-id-152 .mb-profit-item-text {
max-width: 100%;
}
@media (max-width: 1060px) {
.promo-free-box {
padding: 30px 16px 16px 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.promo-free-right-item {
max-width: 100%;
width: 100%;
}
.promo-free-box_info-title {
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 28px;
letter-spacing: 0;
max-width: 100%;
}
.promo-free-box_info-subtitle {
font-size: 14px;
font-weight: 400;
line-height: 18px;
margin: 18px 0;
}
.promo-free-box_anton {
width: 100%;
padding: 14px 10px 14px 30px;
border-radius: 12px;
}
.promo-free-box_anton-title {
font-size: 14px;
}
.promo-free-box_anton-subtitle {
font-size: 14px;
}
.free-box_anton-image {
width: 35px;
height: 35px;
left: 5px;
}
.promo-free-form {
padding: 16px 12px;
}
}
@media (max-width: 768px) {
.page-id-152 .mb-profit-box {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);
}
.page-id-152  .mb-profit-item img {
max-width: 125px;
}
.page-id-152 .section.profit {
min-height: 580px;
}
.page-id-152 .section.company {
padding: 50px 0 50px;
}
.section.pilot {
padding: 50px 0 50px;
}
.pilot-subtitle {
font-size: 14px;
font-weight: 600;
line-height: 18px;
margin: 12px auto 0 auto;
}
.pilot-project-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 10px 10px;
margin-top: 30px;
}
.pilot-project-item-title {
font-size: 14px;
font-weight: 600;
line-height: 18px;
}
.pilot-project-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);
padding: 16px 12px 0px 12px;
min-height: 200px;
}
.section.personal-team {
padding: 50px 0 50px;
}
.personal-team .default-title {
margin: 0 auto 50px auto;
}
.personal-team-b-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 50px;
}
.personal-team-b-item {
width: 100%;
}
.personal-team-b-item-img img {
max-width: 156px;
right: 0;
}
.personal-team-b-item-title {
font-size: 18px;
font-weight: 600;
line-height: 26px;
max-width: 160px;
}
.personal-team-i-item-text {
font-size: 14px;
font-weight: 600;
line-height: 18px;
}
.personal-team-i-item-title {
margin-bottom: 5px;
}
.personal-team-i-item {
min-height: auto;
}
.section.promo-free {
padding: 50px 0 50px;
}
.profit .default-button {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.wh100-bm {
width:100%;
max-width:100%;
}
}
.section.blog-top {
background-color: #fff;
color: #000;
padding: 20px 0 40px 0;
}
.single-blog-head {
border-radius: 20px;
background: #7255FF;
padding: 30px;
position: relative;
min-height: 360px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
overflow:hidden;
}
.blog-head-img {
position: absolute;
bottom: 0;
right: 0;
pointer-events:none;
}
.blog-head-imgages {
max-width:285px;
-o-object-fit:contain;
object-fit:contain;
height: auto;
display:block;
}
.blog-head-title {
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: 54px;
color: #fff;
max-width: 670px;
margin: 0;
}
.blog-head-cat-link {
background-color: #5b44cc;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: lowercase;
color: #fff;
padding: 8px 20px 10px 20px;
border-radius: 8px;
}
.breadcrumbs_blog {
margin-bottom: 20px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
color: #999;
}
.breadcrumbs_blog a {
color: #999;
}
.breadcrumbs_blog .breadcrumb_last {
color:#121114;
}
section.blog-info {
background-color: #fff;
color: #121114;
padding-bottom: 80px;
}
.single-content-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 50px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.single-content-additionally {
max-width: 348px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: sticky;
top: 100px;
}
.single-content-post {
width: 100%;
}
.advertising-block {
background: rgb(0,0,0);
background: -o-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(114,85,255,1) 100%);
background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(114,85,255,1) 100%);
padding: 24px 16px 16px 16px;
border-radius: 8px;
position: relative;
min-height: 244px;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom:16px;
}
.advertising-block-title {
font-size: 18px;
font-weight: 600;
line-height: 26px;
color: #fff;
}
.advertising-block-img {
max-width: 145px;
position: absolute;
top: 0;
right: 0;
}
.advertising-block-button {
border-radius: 8px;
background: var(--Primary-500, #7155FF);
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 50px;
margin-bottom: 20px;
}
.advertising-block-button:hover {
color: rgba(255, 255, 255, 0.30);
}
.useful-block {
background-color: #F6F6F8;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 20px;
overflow: hidden;
}
.useful-block-name {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 85, 255, 0.14)), to(rgba(113, 85, 255, 0.28)));
background: -o-linear-gradient(top, rgba(94, 85, 255, 0.14) 0%, rgba(113, 85, 255, 0.28) 100%);
background: linear-gradient(180deg, rgba(94, 85, 255, 0.14) 0%, rgba(113, 85, 255, 0.28) 100%);
text-align: center;
font-weight: 600;
line-height: 26px;
padding: 16px;
}
.useful-block-link {
font-size: 16px;
line-height: 24px;
padding: 8px 12px;
border-bottom: 1px solid #E6E6E6;
}
.useful-block-link:last-child {
border-bottom: none;
padding-bottom: 16px;
}
.content-post-autor_info {
border-radius: 16px;
background: var(--Primary-100, #F6F6F8);
padding: 12px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 24px;
margin-bottom:30px;
}
.cpa-item-anton {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
.cpa-item-anton-img {
width: 50px;
height: 50px;
}
.cpa-item-anton-info-title {
font-size: 14px;
font-weight: 600;
line-height: 18px;
color: #000;
margin-bottom:2px;
}
.cpa-item-anton-info-subtitle {
color: rgba(0, 0, 0, 0.30);
font-size: 14px;
line-height: 18px;
}
.content-post-autor-item {
font-weight: 600;
line-height: 26px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 8px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content-post-autor-item::before {
content: "";
height: 32px;
width: 1px;
background: rgba(0, 0, 0, 0.30);
margin-right: 17px;
}
.table-of-contents-title {
font-size: 22px;
font-weight: 700;
line-height: 28px;
}
.table-of-contents-list {
padding:0;
list-style: none;
margin: 10px 0 30px 0;
}
.table-of-contents-list li{
padding:6px;
}
.table-of-contents-list li:before {
padding-right: 10px;
content: "-";
font-size: 22px;
color: #7255ff;
}
.post-content p {
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #121114;
margin: 30px 0;
word-wrap: break-word;
}
.post-content h2 {
font-size: 28px;
font-weight: 600;
line-height: 34px;
margin: 30px 0;
text-transform: none;
}
.post-content ul {
padding:0;
list-style: none;
margin: 10px 0 30px 0;
}
.post-content ul li {
margin: 10px 0;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.post-content ol li {
margin: 10px 0;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.post-content ul li:before {
padding-right: 5px;
content: "-";
font-size: 22px;
color: #7255ff;
}
.post-marketing-van {
border-radius: 30px;
background: #7155FF;
padding: 30px;
position: relative;
min-height: 290px;
margin: 30px 0;
}
.post-marketing-van-img {
position: absolute;
max-width: 195px;
max-height: 195px;
-o-object-fit: contain;
object-fit: contain;
width: 100%;
right: 45px;
top: 35px;
}
.post-marketing-van-title {
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 42px;
color: #fff;
max-width: 430px;
margin-bottom:30px;
}
.post-marketing-van-subtitle {
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
color: #fff;
max-width: 450px;
margin-bottom: 24px;
}
.post-marketing-van-button {
border-radius: 8px;
background: #121114;
color: #fff!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 50px;
margin-bottom: 20px;
max-width: 300px;
width: 100%;
padding: 12px 8px;
}
::marker {
color: #7155ff;
}
.post-content p img {
pointer-events: none;
}
.post-content ul li {
margin: 10px 0;
}
.post-marketing-van-button:hover {
color: #ffffffab;
}
.spec-block {
display: block;
margin: 30px 0;
}
.spec-block-title {
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin-bottom: 10px;
}
.spec-block-title span {
color: #7155FF;
}
.spec-block-text {
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.section.last-lost-cat {
background-color: #F6F6F8;
padding: 80px 0;
}
.last-lost-cat .default-title {
color: #000;
margin-bottom: 40px;
}
.post-content ul li a {
color: #7155FF;
}
@media (max-width: 1080px) {
.single-content-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.blog-head-title {
font-size: 22px;
line-height: 28px;
}
.single-blog-head {
padding: 30px 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 260px;
}
.blog-head-imgages {
max-width: 140px;	
}
.content-post-autor_info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 8px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px 24px;
}
.content-post-autor-item::before {
display:none;
}
.rline-mob {
border-right: 1px solid rgb(0 0 0 / 30%);
padding-right: 24px;
}
.cpa-item-anton-info-subtitle {
font-size: 13px;
}	
.section.blog-top {
padding: 20px 0 20px 0;
}	
ul.table-of-contents-list li {
padding: 0;
margin: 0;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 20px;
margin-bottom: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 5px;
}
ul.table-of-contents-list li:last-child{
margin-bottom: 0px;
}	
.table-of-contents {
background-color: #f9f9f9;
border-radius: 20px;
max-height: 310px;
overflow: scroll;
padding: 30px 16px;
}
ul.table-of-contents-list {
margin-top: 15px;
margin-bottom:0px;	
}
.post-marketing-van {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px 16px;
min-height: auto;
}
.post-marketing-van-title {
font-size: 22px;
line-height: 28px;
margin-bottom: 18px;
}
.post-marketing-van-subtitle {
font-size: 14px;
font-weight: 400;
line-height: 18px;
max-width: 310px;
}
.post-marketing-van-img {
position: relative;
right: 0;
top: 0;
margin: 20px auto 0 auto;
}
.post-marketing-van-button {
max-width: 100%;
}
.post-content ul li {
display: inline-block;
}
.blog-info {
padding-bottom: 50px;
}
.section.last-lost-cat {
padding: 50px 0;
}
}
.def-title {
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 44px;
max-width: 100%;
text-align: center;
margin: 80px 0 40px;
}
.def-box {
padding: 40px 0 60px;
color: #343434;
}
.def-main {
min-height: 135px;
position: relative;
}
.section.knowledgebase {
background-color: #fff;
color: #000;
padding: 0 0 80px 0;
}
.knowledgebase-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.knowledgebase-categories {
width: 100%;
max-width: 280px;
margin-right: 40px;
border-radius: 10px;
background-color: #F6F6F8;
padding: 8px 0;
position: sticky;
top: 100px;
height: 100%;
max-height: 560px;
overflow: auto;
}
.category-content {
display: none; }
.knowledgebase-posts {
width: 100%;
}
.knowledgebase-category-title {
position: relative;
cursor: pointer;
font-size: 16px;
font-weight: 600;
line-height: 24px;
padding: 12px 12px 12px 32px;
} 
.category-content a {
font-size: 14px;
font-weight: 600;
line-height: 18px;
padding: 12px;
color: #666;
display: block;
}
.knowledgebase-category-title.active {
color: #7155FF; 
}
.knowledgebase-category-title::before {
content: '';
position: absolute;
left: 12px;
top: 50%;
-webkit-transform: translateY(-50%) rotate(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
border: solid #666666;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
.knowledgebase-category-title.active::before {
-webkit-transform: translateY(-50%) rotate(-135deg);
-ms-transform: translateY(-50%) rotate(-135deg);
transform: translateY(-50%) rotate(-135deg); }
.category {
border-bottom: 1px solid #E6E6E6;
}
.category:last-child {
border-bottom: none;
}
.knowledgebase-cat-title {
font-size: 32px;
font-weight: 700;
line-height: 42px;
margin: 0 0 30px 0;
}
.knowledgebase-posts-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 30px 40px;
}
.knowledgebase-posts-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
border-radius: 20px;
background: #F6F6F8;
padding: 16px;
min-height: 166px;
}
.knowledgebase-posts-item:hover {
background: #eaeaec;
}
.knowledgebase-posts-item-title {
font-size: 18px;
font-weight: 600;
line-height: 26px;
margin: 0 0 10px 0;
}
.knowledgebase-posts-item-text {
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.knowledgebase-menu-button {
display: none; 
}
.knowledgebase-close-button {
display: none; 
}
.pmc-bitton {
border-radius: 8px;
background: #121114;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
color: #fff;
padding: 12px 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: auto;
font-weight: 500;
line-height: 26px;
}
.pmc-bitton:hover {
color: rgb(255 255 255 / 30%);
}
@media screen and (max-width: 768px) {
.section.knowledgebase {
padding: 0 0 50px 0;
}
.knowledgebase-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.knowledgebase-posts-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.knowledgebase-posts-item {
width: 100%;
padding: 16px 12px;
}
.knowledgebase-menu-button {
display: block; 
}
.knowledgebase-categories {
position: fixed;
left: -100%;
-webkit-transition: left 0.3s;
-o-transition: left 0.3s;
transition: left 0.3s;
max-width: 100%;
height: 100%;
top: 0;
border-radius: 0;
z-index: 90;
overflow: auto;
}
.knowledgebase-close-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #9c55ff;
width: 42px;
height: 42px;
border-radius: 8px;
padding: 14px;
margin-left: auto;
margin-right: 10px;
margin-bottom: 10px;
}
.knowledgebase-menu-button {
display: block;
width: 90px;
height: 90px;
background-color: #454545;
border-radius: 100%;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
font-size: 16px;
font-weight: 700;
position: fixed;
bottom: 20px;
right: 20px;
z-index:1;
}
}
.section.basecat-main {
min-height: 330px;
position: relative;
}
.section.basecat {
background: #fff;
color: #000;
padding: 50px 0 60px 0;
}
.basecat-title {
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 54px;
color: #fff;
margin: 0;
text-align: center;
padding-top: 130px;
}
.base-cat-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 40px 16px;
}
.base-cat-item-img {
position: absolute;
bottom: 40px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.base-cat-item-img img {
max-width: 316px;
width: 100%;
height: 100%;
pointer-events:none;
}
.base-cat-item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 25px);
height: 240px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.base-cat-item-title {
font-size: 22px;
font-weight: 600;
line-height: 28px;
text-align: center;
margin-bottom:10px;
}
.base-cat-item-subtitle {
font-size: 15px;
font-weight: 500;
line-height: 22px;
text-align: center;
}
.base-cat-item-info {
border-radius: 10px;
border: 1px solid rgba(255, 255, 255, 0.30);
background: -o-linear-gradient(356deg, rgba(215, 215, 231, 0.16) 0%, rgba(215, 215, 231, 0.20) 100%);
background: linear-gradient(94deg, rgba(215, 215, 231, 0.16) 0%, rgba(215, 215, 231, 0.20) 100%);
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
padding: 16px 12px;
height:95px;
}
.search-form-basecat {
position: relative;
max-width: 764px;
width: 100%;
margin: 50px auto 30px;
}
.search-basecat-submit {
position: absolute;
right: 6px;
top: 6px;
border-radius: 8px;
background: #000;
width: 48px;
height: 48px;
cursor: pointer;
border: none;
outline: none;
}
.search-basecat-submit:hover {
background: #7155FF;
}
input.search-field-basecat {
width: 100%;
height: 60px;
border-radius: 8px;
padding: 20px 16px;
font-size: 16px;
font-weight: 500;
line-height: 20px;
outline: none;
border:none;
-webkit-appearance: none!important;
}
.background-round-basecat {
border-radius: 100%;
opacity: 0.6;
background: var(--purple, #7255FF);
-webkit-filter: blur(150px);
filter: blur(150px);
width: 704px;
height: 704px;
position: absolute;
right: 0;
z-index: -1;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.thank-application-pmc {
display: none;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 30px;
background: #7155FF;
padding: 40px 40px 40px 40px;
}
.pmc-box .wpcf7-spinner {
display:none;
}
.thank-application-pmc-in .default-title {
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 42px;
margin-bottom: 10px;
text-align: left;
}
.thank-application-pmc-in .default-subtitle {
line-height: 26px;
color: #fff;
}
.end-promo-pmc {
border-radius: 8px;
background: #000;
color: #fff;
height: 50px;
padding: 0 16px;
cursor: pointer;
border: none;
outline: none;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 80px 0 0 0;
}
.thank-application-pmc-in {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.promo_market-curse {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 40px 40px 40px;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 310px;
}
.pmc-title {
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 42px;
color: #fff;
margin-bottom: 10px;
}
.pmc-subtitle {
line-height: 26px;
color: #fff;
}
.promo_market-curse-front {
margin-top: auto;
}
.pmc-box {
max-width: 532px;
width: 100%;
position: relative;
}
.input-phone-pmc {
width: 100%;
border-radius: 8px;
height: 60px;
border: none;
padding: 20px 16px;
}
.submit-pmc {
border-radius: 8px;
background: #000;
color: #fff;
position: absolute;
right: 6px;
height: 50px;
padding: 0 16px;
cursor: pointer;
border: none;
outline: none;
top: 50%;
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.submit-pmc:hover {
opacity: 0.7;
}
.politic-form-pmc {
font-size: 14px;
color: #fff;
margin-top: 12px;
max-width: 375px;
}
.politic-form-pmc a {
color: rgba(255, 255, 255, 0.30);
}
.pmc-image {
max-width: 472px;
width: 100%;
position: absolute;
right: 0;
top: -70px;
pointer-events:none;
}
.section.basecatform {
background: #fff;
padding: 80px 0;
}
.knowledgebase-head-title {
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 42px;
margin: 0 0 30px 0;
}
.knowledgebase-searh-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 24px 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
border-bottom: 1px solid rgba(0, 0, 0, 0.30);
margin-bottom: 40px;
}
.breadcrumbs_baza {
color:#121114;
font-size: 14px;
font-weight: 400;
line-height: 18px;
}
.breadcrumbs_baza a{
color:#999;
}
.category-content .active {
color: #7155fe;
border-left: 1px solid #7155fe;
}
.table-of-contents-list li a {
color: #7155fe;
}
.pmc-subtitle-add {
max-width: 450px;
}
.post-content a {
color: #7155fe;
border-bottom: 1px solid #7155fe;
}
@media screen and (max-width: 1078px) {
.section.basecat {
padding: 25px 0 50px 0;
}
.basecat-title {
padding-top: 30px;
font-size: 30px;
line-height: 36px;
}
.base-cat-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap:30px;
}
.background-round-basecat {
width: 100%;
height: 370px;
}
.base-cat-item {
width: 100%;
height: 250px;
}
.search-form-basecat {
margin: 30px auto 48px;
}
.section.basecat-main {
min-height: auto;
}
.base-cat-item-subtitle {
font-size: 13.5px;
}
.promo_market-curse {
padding: 30px 16px;
min-height: 521px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.pmc-title {
font-size: 22px;
font-weight: 600;
line-height: 28px;
margin-top: auto;
}
.pmc-subtitle {
color: #fff;
font-size: 14px;
font-weight: 400;
line-height: 18px;
max-width:100%;
}
.promo_market-curse-front {
margin-top: 18px;
}
.pmc-image {
top: -50px;
right: auto;
}
.submit-pmc {
font-size: 0; 
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" rx="8" fill="black"/><path d="M12 20H28" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M21.6016 13.6L28.0016 20L21.6016 26.4" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: 32px 32px;
width: 40px;
height: 40px;
}
.input-phone-pmc {
height: 50px;
}
.politic-form-pmc {
font-size: 13px;
max-width: 100%;
}
.thank-application-pmc-in {
height: 100%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.thank-application-pmc-in .default-title {
text-align: center;
width: 100%;
}
.thank-application-pmc-in .default-subtitle {
text-align: center;
}
.end-promo-pmc {
margin: 40px 0 0 0;
width: 100%;
}
.knowledgebase-head-title {
font-size: 28px;
font-weight: 600;
line-height: 34px;
}
iframe {
max-width: 100%;
width: 100%;
min-height: 195px;
height: auto;
}
.knowledgebase-searh-box {
padding: 20px 0;
margin-bottom: 20px;
}
ol {
padding-left: 20px;
}
.pmc-bitton {
width: 100%;
margin-top: 20px;
}
.knowledgebase-template-default.single .promo_market-curse {
min-height: 440px;
}
.pmc-subtitle-add {
max-width: 240px;
}
.knowledgebase-template-default.single .sticky_panel {
display:none;
}
.tax-knowledgebase_category .sticky_panel {
display:none;
}
}
code {
display: block;
overflow-x: auto;
background: #efeeff;
-webkit-text-size-adjust: none;
white-space: nowrap;
border-radius: 8px;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 16px;
color: #5d5d5d;
}
.scases {
background: #F6F6F8;
color: #000;
padding: 60px 0;
}
.cases-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.case-card {
width: calc(33.333% - 26.666px); margin-bottom: 40px;
}
.case-card:nth-child(3n) {
margin-right: 0;
}
.case-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 58px;
margin-bottom: 16px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.case-image img {
max-width: 100%;
max-height: 58px;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
width: auto;
max-width: 245px;	
}
.case-title {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 22px;
height: 66px;
margin-bottom: 20px;
}
.case-categories {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
}
.case-category {
border-radius: 8px;
background: #E6E6E6;
padding: 8px 12px 10px 12px;
text-align: center;
font-size: 18px;
font-weight: 600;
line-height: normal;
text-transform: lowercase;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
min-width: 150px;
}
.case-info {
font-size: 16px;
font-weight: 500;
line-height: 22px;
color: #999;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 8px;
}
.case-content {
border-radius: 20px;
background-color: #fff;
margin-bottom: 12px;
padding: 32px;
border: 2px solid #fff;
}
.case-card:hover .case-content {
border: 2px solid #e4e4e4ba;
}
.cases-main-img {
max-width: 365px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
position: absolute;
bottom: 0;
right: -20px;
pointer-events: none;
}
.single-cases-title {
text-align: center;
font-size: 50px;
font-weight: 700;
line-height: 54px;
margin: 32px 0;
}
.breadcrumbs_cases {
color: #999;
font-size: 14px;
font-weight: 400;
line-height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 32px 0 30px;
}
.breadcrumbs_cases a {
color: #999;
}
.breadcrumb_last {
color: #ffff;
}
.cases-header-company {
padding: 12px 48px;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #fff;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 auto;
color: #000;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 18px;
font-weight: 600;
line-height: 22px;
min-height: 60px;
pointer-events: none;
height: auto;
max-width: 100%;
}
.single-cases-container {
max-width: 810px;
padding: 25px 20px 0 20px;
margin: 0 auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.case-numbers-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-radius: 20px;
background: var(--Primary-500, #7155FF);
color: #fff;
padding: 30px;
gap: 24px;
margin-bottom: 30px;
}
.case-numbers-item-name {
font-size: 30px;
font-weight: 700;
line-height: 30px;
text-transform: lowercase;
margin-bottom: 10px;
}
.case-numbers-item-text {
font-size: 18px;
font-weight: 500;
line-height: 20px;
text-transform: lowercase;
}
@media (max-width: 768px) {
.cases-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.case-card {
width: 100%;
margin-bottom: 32px;
}
.scases {
padding: 32px 0;
}
.case-category {
font-size: 16px;
padding: 6px 10px 8px 10px;
min-width: 145px;
}
.case-categories {
gap: 6px;
}
.post-type-archive-cases .section.blog-main {
min-height: 330px;
}
.tax-cases_category .section.blog-main {
min-height: 330px;
}
.cases-main-img {
max-width: 306px;
right: 0;
left: 0;
margin: 0 auto;
}
.single-cases-title {
font-size: 22px;
line-height: 28px;
}
.single-cases .section.blog-main {
min-height: auto;
}
.case-numbers-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 24px;
}
} .partners-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 40px;
}
.partner {
background-color: #fff;
padding: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 32px;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 40px);
}
.partner-thumbnail {
display: block;
height: 44px;
}
.partner-thumbnail img {
max-height: 44px;
-o-object-fit: contain;
object-fit: contain;
width: auto;
height: 100%;
max-width:100%;
}
.partner-text {
font-size: 16px;
line-height: 24px;
color: #666666;
font-weight: 500;
margin: 12px 0;
height: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.partner-button {
padding: 12px 8px;
background-color: #121114;
border-radius: 8px;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 18px;
line-height: 26px;
}
.partner-button:hover {
opacity:0.7;
}
.form-partners_box {
border-radius: 20px;
background: #FFF;
padding: 0;
max-width: 850px;
color: #000;
margin: 30px auto;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width:100%;
overflow-y: auto;
}
.form-partners_items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px;
padding: 30px 40px;
width:100%;
}
.form-partners_item-r {
max-width: 264px;
width: 100%;
}
.form-partners_item-l {
width: 100%;
}
.partner-name {
font-size: 28px;
line-height: 34px;
font-weight: 600;
margin-bottom: 8px;
}
.partner-mini-text {
color: #666666;
font-size: 16px;
line-height: 24px;
font-weight: 500;
}
.partner-info p {
font-size: 16px;
line-height: 24px;
font-weight: 500;
}
.partner-info ul li {
font-size: 16px;
line-height: 24px;
font-weight: 500;
}
.partner-info ul {
padding-left: 20px;
}
.partner-link-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 4px;
margin-bottom: 16px;
}
.partner-link {
font-size: 18px;
line-height: 26px;
font-weight: 700;
}
.partner-link-name {
font-size: 16px;
line-height: 24px;
color: #666666;
font-weight: 500;
}
.partner-photo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 30px;
height: 35px;
}
.partner-photo img {
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.link-partner-popup {
background-color: #121114;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 8px;
padding: 12px 8px;
height: 50px;
margin-top: 30px;
font-size: 18px;
line-height: 26px;
font-weight: 500;
}
.link-partner-popup:hover {
opacity: 0.7;
}
.partner-cases {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-sizing: border-box;
box-sizing: border-box;
gap: 16px;
}
.partner-cases-box {
background-color: #F6F6F8;
padding: 32px 40px;
width: 100%;
}
.partner-cases-item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 16px);
height: 70px;
background-color: #fff;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 8px 12px;
border: 2px solid #fff;
}
.partner-cases-item:hover {
border: 2px solid #e2e2e2;
}
.partner-cases-item img {
width: 100%;
max-width: 180px;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.partner-cases-name {
font-size: 16px;
font-weight: 700;
margin-bottom: 24px;
}
.partners-subtitle {
text-align: center;
font-size: 18px;
line-height: 25px;
margin: 20px 0 30px;
}
.partners_main-button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 20px;
padding-bottom: 50px;
}
.partner-main-button {
background-color: #121114;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
height: 50px;
padding: 8px 20px 10px;
border-radius: 8px;
color: #fff;
}
.partner-main-button.partner-main-button-expert {
background-color: #7255FF;
}
.partner-main-button:hover {
opacity:0.7;
} .custom-select-wrapper {
position: relative;
display: inline-block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.custom-select-wrapper select {
display: none;
}
.custom-select {
position: relative;
display: inline-block;
}
.custom-select-trigger {
position: relative;
display: block;
padding: 0 22px 0 0;
font-size: 16px;
font-weight: 300;
color: #000;
cursor: pointer;
width: 200px;
text-align: right;
}
.custom-select-trigger:after {
position: absolute;
display: block;
content: '';
width: 8px;
height: 8px;
top: 50%;
right: 0;
margin-top: -3px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
-webkit-transform: rotate(45deg) translateY(-50%);
-ms-transform: rotate(45deg) translateY(-50%);
transform: rotate(45deg) translateY(-50%);
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
}
.custom-select.opened .custom-select-trigger:after {
margin-top: 3px;
-webkit-transform: rotate(-135deg) translateY(-50%);
-ms-transform: rotate(-135deg) translateY(-50%);
transform: rotate(-135deg) translateY(-50%);
}
.custom-options {
position: absolute;
display: block;
top: 100%;
left: 0;
right: 0;
min-width: 100%;
margin: 15px 0;
border: 1px solid #d4d3d6;
border-radius: 4px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
height: 280px;
overflow-y: scroll;
}
.custom-select.opened .custom-options {
opacity: 1;
visibility: visible;
pointer-events: all;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.option-hover:before {
background: #f9f9f9;
}
.custom-option {
position: relative;
display: block;
padding: 8px;
border-bottom: 1px solid #d5d4da;
font-size: 16px;
color: #000;
line-height: 24px;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.custom-option:first-of-type {
border-radius: 4px 4px 0 0;
}
.custom-option:last-of-type {
border-bottom: 0;
border-radius: 0 0 4px 4px;
}
.custom-option:hover,
.custom-option.selection {
background: #f9f9f9;
}
.promo-partner-catalog {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 40px 40px 40px;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 310px;
color: #fff;
}
.promo-partner-catalog-title {
font-size: 50px;
font-weight: 600;
line-height: 54px;
margin-bottom: 20px;
}
.promo-partner-catalog-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
margin-bottom: 54px;
color: #fff;
max-width: 600px;
}
.promo-partner-catalog-image {
position: absolute;
right: 40px;
max-width: 370px;
bottom: 0;
pointer-events: none;
}
@media (max-width: 1080px) {
.partners-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.partner {
width: 100%;
}
.partner {
width: 100%;
padding: 24px;
border-radius: 20px;
}
.form-partners_items {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
padding: 20px 20px;
}
.partner-cases-box {
padding: 20px;
}
.partner-cases {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.partner-cases-item {
width: 100%;
}
.partners-subtitle {
margin: 16px auto;
max-width: 335px;
}
.partners_main-button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 40px;
}
.partner-main-button {
min-width: 230px;
width: 100%;
}
.promo-partner-catalog-title {
font-size: 22px;
line-height: 28px;
margin-bottom: 10px;
}
.promo-partner-catalog {
padding: 24px 16px;
}
.promo-partner-catalog-image {
position: relative;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
right:0;
}
.promo-partner-catalog-subtitle {
font-size: 14px;
font-weight: 500;
line-height: 18px;
margin-bottom: 20px;
}
.custom-select-trigger {
width: 125px;
}
.custom-option {
font-size: 14px;
padding: 6px;
line-height: 19px;
}
} .page-id-1932 .section.profit {
min-height: auto;
padding-bottom: 60px;
}
.page-id-1932 .mb-profit-box {
width: 424px;
}
.page-id-1932 .mb-profit-item-text {
max-width: 100%;
}
.tb-about {
padding: 80px 0;
}
.tb-about-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.tb-about-img {
max-width: 262px;
width: 100%;
pointer-events:none;
}
.tb-about-item {
font-size: 22px;
line-height: 32px;
font-weight: 600;
}
.tb-about-item span {
color: #7155FF;
}
.tb-whocan {
padding: 80px 0;
}
.tb-whocan-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px;
margin-top:40px;
}
.tb-whocan-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 40px);
}
.whocan-item-title {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 85, 255, 0.14)), to(rgba(113, 85, 255, 0.28))), -webkit-gradient(linear, left bottom, left top, from(rgba(174, 174, 174, 0.3)), to(rgba(174, 174, 174, 0.3)));
background: -o-linear-gradient(top, rgba(94, 85, 255, 0.14) 0%, rgba(113, 85, 255, 0.28) 100%), -o-linear-gradient(bottom, rgba(174, 174, 174, 0.3), rgba(174, 174, 174, 0.3));
background: linear-gradient(180deg, rgba(94, 85, 255, 0.14) 0%, rgba(113, 85, 255, 0.28) 100%), linear-gradient(0deg, rgba(174, 174, 174, 0.3), rgba(174, 174, 174, 0.3));
padding: 24px;
border-radius: 10px;
text-align: center;
}
.whocan-item-subtitle {
font-size: 18px;
line-height: 26px;
text-align: center;
color: #CCCCCC;
margin-top: 12px;
font-weight: 500;
}
.whocan-img {
width: 200px;
height: 180px;
margin: 0 auto -40px auto;
}
.tb-partnersOptions {
padding:80px 0;
}
.tb-partnersOptions-box {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:40px;
margin-top:60px;
}
.tb-partnersOptions-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
padding:24px;
border-radius:20px;
background-color:#7155FF;
color:#fff;
display: flex;
flex-direction: column;
}
.partnersOptions-item_head {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:16px;	
margin-bottom:16px;
}
.partnersOptions-icon {
width: 60px;
height: 60px;
-o-object-fit:contain;
object-fit:contain;
pointer-events:none;
}
.partnersOptions-name {
font-size:32px;
line-height:42px;
font-weight:600;
}
.partnersOptions-item-text {
font-size:18px;
line-height: 26px;
margin-bottom:16px;
}
.partnersOptions-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 12px 8px;
background-color: #121114;
color: #fff;
border-radius: 8px;
max-width: 280px;
height: 50px;
}
.partnersOptions-button:hover {
color: #ffffff9e;
}
a.partnersOptions-button {
margin-top: auto;
}
.tb-partnersBuns {
padding:80px 0;
}
.tb-partnersBuns-box {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap: 40px 40px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 60px 0 40px 0;
}
.tb-partnersBuns-item {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:12px;
padding:24px;
background-color:#F6F6F8;
color:#121114;
border-radius:20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
}
.tb-partnersBuns-item.night {
background-color: #2F2F2F;
color: #fff;
}
.tb-partnersBuns-item_title {
font-size: 22px;
font-weight: 700;
line-height: 28px;
margin-bottom:8px;
}
.tb-partnersBuns-item_subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
}
.tb-partnersBuns-item_text {
font-size: 22px;
font-weight: 700;
line-height: 28px;
}
.tb-partnersBuns-icon {
max-width: 162px;
width:100%;
}
.page-id-1932 .scases {
padding: 80px 0;
}
.scases .default-title {
margin-bottom: 60px;
}
.scases .company-link {
margin-top: 40px;
}
.scases .company-link:hover::after {
-webkit-filter: none;
filter: none;
opacity: 0.3;
}
.tb-partnersVideo {
padding:80px 0;
}
.tb-partnersVideo-box {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:40px;
margin-top:40px;
}
.tb-partnersVideo-item {
border-radius: 20px;
overflow: hidden;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
}
.tb-partnersVideo-item iframe {
width: 100%;
min-height: 315px;
}
.tb-mark {
padding: 80px 0;
}
.promo-tb-mark-title {
font-size: 32px;
font-weight: 600;
line-height: 42px;
max-width: 700px;
margin-bottom: 46px;
}
.page-id-1932 .howworks-box-items {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
max-width: 770px;
margin: 0 auto;
}
.page-id-1932 .howworks-box {
margin-top: 48px;
}
.tb-send-block {
padding: 80px 0;
}
.tb-send-block-title {
font-size: 50px;
font-weight: 600;
line-height: 54px; 
letter-spacing: 0.5px;
margin-bottom:30px;
text-align:center;
}
.tb-send-block-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
margin-bottom:30px;
text-align:center;
}
.tb-send-block-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
border-radius: 8px;
background: #7155FF;
height: 50px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
padding: 12px 16px;
}
.tb-send-block-button:hover {
color: #ffffff70;
}
@media (max-width: 1080px) {
.page-id-1932 .mb-profit-box {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);
}
.tb-about-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
}
.tb-about-item {
font-size: 18px;
font-weight: 700;
line-height: 30px;
}
.tb-whocan-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 30px;
gap: 24px;
}
.tb-whocan-item {
width: 100%;
}
.tb-partnersOptions-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
margin-top: 30px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.tb-partnersOptions-item {
width: 100%;
}
.partnersOptions-icon {
width: 48px;
height: 48px;
}
.partnersOptions-name {
font-size: 22px;
line-height: 28px;
}
.partnersOptions-item_head {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.partnersOptions-button {
max-width: 100%;
}
.tb-partnersBuns-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
margin-bottom:20px;
}
.tb-partnersBuns-item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.tb-partnersBuns-item:nth-child(1n) {
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1;
}
.tb-partnersBuns-item:nth-child(2n) {
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2;
}
.tb-partnersBuns-item:nth-child(3n) {
-webkit-box-ordinal-group:5;
-ms-flex-order:4;
order:4;
}
.tb-partnersBuns-item:nth-child(4n) {
-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3;
}
.tb-partnersBuns-item:nth-child(5n) {
-webkit-box-ordinal-group:6;
-ms-flex-order:5;
order:5;
}
.tb-partnersBuns-item:nth-child(6n) {
-webkit-box-ordinal-group:7;
-ms-flex-order:6;
order:6;
}
.scases .default-title {
margin-bottom: 20px;
}
.tb-partnersVideo-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
margin-top: 30px;
}
.tb-partnersVideo-item {
width: 100%;
}
.tb-partnersVideo-item iframe {
min-height: 188px;
}
.promo-tb-mark-title {
font-size: 22px;
font-weight: 600;
line-height: 28px;
margin-bottom: 20px;
}
.page-id-1932 .howworks-box {
margin-top: 30px;
}
.page-id-1932 .howworks-box-item {
font-size: 16px;
line-height: 24px;
height: 82px;
gap: 4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.tb-send-block-title {
font-size: 32px;
font-weight: 600;
line-height: 42px;
text-align: center;
letter-spacing: 0.05px;
margin-bottom: 24px;
}
.page-id-1932 .section.profit {
padding-bottom: 40px;
}
.tb-about {
padding: 40px 0;
}
.tb-whocan {
padding: 40px 0;
}
.tb-partnersOptions {
padding: 40px 0;
}
.tb-partnersBuns {
padding: 40px 0;
}
.page-id-1932 .scases {
padding: 40px 0;
}
.tb-partnersVideo {
padding: 40px 0;
}
.tb-mark {
padding: 40px 0;
}
.tb-send-block {
padding: 40px 0;
}
.promo-van-box_info-button {
max-width: 100%;
}
}
.page-id-1935 .profit .default-button {
width: 100%;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
padding: 8px 20px 10px 20px;
}
.waba-max {
padding: 80px 0;
}
.waba-max-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 24px 40px;
margin-top: 80px;
}
.waba-max-item {
padding: 24px;
background-color: #7155FF;
color: #fff;
border-radius: 20px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 40px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
}
.waba-max-item img {
max-width: 202px;
max-height: 202px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
pointer-events:none;
}
.waba-max-item-title {
font-size: 22px;
font-weight: 600;
line-height: 28px;
margin-bottom: 16px;
}
.waba-max-item-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
margin-bottom: 16px;
}
.waba-max-item-link {
font-size: 18px;
line-height: 26px;
font-weight: 500;
background-color: #121114;
padding: 12px 8px;
color: #fff;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 220px;
}
.waba-max-item-link:hover {
color: rgb(255 255 255 / 60%);	
}
.waba-integration {
padding:80px 0;
}
.waba-integration-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top:40px;
}
.integration-item-img:hover {
background-color: #2e05ff;
border-radius: 100px;
}
.waba-plus {
padding:80px 0;
}
.waba-plus-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 40px;
margin-top: 60px;
padding-bottom:80px;
}
.waba-plus-item-l {
max-width: 365px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
flex-shrink: 0;
}
.waba-plus-item-link {
padding: 18px 24px;
color: #fff;
border: 1px solid #666666;
border-radius: 20px;
font-size: 18px;
line-height: 24px;
font-weight: 600;
}
.waba-plus-item-link.active {
background-color: #7155FF;
border-color: #7155FF;
}
.waba-plus-item-r {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
overflow: hidden;
}
.waba-plus-item-img {
width: 100%;
max-width: 100%;
display: none;
pointer-events:none;
}
.waba-plus-item-img.active {
display: block;
}
.waba-table {
padding:80px 0;
}
.waba-table-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 40px 0 50px 0;
gap: 70px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.waba-table-item {
max-width: 420px;
width: 100%;
border-left: 1px solid #7155ff;
padding-left: 24px;
font-size: 20px;
line-height: 26px;
}
.waba-table-box-img {
display: block;
width: 100%;
margin: 0 auto;
}
.wba-table-img {
width: 100%;
-o-object-fit: contain;
object-fit: contain;
max-width: 100%;
pointer-events:none;
}
.waba-additionaly {
padding:0 0 80px 0;
background-color: #f6f6f8;
}
.waba-additionaly-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top:40px;
}
.wba-additionaly-img {
height: 156px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
pointer-events:none;
}
.waba-additionaly-item {
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 40px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
color: #121114;
gap: 12px;
background-color: #fff;
border-radius: 20px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.waba-additionaly .default-title { 
color:#121114;
}
.waba-additionaly-item-name {
font-size: 16px;
font-weight: 700;
line-height: 24px;
padding: 24px 16px 0 16px;
}
.waba-calk {
padding: 80px 0;
background-color: #f6f6f8;
}
.waba-calk .prise-list-item {
margin: 0 auto;
background: #fff!important;
color: #000;
}
.page-id-1935 .section.prise {
padding:80px 0;
}
@media (max-width: 1080px) {
.waba-max-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 40px;
}
.waba-max-item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 16px;
}
.waba-max-item-link {
max-width: 100%;
}
.waba-max-item img {
margin: 0 auto;
}
.waba-integration-box {
margin-top: 30px;
}
.waba-plus-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 30px;
gap: 20px;
padding-bottom: 40px;
}
.waba-plus-item-l {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow-x: auto;
gap: 8px;
padding-bottom: 10px;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
}
.waba-plus-item-link {
font-size: 16px;
line-height: 24px;
padding: 12px;
min-width: 265px;
display: block;
position: relative;
}
.waba-table-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
margin: 40px 0;
}
.waba-table-box-img {
max-width: 1212px;
position: relative;
overflow-x: scroll;
padding-bottom: 8px;
}
.wba-table-img {
width: auto;
-o-object-fit: contain;
object-fit: contain;
max-width: 690px;
pointer-events: none;
}
.waba-additionaly-box {
gap: 12px;
margin-top: 20px;
}
.waba-additionaly-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 12px);
}
.waba-additionaly-item-name {
padding: 16px 12px 0 12px;
font-size: 14px;
font-weight: 600;
line-height: 18px;
}
.wba-additionaly-img {
height: 96px;
}
.waba-max {
padding: 40px 0;
}
.waba-integration {
padding: 40px 0;
}
.waba-plus {
padding: 40px 0;
}
.page-id-1935 .power-list {
margin-top: 40px;
}
.page-id-1935 .section.review {
padding: 40px 0 40px 0;
}
.waba-table {
padding: 40px 0;
}
.page-id-1935 .section.table-profitability {
padding: 40px 0;
}
.waba-additionaly {
padding: 0 0 40px 0;
}
.waba-calk {
padding: 40px 0;
}
.page-id-1935 .section.prise {
padding: 40px 0;
}
.page-id-1935 .section.effect {
padding: 40px 0;
}
.page-id-1935 .section.company {
padding: 90px 0 50px;
}
}
#popup-partners .form-demo_item {
width:100%;
}
.chatbot-opportunities {
padding:80px 0;
}
.chatbot-opportunities-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 30px;
margin: 60px 0 30px;
}
.chatbot-opportunities-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 30px;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 30px);
background-color: #2F2F2F;
border-radius: 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.opportunities-item-img {
width: 100%;
pointer-events:none;
}
.chatbot-opportunities-item-text {
font-size: 16px;
font-weight: 700;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
padding: 24px 16px 0 16px;
}
.opportunities-mark-img {
width: 100%;
max-width: 545px;
pointer-events:none;
}
.chatbot-opportunities-mark {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
background-color: #7255FF;
padding: 30px;
border-radius: 20px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.chatbot-opportunities-mark-info {
width: 100%;
max-width: 329px;
}
.chatbot-opportunities-mark-info-title {
font-size: 30px;
font-weight: 600;
line-height: 36px;  
margin-bottom: 12px
}
.chatbot-opportunities-mark-info-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
}
.chatbot-timeline {
padding:80px 0;
}
.timeline {
width: 100%;
margin: auto;
position: relative;
margin-top: 60px;
max-width: 826px;
}
.timeline-line {
position: absolute; 
left: 50%;
top: 0;
height: 100%;
width: 2px;
background: #E0E0E0;
z-index: 1;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.progress {
height: 0;
width: 2px;
background: #7255ff;
z-index: 2;
}
.circle {
width: 20px;
height: 20px;
position: absolute;
left: 50%;
background: white;
border: 4px solid #E0E0E0;
border-radius: 50%;
z-index: 3;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.timeline-item {
width: 100%;
position: relative;
max-width: 365px;
}
.timeline-item-img {
max-width: 100%;
pointer-events:none;
}
.timeline-item:nth-child(odd) {
margin-right: 0;
margin-left: auto;
}
.timeline-item:nth-child(even) {
margin-left: 0;
}
.timeline-item-text {
font-size: 18px;
font-weight: 500;
line-height: 24px;
margin-top: 20px;
}
.tit-h-correct {
height: 160px;
}
.ti-m-correct {
margin-top: -180px;
}
@media (max-width: 890px) {
.timeline {
width: 100%;
padding-left: 30px;
margin-top: 40px;
}
.timeline-line {
left: 0px;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.circle {
left: -9px;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.timeline-item {
width: 100%;
margin-top: 0;
}
.timeline-item:nth-child(odd),
.timeline-item:nth-child(even) {
margin-left: 0;
}
.tit-h-correct {
height: auto;
font-size: 16px;
line-height: 24px;
margin: 12px 0 20px;
}
}
.page-id-2273 .actual .default-title {
margin-bottom:30px;
}
.page-id-2273 .default-subtitle {
font-size: 18px;
font-weight: 500;
line-height: 26px;
text-align: center;
color: #121114;
margin-bottom: 40px;
}
.actual_box-item-chatbot {
background-color: #ffffff;
padding: 32px 24px;
-webkit-box-shadow: none;
box-shadow: none;
gap: 20px;
}
.actual_box-item-chatbot .actual_box-image {
height: 250px;
pointer-events:none;
}
.actual_box-item-chatbot .actual_box-content {
height: 68px;
}
.actual_box-item-chatbot .actual_box-title {
font-size: 28px;
line-height: 34px;
color: #121114;
}
.actual_box-item-chatbot .actual_box-button {
border: 1px solid #4C4C4C;
color: #121114;
height: 50px;
width: 100%;
}
.chatbot-button-social {
padding:80px 0;
}
.chatbot-button-social-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 24px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.chatbot-button-social-link {
color: #fff;
width: calc(1 / 3 * 100% - (1 - 1 / 4) * 20px);
border: 1px solid #666666;
border-radius: 8px;
padding: 12px;
text-align: center;
line-height: 26px;
}
.chatbot-button-social-link:hover {
background-color: #666666;
}
@media (max-width: 768px) {
.chatbot-opportunities-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 40px 0 30px;
}
.chatbot-opportunities-item {
width: 100%;
}
.chatbot-opportunities-mark {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px 16px 20px 16px;
}
.chatbot-opportunities-mark-info-title {
font-size: 22px;
line-height: 28px;
}
.actual_box-item-chatbot {
padding: 20px 10px;
gap: 8px;
}
.actual_box-item-chatbot .actual_box-image {
height: 178px;
}
.actual_box-item-chatbot .actual_box-title {
font-size: 22px;
line-height: 28px;
color: #121114;
}
.page-id-2273 .default-subtitle {
margin-bottom: 10px;
}
.page-id-2273 .actual .default-title {
margin-bottom: 20px;
}
.chatbot-button-social-link {
width: 100%;
}
.chatbot-button-social-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.chatbot-opportunities {
padding: 40px 0;
}
.chatbot-timeline {
padding: 40px 0;
}
.page-id-2273 .section.actual {
padding: 40px 0 30px 0;
}
.chatbot-button-social {
padding: 40px 0;
}
}
.promo-integration {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 40px 40px 40px;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 202px;
color: #fff;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
max-width: 972px;
margin: 0 auto;
}
.promo-integration-title {
font-size: 28px;
font-weight: 600;
line-height: 34px;
margin-bottom: 20px;
max-width: 425px;
}
.promo-integration-image {
position: absolute;
right: 100px;
max-width: 264px;
bottom: 0;
pointer-events: none;
}
.waba-plus .default-subtitle {
text-align: center;
margin-top: 10px;
}
.integration-social-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 20px;
margin-top: 24px;
}
.integration-social-img:hover {
opacity: 0.7;
}
.page-id-2445 .waba-plus-item-l {
max-width: 530px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
}
.page-id-2445 .waba-plus-box {
padding-bottom:0;
}
.page-id-2445 .section.power {
padding-top: 80px;
padding-bottom: 80px;
}
.page-id-2445 .section.company {
padding-top: 80px;
padding-bottom: 80px;
}
@media (max-width: 768px) {
.promo-integration-image {
position: relative;
right: 0;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin: -40px auto 0 auto;
}
.promo-integration {
padding: 0 16px 24px 16px;
}
.promo-integration-title {
font-size: 22px;
line-height: 28px;
margin-bottom: 16px;
}
.page-id-2445 .section.profit {
padding-bottom:40px;
}
.page-id-2445 .tb-partnersBuns {
padding: 50px 0 40px 0;
}
.tb-partnersBuns-item_title {
margin-bottom: 12px;
}
.integration-social-img {
max-width: 70px;
}
.integration-social-box {
gap: 8px;
}
.page-id-2445 .waba-plus-item-l {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow-x: auto;
gap: 8px;
padding-bottom: 10px;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
}
.page-id-2445 .waba-plus-item-link {
min-width: 295px;
font-size: 13px;
line-height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.nomobbr {
display:none;
}
.promo-free-form-button {
font-size: 16px;
}
.thank-application-info .default-subtitle {
font-size: 16px;
line-height: 22px;
}
.page-id-2445 .section.power {
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-2445 .section.company {
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-2445 .section.effect {
padding: 40px 0;
}
.page-id-2445 .section.review {
padding: 40px 0 40px 0;
}	
}
.page-id-2449 .waba-plus-item-l {
max-width: 530px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
}
.page-id-2449 .waba-plus-box {
padding-bottom:0;
}
.page-id-2449 .section.power {
padding-top: 80px;
padding-bottom: 80px;
}
.page-id-2449 .section.company {
padding-top: 80px;
padding-bottom: 80px;
}
@media (max-width: 768px) {
.page-id-2449 .section.profit {
padding-bottom:40px;
}
.page-id-2449 .tb-partnersBuns {
padding: 50px 0 40px 0;
}
.page-id-2449 .waba-plus-item-l {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow-x: auto;
gap: 8px;
padding-bottom: 10px;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
}
.page-id-2449 .waba-plus-item-link {
min-width: 295px;
font-size: 13px;
line-height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.page-id-2449 .section.power {
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-2449 .section.company {
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-2449 .section.effect {
padding: 40px 0;
}
.page-id-2449 .section.review {
padding: 40px 0 40px 0;
}	
}
.page-id-2451 .waba-plus-item-l {
max-width: 530px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
}
.page-id-2451 .waba-plus-box {
padding-bottom:0;
}
.page-id-2451 .section.power {
padding-top: 80px;
padding-bottom: 80px;
}
.page-id-2451 .section.company {
padding-top: 80px;
padding-bottom: 80px;
}
.page-id-2451 .promo-free-box_info-title {
font-size: 32px;
font-weight: 600;
line-height: 42px;
}
.page-id-2451 .personal-team .default-title {
max-width: 100%;
margin: 0 auto 20px auto;
}
.page-id-2451 .personal-team .default-subtitle {
text-align: center;
margin-bottom: 100px;
}
@media (max-width: 768px) {
.page-id-2451 .section.profit {
padding-bottom:40px;
}
.page-id-2451 .tb-partnersBuns {
padding: 50px 0 40px 0;
}
.page-id-2451 .waba-plus-item-l {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow-x: auto;
gap: 8px;
padding-bottom: 10px;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
}
.page-id-2451 .waba-plus-item-link {
min-width: 295px;
font-size: 13px;
line-height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.page-id-2451 .section.power {
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-2451 .section.company {
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-2451 .section.effect {
padding: 40px 0;
}
.page-id-2451 .section.review {
padding: 40px 0 40px 0;
}	
.page-id-2451 .promo-free-box_info-title {
font-size: 22px;
font-weight: 600;
line-height: 28px;
}
.page-id-2451 .personal-team .default-subtitle {
margin-bottom: 50px;
}
}
.integration-catalog {
background-color: #F6F6F8;
}
.integration-items-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 40px;
padding: 60px 0 40px;
}
.integration-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 40px);
background-color: #fff;
border-radius: 20px;
padding: 32px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.integration-logo {
max-height: 44px;
-o-object-fit: contain;
object-fit: contain;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
height: 100%;
max-width: 100%;
margin-bottom: 24px;
}
.integration-button {
background-color: #121114;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 40px;
padding: 8px;
border-radius: 8px;
font-size: 18px;
font-weight: 500;
line-height: 26px;
}
.integration-button:hover {
color: #fff6;
}
.integration-item-last {
background-color: #7155FF;
}
.integration-item-name {
font-size: 22px;
font-weight: 600;
line-height: 28px;
margin-bottom: 8px;
}
.integration-item-text {
font-size: 16px;
font-weight: 500;
line-height: 24px;
margin-bottom: 24px;
color: #E6E6E6;
}
.page-id-2453 .blog-main-img {
right: -60px;
}
@media (max-width: 768px) {
.integration-items-box {
padding: 20px 0 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.integration-item {
width: 100%;
padding: 24px;
}
.page-id-2453 .blog-main-img {
right: 0;
margin: 0 auto;
width: 100%;
max-width: 100%;
}
}
table {
table-layout: fixed;
width: 100%;
margin-bottom: 20px;
max-width: 100%;
display: block;
overflow-x: auto;
padding-bottom: 10px;
}
table td {
border: 1px solid #dddddd;
padding: 5px;
font-size: 16px;
min-width: 160px;
}
table td {
border: 1px solid #dddddd;
padding: 5px;
}
.def-title {
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: 48px;
max-width: 100%;
text-align: center;
margin: 80px 0 40px;
}
.def-main {
min-height: 135px;
position: relative;
}
.page-id-152 .section.prise {
padding:80px 0;
}
@media (max-width: 768px) {
.def-title {
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 32px;
max-width: 100%;
text-align: center;
margin: 30px 0 20px;
}
.page-id-152 .section.prise {
padding:40px 0;
}
}
.page-id-2 .default-title-power {
display: none;
}
.accordion-info ul li {
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.accordion-info a {
color: #7255ff;
}
.content-post-autor-item.rline-mob {
margin-left: auto;
}
.content-post-autor-item.rline-mob::before{
display:none;
}
.waba-integration-item img {
max-height: 50px;
height: 100%;
}
.page-id-2461 .integration-catalog {
background-color: #fff!important;
} section.section.actual {
display: none!important;
} section.section.chatbot-button-social {
display: none!important;
} .knowledgebase-menu-button {
display: none!important;
}
iframe#omni_widget_iframe_14621-eh97jmrf {
min-height: auto;
}
.main-page_button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 12px;
margin-top: 16px;
}
.main-page_button-box .default-button {
margin: 0;
}
.for-free_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 254px;
width: 100%;
}
.for-free_button {
color: #fff;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: lowercase;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
padding: 8px 16px 10px 16px;
background: #313032;
}
.for-free_text {
color: rgba(255, 255, 255, 0.30);
margin-bottom: 12.5px;
line-height: 22px;
text-align: center;
font-size: 14px;
margin-top: 2px;
}
.for-free_button:hover {
color: rgba(255, 255, 255, 0.30);
}
@media (max-width: 978px) {
.page-id-2 .section.main {
min-height: 700px;
}
}
@media (max-width: 768px) {
.cpa-item-anton {
width: 100%;
border-bottom: 1px solid #c5c5c6;
padding-bottom: 12px;
}
.content-post-autor-item.rline-mob {
margin-left: 0;
}
.main-page_button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-id-2 .section.main {
min-height: 640px;
background-image: none;
}
.main_mobile-bg {
border-radius: 100%;
opacity: 0.7;
background: var(--purple, #7255FF);
-webkit-filter: blur(100px);
filter: blur(100px);
width: 678px;
height: 543px;
position: absolute;
right: 0;
left: 0;
bottom: -50%;
margin: 0 auto;
z-index: -1;
}
.sticky_panel {
display:none!important;
}
}
@media (min-width: 769px) {
.main_mobile-bg {
display:none;
}
}
.page-id-2 .main-title {
max-width: 1009px;
}
@media (max-width: 375px){
.power-item {
min-height: 260px;
max-height: 260px;
}
.power-item1 .power-item_subtitle {
max-width: 264px;
}
.power-item-img {
max-width: 90px;
}
}	
.postac-accordion { 
border: 1px solid #ccc; 
}
.postac-accordion-header {
background: #f4f4f4;
cursor: pointer;
padding: 10px;
}
.postac-accordion-header .postac-icon { 
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3e%3cpath d='M2 2L9 9L16 2' stroke='black' stroke-opacity='0.3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
display: inline-block; 
width: 18px; 
height: 11px; 
-webkit-transition: -webkit-transform 0.3s ease; 
transition: -webkit-transform 0.3s ease; 
-o-transition: transform 0.3s ease; 
transition: transform 0.3s ease; 
transition: transform 0.3s ease, -webkit-transform 0.3s ease; 
}
.postac-accordion-header .postac-icon.active { 
-webkit-transform: rotate(180deg); 
-ms-transform: rotate(180deg); 
transform: rotate(180deg); 
}
.postac-accordion-content {
display: none;
padding: 16px;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #121114;
}
.postac-title {
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin-bottom: 10px;
color: #7155FF;
margin-left: 6px;
}
.grecaptcha-badge {
display: none !important;
}
.aligncenter {
clear: both;
text-align: center;
display: block;
margin: 0 auto;
}
.blog-push-popup {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
max-width: 850px;
border-radius: 40px;
padding: 40px;
gap: 20px;
width:100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.blog-push-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 467px;
}
.blog-push-image {
max-width: 263px;
-o-object-fit: contain;
object-fit: contain;
pointer-events:none;
}
.blog-push-info-title {
font-family: Manrope;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 34px;
margin-bottom: 12px;
color:#000;
}
.blog-push-info-subtitle {
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;
margin-bottom: 30px;
color:#000;
}
.blog-push-info-additional {
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;
color: #000;
margin-top: 10px;
}
.blog-head-cat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 30px;
gap: 8px;
}
.blog-push-image2 {
max-width: 263px;
-o-object-fit: contain;
object-fit: contain;
pointer-events: none;
}
.blog-push-image2-mob {
display:none;
}
@media (max-width: 768px){
.blog-push-image2-mob {
display: block;
max-width: 100%;
max-height: 190px;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
border-radius: 8px;
}
.blog-push-image2 {
display:none;
}
.blog-push-popup {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
max-width: 850px;
border-radius: 0;
padding: 16px;
gap: 18px;
width: 100%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
height: 100%;
}
.blog-push-image {
max-width: 100%;
max-height: 190px;
margin: 0 auto;
-o-object-fit: contain;
object-fit: contain;
width: 100%;
border-radius: 8px;
background-color: #F6F6F8;
}
.blog-push-info-title {
font-size: 22px;
line-height: 28px;
}
.blog-head-cat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
text-align: center;
gap: 6px;
margin-top: 24px;
}
.blog-head-cat-link {
padding: 6px 10px 8px 10px;
font-size: 12px;
}
br.nomob {
display: none;
}
}
.push-form-box {
border-radius: 8px;
border: 1px solid #CCC;
padding: 6px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
max-width: 400px;
}
#tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__state-report-message {
font-size: 18px;
font-weight: bold;
color: #000 !important;
margin: 8px 0 0 0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding: 0 22px;
}
a.lb-prev {
display: none !important;
}
a.lb-next {
display: none !important;
}
.post-content a.open-img {
border: none;
display: block;
}
.prise-info-table-item-left .tooltip {
margin-left: 8px;
margin-top: 0;
}
.prise-info-table-item-left .tooltip-toggle {
background-color: #fff0;
}
.prise-box_button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 12px;
margin-top: 24px;
}
.prise-box_button-box .default-button {
margin: 0;
max-width: 254px;
width: 100%;
}
.for-free_text-b{
color: rgb(138 138 138 / 90%);
}
@media (max-width: 768px) {
.prise-info-table-item-left .tooltip {
margin-left: 6px;
margin-top: 3px;
}
.prise-box_button-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.section.work-options {
padding: 80px 0;
}
.work-options-box {
margin-top: 62px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 40px;
width: 100%;
}
.work-options-item {
width: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.30);
background: #2F2F2F;
padding: 30px 20px 20px 20px;
}
.work-options-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 16px;
margin-bottom:16px;
}
.work-options-head-title {
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 42px;
}
.work-options-content {
font-size: 18px;
font-weight: 500;
line-height: 26px;
}
.work-options-content span {
color: #7155FF;
font-size: 24px;
}
.work-options-add {
font-size: 16px;
font-weight: 600;
line-height: 24px;
border-radius: 20px;
background: #2F2F2F;
border: 1px solid rgba(255, 255, 255, 0.30);
position: absolute;
top: -20px;
right: 20px;
padding: 8px 12px;
}
.work-options-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #121114;
color: #fff;
padding: 17px 16px;
border-radius: 8px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 16px;
font-size: 18px;
font-weight: 500;
line-height: 26px;
}
.work-options-item.work-options-item-color {
background: -o-linear-gradient(342deg, rgba(113, 85, 255, 0.12) 1.19%, rgba(113, 85, 255, 0.02) 99.84%), #2F2F2F;
background: linear-gradient(108deg, rgba(113, 85, 255, 0.12) 1.19%, rgba(113, 85, 255, 0.02) 99.84%), #2F2F2F;
border-color: #7155FF;
}
.work-options-item-color .work-options-add {
border-color: #7155FF;
}
.work-options-item-color .work-options-button {
background: #7155FF;
}
.work-options-button:hover {
opacity: 0.7;
}
.cases-content {
padding-top: 40px;
}
.useful-push-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background: #121114;
border-radius: 20px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(113, 85, 255, 0.20)), to(rgba(113, 85, 255, 0.00))), #121114;
background: -o-linear-gradient(top, rgba(113, 85, 255, 0.20) 0%, rgba(113, 85, 255, 0.00) 100%), #121114;
background: linear-gradient(180deg, rgba(113, 85, 255, 0.20) 0%, rgba(113, 85, 255, 0.00) 100%), #121114;
padding: 0 16px 16px 16px;
color: #fff;
position: relative;
}
.blog-push-image3 {
width: 100%;
max-width: 100%;
-o-object-fit: cover;
object-fit: cover;
margin-bottom: 22px;
}
.useful-push-block-name {
font-size: 18px;
font-weight: 600;
line-height: 26px;
margin-bottom: 8px;
max-width: 290px;
}
.useful-push-block-text {
font-size: 14px;
font-weight: 400;
line-height: 18px;
margin-bottom: 16px;
}
.push-form-box2 .tb-nw-wahunter__submit-button {
font-size: 14px !important;
}
.push-form-box2 #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__state-report-message {
color: #fff !important;
font-size: 16px !important;
line-height: 22px !important;
}
.push-form-box2 a#tb-notification-brand-badge {
color: #fff !important;
}
@media (max-width: 768px) {
.work-options-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 50px;
}
.work-options-item {
width: 100%;
}
.work-options-head-title {
font-size: 22px;
line-height: 28px;
}
.work-options-content {
font-size: 13px;
font-weight: 400;
line-height: 18px;
}
.work-options-add {
font-size: 14px;
line-height: 18px;
top: -18px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.work-options-head img {
width: 48px;
height: 48px;
display: block;
}
.work-options-content span {
font-size: 16px;
}
.for-free_button {
font-size: 16px;
}
}
.header-container-banner-box {
background-color: #1b1b1b;
}
.header-container-banner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 80px;
height: 70px;
}
.hhcb-text {
max-width: 460px;
overflow: hidden;
font-size: 16px;
font-weight: 600;
line-height: 22px;
padding: 10px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 30px;
}
.hhcb-link {
background-color: #7255FF;
color: #fff;
font-size: 16px;
font-weight: 500;
text-transform: lowercase;
padding: 12px 40px;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor:pointer;
}
.hhcb-link:hover {
opacity:0.5;
}
.hhcb-close {
height: 38px;
width: 38px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #2F2F2F;
border-radius: 100%;
cursor:pointer;
}
.hhcb-close:hover {
opacity:0.5;
}
.hhcb-text span.hhcb-pulse {
width: 100%;
max-width: 20px;
height: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #7255FF;
border-radius: 100%;
position: relative;
z-index: 2;
margin-left: 10px;
}
.hhcb-img {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.hhcb-link-box span.hhcb-pulse {
width: 20px;
height: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #7255FF;
border-radius: 100%;
position: relative;
z-index: 2;
}
.pulse-ring {
width: 20px;
height: 20px;
border: 2px solid #7255FF;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-animation: pulse 2s infinite;
animation: pulse 2s infinite;
z-index: 1;
}
.pulse-ring:nth-child(3) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.pulse-ring:nth-child(4) {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.pulse-ring:nth-child(5) {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
opacity: 1;
}
100% {
-webkit-transform: translate(-50%, -50%) scale(2);
transform: translate(-50%, -50%) scale(2);
opacity: 0;
}
}
@keyframes pulse {
0% {
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
opacity: 1;
}
100% {
-webkit-transform: translate(-50%, -50%) scale(2);
transform: translate(-50%, -50%) scale(2);
opacity: 0;
}
}
.hhcb-link-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 30px;
}
.hhcb-img img {
max-width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 1024px) {
.header-container-banner {
gap: 40px;
}
}
@media (max-width: 768px) {
.header-container-banner {
gap: 18px;
height: 56px;
}
span.hhcb-pulse {
display: none !important;
}
span.hhcb-pulse {
display: none !important;
}
.hhcb-link {
font-size: 10px;
padding: 10px 12px;
}
.hhcb-text {
font-size: 10px;
line-height: 12px;
padding: 8px 0;
}
.hhcb-close {
max-width: 30px;
width: 100%;
height: 30px;
}
}
tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter:not(.tb-nw-wahunter_mode_corner-popup) .tb-nw-wahunter__phone-input {
max-width: 180px;
}
tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter:not(.tb-nw-wahunter_mode_corner-popup) .tb-nw-wahunter__submit-button {
padding-left: 8px !important;
padding-right: 8px !important;
}
@media (max-width: 768px) {
tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter:not(.tb-nw-wahunter_mode_corner-popup) .tb-nw-wahunter__phone-input {
max-width: 180px;
margin: 0 8px;
}
}
.prise-list-item.standart .prise-list_table {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.prise-list-item-subtitle {
font-size: 16px;
font-weight: 500;
line-height: 20px;
margin-bottom: 30px;
text-align: left;
color: #8B90B8;
}
.prise-list-item-head.nomar {
margin-bottom: 10px;
}
.ru_prise {
font-size: 14px;
}
.table-item__plus-prise {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
}
@media (max-width: 768px) {
.prise-list-item-subtitle {
font-size: 12px;
text-align: left;
line-height: 16px;
margin-bottom: 16px;
}
.ru_prise {
font-size: 12px;
}
}	
@media (max-width: 1119px) {
.case-image img {
max-width: 100%;
}
}	
@media (max-width: 768px) {
.case-image img {
max-width: 245px;
}
}	
.quote-selection {
display: flex;
flex-direction: column;
align-items: flex-start;
max-width: 90%;
width: 100%;
margin: 60px auto;
gap: 20px;
}
.quote-selection__item1 {
display: flex;
gap: 22px;
align-items: center;
}
.quote-selection__item2 {
display: flex;
gap: 22px;
align-items: flex-start;
}
.quote-img__box {
display: flex;
width: 100%;
max-width: 70px;
justify-content: center;
}
.quote-name-img {
height: 70px;
width: 70px;
display: block;
object-fit: cover;
border-radius: 100px;
}
.quote-img {
height: 50px;
width: 50px;
display: block;
object-fit: contain;
}
.quote-name {
font-size: 28px;
font-weight: 700;
line-height: 34px;
color: #7255FF;
margin-bottom: 4px;
}
.quote-name_info {
font-size: 18px;
font-weight: 500;
line-height: 24px;
color: #121114;
}
.quote-text {
font-size: 15px;
font-weight: 600;
line-height: 22px;
color: #121114;
}
.quote-text span {
color: #7255FF;
}
.title-404 {
font-size: 78px;
font-weight: 600;
line-height: 92px;
color: #fff;
text-align: center;
}
.subtitle-404 {
font-size: 18px;
line-height: 26px;
text-align: center;
color: #fff;
margin-bottom: 32px;
}
.error-404 {
min-height: 350px;
}
.load-more-button__blog {
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
}
.load-more-button__blog .button {
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.15);
padding: 8px 20px 10px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 60px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
color: #000;
text-transform: lowercase;
}
.load-more-button__blog:hover .button {
background-color: #7255FF;
color: #fff;
border-color: #7255FF;
}
@media (max-width: 1119px) {
.load-more-button__blog .button {
height: 40px;
font-size: 16px;
}
}
@media (max-width: 768px) {
.quote-selection {
max-width: 100%;
margin: 48px auto;
gap: 18px;
}
.quote-img__box {
max-width: 55px;
}
.quote-img {
height: 45px;
width: 45px;
}
.quote-name-img {
height: 55px;
width: 55px;
}
.quote-name {
font-size: 22px;
line-height: 28px;
}
.quote-name_info {
font-size: 14px;
line-height: 18px;
}
.quote-text {
font-size: 14px;
line-height: 18px;
}
.quote-selection__item1 {
gap: 16px;
}
.quote-selection__item2 {
gap: 16px;
}
}
@media (max-width: 1080px) {
.top-footer-info {
gap: 28px;
}
}
.top-footer-social_item-sk {
display: flex;
justify-content: center;
align-items: center;
height: 50px;
}
.top-footer-social_item-sk img {
width: 100%;
height: 100%;
object-fit: contain;
}
.top-footer-social_item-sk__mob {
max-width: 130px;
margin: 0 auto;
}
.top-footer-social_item-sk__mob img {
width: 100%;
object-fit: contain;
}
@media (min-width: 769px) {
.top-footer-social_item-sk__mob {
display: none;
}
}
@media (max-width: 768px) {
.top-footer-social_item-sk {
display: none;
}
}
.page-template-telegram .mb-profit-item img {
max-width: 160px;
}
.page-template-telegram .mb-profit-item-text {
max-width: 100%;
text-align: center;
}
.page-template-telegram .table-profitability-item-box-text {
font-weight: 500;
}
.page-template-telegram .section.table-profitability {
padding: 10px 0 80px;
}
.comment {
font-size: 14px;
line-height: 19px;
margin-top: 23px;
}
@media (max-width: 768px) {
.comment {
font-size: 12px;
line-height: 16px;
}
}
.section.why-telegram {
background-color: #F6F6F8;
color: #000;
padding: 80px 0 10px 0;
}
.why-telegram__box {
display: flex;
gap: 20px;
flex-wrap: wrap;
align-items: stretch;
margin-top: 40px;
}
.why-telegram__box-item {
display: flex;
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 20px);
flex-direction: column;
background-color: #fff;
padding: 30px 12px;
border-radius: 10px;
gap: 10px;
align-items: center;
justify-content: flex-start;
}
.why-telegram__title {
color: #7255FF;
font-size: 30px;
font-weight: 700;
line-height: 100%;
}
.why-telegram__text {
text-align: center;
}
@media (max-width: 1168px) {
.why-telegram__box-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
}	
}
@media (max-width: 768px) {
.why-telegram__box-item {
width: 100%;
padding: 24px 12px;
gap: 16px;
}
.why-telegram__text {
font-size: 16px;
}
br.no-mob {
display: none;
}
.page-template-telegram .section.table-profitability {
padding: 10px 0 50px;
}
}
.page-template-telegram .power-item-img, .page-template-telegram .power-item-img-4 {
max-width: 140px;
}
.page-template-telegram .power-item-img-6 {
max-width: 240px;
right: 24px;
bottom: 0;
}
.page-template-telegram .power-item5::before {
background-image: url(//textback.ru/wp-content/themes/textback/images/tg/tg-power-item6.png);
z-index: 1;
}
.page-template-telegram .power-item5::after {
display:none;
}
.page-template-telegram .power-item5 {
background-image: none;
background-color: #2A292B;
}
.page-template-telegram .section.power {
background-color: #F6F6F8;
color: #121114;
}
@media (max-width: 768px) {
.page-template-telegram .power-item-img, .page-template-telegram .power-item-img-4 {
max-width: 100px;
}
.page-template-telegram .power-item5::before {
background-image: url(//textback.ru/wp-content/themes/textback/images/tg/tg-power-item6-mob.png);
width: 100px;
height: 80px;
background-size: contain;
left: auto;
right: 12px;
top: auto;
bottom: 12px;
}
.page-template-telegram .power-item-img-6 {
max-width: 100px;
right: 12px;
bottom: 12px;
}
}
.color-white {
color: #fff;
}
.page-template-telegram .waba-integration .default-title {
max-width: 790px;
margin: 0 auto;
}
.section.ability {
background-color: #FFF;
color: #000;
padding: 80px 0;
}
.ability-box {
margin-top: 40px;
display: flex;
flex-wrap: wrap;
align-items: stretch;
justify-content: center;
gap: 20px;
}
.ability-box__item {
background-color: #F6F6F8;
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 20px);
padding: 24px 12px;
font-size: 18px;
line-height: 26px;
border-radius: 10px;
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
}
.ability-box__item.row-three {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);
}
.ability-box__item-number {
background-color: #7155FF;
color: #fff;
padding: 5px 15px;
border-radius: 60px;
}
.ability-box__item-text {
text-align: center;
}
.ability-box__item-number {
background-color: #7155FF;
color: #fff;
padding: 5px 15px;
border-radius: 60px;
}
@media (max-width: 1024px) {
.ability-box__item {
width: 100%;
}
.ability-box__item.row-three {
width: 100%;
}
}
.page-template-telegram .howworks-box-items-img {
background: none;
}
@media (max-width: 768px) {
.page-template-telegram .howworks-box-items-img {
margin-top: 70px;
}
.page-template-telegram .section.howworks {
padding: 50px 0 50px 0;
}	
}
.page-template-telegram .section.prise {
padding: 80px 0;
}
.page-template-telegram .qrcode-info {
gap: 12px;
}
.page-template-telegram .qrcode-info-title {
line-height: 46px;
max-width: 500px;
}
@media (max-width: 768px) {
.page-template-telegram .qrcode-info-title {
line-height: 28px;
max-width: 500px;
}
}
.telegram-about-box {
margin-top: 40px;
display: flex;
flex-wrap: wrap;
align-items: stretch;
justify-content: center;
gap: 20px;
}
.telegram-about-box__item {
background-color: #F6F6F8;
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 20px);
padding: 24px 12px;
font-size: 18px;
line-height: 26px;
border-radius: 10px;
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
}
.telegram-about-box__item-text {
line-height: 20px;
text-align: center;
}
.telegram-about-box__item-img {
height: 70px;
max-width: 100%;
}
.telegram-about-box__item-title {
font-size: 46px;
line-height: 100%;
color: #7255FF;
font-weight: 500;
height: 70px;
display: flex;
align-items: center;
}
.prise-flexbox-item-text.prise-flexbox-item-text-tg {
background-color: #000;
height: max-content;
padding: 10px;
color: #fff;
border-radius: 8px;
font-weight: 700;
}
@media (max-width: 768px) {
.telegram-about-box {
display: flex;
flex-direction: column;
}
.telegram-about-box__item {
width: 100%;
}
.page-template-telegram .mb-profit-item img {
max-width: 110px;
}
.page-template-telegram .qrcode-img-item {
margin: 0;
}
.page-template-telegram .qrcode-box {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.prise-flexbox-item-text.prise-flexbox-item-text-tg {
padding: 6px 10px;
}
}
.useful-block__soc-block{
display: flex;
gap: .25rem;
padding: .75rem;
}
.useful-block__soc-title{
font-size: 1.25rem;
font-weight: 700;
text-align: center;
padding: .75rem;
padding-top: 1.5rem;
}
.blog-push-popup .tb-nw-wahunter__agreement-text {
color: #000000!important;
}
.blog-push-popup tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__submit-form-footer {
margin-top: 0!important;
margin-bottom: 6px!important;
}
.blog-push-popup .tb-nw-wahunter__agreement-personal-data a {
color: #2e0bf7 !important;
}
.blog-push-popup tb-notification-widget #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__state-report-message {
font-size: 14px!important;
}
@media (max-width: 768px) {
.single-content-additionally {
max-width: 100%;
}
}
.blog-list #tb-notification-widget-inner.tb-notification-widget-inner .tb-nw-wahunter__state-report-message {
color: #fff !important;
}
.box-subtitle {
display: flex;
justify-content: center;
align-items: center;
gap: 16px;
margin-top: 20px;
margin-bottom: 36px;
}
.box-subtitle-text {
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px;
text-transform: lowercase;
}
.box-subtitle img {
width: 56px;
height: 56px;
}
.page-template-vitamin .default-button {
width: 390px;
}
.page-template-vitamin .section.profit {
min-height: auto;
padding-bottom: 32px;
}
@media (max-width: 768px) {
.box-subtitle-text  {
font-size: 16px;
font-weight: 500;
line-height: 22px;
margin-top: 15px;
margin-bottom: 0px;
}
}
.section.problems {
padding: 80px 0 80px;
background-color: #F6F6F8;
}
.problems .default-title {
color: #000;
}
.problems-box {
display: flex;
gap: 20px;
align-items: stretch;
justify-content: space-between;
margin-top: 40px;
}
.problems-box__item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
background-color: #fff;
border-radius: 20px;
padding: 24px;
}
.problems-box__item .problems-box__item-title {
color: #000;
font-size: 22px;
font-weight: 600;
line-height: 28px;
}
.problems-box__item-text {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 26px;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 12px;
border-bottom: 1px solid rgba(0, 0, 0, 0.30);
padding-right: 32px;
height: 120px;
}
.problems-box__item-text:last-child {
border-bottom: none;
}
.problems-box__item-text svg {
width: 24px;
height: 24px;
flex-shrink: 0;
}
.problems-box__item.color {
background-color: #7155FF;
border-color: #fff;
}
.problems-box__item.color .problems-box__item-title {
color: #fff;
}
.problems-box__item.color .problems-box__item-text {
color: #fff;
}
@media (max-width: 1168px) {
.problems-box {
display: flex;
flex-direction: column;
align-items: center;
}
.problems-box__item {
width: 100%;
}
}	
@media (max-width: 768px) {
.problems-box__item-text {
height: auto;
padding: 24px 0;
font-size: 16px;
line-height: 20px;
}
}
.section.vitamin-effectiveness {
background-color: rgb(246, 246, 248);
padding: 80px 0px;
}
.vitamin-effectiveness .default-title {
color: #000;
}
.vitamin-effectiveness__box {
display: flex;
color: #000;
gap: 60px;
justify-content: space-between;
margin-top: 40px;
align-items: center;
}
.vitamin-effectiveness-sep {
width: 1px;
height: 80px;
background-color: rgba(0, 0, 0, 0.30);
flex-shrink: 0;
}
.vitamin-effectiveness__item-title {
color: #7255FF;
font-size: 60px;
font-weight: 700;
line-height: 60px;
text-transform: lowercase;
margin-bottom: 8px;
}
.vitamin-effectiveness__item-text {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 26px;
}
@media (max-width: 968px) {
.vitamin-effectiveness__box {
display: flex;
flex-direction: column;
align-items: center;
max-width: 568px;
margin: 40px auto 0 auto;
gap: 24px;
}
.vitamin-effectiveness__item-title {
text-align: center;
}
span.vitamin-effectiveness-sep {
width: 100%;
height: 1px;
}
.page-template-vitamin .howworks-box-items-img {
margin-top: 60px;
background: none;
}
.vitamin-effectiveness__item-text {
font-size: 16px;
}
.vitamin-effectiveness__item-title {
font-size: 42px;
}
}
@media (max-width: 768px) {
.section.vitamin-effectiveness {
padding: 60px 0px;
}
.section.problems {
padding: 60px 0;
}
}
.section.vitamin-offer {
background-color: rgb(246, 246, 248);
padding: 80px 0px;
}
.vitamin-offer .default-title {
color: #000;
}
.vitamin-offer__box {
color: #000;
border: 1.2px solid rgb(0 0 0 / 10%);
border-radius: 20px;
padding: 20px 20px 40px 20px;
max-width: 868px;
width: 100%;
margin: 50px auto 0px auto;
position: relative;
}
.vitamin-offer__box-wrap {
border-radius: 10px;
padding: 20px 20px 40px 20px;
background-color: #fff;
position: relative;
}
.vitamin-offer__box-title {
color: #000;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 38px;
max-width: 364px;
margin-bottom: 24px;
}
.vitamin-offer__box-subtitle {
font-size: 22px;
font-weight: 600;
line-height: 28px;
}
.vitamin-offer__box-item {
font-size: 22px;
font-weight: 400;
line-height: 28px;
}
.vitamin-offer__box-item span {
width: 6px;
height: 6px;
background-color: #7155FF;
display: block;
border-radius: 50%;
flex-shrink: 0;
}
.vitamin-offer__box-item {
font-size: 22px;
font-weight: 400;
line-height: 28px;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 6px;
margin-top: 8px;
}
.vitamin-offer-logo {
width: 240px;
height: 240px;
position: absolute;
right: -120px;
top: -150px;
}
.vitamin-offer-pc {
position: absolute;
width: 320px;
right: 0;
bottom: 0;
}
.vitamin-offer__box .default-button {
margin-top: 40px;
}
@media (max-width: 1068px) {
.vitamin-offer-logo {
width: 140px;
height: 140px;
position: absolute;
right: -20px;
top: -70px;
}
}
@media (max-width: 768px) {
.vitamin-offer-pc {
width: 190px;
z-index: 1;
}
.vitamin-offer__box-item {
z-index: 2;
position: relative;
font-size: 15px;
line-height: 19px;
}
.vitamin-offer__box-subtitle {
z-index: 2;
position: relative;
font-size: 16px;
}
.vitamin-offer__box-title {
z-index: 2;
position: relative;
font-size: 18px;
line-height: 26px;
}
.page-template-vitamin .default-button{
font-size: 15px;
width: auto;
}
}
@media (max-width: 568px) {
.vitamin-offer-pc {
width: 120px;
opacity: 0.8;
}
}
.page-template-vitamin .cPb-info-logo img {
max-width: 210px;
}
.page-template-vitamin .cPb-results_item-title {
font-size: 18px;
line-height: 24px;
}
.page-template-vitamin .cPb-results_item-subtitle {
font-size: 15px;
line-height: 19px;
}
.page-template-vitamin .slide-button img {
width: 100%;
object-fit: contain;
}
.page-template-vitamin .casesProfit_box-image {
max-height: 434px;
}
.page-template-vitamin .casesProfit_box-image img {
object-fit: contain;
display: block;
height: 100%;
}
@media (max-width: 768px) {
.page-template-vitamin .casesProfit_box-image {
max-height: max-content;
}
}
.profit__numbers {
margin-top: 74px;
display: flex;
justify-content: space-between;
}
.profit__numbers-number {
color: #FFFEFE;
font-size: 110px;
font-style: normal;
font-weight: 600;
line-height: 100%; }
.profit__numbers-number span {
font-size: 64px;
}
.profit__numbers-desc {
margin-top: 4px;
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 120%; }
.section.main.whatsapp-for-get-curse {
min-height: auto;
position: relative;
}
.main_bottom-img-new {
max-width: 100%;
border-radius: 16px 16px 0 0;
margin: 0 auto;
object-fit: contain;
z-index: 2;
position: relative;
}
.main_bottom_image:before {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%);
border-radius: 809.503px;
opacity: 0.2;
background: #7255FF;
width: 899.006px;
height: 720px;
filter: blur(184px);
top: -200px;
}
.main_bottom_image {
width: 100%;
margin-top: 60px;
position: relative;
display: flex;
justify-content: center;
padding-bottom: 16px;
}
.whatsapp-for-get-curse .main-subtitle {
max-width: 615px;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 2;
}
.ntcolor {
background: linear-gradient(90deg, #6849FF 5.29%, #8066FF 48.56%, #B4A4FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.background-round-nw {
border-radius: 100%;
opacity: 0.1;
background: var(--purple, #7255FF);
-webkit-filter: blur(100px);
filter: blur(100px);
width: 100%;
height: 100%;
position: absolute;
top: 100px;
right: 0;
left: 0;
margin: 0 auto;
z-index: -1;
}
.whatsapp-for-get-curse .for-free_button {
margin: 0;
}
.section.weAreNumbers {
padding: 60px 0;
}
.weAreNumbers-item__title {
font-weight: 600;
font-size: 90px;
line-height: 100%;
margin-bottom: 14px;
}
.weAreNumbers-item__text {
font-weight: 500;
font-size: 20px;
line-height: 120%;
}
.weAreNumbers-box {
display: flex;
justify-content: space-between;
gap: 24px;
}
.weAreNumbers-item__text {
font-weight: 500;
font-size: 20px;
line-height: 120%;
max-width: 240px;
}
.section.nwReviews {
padding: 60px 0;
}
.nwReviews-box {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 32px;
position: relative;
}
.nwReviews-image {
max-width: 232px;
object-fit: contain;
margin-bottom: 24px;
}
.nwReviews-name {
font-weight: 500;
font-size: 32px;
line-height: 38px;
text-align: center;
margin-bottom: 10px;
}
.nwReviews-subtitle {
font-weight: 500;
font-size: 20px;
line-height: 26px;
text-align: center;
opacity: 0.5;
margin-bottom: 16px;
}
.nwReviews-text {
font-weight: 500;
font-size: 20px;
line-height: 26px;
text-align: center;
margin-top: 24px;
}
.background-round-nwReviews {
border-radius: 100%;
opacity: 0.2;
background: var(--purple, #7255FF);
-webkit-filter: blur(100px);
filter: blur(100px);
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
left: 0;
margin: 0 auto;
z-index: -1;
}
.weAreNumbers .default-title {
margin-bottom: 48px;
}
.weqrcode a {
border-bottom: 1px solid #fff;
color: #fff;
}
.weqrcode .qrcode-box {
justify-content: space-between;
}
.weqrcode .qrcode-info-title {
font-size: 50px;
line-height: 68px;
max-width: 490px;
}
.nwWhyChoose-box {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 20px;
justify-content: space-between;
margin-top: 32px;
}
.nwWhyChoose-item {
width: calc((100% - 20px) / 2);
display: flex;
flex-direction: column;
align-items: center;
border: 1px solid #fff;
border-radius: 30px;
gap: 32px;
overflow: hidden;
}
.nwWhyChoose-item__content {
display: flex;
flex-direction: column;
align-items: center;
padding: 40px 40px 0 40px;
max-width: 500px;
}
.nwWhyChoose-item__color {
border: 1px solid #7255FF;
background: linear-gradient(180deg, rgb(94 85 255 / 0%) 0%, rgb(113 85 255 / 25%) 100%);
}
.nwWhyChoose-item__black {
background: linear-gradient(180deg, rgb(94 85 255 / 0%) 0%, rgb(129 129 129 / 15%) 100%);
}
.nwWhyChoose-item__title {
font-weight: 600;
font-size: 32px;
line-height: 38px;
text-align: center;
margin-bottom: 12px;
}
.nwWhyChoose-item__text {
font-weight: 500;
font-size: 16px;
line-height: 22px;
text-align: center;
}
.nwWhyChoose-item__image {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 40px;
}
.nwWhyChoose-item__image img {
max-width: 100%;
}
.section.nwWhyChoose {
padding-bottom: 60px;
}
.nwWhyChoose-item__image-full {
position: relative;
width: 100%;
height: 100%;
}
.nwWhyChoose-item__image-full img {
max-width: 100%;
position: absolute;
bottom: -10px;
left: 0;
object-fit: contain;
}
.page-template-page-whatsapp-for-get-curse .tabs-separation {
margin: 48px 0;
}
.page-template-page-whatsapp-for-get-curse .section.prise {
padding: 80px 0;
}
.section.nwAlwaysTouch {
background-color: #f6f6f8;
color: #000;
padding: 80px 0;
}
.nwAlwaysTouch_wrap {
display: flex;
justify-content: space-between;
gap: 20px;
margin-top: 32px;
}
.nwAlwaysTouch_box {
width: calc((100% - 20px) / 2);
}
.teamgo {
max-width: 100%;
}
.nwAlwaysTouch_box-full {
background-color: #2A292B;
color: #fff;
padding: 40px;
border-radius: 30px;
display: flex;
flex-direction: column;
}
.nwAlwaysTouch_box__title {
font-weight: 600;
font-size: 32px;
line-height: 38px;
text-align: center;
margin-bottom: 12px;
}
.nwAlwaysTouch_box__text {
font-weight: 500;
font-size: 20px;
line-height: 26px;
text-align: center;
margin-bottom: 32px;
}
.nwAlwaysTouch_box-full .default-button {
margin-bottom: 32px;
}
.nwAlwaysTouch_box-item {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 40px;
border-radius: 30px;
position: relative;
height: calc((100% - 20px) / 2);
}
.nwAlwaysTouch_box-item.while {
background-color: #fff;
}
.nwAlwaysTouch_box-item.color {
background-color: #7255FF;
color: #fff;
}
.nwAlwaysTouch_box__icon {
max-width: 100%;
position: absolute;
bottom: 0;
right: 40px;
z-index: 1;
}
.nwAlwaysTouch_box-item.while .nwAlwaysTouch_box__icon {
width: 114px;
object-fit: contain;
}
.nwAlwaysTouch_box-item.color .nwAlwaysTouch_box__icon {
height: 126px;
}
.nwAlwaysTouch_box.vertical {
display: flex;
flex-direction: column;
gap: 20px;
}
.nwTree_wrap {
display: flex;
gap: 20px;
justify-content: space-between;
margin-top: 20px;
}
.nwTree-item {
width: calc((100% - 20px) / 3);
background-color: #fff;
padding: 40px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 20px;
}
.nwTree-item-icon {
height: 180px;
object-fit: contain;
max-width: 100%;
display: block;
margin-bottom:32px;
}
.nwTree-item-title {
font-weight: 600;
font-size: 32px;
line-height: 38px;
text-align: center;
margin-bottom: 12px;
}
.nwTree-item-subtitle {
font-weight: 500;
font-size: 20px;
line-height: 26px;
text-align: center;
margin-bottom: 32px;
}
.nwTree-item-link {
border: 1px solid #00000026;
padding: 16px 24px;
border-radius: 20px;
margin-top: auto;
}
.nwTree-item.color {
background-color: #7255FF;
color: #fff;
}
.nwTree-item.color .nwTree-item-link {
background-color: #7A67F5;
color: #fff;
}
.nwTree-item.black {
background-color: #2A292B;
color: #fff;
}
.nwTree-item.black .nwTree-item-link {
background-color: #494949;
color: #fff;
}
.nwTree-item-link:hover {
background-color: #6646ff!important;
color: #fff!important;
border: 1px solid #fff!important;
}
.page-template-page-whatsapp-for-get-curse .cPb-info-logo img {
height: 42px;
object-fit: contain;
}
.page-template-page-whatsapp-for-get-curse .slide-button img {
height: 38px;
object-fit: contain;
}
.page-template-page-whatsapp-for-get-curse .casesProfit_box-image {
align-items: flex-end;
padding: 24px 24px 0 24px;
}
.page-template-page-whatsapp-for-get-curse  .casesProfit_box-image img {
max-width: 100%;
max-height: 420px;
}
.cPb-info-results__text {
color: #666666;
font-size: 16px;
line-height: 19px;
margin-bottom: 16px;
}
.nwAlwaysTouch_box.vertical .nwAlwaysTouch_box__text {
text-align: left;
}
.bgup {
gap: 70px;
}
@media (max-width: 1168px) { 
.weAreNumbers-item__title {
font-size: 48px;
}
.weAreNumbers-item__text {
font-size: 18px;
}
.nwReviews-image {
max-width: 200px;
}
.nwReviews-name {
font-size: 28px;
line-height: 34px;
}
.nwReviews-subtitle {
font-size: 18px;
line-height: 24px;
}
.nwReviews-text {
font-size: 18px;
line-height: 24px;
}
.nwWhyChoose-item__title {
font-size: 24px;
line-height: 30px;
}
.nwWhyChoose-item__text {
font-size: 18px;
line-height: 24px;
}
.page-template-page-whatsapp-for-get-curse .waba-plus-item-link {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.nwAlwaysTouch_box__title {
font-size: 24px;
line-height: 32px;
}
.nwAlwaysTouch_box__text {
font-size: 18px;
line-height: 24px;
}
.nwTree-item-icon {
height: 140px;
}
.nwTree-item-title {
font-size: 26px;
line-height: 32px;
}
.nwTree-item-subtitle {
font-size: 18px;
line-height: 24px;
}
.nwAlwaysTouch_box-full {
padding: 30px;
}
.nwAlwaysTouch_box-item {
padding: 30px;
}
.nwTree-item {
padding: 16px 16px 32px 16px;
}
}
@media (max-width: 768px) { 
.page-template-page-whatsapp-for-get-curse .main-title {
font-size: 32px;
line-height: 38px;
}
.main_bottom_image {
margin-top: 24px;
}
.weAreNumbers-box {
display: flex;
flex-direction: column;
align-items: center;
}
.weAreNumbers-item__title {
text-align: center;
font-size: 42px;
}
.weAreNumbers-item__text {
text-align: center;
font-size: 16px;
}
.section.weAreNumbers {
padding: 20px 0;
}
.page-template-page-whatsapp-for-get-curse .default-title {
font-size: 26px;
line-height: 32px;
}
.nwReviews-image {
max-width: 100px;
}
.nwReviews-name {
font-size: 18px;
line-height: 24px;
}
.nwReviews-subtitle {
font-size: 15px;
line-height: 19px;
}
.nwReviews-text {
font-size: 16px;
line-height: 20px;
}
.weqrcode .qrcode-info-title {
font-size: 26px;
line-height: 36px;
text-align: center;
margin-bottom: 0px;
}
.weqrcode .qrcode-img-item {
max-width: 140px;
margin-top: 0;
}
.nwWhyChoose-box {
display: flex;
flex-direction: column;
gap: 12px;
}
.nwWhyChoose-item {
width: 100%;
}
.nwWhyChoose-item__title {
font-size: 18px;
line-height: 24px;
}
.nwWhyChoose-item__text {
font-size: 15px;
line-height: 19px;
}
.nwWhyChoose-item__image {
padding: 12px 40px;
}
.nwWhyChoose-item.nwWhyChoose-item__color.btm0 .nwWhyChoose-item__image {
padding-bottom: 0 !important;
}
.nwWhyChoose-item__image-full {
height: 200px;
}
.page-template-page-whatsapp-for-get-curse .tabs__caption-title {
font-size: 16px;
line-height: 22px;
}
.page-template-page-whatsapp-for-get-curse .casesProfit_box-image img {
max-height: 320px;
}
.nwAlwaysTouch_wrap {
display: flex;
flex-direction: column;
margin-top: 24px;
}
.nwAlwaysTouch_box-full {
width: 100%;
}
.nwAlwaysTouch_box__title {
font-size: 18px;
line-height: 26px;
}
.nwAlwaysTouch_box__text {
font-size: 16px;
line-height: 22px;
}
.nwAlwaysTouch_box.vertical {
width: 100%;
}
.nwAlwaysTouch_box-item.color .nwAlwaysTouch_box__icon {
height: 60px;
}
.nwAlwaysTouch_box-item.while .nwAlwaysTouch_box__icon {
width: 60px;
}
.nwAlwaysTouch_box__icon {
right: 20px;
}
.nwTree_wrap {
display: flex;
flex-direction: column;
}
.nwTree-item {
width: 100%;
}
.nwTree-item-subtitle {
font-size: 16px;
line-height: 22px;
}
.nwTree-item-title {
font-size: 22px;
line-height: 26px;
}
.nwTree-item-icon {
height: 100px;
margin-bottom: 12px;
}
}
.qrcode-img-item-new {
width: 230px;
height: 230px;
}
.qrcode-box-new {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 40px 34px 40px 40px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 34px;
justify-content: flex-start;
position: relative;
}
.qrcode-img-item-picture {
max-width: 320px;
position: absolute;
right: 0;
top: 0;
}
.main-page_button-box {
z-index: 4;
position: relative;
}
.mini-numbers__wr {
max-width: max-content;
padding: 22px 27px 23px 28px;
border-radius: 20px;
background: rgba(241, 239, 255, 0.15);
box-shadow: 0 0 15px 0 rgba(122, 103, 245, 0.20);
margin: 0 auto;
}
.page-template-page-whatsapp-for-get-curse .waba-plus-box {
padding-bottom: 40px;
}
@media (max-width: 768px) { 
.qrcode-box-new {
display: flex;
flex-direction: column;
}
.qrcode-img-item-picture {
display: none;
}
}
.section.whatsapp-for-get-curse {
overflow: hidden;
}
.slide-button img {
max-width: 100%;
object-fit: contain;
}
section.section-w {
background-color: #f6f6f8;
color: #000;
}
section.section-lend {
padding: 80px 0;
}
.advantagesTwo_box {
display: flex;
gap: 20px;
justify-content: center;
}
.advantagesTwo_box-item {
width: calc((100% - 20px) / 4);
background-color: #fff;
padding: 40px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 20px;
border: 1px solid #ededed;
}
.advantagesTwo_box-item__title {
font-weight: 600;
font-size: 20px;
line-height: 26px;
text-align: center;
margin-bottom: 12px;
height: 52px;
overflow: hidden;
}
.advantagesTwo_box-item__link {
border: 1px solid #00000026;
padding: 14px 6px;
border-radius: 12px;
margin-top: auto;
width: 100%;
text-align: center;
font-size: 16px;
white-space: nowrap;
overflow: hidden;
-webkit-transition: visibility 0.2s, opacity 0.2s 
linear;
-o-transition: visibility 0.2s, opacity 0.2s linear;
transition: visibility 0.2s, opacity 0.2s 
linear;
}
.advantagesTwo_box-item__link:hover {
background-color: #1b1b1b;
color: #fff;
}
.advantagesTwo_box-item__image {
height: 180px;
object-fit: contain;
max-width: 100%;
display: block;
margin-bottom: 32px;
}
.advantagesTwo-subtitle {
max-width: 100%;
width: 100%;
text-align: center;
margin: 24px 0 32px;
}
@media (max-width: 1168px) { 
.advantagesTwo_box {
flex-wrap: wrap;
}
.advantagesTwo_box-item {
width: calc((100% - 20px) / 2);
}	
}
@media (max-width: 668px) { 	
.advantagesTwo_box-item {
width: 100%;
}	
}
.main-title.main-title-span span {
background: linear-gradient(90deg, #6849FF 5.29%, #8066FF 48.56%, #B4A4FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.promo-landing-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 30px;
background: #7155FF;
padding: 32px 40px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 24px;
justify-content: space-between;
}
.promo-landing-box__text {
display: flex;
flex-direction: column;
gap: 24px;
}
.promo-landing-image {
display: block;
width: 260px;
height: 260px;
border-radius: 12px;
}
@media (max-width: 868px) { 	
.promo-landing-box {
display: flex;
flex-direction: column-reverse;
padding: 24px 16px;
gap: 16px;
}
}
.casesProfit_box .cPb-info-logo img {
max-height: 50px;
}
@media (max-width: 768px) { 
.advantagesTwo-subtitle {
font-size: 16px;
}
.section.howworks {
padding: 60px 0 60px;
}
}
.p-calc-additional {
border-radius: 20px;
background: #FFF;
padding: 20px 30px 20px 30px;
margin-top: 16px;
font-size: 18px;
color: #8B90B8;
line-height: 24px;
}
.p-calc-additional a {
color: #8a55ff;
border-bottom: 1px solid;
}
@media (max-width: 768px) { 
.p-calc-additional {
font-size: 15px;
line-height: 140%;
text-align: center;
}}
.salesChannels__wrap {
display: flex;
gap: 24px;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
.salesChannels__item {
max-width: 150px;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 16px;
}
.salesChannels__item--icon {
max-width: 98px;
object-fit: contain;
}
.dsalesChannels-subtitle {
max-width: 100%;
width: 100%;
text-align: center;
margin: 24px 0 48px;
}
.salesChannels__item--text
{
font-size: 20px;
line-height: 26px;
height: 52px;
display: flex;
align-items: center;
}
.section.salesChannels {
padding: 80px 0 80px;
}
@media (max-width: 1079px) {
.section.salesChannels { padding: 64px 0; }
.dsalesChannels-subtitle { margin: 20px 0 36px; }
.salesChannels__wrap {
justify-content: center;
gap: 18px;
}
.salesChannels__item {
flex: 0 0 150px;   
max-width: 150px;
gap: 12px;
}
.salesChannels__item--icon { max-width: 86px; }
.salesChannels__item--text {
font-size: 18px;
line-height: 24px;
height: 48px;
}
}
@media (max-width: 647px) {
.section.salesChannels { padding: 48px 0; }
.dsalesChannels-subtitle { margin: 16px 0 28px; }
.salesChannels__wrap {
justify-content: center;
gap: 14px;
}
.salesChannels__item {
flex: 0 0 100px;   
max-width: 100px;
gap: 10px;
}
.salesChannels__item--icon { max-width: 72px; }
.salesChannels__item--text {
font-size: 14px;
line-height: 18px;
height: 44px;
}
}
.personal-team-leand .personal-team-i-item {
border: none;
min-height: auto;
}
.personal-team-leand .default-button {
width: 100%;
margin-top: 16px;
padding: 14px 0px 16px 0px;
}
.personal-team-leand .personal-team-b-item-box
{
display: flex;
align-items: center;
}
.personal-team-leand .personal-team-b-item-img img {
max-width: 180px;
right: 0;
}
.personal-team.personal-team-leand .default-title {
max-width: 100%;
margin: 0 auto 100px auto;
} :root {
--prise-bg: #f6f6f8;
--prise-surface: #ffffff;
--prise-surface-soft: #f0edff;
--prise-surface-muted: #eef0f7;
--prise-text-strong: #1a1d2e;
--prise-text-base: #4a4f72;
--prise-text-muted: #8b90b8;
--prise-border: #e4e6ef;
--prise-border-strong: #d4caff;
--prise-accent: #5b3fe4;
--prise-accent-shadow: rgba(91, 63, 228, 0.24);
--prise-success: #1dc99a;
--prise-success-soft: #e8faf5;
--prise-success-border: #aaedd9;
--prise-warning: #ff8c42;
--prise-warning-soft: #fff3e8;
--prise-warning-border: #ffd3aa;
--prise-info: #0ea5e9;
--prise-info-soft: #eef3ff;
--prise-info-border: #cdd9ff;
--prise-shadow-pill: 0 2px 16px rgba(30, 30, 80, 0.08), 0 1px 4px rgba(30, 30, 80, 0.04);
--prise-shadow-card: 0 8px 40px rgba(30, 30, 80, 0.12), 0 2px 8px rgba(30, 30, 80, 0.06);
}
.section.prise-list {
color: #000;
background-color: #f6f6f8;
padding: 80px 0;
}
.section.prise-list.is-loading .prise-list__tabs-scroll,
.section.prise-list.is-loading .prise-list__panel {
display: none;
}
.prise-list__loader {
display: none;
min-height: 600px;
align-items: center;
justify-content: center;
}
.section.prise-list.is-loading .prise-list__loader {
display: flex;
}
.prise-list__spinner {
width: 52px;
height: 52px;
border: 4px solid rgba(91, 63, 228, 0.16);
border-top-color: #5b3fe4;
border-radius: 50%;
animation: prise-list-spin 0.8s linear infinite;
}
@keyframes prise-list-spin {
to {
transform: rotate(360deg);
}
}
.prise-list__tabs-scroll,
.prise-list__period-scroll,
.prise-list__channel-scroll {
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: none;
}
.prise-list__tabs-scroll {
display: flex;
justify-content: center;
}
.prise-list__tabs-scroll::-webkit-scrollbar,
.prise-list__period-scroll::-webkit-scrollbar,
.prise-list__channel-scroll::-webkit-scrollbar,
.prise-list__cards-wrap::-webkit-scrollbar {
display: none;
}
.prise-list__tabs {
display: inline-flex;
min-width: max-content;
gap: 8px;
justify-content: flex-start;
align-items: center;
padding: 6px;
margin: 0 auto 42px;
border: 1px solid var(--prise-border);
border-radius: 14px;
background: var(--prise-surface);
box-shadow: var(--prise-shadow-pill);
white-space: nowrap;
}
.prise-list__tab {
min-height: 48px;
padding: 0 20px;
border-radius: 9px;
color: var(--prise-text-base);
font-size: 18px !important;
font-weight: 600 !important;
transition: color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
box-sizing: border-box;
border: 0;
background: none;
font: inherit;
cursor: pointer;
}
.prise-list__tab.is-active {
color: #ffffff;
background: var(--prise-accent);
box-shadow: 0 8px 32px var(--prise-accent-shadow);
}
.prise-list__hero {
display: flex;
justify-content: space-between;
gap: 36px;
align-items: flex-start;
margin-bottom: 28px;
}
.prise-list__hero-copy {
max-width: 660px;
}
.prise-list__eyebrow {
margin: 0 0 16px;
color: var(--prise-text-muted);
font-size: 14px;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.prise-list__title {
margin: 0 0 10px;
color: var(--prise-text-strong);
font-size: clamp(34px, 5vw, 47px);
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.03em;
}
.prise-list__description {
margin: 0;
max-width: 580px;
color: var(--prise-text-base);
font-size: 18px;
line-height: 1.6;
}
.prise-list__price-badge {
flex: 0 0 280px;
padding: 22px 22px 18px;
border: 1px solid var(--prise-border-strong);
border-radius: 16px;
background: #ece9ff;
text-align: right;
}
.prise-list__price-badge-label {
margin: 0 0 8px;
color: var(--prise-text-muted);
font-size: 14px;
font-weight: 600;
line-height: 1.5;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.prise-list__price-badge-value {
display: flex;
justify-content: flex-end;
align-items: baseline;
gap: 2px;
margin: 0 0 8px;
color: var(--prise-accent);
}
.prise-list__price-badge-value span:first-child {
font-family: "Inter", sans-serif;
font-size: 42px;
font-weight: 800;
line-height: 1;
letter-spacing: -0.04em;
}
.prise-list__currency {
font-size: 19px;
font-weight: 700;
line-height: 1;
}
.prise-list__price-badge-note {
margin: 0;
color: var(--prise-text-muted);
font-size: 16px;
line-height: 1.5;
}
.prise-list__controls {
margin-bottom: 18px;
}
.prise-list__controls-row {
display: flex;
justify-content: space-between;
align-items: center;
gap: 24px;
}
.prise-list__controls-row--left {
justify-content: flex-start;
}
.prise-list__controls-label {
margin: 0;
color: var(--prise-text-base);
font-size: 17px;
font-weight: 600;
line-height: 1.5;
}
.prise-list__pills {
display: inline-flex;
gap: 4px;
padding: 6px;
border: 1px solid var(--prise-border);
border-radius: 13px;
background: var(--prise-surface-muted);
white-space: nowrap;
}
.prise-list__pills--channels {
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
gap: 12px;
}
.prise-list__pill {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 38px;
padding: 0 20px;
border-radius: 9px;
color: var(--prise-text-base);
font-size: 17px !important;
font-weight: 600;
transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
box-sizing: border-box;
border: 0;
background: none;
font: inherit;
cursor: pointer;
}
.prise-list__pills--channels .prise-list__pill {
min-height: 50px;
border: 1.5px solid var(--prise-border);
border-radius: 13px;
background: var(--prise-surface);
gap: 8px;
justify-content: flex-start;
}
.prise-list__pills--channels .prise-list__pill:hover {
border-color: var(--prise-accent);
}
.prise-list__pill.is-active {
color: #ffffff;
background: var(--prise-accent);
box-shadow: 0 2px 10px rgba(91, 63, 228, 0.3);
}
.prise-list__pills--channels .prise-list__pill.is-active {
color: var(--prise-accent);
background: var(--prise-surface-soft);
border-color: var(--prise-accent);
box-shadow: none;
}
.prise-list__cards-wrap {
overflow: visible;
}
.prise-list__cards {
display: grid;
gap: 16px;
margin-bottom: 42px;
padding-top: 2px;
}
.prise-list__cards.cards--3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.prise-list__cards.cards--4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.prise-list__cards.cards--5 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.prise-list__cards.cards--5 .prise-list__card {
grid-column: span 2;
}
.prise-list__card {
position: relative;
min-height: 274px;
padding: 28px 22px 20px;
border: 1.5px solid var(--prise-border);
border-radius: 18px;
background: var(--prise-surface);
transition:
transform 0.2s ease,
border-color 0.2s ease,
box-shadow 0.2s ease;
cursor: pointer;
overflow: hidden;
}
.prise-list__card:hover,
.prise-list__button:hover,
.prise-list__tab:hover {
transform: translateY(-2px);
border-color: #D4CAFF;
}
.prise-list__card.is-active {
border-color: var(--prise-accent);
box-shadow:
0 0 0 3px var(--prise-surface-soft),
var(--prise-shadow-card);
}
.prise-list__card-head {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 18px;
color: var(--prise-text-base);
font-size: 16px;
font-weight: 600;
line-height: 1.5;
}
.prise-list__card-dot {
width: 8px;
height: 8px;
border-radius: 999px;
background: #d0d3e8;
flex: 0 0 auto;
}
.prise-list__cards.theme-sales .prise-list__card.is-active .prise-list__card-dot {
background: #5b3fe4;
}
.prise-list__cards.theme-bots .prise-list__card.is-active .prise-list__card-dot {
background: #1dc99a;
}
.prise-list__cards.theme-marketing .prise-list__card.is-active .prise-list__card-dot {
background: #ff8c42;
}
.prise-list__cards.theme-enterprise .prise-list__card.is-active .prise-list__card-dot {
background: #0ea5e9;
}
.prise-list__card-value {
display: flex;
align-items: baseline;
gap: 4px;
margin-bottom: 8px;
}
.prise-list__card-price {
font-family: "Inter", sans-serif;
font-size: clamp(38px, 3vw, 49px);
font-weight: 800;
line-height: 1;
letter-spacing: -0.04em;
}
.prise-list__card-price--text {
font-family: "Manrope", sans-serif;
font-size: 34px;
letter-spacing: -0.03em;
}
.prise-list__card-currency {
font-size: 23px;
font-weight: 700;
line-height: 1;
}
.prise-list__card-subtitle,
.prise-list__card-total-label {
margin: 0;
color: var(--prise-text-muted);
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.prise-list__card-divider {
height: 1px;
margin: 16px 0 14px;
background: var(--prise-border);
}
.prise-list__card-total {
margin: 4px 0 0;
color: var(--prise-text-strong);
font-size: 18px;
font-weight: 700;
line-height: 1.5;
}
.prise-list__card-total.is-link {
color: #0ea5e9;
}
.prise-list__card-badge {
display: inline-flex;
align-items: center;
justify-content: center;
margin-top: 12px;
min-height: 30px;
padding: 4px 14px;
border-radius: 999px;
border: 1px solid var(--prise-success-border);
background: var(--prise-success-soft);
color: #0d9e73;
font-size: 15px;
font-weight: 700;
line-height: 1.5;
white-space: nowrap;
}
.prise-list__card-tag {
position: absolute;
top: -1px;
right: 20px;
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 29px;
padding: 5px 18px;
border-radius: 0 0 10px 10px;
color: #ffffff;
font-size: 13px;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.prise-list__card-tag.theme-accent {
background: var(--prise-accent);
}
.prise-list__card-tag.theme-success {
background: var(--prise-success);
}
.prise-list__features-box {
padding: 30px 28px;
margin-bottom: 26px;
border: 1px solid var(--prise-border);
border-radius: 18px;
background: var(--prise-surface);
}
.prise-list__features-box--enterprise {
border-color: #cfc4ff;
background: linear-gradient(93.69deg, #F0EDFF 20.99%, #FFFFFF 71.78%);
}
.prise-list__features-title {
margin: 0 0 20px;
color: var(--prise-text-muted);
font-size: 16px;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.prise-list__features-title.is-custom {
color: var(--prise-accent);
letter-spacing: 0;
text-transform: none;
font-size: 20px;
margin-bottom: 12px;
}
.prise-list__features-description {
margin: -6px 0 18px;
color: var(--prise-text-base);
font-size: 18px;
line-height: 1.6;
}
.prise-list__features-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px 26px;
}
.prise-list__feature {
display: flex;
align-items: flex-start;
gap: 10px;
}
.prise-list__feature-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
min-width: 22px;
height: 22px;
margin-top: 3px;
border-radius: 7px;
border: 1px solid var(--prise-border-strong);
background: var(--prise-surface-soft);
color: var(--prise-accent);
font-size: 13px;
font-weight: 700;
line-height: 1;
}
.prise-list__feature-icon.theme-success {
border-color: var(--prise-success-border);
background: var(--prise-success-soft);
color: var(--prise-success);
}
.prise-list__feature-icon.theme-warning {
border-color: var(--prise-warning-border);
background: var(--prise-warning-soft);
color: var(--prise-warning);
}
.prise-list__feature-icon.theme-info {
border-color: var(--prise-info-border);
background: var(--prise-info-soft);
color: var(--prise-info);
}
.prise-list__feature-text {
margin: 0;
color: var(--prise-text-base);
font-size: 18px;
font-weight: 500;
line-height: 1.5;
}
.prise-list__feature-note {
display: block;
color: var(--prise-text-muted);
}
.prise-list__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px;
}
.prise-list__button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 55px;
padding: 0 30px;
border-radius: 16px;
font-size: 18px;
font-weight: 700;
transition:
transform 0.2s ease,
color 0.2s ease,
background-color 0.2s ease,
border-color 0.2s ease;
}
.prise-list__button--primary {
background: var(--prise-accent);
color: #ffffff;
}
.prise-list__button--secondary {
border: 1.5px solid #d0d3e8;
color: var(--prise-text-base);
}
.prise-list__actions-note {
margin: 0;
color: var(--prise-text-muted);
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
@media (max-width: 1100px) {
.prise-list__hero {
flex-direction: column;
}
.prise-list__price-badge {
flex-basis: auto;
width: min(100%, 280px);
}
.prise-list__features-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 900px) {
.section.prise-list {
padding: 64px 0;
}
.prise-list__tabs-scroll {
justify-content: flex-start;
}
.prise-list__tabs {
justify-content: flex-start;
min-width: max-content;
margin-bottom: 32px;
}
.prise-list__controls-row {
flex-direction: column;
align-items: flex-start;
}
.prise-list__cards-wrap {
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: none;
margin-right: -20px;
padding-right: 20px;
}
.prise-list__cards {
display: flex;
width: max-content;
min-width: 100%;
margin-bottom: 34px;
}
.prise-list__card {
width: min(78vw, 320px);
min-height: 290px;
}
.prise-list__features-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 640px) {
.section.prise-list {
padding: 48px 0;
}
.section-container {
padding: 0 16px;
}
.prise-list__tabs {
gap: 6px;
padding: 5px;
}
.prise-list__tab {
min-height: 44px;
padding: 0 16px;
font-size: 16px!important;
box-shadow: none !important;
}
.prise-list__eyebrow {
font-size: 12px;
margin: 0 0 6px;
}	
.prise-list__title {
font-size: 24px;
}
.prise-list__description,
.prise-list__feature-text {
font-size: 14px;
}
.prise-list__hero {
gap: 16px;
}
.prise-list__price-badge-value span:first-child {
font-size: 32px;
letter-spacing: -0.02em;
}
.prise-list__price-badge {
width: 100%;
text-align: left;
padding: 16px;
}
.prise-list__price-badge-value {
justify-content: flex-start;
}
.prise-list__controls-label {
font-size: 16px;
}
.prise-list__pills {
min-width: max-content;
gap: 6px;
}
.prise-list__controls {
margin-bottom: 10px;
}
.prise-list__pill {
font-size: 14px !important;
padding: 0 16px;
min-height: 40px !important;
border-radius: 15px !important;
}
.prise-list__card {
width: min(86vw, 220px);
box-shadow: none !important;
min-height: auto;
padding: 16px;
}
.prise-list__cards {
gap: 12px;
margin-bottom: 12px;
}
.prise-list__card-head {
font-size: 14px;
margin-bottom: 12px;
}
.prise-list__card-price {
font-size: 32px;
font-weight: 600;
}
.prise-list__card-value {
margin-bottom: 0;
}
.prise-list__card-subtitle, .prise-list__card-total-label {
font-size: 14px;
}
.prise-list__card-divider {
margin: 12px 0 8px;
}
.prise-list__card-total {
font-size: 14px;
}
.prise-list__card-badge {
margin-bottom: 0;
padding: 4px 12px;
font-size: 12px;
font-weight: 500;
min-height: auto;
width: 100%;
}
.prise-list__card-tag {
font-size: 8px;
right: 10px;
padding: 3px 12px;
min-height: 10px;
border-radius: 0 0 6px 6px;
}
.prise-list__features-box {
padding: 16px;
}
.prise-list__actions {
gap: 10px;
}
.prise-list__button {
width: 100%;
}
.prise-list__features-title {
font-size: 14px !important;
}
.prise-list__button {
font-size: 16px;
min-height: 52px;
line-height: 52px;
}
.prise-list__actions-note {
text-align: center;
width: 100%;
}
.prise-list__controls-row {
gap: 6px;
}
}
.prise-list__button--secondary:hover {
border-color: var(--prise-accent);
color: var(--prise-accent);
}
.main-tarifnew-subtitle {
color: #4A4F72;
font-size: 20px;
text-align: center;
margin: 24px auto 48px auto;
max-width: 600px;
}
.tarifnew_main-items {
display: flex;
justify-content: center;
align-items: flex-start;
gap: 24px;
}
.tarifnew_main-item {
gap: 8px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-align: center;
}
.tarif_mainew-item-text {
font-size: 32px;
line-height: 120%;
font-weight: 800;
color: #5B3FE4;
margin: 0;
}
.tarif_mainnew-item-val {
font-size: 16px;
color: #8B90B8;
font-weight: 500;
}
@media (max-width: 640px) {
.main-tarifnew-subtitle {
font-size: 16px;
}
.tarifnew_main-items {
display: flex;
flex-direction: column;
align-items: center;
}
span.prise-list__card-price.prise-list__card-price--text {
font-size: 18px;
margin-top: 16px;
}
p.prise-list__features-description {
font-size: 14px;
line-height: 22px;
}
.prise-list__features-title.is-custom {
font-size: 16px !important;
}
}