﻿@media(min-width:990px){
    .companies-list__item:nth-child(even) .companies-list__body .num {
        left: auto;
        right: 0
    }
}
@media(max-width:990px){
    li.sub-menu{padding-left:44px;}
    .header__nav > li.sub-menu.open > ul{margin-left:-30px}
}
@media(max-width:1024px){
    .home-banner__text-wrapper{margin-bottom:50px!important}
    .founder-content__image{width:98%}
    .home-banner__body .title{font-size:1.5rem}
    .founder-content__body .title::before{transform: translate(-25%, -50%);}
    .founder-content__body{padding:32px 16px}
    .career-content__link{font-size:1rem}
    .career-content__link > i {
        width: 48px;
        height: 48px;
        min-width: 48px;
        font-size: 18px;
    }
    .company-counter-info__item > span{font-size:2.75rem;text-align:center;min-width:105px}
    .footer__info-content{font-size:0.875rem;}
    .footer__menu > ul > li > h4{margin-top:30px;}
    .subpage__hero-title__body .summary{font-weight:500}
    .text-cross-banner{text-align:left;font-size:1rem;}
    .mobile-menu.open span{color:#fff}
}
@media(max-width:1200px) {
    .header__nav {
        gap: 30px;
    }
    .header__main-contact li.d-none {
        display: none !important
    }
}
@media(min-width:1024px) and (max-width:1366px) {
    .companies-list__items {
        margin-top: 150px;
        margin-left: -220px;
    }
    .companies-list__title{margin-left:0}
}
@media(max-width:1366px) {
    .header__nav {
        gap: 30px;
    }
}
.header__nav > li .submenu-toggle {
    background-color: transparent
}
