.elementor-36501 .elementor-element.elementor-element-60bd2f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* =========================================================
   OMINIA HOME
   ABOUT PAGE
   ========================================================= */

html body .oh-about,
html body .elementor .oh-about {

    --oh-a-bg: #f7f2ea;
    --oh-a-paper: #fffdf9;

    --oh-a-dark: #181512;
    --oh-a-dark-soft: #211c18;

    --oh-a-ink: #251e18;
    --oh-a-muted: #766c63;

    --oh-a-gold: #a88757;
    --oh-a-gold-soft: #c8ad80;

    --oh-a-line:
        rgba(79,60,39,.14);

    --oh-a-ease:
        cubic-bezier(.22,.61,.36,1);

    position: relative !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        var(--oh-a-bg)
        !important;

    color:
        var(--oh-a-ink)
        !important;

    overflow: hidden !important;

    isolation: isolate;
}


html body .oh-about *,
html body .oh-about *::before,
html body .oh-about *::after {
    box-sizing: border-box;
}


/* =========================================================
   CONTAINER
   ========================================================= */

html body .oh-about
.oh-about__container {

    position: relative !important;

    width:
        min(1420px, calc(100% - 64px))
        !important;

    margin:
        0 auto
        !important;

    padding:
        0
        !important;
}


/* =========================================================
   AMBIENT
   ========================================================= */

html body .oh-about__ambient {

    position: absolute;

    z-index: -1;

    border-radius: 50%;

    pointer-events: none;
}


html body .oh-about__ambient--one {

    top: -440px;
    right: -350px;

    width: 960px;
    height: 960px;

    background:
        radial-gradient(
            circle,
            rgba(180,145,94,.14),
            rgba(180,145,94,.035) 45%,
            transparent 72%
        );
}


html body .oh-about__ambient--two {

    top: 1200px;
    left: -360px;

    width: 780px;
    height: 780px;

    border:
        1px solid
        rgba(168,135,87,.09);
}


/* =========================================================
   SHARED EYEBROW
   ========================================================= */

html body .oh-about
.oh-about__eyebrow {

    display: flex !important;

    align-items: center !important;

    gap: 13px !important;

    margin:
        0 0 18px
        !important;

    color:
        var(--oh-a-gold)
        !important;

    font-size:
        10px
        !important;

    font-weight:
        650
        !important;

    line-height:
        1.4
        !important;

    letter-spacing:
        .18em
        !important;

    text-transform:
        uppercase
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about__eyebrow {

    letter-spacing:
        .01em
        !important;
}


html body .oh-about
.oh-about__eyebrow-line {

    display: block;

    width: 38px;
    height: 1px;

    background:
        var(--oh-a-gold);
}


/* =========================================================
   HERO
   ========================================================= */

html body .oh-about
.oh-about-hero {

    padding:
        clamp(70px,8vw,125px)
        0
        clamp(90px,9vw,145px)
        !important;
}


html body .oh-about
.oh-about-hero__grid {

    display: grid !important;

    grid-template-columns:
        minmax(0,.8fr)
        minmax(420px,1.2fr)
        !important;

    align-items: center !important;

    gap:
        clamp(65px,9vw,145px)
        !important;
}


/* HERO COPY */

html body .oh-about
.oh-about-hero__copy {

    position: relative;
}


html body .oh-about
.oh-about-hero h1 {

    max-width:
        700px
        !important;

    margin:
        0
        !important;

    padding:
        0
        !important;

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(48px,6vw,92px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        .98
        !important;

    letter-spacing:
        -.055em
        !important;

    text-transform:
        none
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about-hero h1 {

    line-height:
        1.13
        !important;

    letter-spacing:
        0
        !important;
}


html body .oh-about
.oh-about-hero__copy > p {

    max-width:
        540px
        !important;

    margin:
        28px 0 0
        !important;

    color:
        var(--oh-a-muted)
        !important;

    font-size:
        clamp(15px,1.15vw,17px)
        !important;

    line-height:
        1.9
        !important;
}


html body .oh-about
.oh-about-hero__signature {

    display: flex;

    align-items: center;

    gap: 10px;

    margin-top: 35px;
}


html body .oh-about
.oh-about-hero__signature span {

    width: 42px;
    height: 1px;

    background:
        rgba(58,45,31,.2);
}


html body .oh-about
.oh-about-hero__signature i {

    width: 6px;
    height: 6px;

    border:
        1px solid
        var(--oh-a-gold);

    transform:
        rotate(45deg);
}


/* =========================================================
   HERO VISUAL
   ========================================================= */

html body .oh-about
.oh-about-hero__visual {

    position: relative !important;

    width: 100% !important;

    margin: 0 !important;
}


html body .oh-about
.oh-about-hero__image-wrap {

    position: relative;

    width:
        min(720px,100%);

    margin-inline-start:
        auto;

    aspect-ratio:
        .71;

    overflow: hidden;

    background:
        #fff;
}


html body .oh-about
.oh-about-hero__image-wrap img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;

    transform:
        scale(1.002);

    transition:
        transform
        1.4s
        var(--oh-a-ease)
        !important;
}


html body .oh-about
.oh-about-hero__frame {

    position: absolute;

    inset: 14px;

    border:
        1px solid
        rgba(172,136,79,.26);

    pointer-events: none;

    transition:
        inset .55s
        var(--oh-a-ease);
}


html body .oh-about
.oh-about-hero__index {

    position: absolute;

    top: 26px;
    inset-inline-start: 27px;

    display: flex;

    align-items: center;
    justify-content: center;

    width: 39px;
    height: 39px;

    border-radius: 50%;

    background:
        rgba(255,255,255,.85);

    color:
        #66503a;

    font-size: 9px;
    font-weight: 650;

    backdrop-filter:
        blur(8px);
}


@media (hover:hover) {

    html body .oh-about
    .oh-about-hero__image-wrap:hover img {

        transform:
            scale(1.028);
    }


    html body .oh-about
    .oh-about-hero__image-wrap:hover
    .oh-about-hero__frame {

        inset:
            18px;
    }

}


/* =========================================================
   NAME STORY
   ========================================================= */

html body .oh-about
.oh-about-name {

    padding:
        clamp(90px,10vw,160px)
        0
        !important;

    background:
        var(--oh-a-paper)
        !important;
}


html body .oh-about
.oh-about-name__grid {

    display: grid !important;

    grid-template-columns:
        .9fr 1.1fr
        !important;

    gap:
        clamp(70px,10vw,160px)
        !important;

    align-items:
        center
        !important;
}


/* ARABIC SYMBOL */

html body .oh-about
.oh-about-name__symbol {

    position: relative;

    display: flex;

    flex-direction: column;

    align-items: center;
    justify-content: center;

    min-height:
        460px;

    border:
        1px solid
        var(--oh-a-line);

    text-align:
        center;

    overflow:
        hidden;
}


html body .oh-about
.oh-about-name__symbol::before {

    content: "";

    position: absolute;

    width: 360px;
    height: 360px;

    border:
        1px solid
        rgba(168,135,87,.11);

    border-radius: 50%;
}


html body .oh-about
.oh-about-name__arabic {

    position: relative;

    z-index: 2;

    display: block;

    color:
        var(--oh-a-gold)
        !important;

    font-size:
        clamp(72px,9vw,135px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1
        !important;
}


html body .oh-about
.oh-about-name__rule {

    position: relative;

    z-index: 2;

    display: block;

    width: 44px;
    height: 1px;

    margin: 28px 0 17px;

    background:
        var(--oh-a-gold);
}


html body .oh-about
.oh-about-name__meaning {

    position: relative;

    z-index: 2;

    color:
        var(--oh-a-muted);

    font-size:
        9px;

    font-weight:
        650;

    letter-spacing:
        .15em;

    text-transform:
        uppercase;
}


/* CONTENT */

html body .oh-about
.oh-about-section-index {

    display: block;

    margin-bottom: 29px;

    color:
        var(--oh-a-gold);

    font-size: 9px;

    font-weight: 650;

    letter-spacing:
        .15em;
}


html body .oh-about
.oh-about-name__content h2 {

    max-width:
        620px;

    margin:
        0
        !important;

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(38px,4.5vw,66px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1.04
        !important;

    letter-spacing:
        -.045em
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about-name__content h2 {

    line-height:
        1.2
        !important;

    letter-spacing:
        0
        !important;
}


html body .oh-about
.oh-about-name__content p {

    max-width:
        610px;

    margin:
        20px 0 0
        !important;

    color:
        var(--oh-a-muted)
        !important;

    font-size:
        14px
        !important;

    line-height:
        1.85
        !important;
}


html body .oh-about
p.oh-about-name__lead {

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(17px,1.5vw,21px)
        !important;

    line-height:
        1.75
        !important;
}


/* =========================================================
   IDENTITY DARK PANEL
   ========================================================= */

html body .oh-about
.oh-about-identity {

    padding:
        clamp(85px,9vw,145px)
        0
        !important;

    background:
        var(--oh-a-bg)
        !important;
}


html body .oh-about
.oh-about-identity__panel {

    position: relative;

    min-height:
        560px;

    display: flex;

    flex-direction: column;

    align-items: center;
    justify-content: center;

    padding:
        clamp(55px,8vw,110px)
        30px;

    background:
        linear-gradient(
            145deg,
            #181512,
            #231d18
        );

    text-align:
        center;

    overflow:
        hidden;
}


html body .oh-about
.oh-about-identity__ornament {

    position: absolute;

    left: 50%;
    top: 50%;

    color:
        rgba(255,255,255,.018);

    font-size:
        min(52vw,600px);

    font-weight:
        500;

    line-height:
        1;

    transform:
        translate(-50%,-50%);

    pointer-events: none;
}


html body .oh-about
.oh-about-identity__panel
.oh-about-section-index {

    position: relative;

    z-index: 2;

    color:
        var(--oh-a-gold-soft);
}


html body .oh-about
.oh-about-identity__eyebrow {

    position: relative;

    z-index: 2;

    display: block;

    margin-bottom: 18px;

    color:
        var(--oh-a-gold-soft);

    font-size: 10px;

    font-weight: 650;

    letter-spacing:
        .18em;

    text-transform:
        uppercase;
}


html body .oh-about
.oh-about-identity h2 {

    position: relative;

    z-index: 2;

    max-width:
        900px;

    margin:
        0
        !important;

    color:
        #f7efe5
        !important;

    font-size:
        clamp(40px,5vw,74px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1.05
        !important;

    letter-spacing:
        -.045em
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about-identity h2 {

    line-height:
        1.2
        !important;

    letter-spacing:
        0
        !important;
}


html body .oh-about
.oh-about-identity p {

    position: relative;

    z-index: 2;

    max-width:
        700px;

    margin:
        25px auto 0
        !important;

    color:
        rgba(247,239,229,.6)
        !important;

    font-size:
        15px
        !important;

    line-height:
        1.9
        !important;
}


/* =========================================================
   CURATED BRANDS
   ========================================================= */

html body .oh-about
.oh-about-curated {

    padding:
        clamp(90px,10vw,155px)
        0
        !important;

    background:
        var(--oh-a-paper)
        !important;
}


html body .oh-about
.oh-about-curated__header {

    display: grid;

    grid-template-columns:
        1fr 1fr;

    align-items:
        end;

    gap:
        70px;

    margin-bottom:
        55px;
}


html body .oh-about
.oh-about-curated__header h2 {

    max-width:
        700px;

    margin: 0 !important;

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(38px,4.5vw,65px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1.04
        !important;

    letter-spacing:
        -.045em
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about-curated__header h2 {

    letter-spacing:
        0
        !important;

    line-height:
        1.2
        !important;
}


html body .oh-about
.oh-about-curated__header > p {

    max-width:
        600px;

    margin:
        0
        !important;

    color:
        var(--oh-a-muted)
        !important;

    font-size:
        14px
        !important;

    line-height:
        1.85
        !important;
}


/* BRAND LINES */

html body .oh-about
.oh-about-curated__brands {

    border-top:
        1px solid
        var(--oh-a-line);
}


html body .oh-about
.oh-about-brand {

    display: grid;

    grid-template-columns:
        55px 1fr auto;

    align-items:
        center;

    gap:
        25px;

    min-height:
        105px;

    border-bottom:
        1px solid
        var(--oh-a-line);

    transition:
        padding .4s
        var(--oh-a-ease);
}


html body .oh-about
.oh-about-brand__number {

    color:
        var(--oh-a-gold);

    font-size:
        9px;

    letter-spacing:
        .13em;
}


html body .oh-about
.oh-about-brand strong {

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(24px,2.3vw,35px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1.2
        !important;
}


html body .oh-about
.oh-about-brand__line {

    width: 70px;
    height: 1px;

    background:
        var(--oh-a-gold);

    transform:
        scaleX(.35);

    transform-origin:
        right center;

    transition:
        transform .45s
        var(--oh-a-ease);
}


@media (hover:hover) {

    html body .oh-about
    .oh-about-brand:hover {

        padding-inline:
            12px;
    }


    html body .oh-about
    .oh-about-brand:hover
    .oh-about-brand__line {

        transform:
            scaleX(1);
    }

}


/* =========================================================
   PHILOSOPHY
   ========================================================= */

html body .oh-about
.oh-about-philosophy {

    padding:
        clamp(90px,10vw,155px)
        0
        !important;

    background:
        #eee6da
        !important;
}


html body .oh-about
.oh-about-philosophy__header {

    max-width:
        850px;

    margin:
        0 auto 65px;

    text-align:
        center;
}


html body .oh-about
.oh-about-philosophy__eyebrow {

    display: block;

    margin-bottom:
        17px;

    color:
        var(--oh-a-gold);

    font-size: 10px;

    font-weight: 650;

    letter-spacing:
        .18em;

    text-transform:
        uppercase;
}


html body .oh-about
.oh-about-philosophy h2 {

    margin:
        0
        !important;

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(40px,5vw,72px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1.03
        !important;

    letter-spacing:
        -.05em
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about-philosophy h2 {

    letter-spacing:
        0
        !important;

    line-height:
        1.2
        !important;
}


html body .oh-about
.oh-about-philosophy__header p {

    max-width:
        700px;

    margin:
        22px auto 0
        !important;

    color:
        var(--oh-a-muted)
        !important;

    line-height:
        1.85
        !important;
}


/* VALUES */

html body .oh-about
.oh-about-philosophy__grid {

    display: grid;

    grid-template-columns:
        repeat(3,1fr);

    border-top:
        1px solid
        var(--oh-a-line);

    border-bottom:
        1px solid
        var(--oh-a-line);
}


html body .oh-about
.oh-about-value {

    position: relative;

    min-height:
        350px;

    padding:
        38px 35px;

    border-inline-end:
        1px solid
        var(--oh-a-line);

    overflow:
        hidden;
}


html body .oh-about
.oh-about-value:last-child {

    border-inline-end:
        0;
}


html body .oh-about
.oh-about-value__number {

    color:
        var(--oh-a-gold);

    font-size:
        9px;

    font-weight:
        650;

    letter-spacing:
        .15em;
}


html body .oh-about
.oh-about-value__mark {

    display: flex;

    align-items: center;

    height:
        115px;
}


html body .oh-about
.oh-about-value__mark span {

    display: block;

    width: 42px;
    height: 42px;

    border:
        1px solid
        var(--oh-a-gold);

    border-radius: 50%;

    position: relative;
}


html body .oh-about
.oh-about-value__mark span::after {

    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 11px;
    height: 11px;

    border:
        1px solid
        var(--oh-a-gold);

    transform:
        translate(-50%,-50%)
        rotate(45deg);
}


html body .oh-about
.oh-about-value h3 {

    margin:
        0 0 13px
        !important;

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(21px,1.8vw,27px)
        !important;

    font-weight:
        450
        !important;

    line-height:
        1.25
        !important;
}


html body .oh-about
.oh-about-value p {

    margin: 0 !important;

    color:
        var(--oh-a-muted)
        !important;

    font-size:
        13px
        !important;

    line-height:
        1.8
        !important;
}


/* =========================================================
   CLOSING
   ========================================================= */

html body .oh-about
.oh-about-closing {

    padding:
        clamp(100px,11vw,180px)
        0
        !important;

    background:
        var(--oh-a-paper)
        !important;
}


html body .oh-about
.oh-about-closing__inner {

    position: relative;

    max-width:
        1000px;

    margin:
        0 auto;

    text-align:
        center;
}


html body .oh-about
.oh-about-closing__symbol {

    position: absolute;

    left: 50%;
    top: 50%;

    color:
        rgba(168,135,87,.05);

    font-size:
        clamp(220px,28vw,390px);

    font-weight:
        500;

    line-height:
        1;

    transform:
        translate(-50%,-50%);

    pointer-events: none;
}


html body .oh-about
.oh-about-closing blockquote {

    position: relative;

    z-index: 2;

    margin: 0;
    padding: 0;
}


html body .oh-about
.oh-about-closing blockquote p {

    margin:
        0
        !important;

    color:
        var(--oh-a-ink)
        !important;

    font-size:
        clamp(38px,5vw,70px)
        !important;

    font-weight:
        400
        !important;

    line-height:
        1.08
        !important;

    letter-spacing:
        -.045em
        !important;
}


html body .oh-about[dir="rtl"]
.oh-about-closing blockquote p {

    line-height:
        1.25
        !important;

    letter-spacing:
        0
        !important;
}


html body .oh-about
.oh-about-closing blockquote footer {

    margin-top:
        25px;

    color:
        var(--oh-a-gold);

    font-size:
        10px;

    font-weight:
        650;

    letter-spacing:
        .15em;

    text-transform:
        uppercase;
}


html body .oh-about
a.oh-about-closing__cta {

    position: relative;

    z-index: 2;

    display: inline-flex !important;

    align-items: center !important;

    gap: 11px !important;

    margin-top:
        38px
        !important;

    padding:
        14px 23px
        !important;

    border:
        1px solid
        var(--oh-a-ink)
        !important;

    color:
        var(--oh-a-ink)
        !important;

    background:
        transparent
        !important;

    text-decoration:
        none
        !important;

    font-size:
        10px
        !important;

    font-weight:
        650
        !important;

    letter-spacing:
        .12em
        !important;

    text-transform:
        uppercase
        !important;

    transition:
        color .35s ease,
        background-color .35s ease
        !important;
}


html body .oh-about
.oh-about-closing__cta svg {

    width: 15px;
    height: 15px;

    fill: none;

    stroke:
        currentColor;

    stroke-width:
        1.5;

    stroke-linecap:
        round;

    stroke-linejoin:
        round;
}


html body .oh-about[dir="rtl"]
.oh-about-closing__cta svg {

    transform:
        rotate(180deg);
}


@media (hover:hover) {

    html body .oh-about
    a.oh-about-closing__cta:hover {

        background:
            var(--oh-a-ink)
            !important;

        color:
            #fff
            !important;
    }

}


/* =========================================================
   REVEAL
   ========================================================= */

html body .oh-about
[data-oh-about-reveal] {

    opacity: 0;

    transform:
        translate3d(0,32px,0);

    transition:
        opacity .85s
        var(--oh-a-ease)
        var(--delay,0ms),

        transform .85s
        var(--oh-a-ease)
        var(--delay,0ms);
}


html body .oh-about
[data-oh-about-reveal].is-visible {

    opacity: 1;

    transform:
        translate3d(0,0,0);
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width:1024px) {

    html body .oh-about
    .oh-about__container {

        width:
            calc(100% - 40px)
            !important;
    }


    html body .oh-about
    .oh-about-hero__grid {

        grid-template-columns:
            .85fr 1.15fr
            !important;

        gap:
            48px
            !important;
    }


    html body .oh-about
    .oh-about-name__grid {

        gap:
            55px
            !important;
    }


    html body .oh-about
    .oh-about-name__symbol {

        min-height:
            400px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width:767px) {

    html body .oh-about
    .oh-about__container {

        width:
            calc(100% - 28px)
            !important;
    }


    /* HERO */

    html body .oh-about
    .oh-about-hero {

        padding:
            58px 0 70px
            !important;
    }


    html body .oh-about
    .oh-about-hero__grid {

        display:
            flex
            !important;

        flex-direction:
            column
            !important;

        gap:
            42px
            !important;
    }


    html body .oh-about
    .oh-about-hero h1 {

        font-size:
            clamp(42px,13vw,60px)
            !important;
    }


    html body .oh-about
    .oh-about-hero__image-wrap {

        width:
            100%
            !important;

        aspect-ratio:
            .78;
    }


    /* NAME */

    html body .oh-about
    .oh-about-name {

        padding:
            70px 0
            !important;
    }


    html body .oh-about
    .oh-about-name__grid {

        grid-template-columns:
            1fr
            !important;

        gap:
            48px
            !important;
    }


    html body .oh-about
    .oh-about-name__symbol {

        min-height:
            330px;
    }


    html body .oh-about
    .oh-about-name__arabic {

        font-size:
            82px
            !important;
    }


    /* IDENTITY */

    html body .oh-about
    .oh-about-identity {

        padding:
            64px 0
            !important;
    }


    html body .oh-about
    .oh-about-identity__panel {

        min-height:
            480px;

        padding:
            60px 23px;
    }


    /* CURATED */

    html body .oh-about
    .oh-about-curated {

        padding:
            70px 0
            !important;
    }


    html body .oh-about
    .oh-about-curated__header {

        grid-template-columns:
            1fr;

        gap:
            23px;

        margin-bottom:
            40px;
    }


    html body .oh-about
    .oh-about-brand {

        grid-template-columns:
            38px 1fr;

        min-height:
            85px;
    }


    html body .oh-about
    .oh-about-brand__line {

        display:
            none;
    }


    /* PHILOSOPHY */

    html body .oh-about
    .oh-about-philosophy {

        padding:
            70px 0
            !important;
    }


    html body .oh-about
    .oh-about-philosophy__header {

        margin-bottom:
            45px;
    }


    html body .oh-about
    .oh-about-philosophy__grid {

        grid-template-columns:
            1fr;
    }


    html body .oh-about
    .oh-about-value {

        min-height:
            auto;

        padding:
            30px 10px 35px;

        border-inline-end:
            0;

        border-bottom:
            1px solid
            var(--oh-a-line);
    }


    html body .oh-about
    .oh-about-value:last-child {

        border-bottom:
            0;
    }


    html body .oh-about
    .oh-about-value__mark {

        height:
            90px;
    }


    /* CLOSING */

    html body .oh-about
    .oh-about-closing {

        padding:
            90px 0
            !important;
    }


    html body .oh-about
    .oh-about-closing blockquote p {

        font-size:
            39px
            !important;
    }

}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion:reduce) {

    html body .oh-about
    [data-oh-about-reveal] {

        opacity:
            1
            !important;

        transform:
            none
            !important;

        transition:
            none
            !important;
    }


    html body .oh-about
    .oh-about-hero__image-wrap img {

        transition:
            none
            !important;
    }

}/* End custom CSS */