body {
    direction: rtl;
    unicode-bidi: embed;
}

.ush_vwrapper_1 {
    height: 100% !important;
    margin-right: 1.25rem !important;
    padding-right: 1.25rem !important;
    border-right-width: 1px !important;
    border-color: var(--color-content-primary) !important;
    border-right-style: solid !important;
    margin-left: unset !important;
    padding-left: unset !important;
    border-left-width: unset !important;
    border-left-style: unset !important;
}

.header_hor .l-subheader-cell.at_right>* {
    margin-right: 1.4rem;
    margin-left: unset;
}

.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
    margin-right: 0.4em;
    margin-left: unset;
}

.w-hwrapper>:not(:last-child) {
    margin-left: var(--hwrapper-gap, 1.2rem);
    margin-right: unset;
}

.w-btn.icon_atleft i {
    margin-left: 0.5em;
    margin-right: unset;
}

.w-iconbox.iconpos_left .w-iconbox-icon {
    margin-right: 0;
    margin-left: calc(15px + .2em);
}

.w-iconbox.iconpos_left {
    text-align: right;
}

.contact-form p {
    margin: unset;
    text-align: right;
    direction: rtl;
}

.contact-form {
    text-align: right;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
}

.consulting-rfc label {
    width: 100%;
    text-align: right;
    direction: rtl;
}

.consulting-rfc p {
    text-align: right;
    direction: rtl;
}

.consulting-rfc {
    text-align: right;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
}

.consulting-rfc select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.in-house-rfp label {
    width: 100%;
    text-align: right;
    direction: rtl;
}

.in-house-rfp p {
    text-align: right;
    direction: rtl;
}

.in-house-rfp select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.in-house-rfp {
    text-align: right;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
}

.contact-form input {
    text-align: right;
}

.in-house-rfp input {
    text-align: right;
}

.consulting-rfc input {
    text-align: right;
}

.no-touch .at_middle .w-nav.type_desktop .hover_underline .menu-item.level_1 ul li a {
    text-align: right;
}

.w-btn.icon_atright i {
    margin-left: 0em;
    margin-right: 0.5em;
}

.w-order-select:after {
    content: '';
    right: unset;
    left: 0;
}

.w-filter-item[data-ui_type="dropdown"] .w-filter-item-values:after, .w-filter.state_desktop.style_drop_default .w-filter-item:not(.has_value) .w-filter-item-title:after {
    content: '';
    right: unset;
    left: 0;
}

input[type=checkbox], input[type=radio] {
    margin-right: unset;
    margin-left: .5em;
}

.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-arrow {
    left: 0;
    right: auto;
}

.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before {
    content: '\f104';
}

.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-title {
    padding-right: unset;
    padding-left: 2em;
}

.w-nav.type_desktop .w-nav-list.level_3, .w-nav.type_desktop .w-nav-list.level_4 {
    left: auto;
    right: 100%;
}