/*
Fonts
*/
/*
Colors
*/
/*
Responsive breakpoints
*/
/*
Animations
*/
/*
Misc
*/
:root {
  --font-base-size: 17px;
  --gutter: calc((100vw - 1146px) / 2);
  --gutter-right: calc((100vw - 1146px) / 2);
  --site-gutter-left: calc((100vw - 1146px) / 2);
  --site-gutter-right: calc((100vw - 1146px) / 2);
  --thin-border-width: 1.5px;
  --sidebar-width: 11.1764705882rem;
  --sidebar-gutter: clamp(0.882rem, 3.465vw + 0.087rem, 2.941rem);
  --gutter-left: 8.2352941176rem;
  --site-gutter-left: 8.2352941176rem;
}
@media screen and (max-width: 1264.5517241379px) {
  :root {
    --gutter: 4.6875vw;
    --gutter-right: 4.6875vw;
    --site-gutter-left: 4.6875vw;
    --site-gutter-right: 4.6875vw;
  }
}
@media screen and (max-width: 1024px) {
  :root {
    --gutter-left: var(--sidebar-gutter);
  }
}
:root {
  --scrollbarWidth: 0px;
  --viewportWidth: calc(100vw - var(--scrollbarWidth, 0));
  --block-margin: 4.24rem;
}
@media screen and (max-width: 1200px) {
  :root {
    --block-margin: 2.968rem;
  }
}
@media screen and (max-width: 1024px) {
  :root {
    --block-margin: 2.544rem;
  }
}

body {
  direction: rtl;
  unicode-bidi: embed;
  --theme-cursor-pointer:
  url(images/cursor-pointer-rtl.svg) 20 20,
  url(images/cursor-pointer-rtl.svg),
  pointer;
}

.has-text-align-left {
  text-align: right;
}

.has-text-align-right {
  text-align: left;
}

.page-blocks > .theme-block.is-style-full-width, .page-blocks > .theme-block.full-width {
  margin-right: calc(var(--gutter-left-override, var(--gutter-left)) * -1);
  margin-left: calc(var(--gutter-right-override, var(--gutter-right)) * -1);
}/*# sourceMappingURL=rtl.css.map */