.hero {
    position: relative;
    min-height: 773px;
    overflow: clip;
    isolation: isolate;
    background: var(--color-black-pure);
}

.hero::after {
    content: "";
    position: absolute;
    z-index: var(--z-content);
    right: 0;
    bottom: 0;
    left: 0;
    height: 180px;
    pointer-events: none;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.92));
}

.hero__background {
    position: absolute;
    z-index: var(--z-background);
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    background:
        radial-gradient(circle at 51% 58%, rgba(85, 116, 255, 0.1), transparent 28%),
        radial-gradient(circle at 69% 39%, rgba(101, 221, 255, 0.09), transparent 24%),
        linear-gradient(120deg, #020304, #090a0d 55%, #020304);
    animation: hero-breathe 20s linear infinite;
    transform-origin: left center;
}

.hero-grid {
    position: absolute;
    inset: 0;
    opacity: 0.18;
    background-image:
        linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);
    background-size: 74px 74px;
    mask-image: radial-gradient(circle at 55% 46%, #000 0, transparent 70%);
}

.hero-glow {
    position: absolute;
    border-radius: 50%;
    filter: blur(2px);
    opacity: 0.58;
}

.hero-glow--left {
    top: 24%;
    left: -120px;
    width: 280px;
    height: 280px;
    background: radial-gradient(circle, rgba(85, 116, 255, .2), transparent 70%);
}

.hero-glow--right {
    top: 8%;
    right: 5%;
    width: 520px;
    height: 520px;
    background: radial-gradient(circle, rgba(101, 221, 255, .12), transparent 68%);
}

.hero-star {
    position: absolute;
    color: var(--color-accent);
    font-size: 30px;
    text-shadow: 0 0 22px rgba(101, 221, 255, .66);
}

.hero-star--one {
    top: 28%;
    left: 6.5%;
}

.hero-star--two {
    right: 22%;
    bottom: 17%;
    color: var(--color-accent-strong);
    font-size: 18px;
}

.hero-node {
    position: absolute;
    width: 12px;
    height: 12px;
    border: 2px solid var(--color-accent);
    border-radius: 50%;
    box-shadow: 0 0 18px rgba(101, 221, 255, .58);
}

.hero-node--one {
    top: 19%;
    right: 35%;
}

.hero-node--two {
    right: 9%;
    bottom: 27%;
}

.hero__container {
    position: relative;
    z-index: var(--z-content);
    width: min(calc(100% - 30px), var(--container-content));
    min-height: 773px;
    margin-inline: auto;
    padding-top: 168px;
}

.hero__eyebrow {
    margin-left: 195px;
    color: var(--color-accent);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.666;
    letter-spacing: .02em;
}

.hero-clip,
.hero-line {
    display: block;
    overflow: hidden;
}

.hero-clip > span,
.hero-line > span {
    display: block;
}

.hero__title {
    position: relative;
    z-index: var(--z-content);
    margin: 0;
    color: var(--color-white);
    font-family: var(--font-display);
    font-size: 140px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -.045em;
}

.hero-line--one {
    margin-left: 95px;
}

.hero-line--two {
    position: relative;
    z-index: 1;
    margin-top: -3px;
    white-space: nowrap;
}

.hero-visual {
    position: absolute;
    z-index: var(--z-creative);
    top: 95px;
    right: 165px;
    width: 560px;
    height: 650px;
    pointer-events: none;
    will-change: transform;
}

.hero-visual__reveal,
.hero-visual__inner,
.hero-visual__inner > img,
.creative-object {
    width: 100%;
    height: 100%;
}

.hero-visual__inner > img {
    object-fit: contain;
    object-position: center bottom;
    filter: drop-shadow(0 24px 70px rgba(0,0,0,.64));
}

.creative-object {
    position: relative;
    transform: perspective(1000px) rotate(-4deg);
    transform-style: preserve-3d;
}

.creative-object__halo {
    position: absolute;
    inset: 10% 4% 2%;
    border-radius: 48% 52% 35% 65% / 38% 42% 58% 62%;
    background:
        radial-gradient(circle at 46% 38%, rgba(255,255,255,.28), transparent 7%),
        radial-gradient(circle at 45% 48%, rgba(101,221,255,.42), transparent 18%),
        radial-gradient(circle at 60% 62%, rgba(85,116,255,.26), transparent 28%),
        linear-gradient(145deg, rgba(255,255,255,.14), rgba(22,28,40,.78) 46%, rgba(2,3,5,.82));
    border: 1px solid rgba(255,255,255,.18);
    box-shadow:
        inset -24px -34px 70px rgba(0,0,0,.58),
        inset 18px 12px 35px rgba(255,255,255,.06),
        0 0 92px rgba(101,221,255,.14);
    clip-path: polygon(28% 0, 75% 5%, 100% 35%, 88% 82%, 56% 100%, 15% 88%, 0 49%);
}

.creative-object__ring {
    position: absolute;
    border: 1px solid rgba(101,221,255,.72);
    border-radius: 50%;
    box-shadow: 0 0 36px rgba(101,221,255,.16), inset 0 0 24px rgba(101,221,255,.08);
}

.creative-object__ring::after {
    content: "";
    position: absolute;
    top: 15%;
    right: 4%;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--color-accent);
    box-shadow: 0 0 16px var(--color-accent);
}

.creative-object__ring--one {
    top: 14%;
    left: 5%;
    width: 88%;
    aspect-ratio: 1;
    transform: rotate(16deg);
    animation: creative-ring 15s linear infinite;
}

.creative-object__ring--two {
    top: 25%;
    left: 16%;
    width: 66%;
    aspect-ratio: 1;
    border-color: rgba(85,116,255,.5);
    transform: rotate(-23deg);
    animation: creative-ring-reverse 11s linear infinite;
}

.creative-object__core {
    position: absolute;
    top: 33%;
    left: 28%;
    width: 46%;
    aspect-ratio: 1;
    display: grid;
    place-items: center;
    align-content: center;
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 34% 66% 55% 45% / 42% 40% 60% 58%;
    background:
        linear-gradient(145deg, rgba(255,255,255,.18), rgba(10,13,18,.88)),
        var(--color-surface);
    box-shadow: inset 0 0 42px rgba(101,221,255,.14), 0 18px 70px rgba(0,0,0,.6);
    transform: translateZ(36px);
}

.creative-object__core b {
    color: var(--color-white);
    font-family: var(--font-display);
    font-size: 112px;
    line-height: .78;
    text-shadow: 0 0 28px rgba(101,221,255,.32);
}

.creative-object__core small {
    margin-top: 18px;
    color: var(--color-accent);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: .22em;
    text-transform: uppercase;
}

.creative-object__panel {
    position: absolute;
    z-index: 2;
    padding: 14px;
    border: 1px solid rgba(255,255,255,.19);
    border-radius: 16px;
    background: rgba(10,12,17,.82);
    box-shadow: 0 16px 48px rgba(0,0,0,.48), 0 0 24px rgba(101,221,255,.08);
    backdrop-filter: blur(10px);
}

.creative-object__panel--one {
    top: 24%;
    left: 2%;
    width: 118px;
    height: 85px;
    display: flex;
    align-items: flex-end;
    gap: 9px;
    transform: translateZ(52px) rotate(-7deg);
}

.creative-object__panel--one i {
    width: 18px;
    border-radius: 9px 9px 3px 3px;
    background: linear-gradient(var(--color-accent), var(--color-accent-strong));
}

.creative-object__panel--one i:nth-child(1) { height: 30%; }
.creative-object__panel--one i:nth-child(2) { height: 74%; }
.creative-object__panel--one i:nth-child(3) { height: 52%; }

.creative-object__panel--two {
    right: 0;
    bottom: 22%;
    width: 126px;
    height: 94px;
    transform: translateZ(70px) rotate(7deg);
}

.creative-object__panel--two b {
    display: block;
    color: var(--color-white);
    font-family: var(--font-display);
    font-size: 28px;
}

.creative-object__panel--two i {
    width: 100%;
    height: 5px;
    display: block;
    margin-top: 15px;
    border-radius: 99px;
    background: linear-gradient(90deg, var(--color-accent) 64%, rgba(255,255,255,.12) 64%);
}

.creative-object__beam {
    position: absolute;
    z-index: -1;
    top: 13%;
    left: 48%;
    width: 3px;
    height: 72%;
    background: linear-gradient(transparent, var(--color-accent), transparent);
    box-shadow: 0 0 28px rgba(101,221,255,.8);
    transform: rotate(28deg);
}

.hero__lower {
    position: absolute;
    z-index: var(--z-hero-ui);
    right: 0;
    bottom: 52px;
    left: 0;
    display: grid;
    grid-template-columns: 115px minmax(340px, 520px) 1fr;
    align-items: center;
    gap: 30px;
}

.hero-play {
    position: relative;
    width: 115px;
    height: 115px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255,255,255,.22);
    border-radius: 50%;
    background: radial-gradient(circle at 35% 30%, rgba(101,221,255,.25), rgba(17,17,17,.86) 65%);
    box-shadow: inset 0 0 30px rgba(101,221,255,.08);
}

.hero-play__icon {
    position: relative;
    z-index: 2;
    width: 43px;
    height: 43px;
    display: grid;
    place-items: center;
    padding-left: 3px;
    border-radius: 50%;
    background: var(--color-accent);
    color: var(--color-accent-ink);
    font-size: 12px;
}

.hero-play__orbit {
    position: absolute;
    inset: 7px;
    color: rgba(255,255,255,.62);
    font-family: var(--font-display);
    font-size: 8px;
    font-weight: 600;
    letter-spacing: .12em;
    text-align: center;
    animation: orbit-copy 14s linear infinite;
}

.hero__description {
    margin: 0;
    max-width: 520px;
    color: var(--color-text-strong);
    font-size: 22px;
    font-weight: 400;
    line-height: 1.666;
}

.hero__cta {
    justify-self: end;
}

.social-orbit {
    position: absolute;
    z-index: var(--z-hero-ui);
    top: 250px;
    right: -260px;
    width: 430px;
    height: 430px;
    border: 3px solid #7c7c7c;
    border-radius: 50%;
    will-change: transform;
}

.social-orbit__ring {
    position: absolute;
    inset: 33px;
    border: 60px solid var(--color-accent);
    border-radius: 50%;
    box-shadow: 0 0 42px rgba(101,221,255,.19), inset 0 0 34px rgba(85,116,255,.22);
    animation: social-ring 10s linear infinite;
}

.social-orbit__ring span {
    position: absolute;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: var(--color-accent);
    box-shadow: 0 0 16px var(--color-accent);
}

.social-orbit__ring span:first-child { top: -72px; left: calc(50% - 11px); }
.social-orbit__ring span:last-child { bottom: -72px; left: calc(50% - 11px); }

.social-orbit__labels {
    position: absolute;
    inset: 0;
    font-family: var(--font-display);
    font-size: 13px;
    font-weight: 700;
}

.social-orbit__labels span {
    position: absolute;
    width: 44px;
    height: 44px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255,255,255,.22);
    border-radius: 50%;
    background: rgba(10,10,11,.84);
    transition: color 250ms ease, transform 250ms ease;
}

.social-orbit__labels span:nth-child(1) { top: 53px; left: 55px; }
.social-orbit__labels span:nth-child(2) { top: 188px; left: 13px; }
.social-orbit__labels span:nth-child(3) { bottom: 45px; left: 73px; }

.social-orbit__center {
    position: absolute;
    top: 50%;
    left: 50%;
    color: var(--color-accent-ink);
    font-family: var(--font-display);
    font-size: 44px;
    font-weight: 700;
    transform: translate(-50%, -50%);
}

.trust-strip {
    position: relative;
    z-index: 2;
    min-height: 153px;
    display: flex;
    align-items: center;
    overflow: hidden;
    border-block: 1px solid rgba(255,255,255,.08);
    background:
        linear-gradient(90deg, rgba(101,221,255,.04), transparent 22%, transparent 78%, rgba(85,116,255,.06)),
        #111214;
}

.trust-strip__track {
    width: max-content;
    display: flex;
    animation: marquee 26s linear infinite;
}

.trust-strip__group {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.expertise-item {
    min-width: max-content;
    padding-inline: 34px;
    display: inline-flex;
    align-items: center;
    gap: 22px;
    color: #d0d0d0;
    font-family: var(--font-display);
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -.02em;
}

.expertise-item i {
    color: var(--color-accent);
    font-style: normal;
    font-size: 16px;
    text-shadow: 0 0 18px rgba(101,221,255,.6);
}

@keyframes hero-breathe {
    0%, 100% { transform: scaleX(1.1); transform-origin: left center; }
    50% { transform: scaleX(1); transform-origin: right center; }
}

@keyframes creative-ring { to { transform: rotate(376deg); } }
@keyframes creative-ring-reverse { to { transform: rotate(-383deg); } }
@keyframes orbit-copy { to { transform: rotate(360deg); } }
@keyframes social-ring { to { transform: rotate(360deg); } }
@keyframes marquee { to { transform: translateX(-50%); } }

@media (hover: hover) {
    .trust-strip:hover .trust-strip__track {
        animation-play-state: running;
    }
}

/* Full home journey */
.section{position:relative;padding:140px 0;overflow:clip;background:#111}.section:nth-of-type(even){background:#0b0b0c}.container,.wide-container{width:min(calc(100% - 30px),1300px);margin:auto}.wide-container{max-width:1735px}.section-kicker{display:flex;gap:15px;color:var(--color-accent);font:600 15px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.section-kicker span{color:#858585}.section-title{margin:18px 0 35px;color:#fff;font:700 55px/.98 var(--font-body);letter-spacing:-.06em}.section-title em{font-style:normal;color:var(--color-accent)}.section-copy{max-width:520px;margin:0;color:#b5b5b5;font-size:18px;line-height:1.7}.text-link{display:inline-flex;gap:14px;margin-top:30px;color:#fff;font-weight:700;text-decoration:none}.text-link span{color:var(--color-accent)}.section-intro{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.about__grid{display:grid;grid-template-columns:1.32fr 1fr;gap:80px}.about__side{display:grid;gap:24px}.about__poster{min-height:430px;position:relative;border:1px solid rgba(255,255,255,.13);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 55% 40%,rgba(101,221,255,.45),transparent 6%),linear-gradient(135deg,#1b2532,#090b10 65%)}.about__poster i{position:absolute;inset:12%;border:1px solid rgba(101,221,255,.5);border-radius:50%;box-shadow:0 0 70px rgba(101,221,255,.18)}.about__poster b{position:absolute;top:27px;right:30px;color:var(--color-accent)}.about__poster strong{position:absolute;bottom:34px;left:34px;color:#fff;font:700 48px/.85 var(--font-display);letter-spacing:-.08em}.value-list article{display:grid;grid-template-columns:45px 1fr;column-gap:16px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12)}.value-list span{grid-row:span 2;color:var(--color-accent);font-weight:700}.value-list h3{margin:0;color:#fff;font-size:20px}.value-list p{margin:5px 0 0;color:#999;font-size:14px;line-height:1.5}.services__layout{display:grid;grid-template-columns:1fr 2.1fr;gap:80px;margin-top:80px}.service-tabs{border-top:1px solid rgba(255,255,255,.14)}.service-tab{width:100%;display:grid;grid-template-columns:42px 1fr 20px;gap:10px;align-items:center;padding:19px 0;border:0;border-bottom:1px solid rgba(255,255,255,.14);background:transparent;color:#9a9a9a;text-align:left;font:600 21px/1.3 var(--font-body);cursor:pointer}.service-tab span{font-size:13px}.service-tab b{opacity:0;color:var(--color-accent)}.service-tab:hover,.service-tab.is-active{color:#fff}.service-tab.is-active b{opacity:1}.service-panel__visual{height:390px;position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#20364e,#0b0c11 65%);margin-bottom:26px}.service-panel__visual:before,.service-panel__visual:after{content:"";position:absolute;border:1px solid rgba(101,221,255,.58);border-radius:50%}.service-panel__visual:before{width:58%;aspect-ratio:1;top:20%;left:23%;box-shadow:0 0 85px rgba(101,221,255,.25)}.service-panel__visual:after{width:26%;aspect-ratio:1;top:38%;left:39%;background:radial-gradient(circle at 35% 32%,#fff,rgba(101,221,255,.8) 7%,#162333 60%)}.service-panel__visual b{position:absolute;z-index:2;right:25px;top:24px;color:#fff}.service-panel__visual i{position:absolute;inset:auto 0 0;height:35%;background:repeating-linear-gradient(90deg,transparent 0 42px,rgba(101,221,255,.18) 43px 44px)}.service-panel__visual--search{background:linear-gradient(135deg,#2b2257,#0b0b10)}.service-panel__visual--social{background:linear-gradient(135deg,#133e4d,#0d1115)}.service-panel__visual--design{background:linear-gradient(135deg,#3a2738,#090a0e)}.service-panel__visual--video{background:linear-gradient(135deg,#302c1e,#0c0e0c)}.service-panel__visual--ai{background:linear-gradient(135deg,#132550,#080b10)}.service-panel h3{margin:14px 0;color:#fff;font-size:32px}.service-panel>p:not(.section-kicker){max-width:570px;color:#aaa;font-size:18px;line-height:1.65}.why-us,.process{background:#000!important}.why-us__top{max-width:800px;margin-bottom:74px}.why-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}.why-card{min-height:490px;display:flex;flex-direction:column;padding:24px;border-radius:20px;background:#181819;transition:transform .35s}.why-card:hover{transform:translateY(-7px)}.why-card--accent{background:linear-gradient(145deg,#1f3f52,#17181b)}.why-card p{margin:24px 0 8px;color:var(--color-accent);font-size:13px}.why-card h3{margin:0;color:#fff;font-size:26px;line-height:1.2}.why-card__art{flex:1;min-height:260px;position:relative;border-radius:14px;overflow:hidden;background:#0c0e11}.art-grid{display:grid;place-items:center;background:linear-gradient(135deg,#142c3b,#0e1013)}.art-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(101,221,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(101,221,255,.16) 1px,transparent 1px);background-size:38px 38px}.art-grid b{z-index:1;color:#fff;font:700 37px/.88 var(--font-display);letter-spacing:-.07em}.art-orbit{display:grid;place-items:center}.art-orbit i{width:70%;aspect-ratio:1;border:24px solid var(--color-accent);border-radius:50%;box-shadow:0 0 60px rgba(101,221,255,.25)}.art-orbit b{position:absolute;color:#fff;font-size:100px;font-weight:300}.art-code{display:grid;place-items:center;background:linear-gradient(135deg,#2d5a73,#121922)}.art-code b{color:#fff;font:700 90px var(--font-display)}.metrics__row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid rgba(255,255,255,.12)}.metrics__row article{padding:30px;border-right:1px solid rgba(255,255,255,.12)}.metrics__row b{display:block;color:var(--color-accent);font:700 70px/1 var(--font-display);letter-spacing:-.07em}.metrics__row span{display:block;margin-top:14px;color:#fff;font-weight:700}.metrics__row p{color:#969696;line-height:1.55}.portfolio{background:#111!important}.portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:42px 58px;margin-top:90px}.project-card__media{height:420px;position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#1c4053,#0b0e14)}.project-card__media:after{content:"";position:absolute;width:58%;aspect-ratio:1;left:22%;top:16%;border:1px solid rgba(255,255,255,.26);border-radius:38% 62% 55% 45%;box-shadow:0 0 80px rgba(101,221,255,.3)}.project-card__media b{position:absolute;z-index:2;top:39%;left:40%;color:#fff;font:700 100px/1 var(--font-display)}.project-card__media span{position:absolute;z-index:3;left:23px;top:23px;color:var(--color-accent);font-weight:700}.project-card__media i{position:absolute;right:-15%;bottom:-30%;width:80%;aspect-ratio:1;background:radial-gradient(circle,rgba(85,116,255,.55),transparent 62%)}.case-two{background:linear-gradient(145deg,#18212b,#302050)}.case-three{background:linear-gradient(145deg,#143535,#0b1110)}.case-four{background:linear-gradient(145deg,#2d263a,#111015)}.project-card__meta{display:grid;grid-template-columns:1fr auto;gap:4px;margin:18px 4px}.project-card__meta p{margin:0;color:#929292;font-size:14px}.project-card__meta h3{margin:0;color:#fff;font-size:26px}.project-card__meta span{grid-row:span 2;align-self:center;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:var(--color-accent)}

/* HOME IMAGE COLOR FIX START */

/* Hizmetler / Neden Biz / benzeri görsel alanlarda overlay, blend ve renk filtresini kapat */
.r-why-art,
.r-why-art *,
.r-services-art,
.r-services-art *,
.r-service-art,
.r-service-art *,
.r-service-image,
.r-service-image *,
.r-services-image,
.r-services-image *,
.r-services-visual,
.r-services-visual *,
.r-service-visual,
.r-service-visual *,
.service-image,
.service-image *,
.service-visual,
.service-visual *,
.service-media,
.service-media *,
.services-image,
.services-image *,
.services-visual,
.services-visual *,
.services-media,
.services-media *,
[class*="service"] .image,
[class*="service"] .image *,
[class*="service"] .visual,
[class*="service"] .visual *,
[class*="service"] .media,
[class*="service"] .media * {
    filter: none !important;
    backdrop-filter: none !important;
    mix-blend-mode: normal !important;
    background-blend-mode: normal !important;
    color-scheme: dark !important;
}

/* Görselin üstüne binen pseudo overlay'leri kaldır */
.r-why-art::before,
.r-why-art::after,
.r-services-art::before,
.r-services-art::after,
.r-service-art::before,
.r-service-art::after,
.r-service-image::before,
.r-service-image::after,
.r-services-image::before,
.r-services-image::after,
.r-services-visual::before,
.r-services-visual::after,
.r-service-visual::before,
.r-service-visual::after,
.service-image::before,
.service-image::after,
.service-visual::before,
.service-visual::after,
.service-media::before,
.service-media::after,
.services-image::before,
.services-image::after,
.services-visual::before,
.services-visual::after,
.services-media::before,
.services-media::after,
[class*="service"] .image::before,
[class*="service"] .image::after,
[class*="service"] .visual::before,
[class*="service"] .visual::after,
[class*="service"] .media::before,
[class*="service"] .media::after {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    filter: none !important;
    opacity: 0 !important;
}

/* Gerçek görsellerin rengini koru */
.r-why-art img,
.r-services-art img,
.r-service-art img,
.r-service-image img,
.r-services-image img,
.r-services-visual img,
.r-service-visual img,
.service-image img,
.service-visual img,
.service-media img,
.services-image img,
.services-visual img,
.services-media img,
[class*="service"] .image img,
[class*="service"] .visual img,
[class*="service"] .media img {
    filter: none !important;
    mix-blend-mode: normal !important;
    background: transparent !important;
    opacity: 1 !important;
    box-shadow: none !important;
}

/* Eğer wrapper'da ton veren gradient varsa temizle */
.r-why-art,
.r-services-art,
.r-service-art,
.r-service-image,
.r-services-image,
.r-services-visual,
.r-service-visual,
.service-image,
.service-visual,
.service-media,
.services-image,
.services-visual,
.services-media {
    background-image: none !important;
}

/* HOME IMAGE COLOR FIX END */
