@charset "utf-8";

._section-terms-conditions { background-color: rgb(9, 9, 11); padding: 32px; position: relative; }

._section-terms-conditions ._text-content { color: rgb(163, 163, 163); font-size: 14px; font-weight: 400; letter-spacing: 0.42px; line-height: 22px; }

._section-terms-conditions ._text-content a { color: rgb(255, 255, 255); text-decoration: underline; }

._section-terms-conditions ._text-content a:active, ._section-terms-conditions ._text-content a:hover:not(.hover-disable) { color: rgb(255, 255, 255); }

._section-terms-conditions ._text-content a[href^="mailto://"] { text-decoration: none; }

._section-terms-conditions ._text-content h6 { font-size: 14px; font-weight: 400; letter-spacing: 0.42px; line-height: 22px; margin-bottom: 24px; }

._section-terms-conditions ._text-content h6.not, ._section-terms-conditions ._text-content h6:first-of-type { margin-bottom: 0px; }

._section-terms-conditions ._text-content p + h6, ._section-terms-conditions ._text-content p + p { margin-top: 24px; }

._section-terms-conditions ._text-content ul { margin-bottom: 24px; margin-top: 8px; }

._section-terms-conditions ._text-content ul > li { padding-left: 16px; position: relative; }

._section-terms-conditions ._text-content ul > li::before { background-color: rgb(212, 212, 212); border-radius: 3px; content: ""; height: 3px; left: 5px; position: absolute; top: 10px; width: 3px; }

[lang="ar"] ._section-terms-conditions ._text-content ul > li { padding-right: 16px; }

[lang="ar"] ._section-terms-conditions ._text-content ul > li::before { right: 5px; top: 10px; }

@media screen and (min-width: 1244px) {
  ._section-terms-conditions ._text-content h6 { margin-bottom: 26px; }
  ._section-terms-conditions ._text-content p + h6, ._section-terms-conditions ._text-content p + p { margin-top: 26px; }
  ._section-terms-conditions { padding: 40px; }
}