/* SAJA_CLEAN_TWO_TEXT_HERO_FINAL */
html body.site-body {
    overflow-x: hidden !important;
}

html body.site-body .site-header {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9999 !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html body.site-body .site-header::before,
html body.site-body .site-header::after,
html body.site-body .site-header .container::before,
html body.site-body .site-header .container::after,
html body.site-body .site-header .nav-wrap::before,
html body.site-body .site-header .nav-wrap::after {
    display: none !important;
    content: none !important;
    background: none !important;
    box-shadow: none !important;
}

html body.site-body .saja-reset-home-hero,
html body.site-body .home-slider-section {
    position: relative !important;
    min-height: 760px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background-size: contain !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-color: #020202 !important;
}

html body.site-body .saja-reset-home-hero__content,
html body.site-body .home-slider-section .home-slider-copy,
html body.site-body .saja-reset-actions,
html body.site-body .home-quote-strip {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

html body.site-body .saja-final-hero-copy {
    position: absolute !important;
    inset: 0 !important;
    z-index: 80 !important;
    pointer-events: none !important;
}

html body.site-body .saja-final-hero-right {
    position: absolute !important;
    top: 42% !important;
    right: clamp(56px, 7vw, 130px) !important;
    transform: translateY(-50%) !important;
    width: min(520px, 34vw) !important;
    margin: 0 !important;
    color: #ffffff !important;
    font-size: clamp(1.8rem, 2.5vw, 3.25rem) !important;
    line-height: 1.35 !important;
    font-weight: 950 !important;
    text-align: right !important;
    text-shadow: 0 18px 45px rgba(0,0,0,.85) !important;
}

html body.site-body .saja-final-hero-left {
    position: absolute !important;
    left: clamp(56px, 7vw, 130px) !important;
    bottom: clamp(72px, 12vh, 135px) !important;
    width: min(430px, 28vw) !important;
    margin: 0 !important;
    color: #ffffff !important;
    font-size: clamp(1.15rem, 1.55vw, 2rem) !important;
    line-height: 1.45 !important;
    font-weight: 850 !important;
    text-shadow: 0 16px 42px rgba(0,0,0,.85) !important;
}

html[lang="ar"] body.site-body .saja-final-hero-left {
    direction: rtl !important;
    text-align: right !important;
}

html[lang="en"] body.site-body .saja-final-hero-left {
    direction: ltr !important;
    text-align: left !important;
}

html[lang="en"] body.site-body .saja-final-hero-right {
    direction: ltr !important;
    text-align: right !important;
    font-size: clamp(1.45rem, 2vw, 2.65rem) !important;
}

@media (max-width: 900px) {
    html body.site-body .saja-reset-home-hero,
    html body.site-body .home-slider-section {
        min-height: 720px !important;
        background-size: cover !important;
        background-position: center top !important;
    }

    html body.site-body .saja-final-hero-right,
    html body.site-body .saja-final-hero-left {
        left: 24px !important;
        right: 24px !important;
        width: auto !important;
        text-align: center !important;
    }

    html body.site-body .saja-final-hero-right {
        top: 38% !important;
    }

    html body.site-body .saja-final-hero-left {
        bottom: 80px !important;
    }
}

/* SAJA_HERO_TEXTS_ONLY_BALANCED_FINAL */
html body.site-body .saja-final-hero-copy {
    position: absolute !important;
    inset: 0 !important;
    z-index: 80 !important;
    pointer-events: none !important;
}

html body.site-body .saja-final-hero-right {
    position: absolute !important;
    top: 39% !important;
    right: clamp(72px, 7vw, 135px) !important;
    transform: translateY(-50%) !important;
    width: min(610px, 36vw) !important;
    margin: 0 !important;
    color: #fff !important;
    font-size: clamp(1.55rem, 2.1vw, 2.8rem) !important;
    line-height: 1.45 !important;
    font-weight: 950 !important;
    text-align: center !important;
    text-wrap: balance !important;
    text-shadow: 0 18px 45px rgba(0,0,0,.9) !important;
}

html body.site-body .saja-final-hero-left {
    position: absolute !important;
    left: clamp(64px, 7vw, 135px) !important;
    top: clamp(390px, 54vh, 470px) !important;
    bottom: auto !important;
    width: min(360px, 25vw) !important;
    margin: 0 !important;
    color: #fff !important;
    font-size: clamp(.9rem, 1.1vw, 1.25rem) !important;
    line-height: 1.5 !important;
    font-weight: 850 !important;
    text-align: center !important;
    text-wrap: balance !important;
    text-shadow: 0 16px 40px rgba(0,0,0,.9) !important;
}

html[lang="en"] body.site-body .saja-final-hero-right {
    direction: ltr !important;
    font-size: clamp(1.35rem, 1.85vw, 2.35rem) !important;
    line-height: 1.35 !important;
}

html[lang="en"] body.site-body .saja-final-hero-left {
    direction: ltr !important;
    font-size: clamp(.85rem, 1vw, 1.15rem) !important;
}

html[lang="ar"] body.site-body .saja-final-hero-right,
html[lang="ar"] body.site-body .saja-final-hero-left {
    direction: rtl !important;
}

@media (max-width: 900px) {
    html body.site-body .saja-final-hero-right {
        top: 38% !important;
        left: 24px !important;
        right: 24px !important;
        width: auto !important;
        font-size: clamp(1.35rem, 6vw, 2.15rem) !important;
    }

    html body.site-body .saja-final-hero-left {
        top: auto !important;
        bottom: 76px !important;
        left: 24px !important;
        right: 24px !important;
        width: auto !important;
    }
}

/* SAJA_ONLY_TEXT_POINTER_POSITIONS_FINAL */
html body.site-body .site-header {
    min-height: 82px !important;
}

html body.site-body .saja-reset-home-hero,
html body.site-body .home-slider-section {
    padding-top: 58px !important;
    box-sizing: border-box !important;
}

html body.site-body .saja-final-hero-right {
    top: 38% !important;
    right: clamp(70px, 6.4vw, 124px) !important;
    width: min(620px, 38vw) !important;
    transform: translateY(-50%) !important;
    font-size: clamp(1.45rem, 1.95vw, 2.45rem) !important;
    line-height: 1.55 !important;
    text-align: center !important;
    text-wrap: balance !important;
    letter-spacing: 0 !important;
}

html body.site-body .saja-final-hero-left {
    top: clamp(355px, 49vh, 425px) !important;
    left: clamp(86px, 7vw, 150px) !important;
    bottom: auto !important;
    width: min(300px, 20vw) !important;
    font-size: clamp(.72rem, .82vw, .98rem) !important;
    line-height: 1.45 !important;
    text-align: center !important;
    text-wrap: balance !important;
    letter-spacing: 0 !important;
    opacity: .96 !important;
}

html[lang="ar"] body.site-body .saja-final-hero-right {
    direction: rtl !important;
    width: min(560px, 34vw) !important;
    right: clamp(92px, 8vw, 155px) !important;
}

html[lang="ar"] body.site-body .saja-final-hero-left {
    direction: rtl !important;
    left: clamp(92px, 7.5vw, 160px) !important;
    width: min(310px, 21vw) !important;
}

html[lang="en"] body.site-body .saja-final-hero-right {
    direction: ltr !important;
    width: min(650px, 40vw) !important;
    right: clamp(72px, 6vw, 125px) !important;
    font-size: clamp(1.35rem, 1.85vw, 2.35rem) !important;
}

html[lang="en"] body.site-body .saja-final-hero-left {
    direction: ltr !important;
    left: clamp(90px, 7.5vw, 160px) !important;
    width: min(330px, 22vw) !important;
    font-size: clamp(.78rem, .92vw, 1.08rem) !important;
}

@media (max-width: 900px) {
    html body.site-body .saja-reset-home-hero,
    html body.site-body .home-slider-section {
        padding-top: 76px !important;
    }

    html body.site-body .saja-final-hero-right {
        top: 40% !important;
        left: 24px !important;
        right: 24px !important;
        width: auto !important;
        font-size: clamp(1.25rem, 5vw, 2rem) !important;
    }

    html body.site-body .saja-final-hero-left {
        top: auto !important;
        left: 24px !important;
        right: 24px !important;
        bottom: 72px !important;
        width: auto !important;
    }
}

/* SAJA_FINAL_HEADER_GAP_HIDE_LEFT_BALANCE_RIGHT_TEXT */
html body.site-body .site-header {
    height: 92px !important;
    min-height: 92px !important;
}

html body.site-body .saja-reset-home-hero,
html body.site-body .home-slider-section {
    margin-top: 92px !important;
    padding-top: 0 !important;
}

html body.site-body .saja-final-hero-left {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    content: none !important;
}

html body.site-body .saja-final-hero-right {
    text-align: center !important;
    text-wrap: balance !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    max-width: 620px !important;
    line-height: 1.5 !important;
}

html[lang="en"] body.site-body .saja-final-hero-right {
    width: min(620px, 38vw) !important;
    right: clamp(76px, 7vw, 135px) !important;
    font-size: clamp(1.28rem, 1.75vw, 2.18rem) !important;
    line-height: 1.42 !important;
    text-align: center !important;
    text-wrap: balance !important;
}

html[lang="ar"] body.site-body .saja-final-hero-right {
    width: min(560px, 34vw) !important;
    right: clamp(92px, 8vw, 155px) !important;
    font-size: clamp(1.42rem, 1.95vw, 2.45rem) !important;
    line-height: 1.5 !important;
    text-align: center !important;
    text-wrap: balance !important;
}

/* SAJA_EN_BLACK_HEADER_BAR_FINAL */
html[lang="en"] body.site-body .site-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 92px !important;
    min-height: 92px !important;
    background: #030303 !important;
    background-color: #030303 !important;
    border-bottom: 1px solid rgba(255,255,255,.10) !important;
    box-shadow: 0 14px 38px rgba(0,0,0,.35) !important;
}

html[lang="en"] body.site-body .site-header .nav-wrap,
html[lang="en"] body.site-body .site-header .container {
    background: transparent !important;
}

html[lang="en"] body.site-body .saja-reset-home-hero,
html[lang="en"] body.site-body .home-slider-section {
    margin-top: 92px !important;
}

/* SAJA_HEADER_TO_HERO_SHORT_GAP_ALL_LANGS_FINAL */
html body.site-body .saja-reset-home-hero,
html body.site-body .home-slider-section {
    margin-top: 104px !important;
}

html[lang="ar"] body.site-body .saja-reset-home-hero,
html[lang="ar"] body.site-body .home-slider-section {
    margin-top: 104px !important;
}

html[lang="en"] body.site-body .saja-reset-home-hero,
html[lang="en"] body.site-body .home-slider-section {
    margin-top: 104px !important;
}

/* SAJA_EN_HERO_IMAGE_HEAD_ONLY_FINAL */
html[lang="en"] body.site-body .saja-reset-home-hero,
html[lang="en"] body.site-body .home-slider-section {
    background-size: contain !important;
    background-position: center 24px !important;
    background-repeat: no-repeat !important;
}

/* SAJA_EN_HERO_IMAGE_OBJECT_HEAD_FIX_FINAL */
html[lang="en"] body.site-body .saja-reset-home-hero,
html[lang="en"] body.site-body .home-slider-section {
    background-size: contain !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
}

html[lang="en"] body.site-body .home-slider-stage,
html[lang="en"] body.site-body .home-slider-track,
html[lang="en"] body.site-body .home-slide,
html[lang="en"] body.site-body .home-slide-media {
    overflow: visible !important;
}

html[lang="en"] body.site-body .home-slide-media img,
html[lang="en"] body.site-body .saja-reset-home-hero img,
html[lang="en"] body.site-body .home-slider-section img {
    object-fit: contain !important;
    object-position: center top !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
}

/* SAJA_AR_HERO_TEXT_BIGGER_UP_FINAL */
html[lang="ar"] body.site-body .saja-final-hero-right {
    top: 34% !important;
    font-size: clamp(1.65rem, 2.2vw, 2.75rem) !important;
    line-height: 1.5 !important;
}

/* SAJA_HERO_TEXT_DOWN_AR_EN_FINAL */
html[lang="ar"] body.site-body .saja-final-hero-copy,
html[lang="en"] body.site-body .saja-final-hero-copy,
html[lang="ar"] body.site-body .saja-final-hero-right,
html[lang="en"] body.site-body .saja-final-hero-right {
    transform: translateY(38px) !important;
}

   ERROR  Command "optimize:clearcat" is not defined. Did you mean one of these?  

  ⇂ optimize  
  ⇂ optimize:clear  

