:root {
--color-gray: rgba(249, 249, 249, 1)
}
body {
font-family: 'Montserrat';
}
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
}
.banner:after, .banner:before {
display: none;
}
.intro__wrapper, .strategy__inner, .block-form__inner, .info-tiles, .compare, .faces {
max-width: 100%;
padding-right: 0;
padding-left: 0;
}
header.header {
background-color: #0c131f;
}
.tasks__list-title {
margin-bottom: 0;
}
.tasks__list {
padding: 11px 0;
}
h2.title {
font-size: 48px;
}
.tasks__text {
display:none;
}
.tasks_items {
margin-top: 50px;
}
.tasks__item {
border-radius: 10px;
overflow: hidden;
}
.tasks__item video {
height: 100%;
}
.tasks__list-title span {
color: #ff2a3e;
}
.strategy__inner {
max-width: 100%
}
.strategy__inner-stages-item-title-num {
color: var(--color-red);
}
.compare__table-row-cell.is-first:last-child {
background-color: #7AD05D;
}
.compare__table-row-cell.is-first:first-child {
background-color: var(--color-red);
}
.icons {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: center;
width: var(--icon-parent-size, auto);
height: var(--icon-parent-size, auto);
border-radius: var(--icon-parent-border-radius, 0); transform: translateY(var(--icon-parent-translate-y, 0));
}
i.icons.type\:checkbox {
background-color: #7AD05D;
}
span.accordion-item-header-title {
font-size: 18px;
}
.accordions {
padding: 80px 0 80px;
background: var(--blue);
color: var(--bg);
}
.title {
font-size: 2.1rem; font-weight: 700;
margin-bottom: 50px;
}
.strategy__inner, .faces {
padding-top: 80px;
padding-bottom: 60px;
}
.footer:after, .footer::before {
display: none;
}
.footer {
padding: 0;
color: var(--bg);
}
.block-form__inner-text-data {
font-family: 'Montserrat';
}
.icons.type\:wa:after {
display: none;
}
.faces {
margin-bottom: 0;
}
li.menu-item {
font-size: 16px;
font-weight: 500;
}
.intro__content-right-img {
top: -100px;
}
.custom-logo {
width: 206px
}
.header__inner {
height: 70px
}
.strategy__inner-descr-img {
width: 360px
}
.block-form__inner-features-list-item-icon {
display: none
}
.block-form {
border-radius: 30px;
padding: 80px 0;
}
.rounded {
border-radius: 48px 48px 48px 48px;
}
.rounded_banner{
border-radius: 0px 0px 48px 48px;
}
.block-form__inner .form {
padding: 0;
}
.block-form.is-skew-top {
border-radius: 30px 0 48px 48px;
}
.footer__items {
gap: 40px 20px;
}
.footer {
background: #0c131f;
}
.modal__form-input {
border-bottom: 1px solid var(--btn-bg-color, var(--color-red));
}
.modal__lists {
margin-top: 40px
}
.menuItem li {
padding: 4px 0;
}
.fancybox-content {
background: none;
}
.commercial-form .form {
padding: 0;
}
.footer__item-phone {
font-weight: 600;
margin-bottom: 43px;
}
.fancybox-slide--html .fancybox-close-small {
position: absolute;
top: 50px;
right: 90px;
color: var(--red);
}
.cases__dots {
display: none;
gap: 10px;
justify-content: center;
transform: translateY(30px);
align-items: center;
}
.cases__dots > span {
width: 7px;
height: 7px;
border-radius: 100%;
background-color: red;
}
.cases__dots > span:nth-child(2) {
width: 14px;
height: 14px;
}
.block-form__inner .block-form__inner-features-img {
transform: translateY(50px);
}
.get-more-cases {
display: flex;
justify-content: center;
margin-top: 50px;
}
#video-content img {
border-radius: 10px;
}
.tasks__items {
align-items: center;
}
@media (min-width: 1200px) {   }
@media (max-width: 600px) {
.fancybox-content {
padding: 0;
}
#video-content img {
height: auto;
}
}
@media (width <= 750px) {
.intro__content__logo {
order: -1;
width: 200px;
margin: 0 auto;
}
.faces{
padding-bottom: 70px;
}
h2.title {
font-size: 1.3333333333rem;
margin-bottom: 40px;
}
.intro__content-right-img {
top: 0;
}
.intro__content-left {
text-align: center;
}
.intro__content-left > a.btn is-ripple.js-intro-btn {
margin: 0 auto;
}
.intro__content-left a.btn {
margin: 0 auto;
}
}
@media (max-width: 450px) {
.banner {
padding:160px 0 80px;
}
.footer__item-lists {
font-size: 14px;
}
.footer__copy {
font-size: 14px;
}
.footer__doc-title, .footer__doc-text {
font-size: 14px;
}
.footer__item-lists a, .footer__copy p, .footer__copy a {
font-size: 14px !important;
}
.cases__dots {
display: flex;
}
.fancybox-slide--html .fancybox-close-small {
top: 0;
right: 15px;
}
}
.services__description {
font-size:15px;
}
.footer__doc-lists{
opacity:0.8;
}