/* AUTO-GENERATED by tools/rtl-gen.php from main.css. Do not edit; put fixes in rtl.css. */
html[dir=rtl] .skip-link{right:12px;left:auto}
html[dir=rtl] .link-arrow:hover svg{transform:translateX(-4px)}
html[dir=rtl] .nav__panel{left:var(--gutter);right:var(--gutter)}
html[dir=rtl] .nav__panel::before{left:0;right:0}
html[dir=rtl] .nav__panel--sm{left:auto;right:auto}
html[dir=rtl] .cmenu__region-name{margin:2px 8px 6px 0}
html[dir=rtl] .drawer__panel{left:0;right:auto;transform:translateX(-100%)}
html[dir=rtl] .hero__stage-badge{right:0;left:auto}
html[dir=rtl] .hero__pin--1{right:0;left:auto}
html[dir=rtl] .hero__pin--2{left:-4%;right:auto}
html[dir=rtl] .hero__pin--3{right:10%;left:auto}
html[dir=rtl] .svc::after{left:0;right:0}
html[dir=rtl] .demo__side ul li::before{border-left-color:transparent}
html[dir=rtl] .window__bar b{margin-right:8px;margin-left:0}
html[dir=rtl] .window__bar .tag{margin-right:auto;margin-left:0}
html[dir=rtl] .msg--bot{border-bottom-right-radius:4px;border-bottom-left-radius:0}
html[dir=rtl] .msg--user{border-bottom-left-radius:4px;border-bottom-right-radius:0}
html[dir=rtl] .auto-node.on{transform:translateX(-4px)}
html[dir=rtl] .pkg__from{margin-left:4px;margin-right:0}
html[dir=rtl] .pkg__list li::before{border-left-color:transparent}
html[dir=rtl] .faq__q{text-align:right}
html[dir=rtl] .footer__region a{margin:0 0 7px 12px}
html[dir=rtl] .wa-float{left:18px;right:auto}
html[dir=rtl] .page-progress{right:0;left:auto}
html[dir=rtl] .site-bg i:nth-child(1){right:-12vw;left:auto}
html[dir=rtl] .site-bg i:nth-child(2){left:-10vw;right:auto}
html[dir=rtl] .site-bg i:nth-child(3){right:20vw;left:auto}
html[dir=rtl] .nav::before{left:0;right:0}
html[dir=rtl] .cookie-bar{left:16px;right:16px;margin-right:auto;margin-left:0;margin-left:16px;margin-right:0}
html[dir=rtl] .cookie-bar__actions{margin-right:auto;margin-left:0}
html[dir=rtl] .proj__img:not(:has(img))::after{left:16%;right:16%}
html[dir=rtl] .breadcrumbs li:not(:last-child)::after{margin-right:8px;margin-left:0}
html[dir=rtl] .hviz__bar span{margin-right:auto;margin-left:0}
html[dir=rtl] .hviz__tick{padding-right:20px;padding-left:0}
html[dir=rtl] .hviz__tick::before{right:0;left:auto}
html[dir=rtl] .hviz__chip--1{left:-6px;right:auto}
html[dir=rtl] .hviz__chip--2{right:-6px;left:auto}
html[dir=rtl] .hviz__drop--1{right:30%;left:auto}
html[dir=rtl] .hviz__drop--3{right:62%;left:auto}
html[dir=rtl] .hviz__dial{left:-4px;right:auto}
html[dir=rtl] .hviz__msg--in{border-bottom-right-radius:4px;border-bottom-left-radius:0}
html[dir=rtl] .hviz__msg--out{border-bottom-left-radius:4px;border-bottom-right-radius:0}
html[dir=rtl] .hviz__msg b{margin-right:4px;margin-left:0}
html[dir=rtl] .hviz__deal{right:0;left:auto}
@media (max-width:920px){html[dir=rtl] .hviz__chip--1{left:4px;right:auto}
html[dir=rtl] .hviz__chip--2{right:4px;left:auto}
}html[dir=rtl] .legal__body ul{padding-right:22px;padding-left:0}
html[dir=rtl] .coverage__earth-badge{right:-6px;left:auto}
html[dir=rtl] .nav::before{left:0;right:0}
html[dir=rtl] .ind::after,html[dir=rtl] .demo-hub__card::after,html[dir=rtl] .why__cell::after{left:0;right:0}
html[dir=rtl] .split .card:hover,html[dir=rtl] .stack .card:hover{transform:translateX(-4px)}
html[dir=rtl] select{padding-left:40px;padding-right:0}
html[dir=rtl] .summary-line>span:last-child{text-align:left}
html[dir=rtl] .summary-total b .cur{margin-left:4px;margin-right:0}
html[dir=rtl] .pay-order__row strong{text-align:left}
html[dir=rtl] .search-box input{padding-right:38px;padding-left:0}
html[dir=rtl] .search-box svg{right:12px;left:auto}
html[dir=rtl] .contact-map__card{right:clamp(16px,6vw,72px);left:auto}
html[dir=rtl] .post-body ul,html[dir=rtl] .post-body ol{padding-right:22px;padding-left:0}
html[dir=rtl] .post-body blockquote{border-right:3px solid var(--o);border-left:none;padding-right:18px;padding-left:0}
html[dir=rtl] .pkg__flag{right:22px;left:auto}
html[dir=rtl] .calc-out__notes li{padding-right:16px;padding-left:0}
html[dir=rtl] .calc-out__notes li::before{right:0;left:auto}
html[dir=rtl] .arch__node{text-align:right}
html[dir=rtl] .hero3__glow{right:64%;left:auto}
html[dir=rtl] .hero3__aur--1{left:-6vw;right:auto}
html[dir=rtl] .hero3__aur--2{right:-10vw;left:auto}
html[dir=rtl] .hero3__scan{left:0;right:0}
html[dir=rtl] .hero3__connected{left:16px;right:auto}
html[dir=rtl] .hero3__script{right:6%;left:auto}
html[dir=rtl] .hero3__bubble{right:2%;left:auto;border-radius:14px 14px 2px 14px}
html[dir=rtl] .hero3__stats{left:4%;right:auto}
html[dir=rtl] .hero3__geo{left:3%;right:auto}
html[dir=rtl] .hero3__stats-row b{margin-right:auto;margin-left:0}
html[dir=rtl] .hero3__bar-tag{margin-right:auto;margin-left:0}
@media (max-width:980px){html[dir=rtl] .hero3__bar-in{text-align:right}
html[dir=rtl] .hero3__bar-tag{margin-right:0;margin-left:0}
}html[dir=rtl] .lang-dd__menu{left:0;right:auto}
html[dir=rtl] [dir=rtl] .lang-dd__menu{left:auto;right:0}
html[dir=rtl] .chatw{left:18px;right:auto}
html[dir=rtl] .chatw__x{left:4px;right:auto}
html[dir=rtl] .chatw__label{left:62px;right:auto}
html[dir=rtl] .chatw__label::after{left:-5px;right:auto;border-left:1px solid rgba(240,162,119,.38);border-right:none}
html[dir=rtl] .chatw__hi{left:70px;right:auto;padding:11px 14px 11px 30px;border-radius:14px 14px 14px 4px}
html[dir=rtl] .chatw__hi::after{left:-6px;right:auto}
html[dir=rtl] .chatw__hi-x{left:7px;right:auto}
html[dir=rtl] .chatw__panel{left:0;right:auto}
html[dir=rtl] .chatw__close{margin-right:auto;margin-left:0}
html[dir=rtl] .chatw__msg{border-bottom-right-radius:4px;border-bottom-left-radius:0}
html[dir=rtl] .chatw__b--bot{border-bottom-right-radius:4px;border-bottom-left-radius:0}
html[dir=rtl] .chatw__b--me{border-bottom-left-radius:4px;border-bottom-right-radius:0}
html[dir=rtl] .chatw__b--agent{border-bottom-right-radius:4px;border-bottom-left-radius:0}
@media(max-width:520px){html[dir=rtl] .chatw{left:10px;right:auto}
html[dir=rtl] .chatw__hi{left:56px;right:auto}
}html[dir=rtl] [dir=rtl] .chatw{left:auto;right:18px}
html[dir=rtl] [dir=rtl] .chatw__panel{left:auto;right:0}
html[dir=rtl] [dir=rtl] .chatw__hi{left:auto;right:70px;border-radius:14px 14px 4px 14px;padding:11px 30px 11px 14px}
html[dir=rtl] [dir=rtl] .chatw__hi::after{left:auto;right:-6px}
html[dir=rtl] [dir=rtl] .chatw__hi-x{left:auto;right:7px}
html[dir=rtl] [dir=rtl] .chatw__x{left:auto;right:6px}
html[dir=rtl] a:hover .card__link svg,html[dir=rtl] .card:hover .card__link svg{transform:translateX(-4px)}
html[dir=rtl] .pkg__save-badge{margin-right:6px;margin-left:0}
html[dir=rtl] .mock__chart::after{left:4%;right:6%}
