﻿/* Ciment EN */

.grid-text .grid-text-content { direction: ltr; }
:is(div, #LobbyModule) .section.bg-image-with-box-sec .box-container .image-section-Btn a::after,
:is(div, #LobbyModule) .section.career-boxes-sec .grid-boxes > div .grid-short-box .grid-short-box-link a::after { background-image: url(/warehouse/dynamic/700794.svg); background-position: 100% 50%; }
:is(div, #LobbyModule) .section.we-offer-sec .grid-boxes .grid-box .grid-box-title h3::after { background-image: url(/warehouse/dynamic/700797.svg); background-position: 100% 50%; }
:is(div, #LobbyModule) .section.bg-image-with-box-sec .box-container .image-section-Btn a:is(:hover, :focus)::after,
:is(div, #LobbyModule) .section.career-boxes-sec .grid-boxes > div .grid-short-box .grid-short-box-link a:is(:hover, :focus)::after,
:is(div, #LobbyModule) .section.we-offer-sec .grid-boxes .grid-box .grid-box-title h3:is(:hover, :focus)::after { background-position: 0% 50%; }
.footer-text-divided > div.footer-text-right { text-align:left;}
:is(div, #LobbyModule) .section.grid-row-sec .grid-rows .grid-row:nth-child(odd) { direction: rtl !important; }
.blog-page:not(.contentInnerPage) :is(#BlogMain, #TagView) .blog-posts .blog-post .blog-post-image a::after {  background-image: url(/warehouse/dynamic/705899.svg);  background-size: contain;}
:is(div, #LobbyModule) .investors-relations .investors-table .investors-table-row:not(.investors-table-th) .investors-table-row-inner .investors-table-td-download a::after { transform: rotate(180deg); }
@media(min-width:1025px) { 
    #main-header .header-container { flex-direction: row-reverse; }
    #main-header .header-container .header-right { transform: translate(50%, -50%); }
    #main-header .header-container .menu-nav #menu .megamenu-wrapper { transform: translateX(50%); }
    :is(div, #LobbyModule) .section.content-slider-sec .timeline { left: 0; right: auto; }
    #main-header .header-container .menu-nav #menu li.visible-mobile:not(.megaMenuGroupSection) .megaMenuGroup button { background-image: url(/warehouse/dynamic/700795.svg); transform: translateX(var(--gap-40)); }
    :is(div, #LobbyModule) .section.grid-row-sec .grid-rows .grid-row .grid-row-cell-text { padding-block: var(--gap-96); }
    .green-building-page :is(div, #LobbyModule) .section.grid-row-sec .grid-rows .grid-row .grid-row-cell-text { padding-block: 0; height: calc(var(--app-height) / 1.2); }
    :is(div, #LobbyModule) .section.content-slider-sec .grid-rows .grid-row {  direction: rtl !important; }
    :is(div, #LobbyModule) .section.grid-row-sec .grid-rows .grid-row:nth-child(even) { direction: ltr !important; }
    :is(div, #LobbyModule) .investors-relations .investors-table .investors-table-row.investors-table-th > .investors-table-td:last-child { margin-inline-end: var(--gap-32); }
    #main-header .header-container .menu-nav #menu li.visible-mobile.megaMenuGroupSection .megaMenuSectionContainer > .megaMenu .megaMenuSub {  text-align: start; }
    .contact-page #GridPromo #DynamicFormObject { padding: 0 var(--gap-140) calc(var(--gap-200) + var(--gap-40)) var(--gap-140) !important }
}
@media(max-width:1024px) {
    :is(div, #LobbyModule) .section.bg-image-with-box-sec .box-container { transform: translateX(50%); }
    #main-header .header-container .header-right .header-right-content .header-search .search { transform: translateX(50%); }
    :is(div, #LobbyModule) .section.content-slider-sec .grid-rows .grid-row .timeline-number { right: auto; left: 0; }
    :is(div, #LobbyModule) .section.content-slider-sec .grid-rows .grid-row { direction: ltr !important; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields fieldset .dynamicFormObjectField :is(span.error, .fileUploader-error) { left: auto; right: 6px; }
    #SiteFooter .footer-text-divided .footer-text-right h4::before { left: auto; right: 0; }
}