

/* Start:/local/templates/ingacron/components/bitrix/menu/line/style.css?17647711232016*/
.Menu-header {
    position: relative;
    top: 56px;
    padding-left: 56px;
    padding-right: 56px
}

.social-button-wrapper a {
    text-decoration: none;
}

.home-menu-button a {
    color: var(--black);
    text-decoration: none;
}

.social-button-wrapper {
    position: relative;
    display: flex;
    justify-content: flex-end;
    gap: 24px;
}

.social-item {
    cursor: pointer;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
}

.social-item-paper {
    position: absolute;
    z-index: 0;
}

.social-item-icon {
    position: relative;
    z-index: 1;
}

.social-item path {
    transition: all .2s ease-in-out;
}

.social-item:hover .social-item-paper path  {
    fill: var(--red);
}

.menu-tree-wrapper {
    margin-right: 10px;
    margin-top: 2rem;
    width: 100%;
    display: flex;
    max-width: 1348px;
    flex-direction: column;
    gap: 3rem;
    float: right;
}

.parent-menu-item, .sub-menu-item {
    font-size: 4rem;
    font-family: 'TT Hoves Pro Expanded', sans-serif;
    color: var(--black);
    text-transform: lowercase;
}

.sub-menu-item:hover {
    color: var(--red);
}

.menu-line .sub-menu-item-container {
    padding-left: 11.8rem !important;
    padding-right: 0 !important;
}

.sub-menu-item-container {
    padding-left: 7rem;
    margin-top: 15px;
    padding-right: 3rem;
    margin-bottom: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sub-menu-item-container .sub-menu-item {
    font-size: 4rem;
    font-family: 'TT Hoves Pro Expanded', sans-serif;
    color: var(--black);
    text-transform: lowercase;
}

.menu-row {
    display: flex;
    flex-direction: column;
}

.menu-footer {
    justify-content: flex-end;
    margin-right: 2rem;
}

.menu-item-arrow {
    background-image: url("/assets/svg/arrowSmall.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 48px;
    height: 48px;
    flex-shrink: 0;
}
/* End */
/* /local/templates/ingacron/components/bitrix/menu/line/style.css?17647711232016 */
